@'ׇ6B ׏ח\כp'8lןX/00050241000502420005024300050244000502450005024600050247000502480005024900050250000502510005025200050253000502540005025500050256000602370006023800060239000602400006024100060242000602430006024400060245000602460006024700060248000602490006025000060251000602520006025300060254000602550006025600060257000602580006025900060260000602610006026200060263000602640007023300070234000702350007023600070237000702380007023900070240000702410007024200070243000702440007024500070246000702470007024800070249000702500007025100070252000702530007025400070255000702560007025700070258000702590007026000070261000702620007026300070264000702650007026600070267000702680008022900080230000802310008023200080233000802340008023500080236000802370008023800080239000802400008024100080242000802430008024400080245000802460008024700080248000802490008025000080251000802520008025300080254000802550008025600080257000802580008025900080260000802610008026200080263000802640008026500080266000802670008026800080269000802700008027100090224000902250009022600090227000902280009022900090230000902310009023200090233000902340009023500090236000902370009023800090239000902400009024100090242000902430009024400090245000902460009024700090248000902490009025000090251000902520009025300090254000902550009025600090257000902580009025900090260000902610009026200090263000902640009026500090266000902670009026800090269000902700009027100090272000902730009027400100219001002200010022100100222001002230010022400100225001002260010022700100228001002290010023000100231001002320010023300100234001002350010023600100237001002380010023900100240001002410010024200100243001002440010024500100246001002470010024800100249001002500010025100100252001002530010025400100255001002560010025700100258001002590010026000100261001002620010026300100264001002650010026600100267001002680010026900100270001002710010027200100273001002740010027500100276001102130011021400110215001102160011021700110218001102190011022000110221001102220011022300110224001102250011022600110227001102280011022900110230001102310011023200110233001102340011023500110236001102370011023800110239001102400011024100110242001102430011024400110245001102460011024700110248001102490011025000110251001102520011025300110254001102550011025600110257001102580011025900110260001102610011026200110263001102640011026500110266001102670011026800110269001102700011027100110272001102730011027400110275001102760011027700110278001202080012020900120210001202110012021200120213001202140012021500120216001202170012021800120219001202200012022100120222001202230012022400120225001202260012022700120228001202290012023000120231001202320012023300120234001202350012023600120237001202380012023900120240001202410012024200120243001202440012024500120246001202470012024800120249001202500012025100120252001202530012025400120255001202560012025700120258001202590012026000120261001202620012026300120264001202650012026600120267001202680012026900120270001202710012027200120273001202740012027500120276001202770012027800120279001202800013020300130204001302050013020600130207001302080013020900130210001302110013021200130213001302140013021500130216001302170013021800130219001302200013022100130222001302230013022400130225001302260013022700130228001302290013023000130231001302320013023300130234001302350013023600130237001302380013023900130240001302410013024200130243001302440013024500130246001302470013024800130249001302500013025100130252001302530013025400130255001302560013025700130258001302590013026000130261001302620013026300130264001302650013026600130267001302680013026900130270001302710013027200130273001302740013027500130276001302770013027800130279001302800013028100130282001402000014020100140202001402030014020400140205001402060014020700140208001402090014021000140211001402120014021300140214001402150014021600140217001402180014021900140220001402210014022200140223001402240014022500140226001402270014022800140229001402300014023100140232001402330014023400140235001402360014023700140238001402390014024000140241001402420014024300140244001402450014024600140247001402480014024900140250001402510014025200140253001402540014025500140256001402570014025800140259001402600014026100140262001402630014026400140265001402660014026700140268001402690014027000140271001402720014027300140274001402750014027600140277001402780014027900140280001402810014028200140283001402840015019800150199001502000015020100150202001502030015020400150205001502060015020700150208001502090015021000150211001502120015021300150214001502150015021600150217001502180015021900150220001502210015022200150223001502240015022500150226001502270015022800150229001502300015023100150232001502330015023400150235001502360015023700150238001502390015024000150241001502420015024300150244001502450015024600150247001502480015024900150250001502510015025200150253001502540015025500150256001502570015025800150259001502600015026100150262001502630015026400150265001502660015026700150268001502690015027000150271001502720015027300150274001502750015027600150277001502780015027900150280001502810015028200150283001502840015028500150286001601960016019700160198001601990016020000160201001602020016020300160204001602050016020600160207001602080016020900160210001602110016021200160213001602140016021500160216001602170016021800160219001602200016022100160222001602230016022400160225001602260016022700160228001602290016023000160231001602320016023300160234001602350016023600160237001602380016023900160240001602410016024200160243001602440016024500160246001602470016024800160249001602500016025100160252001602530016025400160255001602560016025700160258001602590016026000160261001602620016026300160264001602650016026600160267001602680016026900160270001602710016027200160273001602740016027500160276001602770016027800160279001602800016028100160282001602830016028400160285001602860016028700160288001701940017019500170196001701970017019800170199001702000017020100170202001702030017020400170205001702060017020700170208001702090017021000170211001702120017021300170214001702150017021600170217001702180017021900170220001702210017022200170223001702240017022500170226001702270017022800170229001702300017023100170232001702330017023400170235001702360017023700170238001702390017024000170241001702420017024300170244001702450017024600170247001702480017024900170250001702510017025200170253001702540017025500170256001702570017025800170259001702600017026100170262001702630017026400170265001702660017026700170268001702690017027000170271001702720017027300170274001702750017027600170277001702780017027900170280001702810017028200170283001702840017028500170286001702870017028800170289001801920018019300180194001801950018019600180197001801980018019900180200001802010018020200180203001802040018020500180206001802070018020800180209001802100018021100180212001802130018021400180215001802160018021700180218001802190018022000180221001802220018022300180224001802250018022600180227001802280018022900180230001802310018023200180233001802340018023500180236001802370018023800180239001802400018024100180242001802430018024400180245001802460018024700180248001802490018025000180251001802520018025300180254001802550018025600180257001802580018025900180260001802610018026200180263001802640018026500180266001802670018026800180269001802700018027100180272001802730018027400180275001802760018027700180278001802790018028000180281001802820018028300180284001802850018028600180287001802880018028900180290001901900019019100190192001901930019019400190195001901960019019700190198001901990019020000190201001902020019020300190204001902050019020600190207001902080019020900190210001902110019021200190213001902140019021500190216001902170019021800190219001902200019022100190222001902230019022400190225001902260019022700190228001902290019023000190231001902320019023300190234001902350019023600190237001902380019023900190240001902410019024200190243001902440019024500190246001902470019024800190249001902500019025100190252001902530019025400190255001902560019025700190258001902590019026000190261001902620019026300190264001902650019026600190267001902680019026900190270001902710019027200190273001902740019027500190276001902770019027800190279001902800019028100190282001902830019028400190285001902860019028700190288001902890019029000190291001902920020018900200190002001910020019200200193002001940020019500200196002001970020019800200199002002000020020100200202002002030020020400200205002002060020020700200208002002090020021000200211002002120020021300200214002002150020021600200217002002180020021900200220002002210020022200200223002002240020022500200226002002270020022800200229002002300020023100200232002002330020023400200235002002360020023700200238002002390020024000200241002002420020024300200244002002450020024600200247002002480020024900200250002002510020025200200253002002540020025500200256002002570020025800200259002002600020026100200262002002630020026400200265002002660020026700200268002002690020027000200271002002720020027300200274002002750020027600200277002002780020027900200280002002810020028200200283002002840020028500200286002002870020028800200289002002900020029100200292002002930021018800210189002101900021019100210192002101930021019400210195002101960021019700210198002101990021020000210201002102020021020300210204002102050021020600210207002102080021020900210210002102110021021200210213002102140021021500210216002102170021021800210219002102200021022100210222002102230021022400210225002102260021022700210228002102290021023000210231002102320021023300210234002102350021023600210237002102380021023900210240002102410021024200210243002102440021024500210246002102470021024800210249002102500021025100210252002102530021025400210255002102560021025700210258002102590021026000210261002102620021026300210264002102650021026600210267002102680021026900210270002102710021027200210273002102740021027500210276002102770021027800210279002102800021028100210282002102830021028400210285002102860021028700210288002102890021029000210291002102920021029300210294002102950022018700220188002201890022019000220191002201920022019300220194002201950022019600220197002201980022019900220200002202010022020200220203002202040022020500220206002202070022020800220209002202100022021100220212002202130022021400220215002202160022021700220218002202190022022000220221002202220022022300220224002202250022022600220227002202280022022900220230002202310022023200220233002202340022023500220236002202370022023800220239002202400022024100220242002202430022024400220245002202460022024700220248002202490022025000220251002202520022025300220254002202550022025600220257002202580022025900220260002202610022026200220263002202640022026500220266002202670022026800220269002202700022027100220272002202730022027400220275002202760022027700220278002202790022028000220281002202820022028300220284002202850022028600220287002202880022028900220290002202910022029200220293002202940022029500220296002301860023018700230188002301890023019000230191002301920023019300230194002301950023019600230197002301980023019900230200002302010023020200230203002302040023020500230206002302070023020800230209002302100023021100230212002302130023021400230215002302160023021700230218002302190023022000230221002302220023022300230224002302250023022600230227002302280023022900230230002302310023023200230233002302340023023500230236002302370023023800230239002302400023024100230242002302430023024400230245002302460023024700230248002302490023025000230251002302520023025300230254002302550023025600230257002302580023025900230260002302610023026200230263002302640023026500230266002302670023026800230269002302700023027100230272002302730023027400230275002302760023027700230278002302790023028000230281002302820023028300230284002302850023028600230287002302880023028900230290002302910023029200230293002302940023029500230296002302970024018500240186002401870024018800240189002401900024019100240192002401930024019400240195002401960024019700240198002401990024020000240201002402020024020300240204002402050024020600240207002402080024020900240210002402110024021200240213002402140024021500240216002402170024021800240219002402200024022100240222002402230024022400240225002402260024022700240228002402290024023000240231002402320024023300240234002402350024023600240237002402380024023900240240002402410024024200240243002402440024024500240246002402470024024800240249002402500024025100240252002402530024025400240255002402560024025700240258002402590024026000240261002402620024026300240264002402650024026600240267002402680024026900240270002402710024027200240273002402740024027500240276002402770024027800240279002402800024028100240282002402830024028400240285002402860024028700240288002402890024029000240291002402920024029300240294002402950024029600240297002402980024029900250184002501850025018600250187002501880025018900250190002501910025019200250193002501940025019500250196002501970025019800250199002502000025020100250202002502030025020400250205002502060025020700250208002502090025021000250211002502120025021300250214002502150025021600250217002502180025021900250220002502210025022200250223002502240025022500250226002502270025022800250229002502300025023100250232002502330025023400250235002502360025023700250238002502390025024000250241002502420025024300250244002502450025024600250247002502480025024900250250002502510025025200250253002502540025025500250256002502570025025800250259002502600025026100250262002502630025026400250265002502660025026700250268002502690025027000250271002502720025027300250274002502750025027600250277002502780025027900250280002502810025028200250283002502840025028500250286002502870025028800250289002502900025029100250292002502930025029400250295002502960025029700250298002502990025030000260182002601830026018400260185002601860026018700260188002601890026019000260191002601920026019300260194002601950026019600260197002601980026019900260200002602010026020200260203002602040026020500260206002602070026020800260209002602100026021100260212002602130026021400260215002602160026021700260218002602190026022000260221002602220026022300260224002602250026022600260227002602280026022900260230002602310026023200260233002602340026023500260236002602370026023800260239002602400026024100260242002602430026024400260245002602460026024700260248002602490026025000260251002602520026025300260254002602550026025600260257002602580026025900260260002602610026026200260263002602640026026500260266002602670026026800260269002602700026027100260272002602730026027400260275002602760026027700260278002602790026028000260281002602820026028300260284002602850026028600260287002602880026028900260290002602910026029200260293002602940026029500260296002602970026029800260299002603000026030100270181002701820027018300270184002701850027018600270187002701880027018900270190002701910027019200270193002701940027019500270196002701970027019800270199002702000027020100270202002702030027020400270205002702060027020700270208002702090027021000270211002702120027021300270214002702150027021600270217002702180027021900270220002702210027022200270223002702240027022500270226002702270027022800270229002702300027023100270232002702330027023400270235002702360027023700270238002702390027024000270241002702420027024300270244002702450027024600270247002702480027024900270250002702510027025200270253002702540027025500270256002702570027025800270259002702600027026100270262002702630027026400270265002702660027026700270268002702690027027000270271002702720027027300270274002702750027027600270277002702780027027900270280002702810027028200270283002702840027028500270286002702870027028800270289002702900027029100270292002702930027029400270295002702960027029700270298002702990027030000270301002703020028018000280181002801820028018300280184002801850028018600280187002801880028018900280190002801910028019200280193002801940028019500280196002801970028019800280199002802000028020100280202002802030028020400280205002802060028020700280208002802090028021000280211002802120028021300280214002802150028021600280217002802180028021900280220002802210028022200280223002802240028022500280226002802270028022800280229002802300028023100280232002802330028023400280235002802360028023700280238002802390028024000280241002802420028024300280244002802450028024600280247002802480028024900280250002802510028025200280253002802540028025500280256002802570028025800280259002802600028026100280262002802630028026400280265002802660028026700280268002802690028027000280271002802720028027300280274002802750028027600280277002802780028027900280280002802810028028200280283002802840028028500280286002802870028028800280289002802900028029100280292002802930028029400280295002802960028029700280298002802990028030000280301002803020028030300290179002901800029018100290182002901830029018400290185002901860029018700290188002901890029019000290191002901920029019300290194002901950029019600290197002901980029019900290200002902010029020200290203002902040029020500290206002902070029020800290209002902100029021100290212002902130029021400290215002902160029021700290218002902190029022000290221002902220029022300290224002902250029022600290227002902280029022900290230002902310029023200290233002902340029023500290236002902370029023800290239002902400029024100290242002902430029024400290245002902460029024700290248002902490029025000290251002902520029025300290254002902550029025600290257002902580029025900290260002902610029026200290263002902640029026500290266002902670029026800290269002902700029027100290272002902730029027400290275002902760029027700290278002902790029028000290281002902820029028300290284002902850029028600290287002902880029028900290290002902910029029200290293002902940029029500290296002902970029029800290299002903000029030100290302002903030029030400300178003001790030018000300181003001820030018300300184003001850030018600300187003001880030018900300190003001910030019200300193003001940030019500300196003001970030019800300199003002000030020100300202003002030030020400300205003002060030020700300208003002090030021000300211003002120030021300300214003002150030021600300217003002180030021900300220003002210030022200300223003002240030022500300226003002270030022800300229003002300030023100300232003002330030023400300235003002360030023700300238003002390030024000300241003002420030024300300244003002450030024600300247003002480030024900300250003002510030025200300253003002540030025500300256003002570030025800300259003002600030026100300262003002630030026400300265003002660030026700300268003002690030027000300271003002720030027300300274003002750030027600300277003002780030027900300280003002810030028200300283003002840030028500300286003002870030028800300289003002900030029100300292003002930030029400300295003002960030029700300298003002990030030000300301003003020030030300300304003003050031017700310178003101790031018000310181003101820031018300310184003101850031018600310187003101880031018900310190003101910031019200310193003101940031019500310196003101970031019800310199003102000031020100310202003102030031020400310205003102060031020700310208003102090031021000310211003102120031021300310214003102150031021600310217003102180031021900310220003102210031022200310223003102240031022500310226003102270031022800310229003102300031023100310232003102330031023400310235003102360031023700310238003102390031024000310241003102420031024300310244003102450031024600310247003102480031024900310250003102510031025200310253003102540031025500310256003102570031025800310259003102600031026100310262003102630031026400310265003102660031026700310268003102690031027000310271003102720031027300310274003102750031027600310277003102780031027900310280003102810031028200310283003102840031028500310286003102870031028800310289003102900031029100310292003102930031029400310295003102960031029700310298003102990031030000310301003103020031030300310304003103050031030600320176003201770032017800320179003201800032018100320182003201830032018400320185003201860032018700320188003201890032019000320191003201920032019300320194003201950032019600320197003201980032019900320200003202010032020200320203003202040032020500320206003202070032020800320209003202100032021100320212003202130032021400320215003202160032021700320218003202190032022000320221003202220032022300320224003202250032022600320227003202280032022900320230003202310032023200320233003202340032023500320236003202370032023800320239003202400032024100320242003202430032024400320245003202460032024700320248003202490032025000320251003202520032025300320254003202550032025600320257003202580032025900320260003202610032026200320263003202640032026500320266003202670032026800320269003202700032027100320272003202730032027400320275003202760032027700320278003202790032028000320281003202820032028300320284003202850032028600320287003202880032028900320290003202910032029200320293003202940032029500320296003202970032029800320299003203000032030100320302003203030032030400320305003203060032030700330175003301760033017700330178003301790033018000330181003301820033018300330184003301850033018600330187003301880033018900330190003301910033019200330193003301940033019500330196003301970033019800330199003302000033020100330202003302030033020400330205003302060033020700330208003302090033021000330211003302120033021300330214003302150033021600330217003302180033021900330220003302210033022200330223003302240033022500330226003302270033022800330229003302300033023100330232003302330033023400330235003302360033023700330238003302390033024000330241003302420033024300330244003302450033024600330247003302480033024900330250003302510033025200330253003302540033025500330256003302570033025800330259003302600033026100330262003302630033026400330265003302660033026700330268003302690033027000330271003302720033027300330274003302750033027600330277003302780033027900330280003302810033028200330283003302840033028500330286003302870033028800330289003302900033029100330292003302930033029400330295003302960033029700330298003302990033030000330301003303020033030300330304003303050033030600330307003401740034017500340176003401770034017800340179003401800034018100340182003401830034018400340185003401860034018700340188003401890034019000340191003401920034019300340194003401950034019600340197003401980034019900340200003402010034020200340203003402040034020500340206003402070034020800340209003402100034021100340212003402130034021400340215003402160034021700340218003402190034022000340221003402220034022300340224003402250034022600340227003402280034022900340230003402310034023200340233003402340034023500340236003402370034023800340239003402400034024100340242003402430034024400340245003402460034024700340248003402490034025000340251003402520034025300340254003402550034025600340257003402580034025900340260003402610034026200340263003402640034026500340266003402670034026800340269003402700034027100340272003402730034027400340275003402760034027700340278003402790034028000340281003402820034028300340284003402850034028600340287003402880034028900340290003402910034029200340293003402940034029500340296003402970034029800340299003403000034030100340302003403030034030400340305003403060034030700340308003501730035017400350175003501760035017700350178003501790035018000350181003501820035018300350184003501850035018600350187003501880035018900350190003501910035019200350193003501940035019500350196003501970035019800350199003502000035020100350202003502030035020400350205003502060035020700350208003502090035021000350211003502120035021300350214003502150035021600350217003502180035021900350220003502210035022200350223003502240035022500350226003502270035022800350229003502300035023100350232003502330035023400350235003502360035023700350238003502390035024000350241003502420035024300350244003502450035024600350247003502480035024900350250003502510035025200350253003502540035025500350256003502570035025800350259003502600035026100350262003502630035026400350265003502660035026700350268003502690035027000350271003502720035027300350274003502750035027600350277003502780035027900350280003502810035028200350283003502840035028500350286003502870035028800350289003502900035029100350292003502930035029400350295003502960035029700350298003502990035030000350301003503020035030300350304003503050035030600350307003503080035030900360172003601730036017400360175003601760036017700360178003601790036018000360181003601820036018300360184003601850036018600360187003601880036018900360190003601910036019200360193003601940036019500360196003601970036019800360199003602000036020100360202003602030036020400360205003602060036020700360208003602090036021000360211003602120036021300360214003602150036021600360217003602180036021900360220003602210036022200360223003602240036022500360226003602270036022800360229003602300036023100360232003602330036023400360235003602360036023700360238003602390036024000360241003602420036024300360244003602450036024600360247003602480036024900360250003602510036025200360253003602540036025500360256003602570036025800360259003602600036026100360262003602630036026400360265003602660036026700360268003602690036027000360271003602720036027300360274003602750036027600360277003602780036027900360280003602810036028200360283003602840036028500360286003602870036028800360289003602900036029100360292003602930036029400360295003602960036029700360298003602990036030000360301003603020036030300360304003603050036030600360307003603080036030900360310003701700037017100370172003701730037017400370175003701760037017700370178003701790037018000370181003701820037018300370184003701850037018600370187003701880037018900370190003701910037019200370193003701940037019500370196003701970037019800370199003702000037020100370202003702030037020400370205003702060037020700370208003702090037021000370211003702120037021300370214003702150037021600370217003702180037021900370220003702210037022200370223003702240037022500370226003702270037022800370229003702300037023100370232003702330037023400370235003702360037023700370238003702390037024000370241003702420037024300370244003702450037024600370247003702480037024900370250003702510037025200370253003702540037025500370256003702570037025800370259003702600037026100370262003702630037026400370265003702660037026700370268003702690037027000370271003702720037027300370274003702750037027600370277003702780037027900370280003702810037028200370283003702840037028500370286003702870037028800370289003702900037029100370292003702930037029400370295003702960037029700370298003702990037030000370301003703020037030300370304003703050037030600370307003703080037030900370310003703110038016900380170003801710038017200380173003801740038017500380176003801770038017800380179003801800038018100380182003801830038018400380185003801860038018700380188003801890038019000380191003801920038019300380194003801950038019600380197003801980038019900380200003802010038020200380203003802040038020500380206003802070038020800380209003802100038021100380212003802130038021400380215003802160038021700380218003802190038022000380221003802220038022300380224003802250038022600380227003802280038022900380230003802310038023200380233003802340038023500380236003802370038023800380239003802400038024100380242003802430038024400380245003802460038024700380248003802490038025000380251003802520038025300380254003802550038025600380257003802580038025900380260003802610038026200380263003802640038026500380266003802670038026800380269003802700038027100380272003802730038027400380275003802760038027700380278003802790038028000380281003802820038028300380284003802850038028600380287003802880038028900380290003802910038029200380293003802940038029500380296003802970038029800380299003803000038030100380302003803030038030400380305003803060038030700380308003803090038031000380311003803120039016800390169003901700039017100390172003901730039017400390175003901760039017700390178003901790039018000390181003901820039018300390184003901850039018600390187003901880039018900390190003901910039019200390193003901940039019500390196003901970039019800390199003902000039020100390202003902030039020400390205003902060039020700390208003902090039021000390211003902120039021300390214003902150039021600390217003902180039021900390220003902210039022200390223003902240039022500390226003902270039022800390229003902300039023100390232003902330039023400390235003902360039023700390238003902390039024000390241003902420039024300390244003902450039024600390247003902480039024900390250003902510039025200390253003902540039025500390256003902570039025800390259003902600039026100390262003902630039026400390265003902660039026700390268003902690039027000390271003902720039027300390274003902750039027600390277003902780039027900390280003902810039028200390283003902840039028500390286003902870039028800390289003902900039029100390292003902930039029400390295003902960039029700390298003902990039030000390301003903020039030300390304003903050039030600390307003903080039030900390310003903110039031200400167004001680040016900400170004001710040017200400173004001740040017500400176004001770040017800400179004001800040018100400182004001830040018400400185004001860040018700400188004001890040019000400191004001920040019300400194004001950040019600400197004001980040019900400200004002010040020200400203004002040040020500400206004002070040020800400209004002100040021100400212004002130040021400400215004002160040021700400218004002190040022000400221004002220040022300400224004002250040022600400227004002280040022900400230004002310040023200400233004002340040023500400236004002370040023800400239004002400040024100400242004002430040024400400245004002460040024700400248004002490040025000400251004002520040025300400254004002550040025600400257004002580040025900400260004002610040026200400263004002640040026500400266004002670040026800400269004002700040027100400272004002730040027400400275004002760040027700400278004002790040028000400281004002820040028300400284004002850040028600400287004002880040028900400290004002910040029200400293004002940040029500400296004002970040029800400299004003000040030100400302004003030040030400400305004003060040030700400308004003090040031000400311004003120040031300410166004101670041016800410169004101700041017100410172004101730041017400410175004101760041017700410178004101790041018000410181004101820041018300410184004101850041018600410187004101880041018900410190004101910041019200410193004101940041019500410196004101970041019800410199004102000041020100410202004102030041020400410205004102060041020700410208004102090041021000410211004102120041021300410214004102150041021600410217004102180041021900410220004102210041022200410223004102240041022500410226004102270041022800410229004102300041023100410232004102330041023400410235004102360041023700410238004102390041024000410241004102420041024300410244004102450041024600410247004102480041024900410250004102510041025200410253004102540041025500410256004102570041025800410259004102600041026100410262004102630041026400410265004102660041026700410268004102690041027000410271004102720041027300410274004102750041027600410277004102780041027900410280004102810041028200410283004102840041028500410286004102870041028800410289004102900041029100410292004102930041029400410295004102960041029700410298004102990041030000410301004103020041030300410304004103050041030600410307004103080041030900410310004103110041031200410313004103140042016500420166004201670042016800420169004201700042017100420172004201730042017400420175004201760042017700420178004201790042018000420181004201820042018300420184004201850042018600420187004201880042018900420190004201910042019200420193004201940042019500420196004201970042019800420199004202000042020100420202004202030042020400420205004202060042020700420208004202090042021000420211004202120042021300420214004202150042021600420217004202180042021900420220004202210042022200420223004202240042022500420226004202270042022800420229004202300042023100420232004202330042023400420235004202360042023700420238004202390042024000420241004202420042024300420244004202450042024600420247004202480042024900420250004202510042025200420253004202540042025500420256004202570042025800420259004202600042026100420262004202630042026400420265004202660042026700420268004202690042027000420271004202720042027300420274004202750042027600420277004202780042027900420280004202810042028200420283004202840042028500420286004202870042028800420289004202900042029100420292004202930042029400420295004202960042029700420298004202990042030000420301004203020042030300420304004203050042030600420307004203080042030900420310004203110042031200420313004203140043016400430165004301660043016700430168004301690043017000430171004301720043017300430174004301750043017600430177004301780043017900430180004301810043018200430183004301840043018500430186004301870043018800430189004301900043019100430192004301930043019400430195004301960043019700430198004301990043020000430201004302020043020300430204004302050043020600430207004302080043020900430210004302110043021200430213004302140043021500430216004302170043021800430219004302200043022100430222004302230043022400430225004302260043022700430228004302290043023000430231004302320043023300430234004302350043023600430237004302380043023900430240004302410043024200430243004302440043024500430246004302470043024800430249004302500043025100430252004302530043025400430255004302560043025700430258004302590043026000430261004302620043026300430264004302650043026600430267004302680043026900430270004302710043027200430273004302740043027500430276004302770043027800430279004302800043028100430282004302830043028400430285004302860043028700430288004302890043029000430291004302920043029300430294004302950043029600430297004302980043029900430300004303010043030200430303004303040043030500430306004303070043030800430309004303100043031100430312004303130043031400430315004401630044016400440165004401660044016700440168004401690044017000440171004401720044017300440174004401750044017600440177004401780044017900440180004401810044018200440183004401840044018500440186004401870044018800440189004401900044019100440192004401930044019400440195004401960044019700440198004401990044020000440201004402020044020300440204004402050044020600440207004402080044020900440210004402110044021200440213004402140044021500440216004402170044021800440219004402200044022100440222004402230044022400440225004402260044022700440228004402290044023000440231004402320044023300440234004402350044023600440237004402380044023900440240004402410044024200440243004402440044024500440246004402470044024800440249004402500044025100440252004402530044025400440255004402560044025700440258004402590044026000440261004402620044026300440264004402650044026600440267004402680044026900440270004402710044027200440273004402740044027500440276004402770044027800440279004402800044028100440282004402830044028400440285004402860044028700440288004402890044029000440291004402920044029300440294004402950044029600440297004402980044029900440300004403010044030200440303004403040044030500440306004403070044030800440309004403100044031100440312004403130044031400440315004501620045016300450164004501650045016600450167004501680045016900450170004501710045017200450173004501740045017500450176004501770045017800450179004501800045018100450182004501830045018400450185004501860045018700450188004501890045019000450191004501920045019300450194004501950045019600450197004501980045019900450200004502010045020200450203004502040045020500450206004502070045020800450209004502100045021100450212004502130045021400450215004502160045021700450218004502190045022000450221004502220045022300450224004502250045022600450227004502280045022900450230004502310045023200450233004502340045023500450236004502370045023800450239004502400045024100450242004502430045024400450245004502460045024700450248004502490045025000450251004502520045025300450254004502550045025600450257004502580045025900450260004502610045026200450263004502640045026500450266004502670045026800450269004502700045027100450272004502730045027400450275004502760045027700450278004502790045028000450281004502820045028300450284004502850045028600450287004502880045028900450290004502910045029200450293004502940045029500450296004502970045029800450299004503000045030100450302004503030045030400450305004503060045030700450308004503090045031000450311004503120045031300450314004503150045031600460161004601620046016300460164004601650046016600460167004601680046016900460170004601710046017200460173004601740046017500460176004601770046017800460179004601800046018100460182004601830046018400460185004601860046018700460188004601890046019000460191004601920046019300460194004601950046019600460197004601980046019900460200004602010046020200460203004602040046020500460206004602070046020800460209004602100046021100460212004602130046021400460215004602160046021700460218004602190046022000460221004602220046022300460224004602250046022600460227004602280046022900460230004602310046023200460233004602340046023500460236004602370046023800460239004602400046024100460242004602430046024400460245004602460046024700460248004602490046025000460251004602520046025300460254004602550046025600460257004602580046025900460260004602610046026200460263004602640046026500460266004602670046026800460269004602700046027100460272004602730046027400460275004602760046027700460278004602790046028000460281004602820046028300460284004602850046028600460287004602880046028900460290004602910046029200460293004602940046029500460296004602970046029800460299004603000046030100460302004603030046030400460305004603060046030700460308004603090046031000460311004603120046031300460314004603150046031600460317004701600047016100470162004701630047016400470165004701660047016700470168004701690047017000470171004701720047017300470174004701750047017600470177004701780047017900470180004701810047018200470183004701840047018500470186004701870047018800470189004701900047019100470192004701930047019400470195004701960047019700470198004701990047020000470201004702020047020300470204004702050047020600470207004702080047020900470210004702110047021200470213004702140047021500470216004702170047021800470219004702200047022100470222004702230047022400470225004702260047022700470228004702290047023000470231004702320047023300470234004702350047023600470237004702380047023900470240004702410047024200470243004702440047024500470246004702470047024800470249004702500047025100470252004702530047025400470255004702560047025700470258004702590047026000470261004702620047026300470264004702650047026600470267004702680047026900470270004702710047027200470273004702740047027500470276004702770047027800470279004702800047028100470282004702830047028400470285004702860047028700470288004702890047029000470291004702920047029300470294004702950047029600470297004702980047029900470300004703010047030200470303004703040047030500470306004703070047030800470309004703100047031100470312004703130047031400470315004703160047031700480159004801600048016100480162004801630048016400480165004801660048016700480168004801690048017000480171004801720048017300480174004801750048017600480177004801780048017900480180004801810048018200480183004801840048018500480186004801870048018800480189004801900048019100480192004801930048019400480195004801960048019700480198004801990048020000480201004802020048020300480204004802050048020600480207004802080048020900480210004802110048021200480213004802140048021500480216004802170048021800480219004802200048022100480222004802230048022400480225004802260048022700480228004802290048023000480231004802320048023300480234004802350048023600480237004802380048023900480240004802410048024200480243004802440048024500480246004802470048024800480249004802500048025100480252004802530048025400480255004802560048025700480258004802590048026000480261004802620048026300480264004802650048026600480267004802680048026900480270004802710048027200480273004802740048027500480276004802770048027800480279004802800048028100480282004802830048028400480285004802860048028700480288004802890048029000480291004802920048029300480294004802950048029600480297004802980048029900480300004803010048030200480303004803040048030500480306004803070048030800480309004803100048031100480312004803130048031400480315004803160048031700480318004901580049015900490160004901610049016200490163004901640049016500490166004901670049016800490169004901700049017100490172004901730049017400490175004901760049017700490178004901790049018000490181004901820049018300490184004901850049018600490187004901880049018900490190004901910049019200490193004901940049019500490196004901970049019800490199004902000049020100490202004902030049020400490205004902060049020700490208004902090049021000490211004902120049021300490214004902150049021600490217004902180049021900490220004902210049022200490223004902240049022500490226004902270049022800490229004902300049023100490232004902330049023400490235004902360049023700490238004902390049024000490241004902420049024300490244004902450049024600490247004902480049024900490250004902510049025200490253004902540049025500490256004902570049025800490259004902600049026100490262004902630049026400490265004902660049026700490268004902690049027000490271004902720049027300490274004902750049027600490277004902780049027900490280004902810049028200490283004902840049028500490286004902870049028800490289004902900049029100490292004902930049029400490295004902960049029700490298004902990049030000490301004903020049030300490304004903050049030600490307004903080049030900490310004903110049031200490313004903140049031500490316004903170049031800500157005001580050015900500160005001610050016200500163005001640050016500500166005001670050016800500169005001700050017100500172005001730050017400500175005001760050017700500178005001790050018000500181005001820050018300500184005001850050018600500187005001880050018900500190005001910050019200500193005001940050019500500196005001970050019800500199005002000050020100500202005002030050020400500205005002060050020700500208005002090050021000500211005002120050021300500214005002150050021600500217005002180050021900500220005002210050022200500223005002240050022500500226005002270050022800500229005002300050023100500232005002330050023400500235005002360050023700500238005002390050024000500241005002420050024300500244005002450050024600500247005002480050024900500250005002510050025200500253005002540050025500500256005002570050025800500259005002600050026100500262005002630050026400500265005002660050026700500268005002690050027000500271005002720050027300500274005002750050027600500277005002780050027900500280005002810050028200500283005002840050028500500286005002870050028800500289005002900050029100500292005002930050029400500295005002960050029700500298005002990050030000500301005003020050030300500304005003050050030600500307005003080050030900500310005003110050031200500313005003140050031500500316005003170050031800500319005101560051015700510158005101590051016000510161005101620051016300510164005101650051016600510167005101680051016900510170005101710051017200510173005101740051017500510176005101770051017800510179005101800051018100510182005101830051018400510185005101860051018700510188005101890051019000510191005101920051019300510194005101950051019600510197005101980051019900510200005102010051020200510203005102040051020500510206005102070051020800510209005102100051021100510212005102130051021400510215005102160051021700510218005102190051022000510221005102220051022300510224005102250051022600510227005102280051022900510230005102310051023200510233005102340051023500510236005102370051023800510239005102400051024100510242005102430051024400510245005102460051024700510248005102490051025000510251005102520051025300510254005102550051025600510257005102580051025900510260005102610051026200510263005102640051026500510266005102670051026800510269005102700051027100510272005102730051027400510275005102760051027700510278005102790051028000510281005102820051028300510284005102850051028600510287005102880051028900510290005102910051029200510293005102940051029500510296005102970051029800510299005103000051030100510302005103030051030400510305005103060051030700510308005103090051031000510311005103120051031300510314005103150051031600510317005103180051031900520155005201560052015700520158005201590052016000520161005201620052016300520164005201650052016600520167005201680052016900520170005201710052017200520173005201740052017500520176005201770052017800520179005201800052018100520182005201830052018400520185005201860052018700520188005201890052019000520191005201920052019300520194005201950052019600520197005201980052019900520200005202010052020200520203005202040052020500520206005202070052020800520209005202100052021100520212005202130052021400520215005202160052021700520218005202190052022000520221005202220052022300520224005202250052022600520227005202280052022900520230005202310052023200520233005202340052023500520236005202370052023800520239005202400052024100520242005202430052024400520245005202460052024700520248005202490052025000520251005202520052025300520254005202550052025600520257005202580052025900520260005202610052026200520263005202640052026500520266005202670052026800520269005202700052027100520272005202730052027400520275005202760052027700520278005202790052028000520281005202820052028300520284005202850052028600520287005202880052028900520290005202910052029200520293005202940052029500520296005202970052029800520299005203000052030100520302005203030052030400520305005203060052030700520308005203090052031000520311005203120052031300520314005203150052031600520317005203180052031900520320005301540053015500530156005301570053015800530159005301600053016100530162005301630053016400530165005301660053016700530168005301690053017000530171005301720053017300530174005301750053017600530177005301780053017900530180005301810053018200530183005301840053018500530186005301870053018800530189005301900053019100530192005301930053019400530195005301960053019700530198005301990053020000530201005302020053020300530204005302050053020600530207005302080053020900530210005302110053021200530213005302140053021500530216005302170053021800530219005302200053022100530222005302230053022400530225005302260053022700530228005302290053023000530231005302320053023300530234005302350053023600530237005302380053023900530240005302410053024200530243005302440053024500530246005302470053024800530249005302500053025100530252005302530053025400530255005302560053025700530258005302590053026000530261005302620053026300530264005302650053026600530267005302680053026900530270005302710053027200530273005302740053027500530276005302770053027800530279005302800053028100530282005302830053028400530285005302860053028700530288005302890053029000530291005302920053029300530294005302950053029600530297005302980053029900530300005303010053030200530303005303040053030500530306005303070053030800530309005303100053031100530312005303130053031400530315005303160053031700530318005303190053032000540153005401540054015500540156005401570054015800540159005401600054016100540162005401630054016400540165005401660054016700540168005401690054017000540171005401720054017300540174005401750054017600540177005401780054017900540180005401810054018200540183005401840054018500540186005401870054018800540189005401900054019100540192005401930054019400540195005401960054019700540198005401990054020000540201005402020054020300540204005402050054020600540207005402080054020900540210005402110054021200540213005402140054021500540216005402170054021800540219005402200054022100540222005402230054022400540225005402260054022700540228005402290054023000540231005402320054023300540234005402350054023600540237005402380054023900540240005402410054024200540243005402440054024500540246005402470054024800540249005402500054025100540252005402530054025400540255005402560054025700540258005402590054026000540261005402620054026300540264005402650054026600540267005402680054026900540270005402710054027200540273005402740054027500540276005402770054027800540279005402800054028100540282005402830054028400540285005402860054028700540288005402890054029000540291005402920054029300540294005402950054029600540297005402980054029900540300005403010054030200540303005403040054030500540306005403070054030800540309005403100054031100540312005403130054031400540315005403160054031700540318005403190054032000540321005501520055015300550154005501550055015600550157005501580055015900550160005501610055016200550163005501640055016500550166005501670055016800550169005501700055017100550172005501730055017400550175005501760055017700550178005501790055018000550181005501820055018300550184005501850055018600550187005501880055018900550190005501910055019200550193005501940055019500550196005501970055019800550199005502000055020100550202005502030055020400550205005502060055020700550208005502090055021000550211005502120055021300550214005502150055021600550217005502180055021900550220005502210055022200550223005502240055022500550226005502270055022800550229005502300055023100550232005502330055023400550235005502360055023700550238005502390055024000550241005502420055024300550244005502450055024600550247005502480055024900550250005502510055025200550253005502540055025500550256005502570055025800550259005502600055026100550262005502630055026400550265005502660055026700550268005502690055027000550271005502720055027300550274005502750055027600550277005502780055027900550280005502810055028200550283005502840055028500550286005502870055028800550289005502900055029100550292005502930055029400550295005502960055029700550298005502990055030000550301005503020055030300550304005503050055030600550307005503080055030900550310005503110055031200550313005503140055031500550316005503170055031800550319005503200055032100550322005601500056015100560152005601530056015400560155005601560056015700560158005601590056016000560161005601620056016300560164005601650056016600560167005601680056016900560170005601710056017200560173005601740056017500560176005601770056017800560179005601800056018100560182005601830056018400560185005601860056018700560188005601890056019000560191005601920056019300560194005601950056019600560197005601980056019900560200005602010056020200560203005602040056020500560206005602070056020800560209005602100056021100560212005602130056021400560215005602160056021700560218005602190056022000560221005602220056022300560224005602250056022600560227005602280056022900560230005602310056023200560233005602340056023500560236005602370056023800560239005602400056024100560242005602430056024400560245005602460056024700560248005602490056025000560251005602520056025300560254005602550056025600560257005602580056025900560260005602610056026200560263005602640056026500560266005602670056026800560269005602700056027100560272005602730056027400560275005602760056027700560278005602790056028000560281005602820056028300560284005602850056028600560287005602880056028900560290005602910056029200560293005602940056029500560296005602970056029800560299005603000056030100560302005603030056030400560305005603060056030700560308005603090056031000560311005603120056031300560314005603150056031600560317005603180056031900560320005603210056032200560323005701490057015000570151005701520057015300570154005701550057015600570157005701580057015900570160005701610057016200570163005701640057016500570166005701670057016800570169005701700057017100570172005701730057017400570175005701760057017700570178005701790057018000570181005701820057018300570184005701850057018600570187005701880057018900570190005701910057019200570193005701940057019500570196005701970057019800570199005702000057020100570202005702030057020400570205005702060057020700570208005702090057021000570211005702120057021300570214005702150057021600570217005702180057021900570220005702210057022200570223005702240057022500570226005702270057022800570229005702300057023100570232005702330057023400570235005702360057023700570238005702390057024000570241005702420057024300570244005702450057024600570247005702480057024900570250005702510057025200570253005702540057025500570256005702570057025800570259005702600057026100570262005702630057026400570265005702660057026700570268005702690057027000570271005702720057027300570274005702750057027600570277005702780057027900570280005702810057028200570283005702840057028500570286005702870057028800570289005702900057029100570292005702930057029400570295005702960057029700570298005702990057030000570301005703020057030300570304005703050057030600570307005703080057030900570310005703110057031200570313005703140057031500570316005703170057031800570319005703200057032100570322005703230058014800580149005801500058015100580152005801530058015400580155005801560058015700580158005801590058016000580161005801620058016300580164005801650058016600580167005801680058016900580170005801710058017200580173005801740058017500580176005801770058017800580179005801800058018100580182005801830058018400580185005801860058018700580188005801890058019000580191005801920058019300580194005801950058019600580197005801980058019900580200005802010058020200580203005802040058020500580206005802070058020800580209005802100058021100580212005802130058021400580215005802160058021700580218005802190058022000580221005802220058022300580224005802250058022600580227005802280058022900580230005802310058023200580233005802340058023500580236005802370058023800580239005802400058024100580242005802430058024400580245005802460058024700580248005802490058025000580251005802520058025300580254005802550058025600580257005802580058025900580260005802610058026200580263005802640058026500580266005802670058026800580269005802700058027100580272005802730058027400580275005802760058027700580278005802790058028000580281005802820058028300580284005802850058028600580287005802880058028900580290005802910058029200580293005802940058029500580296005802970058029800580299005803000058030100580302005803030058030400580305005803060058030700580308005803090058031000580311005803120058031300580314005803150058031600580317005803180058031900580320005803210058032200580323005803240059014700590148005901490059015000590151005901520059015300590154005901550059015600590157005901580059015900590160005901610059016200590163005901640059016500590166005901670059016800590169005901700059017100590172005901730059017400590175005901760059017700590178005901790059018000590181005901820059018300590184005901850059018600590187005901880059018900590190005901910059019200590193005901940059019500590196005901970059019800590199005902000059020100590202005902030059020400590205005902060059020700590208005902090059021000590211005902120059021300590214005902150059021600590217005902180059021900590220005902210059022200590223005902240059022500590226005902270059022800590229005902300059023100590232005902330059023400590235005902360059023700590238005902390059024000590241005902420059024300590244005902450059024600590247005902480059024900590250005902510059025200590253005902540059025500590256005902570059025800590259005902600059026100590262005902630059026400590265005902660059026700590268005902690059027000590271005902720059027300590274005902750059027600590277005902780059027900590280005902810059028200590283005902840059028500590286005902870059028800590289005902900059029100590292005902930059029400590295005902960059029700590298005902990059030000590301005903020059030300590304005903050059030600590307005903080059030900590310005903110059031200590313005903140059031500590316005903170059031800590319005903200059032100590322005903230059032400590325006001460060014700600148006001490060015000600151006001520060015300600154006001550060015600600157006001580060015900600160006001610060016200600163006001640060016500600166006001670060016800600169006001700060017100600172006001730060017400600175006001760060017700600178006001790060018000600181006001820060018300600184006001850060018600600187006001880060018900600190006001910060019200600193006001940060019500600196006001970060019800600199006002000060020100600202006002030060020400600205006002060060020700600208006002090060021000600211006002120060021300600214006002150060021600600217006002180060021900600220006002210060022200600223006002240060022500600226006002270060022800600229006002300060023100600232006002330060023400600235006002360060023700600238006002390060024000600241006002420060024300600244006002450060024600600247006002480060024900600250006002510060025200600253006002540060025500600256006002570060025800600259006002600060026100600262006002630060026400600265006002660060026700600268006002690060027000600271006002720060027300600274006002750060027600600277006002780060027900600280006002810060028200600283006002840060028500600286006002870060028800600289006002900060029100600292006002930060029400600295006002960060029700600298006002990060030000600301006003020060030300600304006003050060030600600307006003080060030900600310006003110060031200600313006003140060031500600316006003170060031800600319006003200060032100600322006003230060032400600325006003260061014500610146006101470061014800610149006101500061015100610152006101530061015400610155006101560061015700610158006101590061016000610161006101620061016300610164006101650061016600610167006101680061016900610170006101710061017200610173006101740061017500610176006101770061017800610179006101800061018100610182006101830061018400610185006101860061018700610188006101890061019000610191006101920061019300610194006101950061019600610197006101980061019900610200006102010061020200610203006102040061020500610206006102070061020800610209006102100061021100610212006102130061021400610215006102160061021700610218006102190061022000610221006102220061022300610224006102250061022600610227006102280061022900610230006102310061023200610233006102340061023500610236006102370061023800610239006102400061024100610242006102430061024400610245006102460061024700610248006102490061025000610251006102520061025300610254006102550061025600610257006102580061025900610260006102610061026200610263006102640061026500610266006102670061026800610269006102700061027100610272006102730061027400610275006102760061027700610278006102790061028000610281006102820061028300610284006102850061028600610287006102880061028900610290006102910061029200610293006102940061029500610296006102970061029800610299006103000061030100610302006103030061030400610305006103060061030700610308006103090061031000610311006103120061031300610314006103150061031600610317006103180061031900610320006103210061032200610323006103240061032500610326006201440062014500620146006201470062014800620149006201500062015100620152006201530062015400620155006201560062015700620158006201590062016000620161006201620062016300620164006201650062016600620167006201680062016900620170006201710062017200620173006201740062017500620176006201770062017800620179006201800062018100620182006201830062018400620185006201860062018700620188006201890062019000620191006201920062019300620194006201950062019600620197006201980062019900620200006202010062020200620203006202040062020500620206006202070062020800620209006202100062021100620212006202130062021400620215006202160062021700620218006202190062022000620221006202220062022300620224006202250062022600620227006202280062022900620230006202310062023200620233006202340062023500620236006202370062023800620239006202400062024100620242006202430062024400620245006202460062024700620248006202490062025000620251006202520062025300620254006202550062025600620257006202580062025900620260006202610062026200620263006202640062026500620266006202670062026800620269006202700062027100620272006202730062027400620275006202760062027700620278006202790062028000620281006202820062028300620284006202850062028600620287006202880062028900620290006202910062029200620293006202940062029500620296006202970062029800620299006203000062030100620302006203030062030400620305006203060062030700620308006203090062031000620311006203120062031300620314006203150062031600620317006203180062031900620320006203210062032200620323006203240062032500620326006203270063014300630144006301450063014600630147006301480063014900630150006301510063015200630153006301540063015500630156006301570063015800630159006301600063016100630162006301630063016400630165006301660063016700630168006301690063017000630171006301720063017300630174006301750063017600630177006301780063017900630180006301810063018200630183006301840063018500630186006301870063018800630189006301900063019100630192006301930063019400630195006301960063019700630198006301990063020000630201006302020063020300630204006302050063020600630207006302080063020900630210006302110063021200630213006302140063021500630216006302170063021800630219006302200063022100630222006302230063022400630225006302260063022700630228006302290063023000630231006302320063023300630234006302350063023600630237006302380063023900630240006302410063024200630243006302440063024500630246006302470063024800630249006302500063025100630252006302530063025400630255006302560063025700630258006302590063026000630261006302620063026300630264006302650063026600630267006302680063026900630270006302710063027200630273006302740063027500630276006302770063027800630279006302800063028100630282006302830063028400630285006302860063028700630288006302890063029000630291006302920063029300630294006302950063029600630297006302980063029900630300006303010063030200630303006303040063030500630306006303070063030800630309006303100063031100630312006303130063031400630315006303160063031700630318006303190063032000630321006303220063032300630324006303250063032600630327006303280064014200640143006401440064014500640146006401470064014800640149006401500064015100640152006401530064015400640155006401560064015700640158006401590064016000640161006401620064016300640164006401650064016600640167006401680064016900640170006401710064017200640173006401740064017500640176006401770064017800640179006401800064018100640182006401830064018400640185006401860064018700640188006401890064019000640191006401920064019300640194006401950064019600640197006401980064019900640200006402010064020200640203006402040064020500640206006402070064020800640209006402100064021100640212006402130064021400640215006402160064021700640218006402190064022000640221006402220064022300640224006402250064022600640227006402280064022900640230006402310064023200640233006402340064023500640236006402370064023800640239006402400064024100640242006402430064024400640245006402460064024700640248006402490064025000640251006402520064025300640254006402550064025600640257006402580064025900640260006402610064026200640263006402640064026500640266006402670064026800640269006402700064027100640272006402730064027400640275006402760064027700640278006402790064028000640281006402820064028300640284006402850064028600640287006402880064028900640290006402910064029200640293006402940064029500640296006402970064029800640299006403000064030100640302006403030064030400640305006403060064030700640308006403090064031000640311006403120064031300640314006403150064031600640317006403180064031900640320006403210064032200640323006403240064032500640326006403270064032800650141006501420065014300650144006501450065014600650147006501480065014900650150006501510065015200650153006501540065015500650156006501570065015800650159006501600065016100650162006501630065016400650165006501660065016700650168006501690065017000650171006501720065017300650174006501750065017600650177006501780065017900650180006501810065018200650183006501840065018500650186006501870065018800650189006501900065019100650192006501930065019400650195006501960065019700650198006501990065020000650201006502020065020300650204006502050065020600650207006502080065020900650210006502110065021200650213006502140065021500650216006502170065021800650219006502200065022100650222006502230065022400650225006502260065022700650228006502290065023000650231006502320065023300650234006502350065023600650237006502380065023900650240006502410065024200650243006502440065024500650246006502470065024800650249006502500065025100650252006502530065025400650255006502560065025700650258006502590065026000650261006502620065026300650264006502650065026600650267006502680065026900650270006502710065027200650273006502740065027500650276006502770065027800650279006502800065028100650282006502830065028400650285006502860065028700650288006502890065029000650291006502920065029300650294006502950065029600650297006502980065029900650300006503010065030200650303006503040065030500650306006503070065030800650309006503100065031100650312006503130065031400650315006503160065031700650318006503190065032000650321006503220065032300650324006503250065032600650327006503280065032900660140006601410066014200660143006601440066014500660146006601470066014800660149006601500066015100660152006601530066015400660155006601560066015700660158006601590066016000660161006601620066016300660164006601650066016600660167006601680066016900660170006601710066017200660173006601740066017500660176006601770066017800660179006601800066018100660182006601830066018400660185006601860066018700660188006601890066019000660191006601920066019300660194006601950066019600660197006601980066019900660200006602010066020200660203006602040066020500660206006602070066020800660209006602100066021100660212006602130066021400660215006602160066021700660218006602190066022000660221006602220066022300660224006602250066022600660227006602280066022900660230006602310066023200660233006602340066023500660236006602370066023800660239006602400066024100660242006602430066024400660245006602460066024700660248006602490066025000660251006602520066025300660254006602550066025600660257006602580066025900660260006602610066026200660263006602640066026500660266006602670066026800660269006602700066027100660272006602730066027400660275006602760066027700660278006602790066028000660281006602820066028300660284006602850066028600660287006602880066028900660290006602910066029200660293006602940066029500660296006602970066029800660299006603000066030100660302006603030066030400660305006603060066030700660308006603090066031000660311006603120066031300660314006603150066031600660317006603180066031900660320006603210066032200660323006603240066032500660326006603270066032800660329006603300067013900670140006701410067014200670143006701440067014500670146006701470067014800670149006701500067015100670152006701530067015400670155006701560067015700670158006701590067016000670161006701620067016300670164006701650067016600670167006701680067016900670170006701710067017200670173006701740067017500670176006701770067017800670179006701800067018100670182006701830067018400670185006701860067018700670188006701890067019000670191006701920067019300670194006701950067019600670197006701980067019900670200006702010067020200670203006702040067020500670206006702070067020800670209006702100067021100670212006702130067021400670215006702160067021700670218006702190067022000670221006702220067022300670224006702250067022600670227006702280067022900670230006702310067023200670233006702340067023500670236006702370067023800670239006702400067024100670242006702430067024400670245006702460067024700670248006702490067025000670251006702520067025300670254006702550067025600670257006702580067025900670260006702610067026200670263006702640067026500670266006702670067026800670269006702700067027100670272006702730067027400670275006702760067027700670278006702790067028000670281006702820067028300670284006702850067028600670287006702880067028900670290006702910067029200670293006702940067029500670296006702970067029800670299006703000067030100670302006703030067030400670305006703060067030700670308006703090067031000670311006703120067031300670314006703150067031600670317006703180067031900670320006703210067032200670323006703240067032500670326006703270067032800670329006703300068013800680139006801400068014100680142006801430068014400680145006801460068014700680148006801490068015000680151006801520068015300680154006801550068015600680157006801580068015900680160006801610068016200680163006801640068016500680166006801670068016800680169006801700068017100680172006801730068017400680175006801760068017700680178006801790068018000680181006801820068018300680184006801850068018600680187006801880068018900680190006801910068019200680193006801940068019500680196006801970068019800680199006802000068020100680202006802030068020400680205006802060068020700680208006802090068021000680211006802120068021300680214006802150068021600680217006802180068021900680220006802210068022200680223006802240068022500680226006802270068022800680229006802300068023100680232006802330068023400680235006802360068023700680238006802390068024000680241006802420068024300680244006802450068024600680247006802480068024900680250006802510068025200680253006802540068025500680256006802570068025800680259006802600068026100680262006802630068026400680265006802660068026700680268006802690068027000680271006802720068027300680274006802750068027600680277006802780068027900680280006802810068028200680283006802840068028500680286006802870068028800680289006802900068029100680292006802930068029400680295006802960068029700680298006802990068030000680301006803020068030300680304006803050068030600680307006803080068030900680310006803110068031200680313006803140068031500680316006803170068031800680319006803200068032100680322006803230068032400680325006803260068032700680328006803290068033000680331006901370069013800690139006901400069014100690142006901430069014400690145006901460069014700690148006901490069015000690151006901520069015300690154006901550069015600690157006901580069015900690160006901610069016200690163006901640069016500690166006901670069016800690169006901700069017100690172006901730069017400690175006901760069017700690178006901790069018000690181006901820069018300690184006901850069018600690187006901880069018900690190006901910069019200690193006901940069019500690196006901970069019800690199006902000069020100690202006902030069020400690205006902060069020700690208006902090069021000690211006902120069021300690214006902150069021600690217006902180069021900690220006902210069022200690223006902240069022500690226006902270069022800690229006902300069023100690232006902330069023400690235006902360069023700690238006902390069024000690241006902420069024300690244006902450069024600690247006902480069024900690250006902510069025200690253006902540069025500690256006902570069025800690259006902600069026100690262006902630069026400690265006902660069026700690268006902690069027000690271006902720069027300690274006902750069027600690277006902780069027900690280006902810069028200690283006902840069028500690286006902870069028800690289006902900069029100690292006902930069029400690295006902960069029700690298006902990069030000690301006903020069030300690304006903050069030600690307006903080069030900690310006903110069031200690313006903140069031500690316006903170069031800690319006903200069032100690322006903230069032400690325006903260069032700690328006903290069033000690331006903320070013600700137007001380070013900700140007001410070014200700143007001440070014500700146007001470070014800700149007001500070015100700152007001530070015400700155007001560070015700700158007001590070016000700161007001620070016300700164007001650070016600700167007001680070016900700170007001710070017200700173007001740070017500700176007001770070017800700179007001800070018100700182007001830070018400700185007001860070018700700188007001890070019000700191007001920070019300700194007001950070019600700197007001980070019900700200007002010070020200700203007002040070020500700206007002070070020800700209007002100070021100700212007002130070021400700215007002160070021700700218007002190070022000700221007002220070022300700224007002250070022600700227007002280070022900700230007002310070023200700233007002340070023500700236007002370070023800700239007002400070024100700242007002430070024400700245007002460070024700700248007002490070025000700251007002520070025300700254007002550070025600700257007002580070025900700260007002610070026200700263007002640070026500700266007002670070026800700269007002700070027100700272007002730070027400700275007002760070027700700278007002790070028000700281007002820070028300700284007002850070028600700287007002880070028900700290007002910070029200700293007002940070029500700296007002970070029800700299007003000070030100700302007003030070030400700305007003060070030700700308007003090070031000700311007003120070031300700314007003150070031600700317007003180070031900700320007003210070032200700323007003240070032500700326007003270070032800700329007003300070033100700332007003330071013500710136007101370071013800710139007101400071014100710142007101430071014400710145007101460071014700710148007101490071015000710151007101520071015300710154007101550071015600710157007101580071015900710160007101610071016200710163007101640071016500710166007101670071016800710169007101700071017100710172007101730071017400710175007101760071017700710178007101790071018000710181007101820071018300710184007101850071018600710187007101880071018900710190007101910071019200710193007101940071019500710196007101970071019800710199007102000071020100710202007102030071020400710205007102060071020700710208007102090071021000710211007102120071021300710214007102150071021600710217007102180071021900710220007102210071022200710223007102240071022500710226007102270071022800710229007102300071023100710232007102330071023400710235007102360071023700710238007102390071024000710241007102420071024300710244007102450071024600710247007102480071024900710250007102510071025200710253007102540071025500710256007102570071025800710259007102600071026100710262007102630071026400710265007102660071026700710268007102690071027000710271007102720071027300710274007102750071027600710277007102780071027900710280007102810071028200710283007102840071028500710286007102870071028800710289007102900071029100710292007102930071029400710295007102960071029700710298007102990071030000710301007103020071030300710304007103050071030600710307007103080071030900710310007103110071031200710313007103140071031500710316007103170071031800710319007103200071032100710322007103230071032400710325007103260071032700710328007103290071033000710331007103320071033300720134007201350072013600720137007201380072013900720140007201410072014200720143007201440072014500720146007201470072014800720149007201500072015100720152007201530072015400720155007201560072015700720158007201590072016000720161007201620072016300720164007201650072016600720167007201680072016900720170007201710072017200720173007201740072017500720176007201770072017800720179007201800072018100720182007201830072018400720185007201860072018700720188007201890072019000720191007201920072019300720194007201950072019600720197007201980072019900720200007202010072020200720203007202040072020500720206007202070072020800720209007202100072021100720212007202130072021400720215007202160072021700720218007202190072022000720221007202220072022300720224007202250072022600720227007202280072022900720230007202310072023200720233007202340072023500720236007202370072023800720239007202400072024100720242007202430072024400720245007202460072024700720248007202490072025000720251007202520072025300720254007202550072025600720257007202580072025900720260007202610072026200720263007202640072026500720266007202670072026800720269007202700072027100720272007202730072027400720275007202760072027700720278007202790072028000720281007202820072028300720284007202850072028600720287007202880072028900720290007202910072029200720293007202940072029500720296007202970072029800720299007203000072030100720302007203030072030400720305007203060072030700720308007203090072031000720311007203120072031300720314007203150072031600720317007203180072031900720320007203210072032200720323007203240072032500720326007203270072032800720329007203300072033100720332007203330072033400730133007301340073013500730136007301370073013800730139007301400073014100730142007301430073014400730145007301460073014700730148007301490073015000730151007301520073015300730154007301550073015600730157007301580073015900730160007301610073016200730163007301640073016500730166007301670073016800730169007301700073017100730172007301730073017400730175007301760073017700730178007301790073018000730181007301820073018300730184007301850073018600730187007301880073018900730190007301910073019200730193007301940073019500730196007301970073019800730199007302000073020100730202007302030073020400730205007302060073020700730208007302090073021000730211007302120073021300730214007302150073021600730217007302180073021900730220007302210073022200730223007302240073022500730226007302270073022800730229007302300073023100730232007302330073023400730235007302360073023700730238007302390073024000730241007302420073024300730244007302450073024600730247007302480073024900730250007302510073025200730253007302540073025500730256007302570073025800730259007302600073026100730262007302630073026400730265007302660073026700730268007302690073027000730271007302720073027300730274007302750073027600730277007302780073027900730280007302810073028200730283007302840073028500730286007302870073028800730289007302900073029100730292007302930073029400730295007302960073029700730298007302990073030000730301007303020073030300730304007303050073030600730307007303080073030900730310007303110073031200730313007303140073031500730316007303170073031800730319007303200073032100730322007303230073032400730325007303260073032700730328007303290073033000730331007303320073033300730334007401320074013300740134007401350074013600740137007401380074013900740140007401410074014200740143007401440074014500740146007401470074014800740149007401500074015100740152007401530074015400740155007401560074015700740158007401590074016000740161007401620074016300740164007401650074016600740167007401680074016900740170007401710074017200740173007401740074017500740176007401770074017800740179007401800074018100740182007401830074018400740185007401860074018700740188007401890074019000740191007401920074019300740194007401950074019600740197007401980074019900740200007402010074020200740203007402040074020500740206007402070074020800740209007402100074021100740212007402130074021400740215007402160074021700740218007402190074022000740221007402220074022300740224007402250074022600740227007402280074022900740230007402310074023200740233007402340074023500740236007402370074023800740239007402400074024100740242007402430074024400740245007402460074024700740248007402490074025000740251007402520074025300740254007402550074025600740257007402580074025900740260007402610074026200740263007402640074026500740266007402670074026800740269007402700074027100740272007402730074027400740275007402760074027700740278007402790074028000740281007402820074028300740284007402850074028600740287007402880074028900740290007402910074029200740293007402940074029500740296007402970074029800740299007403000074030100740302007403030074030400740305007403060074030700740308007403090074031000740311007403120074031300740314007403150074031600740317007403180074031900740320007403210074032200740323007403240074032500740326007403270074032800740329007403300074033100740332007403330074033400740335007501300075013100750132007501330075013400750135007501360075013700750138007501390075014000750141007501420075014300750144007501450075014600750147007501480075014900750150007501510075015200750153007501540075015500750156007501570075015800750159007501600075016100750162007501630075016400750165007501660075016700750168007501690075017000750171007501720075017300750174007501750075017600750177007501780075017900750180007501810075018200750183007501840075018500750186007501870075018800750189007501900075019100750192007501930075019400750195007501960075019700750198007501990075020000750201007502020075020300750204007502050075020600750207007502080075020900750210007502110075021200750213007502140075021500750216007502170075021800750219007502200075022100750222007502230075022400750225007502260075022700750228007502290075023000750231007502320075023300750234007502350075023600750237007502380075023900750240007502410075024200750243007502440075024500750246007502470075024800750249007502500075025100750252007502530075025400750255007502560075025700750258007502590075026000750261007502620075026300750264007502650075026600750267007502680075026900750270007502710075027200750273007502740075027500750276007502770075027800750279007502800075028100750282007502830075028400750285007502860075028700750288007502890075029000750291007502920075029300750294007502950075029600750297007502980075029900750300007503010075030200750303007503040075030500750306007503070075030800750309007503100075031100750312007503130075031400750315007503160075031700750318007503190075032000750321007503220075032300750324007503250075032600750327007503280075032900750330007503310075033200750333007503340075033500760129007601300076013100760132007601330076013400760135007601360076013700760138007601390076014000760141007601420076014300760144007601450076014600760147007601480076014900760150007601510076015200760153007601540076015500760156007601570076015800760159007601600076016100760162007601630076016400760165007601660076016700760168007601690076017000760171007601720076017300760174007601750076017600760177007601780076017900760180007601810076018200760183007601840076018500760186007601870076018800760189007601900076019100760192007601930076019400760195007601960076019700760198007601990076020000760201007602020076020300760204007602050076020600760207007602080076020900760210007602110076021200760213007602140076021500760216007602170076021800760219007602200076022100760222007602230076022400760225007602260076022700760228007602290076023000760231007602320076023300760234007602350076023600760237007602380076023900760240007602410076024200760243007602440076024500760246007602470076024800760249007602500076025100760252007602530076025400760255007602560076025700760258007602590076026000760261007602620076026300760264007602650076026600760267007602680076026900760270007602710076027200760273007602740076027500760276007602770076027800760279007602800076028100760282007602830076028400760285007602860076028700760288007602890076029000760291007602920076029300760294007602950076029600760297007602980076029900760300007603010076030200760303007603040076030500760306007603070076030800760309007603100076031100760312007603130076031400760315007603160076031700760318007603190076032000760321007603220076032300760324007603250076032600760327007603280076032900760330007603310076033200760333007603340076033500770128007701290077013000770131007701320077013300770134007701350077013600770137007701380077013900770140007701410077014200770143007701440077014500770146007701470077014800770149007701500077015100770152007701530077015400770155007701560077015700770158007701590077016000770161007701620077016300770164007701650077016600770167007701680077016900770170007701710077017200770173007701740077017500770176007701770077017800770179007701800077018100770182007701830077018400770185007701860077018700770188007701890077019000770191007701920077019300770194007701950077019600770197007701980077019900770200007702010077020200770203007702040077020500770206007702070077020800770209007702100077021100770212007702130077021400770215007702160077021700770218007702190077022000770221007702220077022300770224007702250077022600770227007702280077022900770230007702310077023200770233007702340077023500770236007702370077023800770239007702400077024100770242007702430077024400770245007702460077024700770248007702490077025000770251007702520077025300770254007702550077025600770257007702580077025900770260007702610077026200770263007702640077026500770266007702670077026800770269007702700077027100770272007702730077027400770275007702760077027700770278007702790077028000770281007702820077028300770284007702850077028600770287007702880077028900770290007702910077029200770293007702940077029500770296007702970077029800770299007703000077030100770302007703030077030400770305007703060077030700770308007703090077031000770311007703120077031300770314007703150077031600770317007703180077031900770320007703210077032200770323007703240077032500770326007703270077032800770329007703300077033100770332007703330077033400770335007703360078012700780128007801290078013000780131007801320078013300780134007801350078013600780137007801380078013900780140007801410078014200780143007801440078014500780146007801470078014800780149007801500078015100780152007801530078015400780155007801560078015700780158007801590078016000780161007801620078016300780164007801650078016600780167007801680078016900780170007801710078017200780173007801740078017500780176007801770078017800780179007801800078018100780182007801830078018400780185007801860078018700780188007801890078019000780191007801920078019300780194007801950078019600780197007801980078019900780200007802010078020200780203007802040078020500780206007802070078020800780209007802100078021100780212007802130078021400780215007802160078021700780218007802190078022000780221007802220078022300780224007802250078022600780227007802280078022900780230007802310078023200780233007802340078023500780236007802370078023800780239007802400078024100780242007802430078024400780245007802460078024700780248007802490078025000780251007802520078025300780254007802550078025600780257007802580078025900780260007802610078026200780263007802640078026500780266007802670078026800780269007802700078027100780272007802730078027400780275007802760078027700780278007802790078028000780281007802820078028300780284007802850078028600780287007802880078028900780290007802910078029200780293007802940078029500780296007802970078029800780299007803000078030100780302007803030078030400780305007803060078030700780308007803090078031000780311007803120078031300780314007803150078031600780317007803180078031900780320007803210078032200780323007803240078032500780326007803270078032800780329007803300078033100780332007803330078033400780335007803360079012600790127007901280079012900790130007901310079013200790133007901340079013500790136007901370079013800790139007901400079014100790142007901430079014400790145007901460079014700790148007901490079015000790151007901520079015300790154007901550079015600790157007901580079015900790160007901610079016200790163007901640079016500790166007901670079016800790169007901700079017100790172007901730079017400790175007901760079017700790178007901790079018000790181007901820079018300790184007901850079018600790187007901880079018900790190007901910079019200790193007901940079019500790196007901970079019800790199007902000079020100790202007902030079020400790205007902060079020700790208007902090079021000790211007902120079021300790214007902150079021600790217007902180079021900790220007902210079022200790223007902240079022500790226007902270079022800790229007902300079023100790232007902330079023400790235007902360079023700790238007902390079024000790241007902420079024300790244007902450079024600790247007902480079024900790250007902510079025200790253007902540079025500790256007902570079025800790259007902600079026100790262007902630079026400790265007902660079026700790268007902690079027000790271007902720079027300790274007902750079027600790277007902780079027900790280007902810079028200790283007902840079028500790286007902870079028800790289007902900079029100790292007902930079029400790295007902960079029700790298007902990079030000790301007903020079030300790304007903050079030600790307007903080079030900790310007903110079031200790313007903140079031500790316007903170079031800790319007903200079032100790322007903230079032400790325007903260079032700790328007903290079033000790331007903320079033300790334007903350079033600790337008001250080012600800127008001280080012900800130008001310080013200800133008001340080013500800136008001370080013800800139008001400080014100800142008001430080014400800145008001460080014700800148008001490080015000800151008001520080015300800154008001550080015600800157008001580080015900800160008001610080016200800163008001640080016500800166008001670080016800800169008001700080017100800172008001730080017400800175008001760080017700800178008001790080018000800181008001820080018300800184008001850080018600800187008001880080018900800190008001910080019200800193008001940080019500800196008001970080019800800199008002000080020100800202008002030080020400800205008002060080020700800208008002090080021000800211008002120080021300800214008002150080021600800217008002180080021900800220008002210080022200800223008002240080022500800226008002270080022800800229008002300080023100800232008002330080023400800235008002360080023700800238008002390080024000800241008002420080024300800244008002450080024600800247008002480080024900800250008002510080025200800253008002540080025500800256008002570080025800800259008002600080026100800262008002630080026400800265008002660080026700800268008002690080027000800271008002720080027300800274008002750080027600800277008002780080027900800280008002810080028200800283008002840080028500800286008002870080028800800289008002900080029100800292008002930080029400800295008002960080029700800298008002990080030000800301008003020080030300800304008003050080030600800307008003080080030900800310008003110080031200800313008003140080031500800316008003170080031800800319008003200080032100800322008003230080032400800325008003260080032700800328008003290080033000800331008003320080033300800334008003350080033600800337008101240081012500810126008101270081012800810129008101300081013100810132008101330081013400810135008101360081013700810138008101390081014000810141008101420081014300810144008101450081014600810147008101480081014900810150008101510081015200810153008101540081015500810156008101570081015800810159008101600081016100810162008101630081016400810165008101660081016700810168008101690081017000810171008101720081017300810174008101750081017600810177008101780081017900810180008101810081018200810183008101840081018500810186008101870081018800810189008101900081019100810192008101930081019400810195008101960081019700810198008101990081020000810201008102020081020300810204008102050081020600810207008102080081020900810210008102110081021200810213008102140081021500810216008102170081021800810219008102200081022100810222008102230081022400810225008102260081022700810228008102290081023000810231008102320081023300810234008102350081023600810237008102380081023900810240008102410081024200810243008102440081024500810246008102470081024800810249008102500081025100810252008102530081025400810255008102560081025700810258008102590081026000810261008102620081026300810264008102650081026600810267008102680081026900810270008102710081027200810273008102740081027500810276008102770081027800810279008102800081028100810282008102830081028400810285008102860081028700810288008102890081029000810291008102920081029300810294008102950081029600810297008102980081029900810300008103010081030200810303008103040081030500810306008103070081030800810309008103100081031100810312008103130081031400810315008103160081031700810318008103190081032000810321008103220081032300810324008103250081032600810327008103280081032900810330008103310081033200810333008103340081033500810336008103370082012300820124008201250082012600820127008201280082012900820130008201310082013200820133008201340082013500820136008201370082013800820139008201400082014100820142008201430082014400820145008201460082014700820148008201490082015000820151008201520082015300820154008201550082015600820157008201580082015900820160008201610082016200820163008201640082016500820166008201670082016800820169008201700082017100820172008201730082017400820175008201760082017700820178008201790082018000820181008201820082018300820184008201850082018600820187008201880082018900820190008201910082019200820193008201940082019500820196008201970082019800820199008202000082020100820202008202030082020400820205008202060082020700820208008202090082021000820211008202120082021300820214008202150082021600820217008202180082021900820220008202210082022200820223008202240082022500820226008202270082022800820229008202300082023100820232008202330082023400820235008202360082023700820238008202390082024000820241008202420082024300820244008202450082024600820247008202480082024900820250008202510082025200820253008202540082025500820256008202570082025800820259008202600082026100820262008202630082026400820265008202660082026700820268008202690082027000820271008202720082027300820274008202750082027600820277008202780082027900820280008202810082028200820283008202840082028500820286008202870082028800820289008202900082029100820292008202930082029400820295008202960082029700820298008202990082030000820301008203020082030300820304008203050082030600820307008203080082030900820310008203110082031200820313008203140082031500820316008203170082031800820319008203200082032100820322008203230082032400820325008203260082032700820328008203290082033000820331008203320082033300820334008203350082033600820337008203380083012200830123008301240083012500830126008301270083012800830129008301300083013100830132008301330083013400830135008301360083013700830138008301390083014000830141008301420083014300830144008301450083014600830147008301480083014900830150008301510083015200830153008301540083015500830156008301570083015800830159008301600083016100830162008301630083016400830165008301660083016700830168008301690083017000830171008301720083017300830174008301750083017600830177008301780083017900830180008301810083018200830183008301840083018500830186008301870083018800830189008301900083019100830192008301930083019400830195008301960083019700830198008301990083020000830201008302020083020300830204008302050083020600830207008302080083020900830210008302110083021200830213008302140083021500830216008302170083021800830219008302200083022100830222008302230083022400830225008302260083022700830228008302290083023000830231008302320083023300830234008302350083023600830237008302380083023900830240008302410083024200830243008302440083024500830246008302470083024800830249008302500083025100830252008302530083025400830255008302560083025700830258008302590083026000830261008302620083026300830264008302650083026600830267008302680083026900830270008302710083027200830273008302740083027500830276008302770083027800830279008302800083028100830282008302830083028400830285008302860083028700830288008302890083029000830291008302920083029300830294008302950083029600830297008302980083029900830300008303010083030200830303008303040083030500830306008303070083030800830309008303100083031100830312008303130083031400830315008303160083031700830318008303190083032000830321008303220083032300830324008303250083032600830327008303280083032900830330008303310083033200830333008303340083033500830336008303370083033800840121008401220084012300840124008401250084012600840127008401280084012900840130008401310084013200840133008401340084013500840136008401370084013800840139008401400084014100840142008401430084014400840145008401460084014700840148008401490084015000840151008401520084015300840154008401550084015600840157008401580084015900840160008401610084016200840163008401640084016500840166008401670084016800840169008401700084017100840172008401730084017400840175008401760084017700840178008401790084018000840181008401820084018300840184008401850084018600840187008401880084018900840190008401910084019200840193008401940084019500840196008401970084019800840199008402000084020100840202008402030084020400840205008402060084020700840208008402090084021000840211008402120084021300840214008402150084021600840217008402180084021900840220008402210084022200840223008402240084022500840226008402270084022800840229008402300084023100840232008402330084023400840235008402360084023700840238008402390084024000840241008402420084024300840244008402450084024600840247008402480084024900840250008402510084025200840253008402540084025500840256008402570084025800840259008402600084026100840262008402630084026400840265008402660084026700840268008402690084027000840271008402720084027300840274008402750084027600840277008402780084027900840280008402810084028200840283008402840084028500840286008402870084028800840289008402900084029100840292008402930084029400840295008402960084029700840298008402990084030000840301008403020084030300840304008403050084030600840307008403080084030900840310008403110084031200840313008403140084031500840316008403170084031800840319008403200084032100840322008403230084032400840325008403260084032700840328008403290084033000840331008403320084033300840334008403350084033600840337008403380085012100850122008501230085012400850125008501260085012700850128008501290085013000850131008501320085013300850134008501350085013600850137008501380085013900850140008501410085014200850143008501440085014500850146008501470085014800850149008501500085015100850152008501530085015400850155008501560085015700850158008501590085016000850161008501620085016300850164008501650085016600850167008501680085016900850170008501710085017200850173008501740085017500850176008501770085017800850179008501800085018100850182008501830085018400850185008501860085018700850188008501890085019000850191008501920085019300850194008501950085019600850197008501980085019900850200008502010085020200850203008502040085020500850206008502070085020800850209008502100085021100850212008502130085021400850215008502160085021700850218008502190085022000850221008502220085022300850224008502250085022600850227008502280085022900850230008502310085023200850233008502340085023500850236008502370085023800850239008502400085024100850242008502430085024400850245008502460085024700850248008502490085025000850251008502520085025300850254008502550085025600850257008502580085025900850260008502610085026200850263008502640085026500850266008502670085026800850269008502700085027100850272008502730085027400850275008502760085027700850278008502790085028000850281008502820085028300850284008502850085028600850287008502880085028900850290008502910085029200850293008502940085029500850296008502970085029800850299008503000085030100850302008503030085030400850305008503060085030700850308008503090085031000850311008503120085031300850314008503150085031600850317008503180085031900850320008503210085032200850323008503240085032500850326008503270085032800850329008503300085033100850332008503330085033400850335008503360085033700850338008503390086012000860121008601220086012300860124008601250086012600860127008601280086012900860130008601310086013200860133008601340086013500860136008601370086013800860139008601400086014100860142008601430086014400860145008601460086014700860148008601490086015000860151008601520086015300860154008601550086015600860157008601580086015900860160008601610086016200860163008601640086016500860166008601670086016800860169008601700086017100860172008601730086017400860175008601760086017700860178008601790086018000860181008601820086018300860184008601850086018600860187008601880086018900860190008601910086019200860193008601940086019500860196008601970086019800860199008602000086020100860202008602030086020400860205008602060086020700860208008602090086021000860211008602120086021300860214008602150086021600860217008602180086021900860220008602210086022200860223008602240086022500860226008602270086022800860229008602300086023100860232008602330086023400860235008602360086023700860238008602390086024000860241008602420086024300860244008602450086024600860247008602480086024900860250008602510086025200860253008602540086025500860256008602570086025800860259008602600086026100860262008602630086026400860265008602660086026700860268008602690086027000860271008602720086027300860274008602750086027600860277008602780086027900860280008602810086028200860283008602840086028500860286008602870086028800860289008602900086029100860292008602930086029400860295008602960086029700860298008602990086030000860301008603020086030300860304008603050086030600860307008603080086030900860310008603110086031200860313008603140086031500860316008603170086031800860319008603200086032100860322008603230086032400860325008603260086032700860328008603290086033000860331008603320086033300860334008603350086033600860337008603380086033900870119008701200087012100870122008701230087012400870125008701260087012700870128008701290087013000870131008701320087013300870134008701350087013600870137008701380087013900870140008701410087014200870143008701440087014500870146008701470087014800870149008701500087015100870152008701530087015400870155008701560087015700870158008701590087016000870161008701620087016300870164008701650087016600870167008701680087016900870170008701710087017200870173008701740087017500870176008701770087017800870179008701800087018100870182008701830087018400870185008701860087018700870188008701890087019000870191008701920087019300870194008701950087019600870197008701980087019900870200008702010087020200870203008702040087020500870206008702070087020800870209008702100087021100870212008702130087021400870215008702160087021700870218008702190087022000870221008702220087022300870224008702250087022600870227008702280087022900870230008702310087023200870233008702340087023500870236008702370087023800870239008702400087024100870242008702430087024400870245008702460087024700870248008702490087025000870251008702520087025300870254008702550087025600870257008702580087025900870260008702610087026200870263008702640087026500870266008702670087026800870269008702700087027100870272008702730087027400870275008702760087027700870278008702790087028000870281008702820087028300870284008702850087028600870287008702880087028900870290008702910087029200870293008702940087029500870296008702970087029800870299008703000087030100870302008703030087030400870305008703060087030700870308008703090087031000870311008703120087031300870314008703150087031600870317008703180087031900870320008703210087032200870323008703240087032500870326008703270087032800870329008703300087033100870332008703330087033400870335008703360087033700870338008703390088011800880119008801200088012100880122008801230088012400880125008801260088012700880128008801290088013000880131008801320088013300880134008801350088013600880137008801380088013900880140008801410088014200880143008801440088014500880146008801470088014800880149008801500088015100880152008801530088015400880155008801560088015700880158008801590088016000880161008801620088016300880164008801650088016600880167008801680088016900880170008801710088017200880173008801740088017500880176008801770088017800880179008801800088018100880182008801830088018400880185008801860088018700880188008801890088019000880191008801920088019300880194008801950088019600880197008801980088019900880200008802010088020200880203008802040088020500880206008802070088020800880209008802100088021100880212008802130088021400880215008802160088021700880218008802190088022000880221008802220088022300880224008802250088022600880227008802280088022900880230008802310088023200880233008802340088023500880236008802370088023800880239008802400088024100880242008802430088024400880245008802460088024700880248008802490088025000880251008802520088025300880254008802550088025600880257008802580088025900880260008802610088026200880263008802640088026500880266008802670088026800880269008802700088027100880272008802730088027400880275008802760088027700880278008802790088028000880281008802820088028300880284008802850088028600880287008802880088028900880290008802910088029200880293008802940088029500880296008802970088029800880299008803000088030100880302008803030088030400880305008803060088030700880308008803090088031000880311008803120088031300880314008803150088031600880317008803180088031900880320008803210088032200880323008803240088032500880326008803270088032800880329008803300088033100880332008803330088033400880335008803360088033700880338008803390088034000890117008901180089011900890120008901210089012200890123008901240089012500890126008901270089012800890129008901300089013100890132008901330089013400890135008901360089013700890138008901390089014000890141008901420089014300890144008901450089014600890147008901480089014900890150008901510089015200890153008901540089015500890156008901570089015800890159008901600089016100890162008901630089016400890165008901660089016700890168008901690089017000890171008901720089017300890174008901750089017600890177008901780089017900890180008901810089018200890183008901840089018500890186008901870089018800890189008901900089019100890192008901930089019400890195008901960089019700890198008901990089020000890201008902020089020300890204008902050089020600890207008902080089020900890210008902110089021200890213008902140089021500890216008902170089021800890219008902200089022100890222008902230089022400890225008902260089022700890228008902290089023000890231008902320089023300890234008902350089023600890237008902380089023900890240008902410089024200890243008902440089024500890246008902470089024800890249008902500089025100890252008902530089025400890255008902560089025700890258008902590089026000890261008902620089026300890264008902650089026600890267008902680089026900890270008902710089027200890273008902740089027500890276008902770089027800890279008902800089028100890282008902830089028400890285008902860089028700890288008902890089029000890291008902920089029300890294008902950089029600890297008902980089029900890300008903010089030200890303008903040089030500890306008903070089030800890309008903100089031100890312008903130089031400890315008903160089031700890318008903190089032000890321008903220089032300890324008903250089032600890327008903280089032900890330008903310089033200890333008903340089033500890336008903370089033800890339008903400090011600900117009001180090011900900120009001210090012200900123009001240090012500900126009001270090012800900129009001300090013100900132009001330090013400900135009001360090013700900138009001390090014000900141009001420090014300900144009001450090014600900147009001480090014900900150009001510090015200900153009001540090015500900156009001570090015800900159009001600090016100900162009001630090016400900165009001660090016700900168009001690090017000900171009001720090017300900174009001750090017600900177009001780090017900900180009001810090018200900183009001840090018500900186009001870090018800900189009001900090019100900192009001930090019400900195009001960090019700900198009001990090020000900201009002020090020300900204009002050090020600900207009002080090020900900210009002110090021200900213009002140090021500900216009002170090021800900219009002200090022100900222009002230090022400900225009002260090022700900228009002290090023000900231009002320090023300900234009002350090023600900237009002380090023900900240009002410090024200900243009002440090024500900246009002470090024800900249009002500090025100900252009002530090025400900255009002560090025700900258009002590090026000900261009002620090026300900264009002650090026600900267009002680090026900900270009002710090027200900273009002740090027500900276009002770090027800900279009002800090028100900282009002830090028400900285009002860090028700900288009002890090029000900291009002920090029300900294009002950090029600900297009002980090029900900300009003010090030200900303009003040090030500900306009003070090030800900309009003100090031100900312009003130090031400900315009003160090031700900318009003190090032000900321009003220090032300900324009003250090032600900327009003280090032900900330009003310090033200900333009003340090033500900336009003370090033800900339009003400091011500910116009101170091011800910119009101200091012100910122009101230091012400910125009101260091012700910128009101290091013000910131009101320091013300910134009101350091013600910137009101380091013900910140009101410091014200910143009101440091014500910146009101470091014800910149009101500091015100910152009101530091015400910155009101560091015700910158009101590091016000910161009101620091016300910164009101650091016600910167009101680091016900910170009101710091017200910173009101740091017500910176009101770091017800910179009101800091018100910182009101830091018400910185009101860091018700910188009101890091019000910191009101920091019300910194009101950091019600910197009101980091019900910200009102010091020200910203009102040091020500910206009102070091020800910209009102100091021100910212009102130091021400910215009102160091021700910218009102190091022000910221009102220091022300910224009102250091022600910227009102280091022900910230009102310091023200910233009102340091023500910236009102370091023800910239009102400091024100910242009102430091024400910245009102460091024700910248009102490091025000910251009102520091025300910254009102550091025600910257009102580091025900910260009102610091026200910263009102640091026500910266009102670091026800910269009102700091027100910272009102730091027400910275009102760091027700910278009102790091028000910281009102820091028300910284009102850091028600910287009102880091028900910290009102910091029200910293009102940091029500910296009102970091029800910299009103000091030100910302009103030091030400910305009103060091030700910308009103090091031000910311009103120091031300910314009103150091031600910317009103180091031900910320009103210091032200910323009103240091032500910326009103270091032800910329009103300091033100910332009103330091033400910335009103360091033700910338009103390091034000910341009201140092011500920116009201170092011800920119009201200092012100920122009201230092012400920125009201260092012700920128009201290092013000920131009201320092013300920134009201350092013600920137009201380092013900920140009201410092014200920143009201440092014500920146009201470092014800920149009201500092015100920152009201530092015400920155009201560092015700920158009201590092016000920161009201620092016300920164009201650092016600920167009201680092016900920170009201710092017200920173009201740092017500920176009201770092017800920179009201800092018100920182009201830092018400920185009201860092018700920188009201890092019000920191009201920092019300920194009201950092019600920197009201980092019900920200009202010092020200920203009202040092020500920206009202070092020800920209009202100092021100920212009202130092021400920215009202160092021700920218009202190092022000920221009202220092022300920224009202250092022600920227009202280092022900920230009202310092023200920233009202340092023500920236009202370092023800920239009202400092024100920242009202430092024400920245009202460092024700920248009202490092025000920251009202520092025300920254009202550092025600920257009202580092025900920260009202610092026200920263009202640092026500920266009202670092026800920269009202700092027100920272009202730092027400920275009202760092027700920278009202790092028000920281009202820092028300920284009202850092028600920287009202880092028900920290009202910092029200920293009202940092029500920296009202970092029800920299009203000092030100920302009203030092030400920305009203060092030700920308009203090092031000920311009203120092031300920314009203150092031600920317009203180092031900920320009203210092032200920323009203240092032500920326009203270092032800920329009203300092033100920332009203330092033400920335009203360092033700920338009203390092034000920341009301130093011400930115009301160093011700930118009301190093012000930121009301220093012300930124009301250093012600930127009301280093012900930130009301310093013200930133009301340093013500930136009301370093013800930139009301400093014100930142009301430093014400930145009301460093014700930148009301490093015000930151009301520093015300930154009301550093015600930157009301580093015900930160009301610093016200930163009301640093016500930166009301670093016800930169009301700093017100930172009301730093017400930175009301760093017700930178009301790093018000930181009301820093018300930184009301850093018600930187009301880093018900930190009301910093019200930193009301940093019500930196009301970093019800930199009302000093020100930202009302030093020400930205009302060093020700930208009302090093021000930211009302120093021300930214009302150093021600930217009302180093021900930220009302210093022200930223009302240093022500930226009302270093022800930229009302300093023100930232009302330093023400930235009302360093023700930238009302390093024000930241009302420093024300930244009302450093024600930247009302480093024900930250009302510093025200930253009302540093025500930256009302570093025800930259009302600093026100930262009302630093026400930265009302660093026700930268009302690093027000930271009302720093027300930274009302750093027600930277009302780093027900930280009302810093028200930283009302840093028500930286009302870093028800930289009302900093029100930292009302930093029400930295009302960093029700930298009302990093030000930301009303020093030300930304009303050093030600930307009303080093030900930310009303110093031200930313009303140093031500930316009303170093031800930319009303200093032100930322009303230093032400930325009303260093032700930328009303290093033000930331009303320093033300930334009303350093033600930337009303380093033900930340009303410093034200940112009401130094011400940115009401160094011700940118009401190094012000940121009401220094012300940124009401250094012600940127009401280094012900940130009401310094013200940133009401340094013500940136009401370094013800940139009401400094014100940142009401430094014400940145009401460094014700940148009401490094015000940151009401520094015300940154009401550094015600940157009401580094015900940160009401610094016200940163009401640094016500940166009401670094016800940169009401700094017100940172009401730094017400940175009401760094017700940178009401790094018000940181009401820094018300940184009401850094018600940187009401880094018900940190009401910094019200940193009401940094019500940196009401970094019800940199009402000094020100940202009402030094020400940205009402060094020700940208009402090094021000940211009402120094021300940214009402150094021600940217009402180094021900940220009402210094022200940223009402240094022500940226009402270094022800940229009402300094023100940232009402330094023400940235009402360094023700940238009402390094024000940241009402420094024300940244009402450094024600940247009402480094024900940250009402510094025200940253009402540094025500940256009402570094025800940259009402600094026100940262009402630094026400940265009402660094026700940268009402690094027000940271009402720094027300940274009402750094027600940277009402780094027900940280009402810094028200940283009402840094028500940286009402870094028800940289009402900094029100940292009402930094029400940295009402960094029700940298009402990094030000940301009403020094030300940304009403050094030600940307009403080094030900940310009403110094031200940313009403140094031500940316009403170094031800940319009403200094032100940322009403230094032400940325009403260094032700940328009403290094033000940331009403320094033300940334009403350094033600940337009403380094033900940340009403410094034200950111009501120095011300950114009501150095011600950117009501180095011900950120009501210095012200950123009501240095012500950126009501270095012800950129009501300095013100950132009501330095013400950135009501360095013700950138009501390095014000950141009501420095014300950144009501450095014600950147009501480095014900950150009501510095015200950153009501540095015500950156009501570095015800950159009501600095016100950162009501630095016400950165009501660095016700950168009501690095017000950171009501720095017300950174009501750095017600950177009501780095017900950180009501810095018200950183009501840095018500950186009501870095018800950189009501900095019100950192009501930095019400950195009501960095019700950198009501990095020000950201009502020095020300950204009502050095020600950207009502080095020900950210009502110095021200950213009502140095021500950216009502170095021800950219009502200095022100950222009502230095022400950225009502260095022700950228009502290095023000950231009502320095023300950234009502350095023600950237009502380095023900950240009502410095024200950243009502440095024500950246009502470095024800950249009502500095025100950252009502530095025400950255009502560095025700950258009502590095026000950261009502620095026300950264009502650095026600950267009502680095026900950270009502710095027200950273009502740095027500950276009502770095027800950279009502800095028100950282009502830095028400950285009502860095028700950288009502890095029000950291009502920095029300950294009502950095029600950297009502980095029900950300009503010095030200950303009503040095030500950306009503070095030800950309009503100095031100950312009503130095031400950315009503160095031700950318009503190095032000950321009503220095032300950324009503250095032600950327009503280095032900950330009503310095033200950333009503340095033500950336009503370095033800950339009503400095034100950342009601100096011100960112009601130096011400960115009601160096011700960118009601190096012000960121009601220096012300960124009601250096012600960127009601280096012900960130009601310096013200960133009601340096013500960136009601370096013800960139009601400096014100960142009601430096014400960145009601460096014700960148009601490096015000960151009601520096015300960154009601550096015600960157009601580096015900960160009601610096016200960163009601640096016500960166009601670096016800960169009601700096017100960172009601730096017400960175009601760096017700960178009601790096018000960181009601820096018300960184009601850096018600960187009601880096018900960190009601910096019200960193009601940096019500960196009601970096019800960199009602000096020100960202009602030096020400960205009602060096020700960208009602090096021000960211009602120096021300960214009602150096021600960217009602180096021900960220009602210096022200960223009602240096022500960226009602270096022800960229009602300096023100960232009602330096023400960235009602360096023700960238009602390096024000960241009602420096024300960244009602450096024600960247009602480096024900960250009602510096025200960253009602540096025500960256009602570096025800960259009602600096026100960262009602630096026400960265009602660096026700960268009602690096027000960271009602720096027300960274009602750096027600960277009602780096027900960280009602810096028200960283009602840096028500960286009602870096028800960289009602900096029100960292009602930096029400960295009602960096029700960298009602990096030000960301009603020096030300960304009603050096030600960307009603080096030900960310009603110096031200960313009603140096031500960316009603170096031800960319009603200096032100960322009603230096032400960325009603260096032700960328009603290096033000960331009603320096033300960334009603350096033600960337009603380096033900960340009603410096034200960343009701090097011000970111009701120097011300970114009701150097011600970117009701180097011900970120009701210097012200970123009701240097012500970126009701270097012800970129009701300097013100970132009701330097013400970135009701360097013700970138009701390097014000970141009701420097014300970144009701450097014600970147009701480097014900970150009701510097015200970153009701540097015500970156009701570097015800970159009701600097016100970162009701630097016400970165009701660097016700970168009701690097017000970171009701720097017300970174009701750097017600970177009701780097017900970180009701810097018200970183009701840097018500970186009701870097018800970189009701900097019100970192009701930097019400970195009701960097019700970198009701990097020000970201009702020097020300970204009702050097020600970207009702080097020900970210009702110097021200970213009702140097021500970216009702170097021800970219009702200097022100970222009702230097022400970225009702260097022700970228009702290097023000970231009702320097023300970234009702350097023600970237009702380097023900970240009702410097024200970243009702440097024500970246009702470097024800970249009702500097025100970252009702530097025400970255009702560097025700970258009702590097026000970261009702620097026300970264009702650097026600970267009702680097026900970270009702710097027200970273009702740097027500970276009702770097027800970279009702800097028100970282009702830097028400970285009702860097028700970288009702890097029000970291009702920097029300970294009702950097029600970297009702980097029900970300009703010097030200970303009703040097030500970306009703070097030800970309009703100097031100970312009703130097031400970315009703160097031700970318009703190097032000970321009703220097032300970324009703250097032600970327009703280097032900970330009703310097033200970333009703340097033500970336009703370097033800970339009703400097034100970342009703430098010800980109009801100098011100980112009801130098011400980115009801160098011700980118009801190098012000980121009801220098012300980124009801250098012600980127009801280098012900980130009801310098013200980133009801340098013500980136009801370098013800980139009801400098014100980142009801430098014400980145009801460098014700980148009801490098015000980151009801520098015300980154009801550098015600980157009801580098015900980160009801610098016200980163009801640098016500980166009801670098016800980169009801700098017100980172009801730098017400980175009801760098017700980178009801790098018000980181009801820098018300980184009801850098018600980187009801880098018900980190009801910098019200980193009801940098019500980196009801970098019800980199009802000098020100980202009802030098020400980205009802060098020700980208009802090098021000980211009802120098021300980214009802150098021600980217009802180098021900980220009802210098022200980223009802240098022500980226009802270098022800980229009802300098023100980232009802330098023400980235009802360098023700980238009802390098024000980241009802420098024300980244009802450098024600980247009802480098024900980250009802510098025200980253009802540098025500980256009802570098025800980259009802600098026100980262009802630098026400980265009802660098026700980268009802690098027000980271009802720098027300980274009802750098027600980277009802780098027900980280009802810098028200980283009802840098028500980286009802870098028800980289009802900098029100980292009802930098029400980295009802960098029700980298009802990098030000980301009803020098030300980304009803050098030600980307009803080098030900980310009803110098031200980313009803140098031500980316009803170098031800980319009803200098032100980322009803230098032400980325009803260098032700980328009803290098033000980331009803320098033300980334009803350098033600980337009803380098033900980340009803410098034200980343009901070099010800990109009901100099011100990112009901130099011400990115009901160099011700990118009901190099012000990121009901220099012300990124009901250099012600990127009901280099012900990130009901310099013200990133009901340099013500990136009901370099013800990139009901400099014100990142009901430099014400990145009901460099014700990148009901490099015000990151009901520099015300990154009901550099015600990157009901580099015900990160009901610099016200990163009901640099016500990166009901670099016800990169009901700099017100990172009901730099017400990175009901760099017700990178009901790099018000990181009901820099018300990184009901850099018600990187009901880099018900990190009901910099019200990193009901940099019500990196009901970099019800990199009902000099020100990202009902030099020400990205009902060099020700990208009902090099021000990211009902120099021300990214009902150099021600990217009902180099021900990220009902210099022200990223009902240099022500990226009902270099022800990229009902300099023100990232009902330099023400990235009902360099023700990238009902390099024000990241009902420099024300990244009902450099024600990247009902480099024900990250009902510099025200990253009902540099025500990256009902570099025800990259009902600099026100990262009902630099026400990265009902660099026700990268009902690099027000990271009902720099027300990274009902750099027600990277009902780099027900990280009902810099028200990283009902840099028500990286009902870099028800990289009902900099029100990292009902930099029400990295009902960099029700990298009902990099030000990301009903020099030300990304009903050099030600990307009903080099030900990310009903110099031200990313009903140099031500990316009903170099031800990319009903200099032100990322009903230099032400990325009903260099032700990328009903290099033000990331009903320099033300990334009903350099033600990337009903380099033900990340009903410099034200990343009903440100010601000107010001080100010901000110010001110100011201000113010001140100011501000116010001170100011801000119010001200100012101000122010001230100012401000125010001260100012701000128010001290100013001000131010001320100013301000134010001350100013601000137010001380100013901000140010001410100014201000143010001440100014501000146010001470100014801000149010001500100015101000152010001530100015401000155010001560100015701000158010001590100016001000161010001620100016301000164010001650100016601000167010001680100016901000170010001710100017201000173010001740100017501000176010001770100017801000179010001800100018101000182010001830100018401000185010001860100018701000188010001890100019001000191010001920100019301000194010001950100019601000197010001980100019901000200010002010100020201000203010002040100020501000206010002070100020801000209010002100100021101000212010002130100021401000215010002160100021701000218010002190100022001000221010002220100022301000224010002250100022601000227010002280100022901000230010002310100023201000233010002340100023501000236010002370100023801000239010002400100024101000242010002430100024401000245010002460100024701000248010002490100025001000251010002520100025301000254010002550100025601000257010002580100025901000260010002610100026201000263010002640100026501000266010002670100026801000269010002700100027101000272010002730100027401000275010002760100027701000278010002790100028001000281010002820100028301000284010002850100028601000287010002880100028901000290010002910100029201000293010002940100029501000296010002970100029801000299010003000100030101000302010003030100030401000305010003060100030701000308010003090100031001000311010003120100031301000314010003150100031601000317010003180100031901000320010003210100032201000323010003240100032501000326010003270100032801000329010003300100033101000332010003330100033401000335010003360100033701000338010003390100034001000341010003420100034301000344010101050101010601010107010101080101010901010110010101110101011201010113010101140101011501010116010101170101011801010119010101200101012101010122010101230101012401010125010101260101012701010128010101290101013001010131010101320101013301010134010101350101013601010137010101380101013901010140010101410101014201010143010101440101014501010146010101470101014801010149010101500101015101010152010101530101015401010155010101560101015701010158010101590101016001010161010101620101016301010164010101650101016601010167010101680101016901010170010101710101017201010173010101740101017501010176010101770101017801010179010101800101018101010182010101830101018401010185010101860101018701010188010101890101019001010191010101920101019301010194010101950101019601010197010101980101019901010200010102010101020201010203010102040101020501010206010102070101020801010209010102100101021101010212010102130101021401010215010102160101021701010218010102190101022001010221010102220101022301010224010102250101022601010227010102280101022901010230010102310101023201010233010102340101023501010236010102370101023801010239010102400101024101010242010102430101024401010245010102460101024701010248010102490101025001010251010102520101025301010254010102550101025601010257010102580101025901010260010102610101026201010263010102640101026501010266010102670101026801010269010102700101027101010272010102730101027401010275010102760101027701010278010102790101028001010281010102820101028301010284010102850101028601010287010102880101028901010290010102910101029201010293010102940101029501010296010102970101029801010299010103000101030101010302010103030101030401010305010103060101030701010308010103090101031001010311010103120101031301010314010103150101031601010317010103180101031901010320010103210101032201010323010103240101032501010326010103270101032801010329010103300101033101010332010103330101033401010335010103360101033701010338010103390101034001010341010103420101034301010344010201040102010501020106010201070102010801020109010201100102011101020112010201130102011401020115010201160102011701020118010201190102012001020121010201220102012301020124010201250102012601020127010201280102012901020130010201310102013201020133010201340102013501020136010201370102013801020139010201400102014101020142010201430102014401020145010201460102014701020148010201490102015001020151010201520102015301020154010201550102015601020157010201580102015901020160010201610102016201020163010201640102016501020166010201670102016801020169010201700102017101020172010201730102017401020175010201760102017701020178010201790102018001020181010201820102018301020184010201850102018601020187010201880102018901020190010201910102019201020193010201940102019501020196010201970102019801020199010202000102020101020202010202030102020401020205010202060102020701020208010202090102021001020211010202120102021301020214010202150102021601020217010202180102021901020220010202210102022201020223010202240102022501020226010202270102022801020229010202300102023101020232010202330102023401020235010202360102023701020238010202390102024001020241010202420102024301020244010202450102024601020247010202480102024901020250010202510102025201020253010202540102025501020256010202570102025801020259010202600102026101020262010202630102026401020265010202660102026701020268010202690102027001020271010202720102027301020274010202750102027601020277010202780102027901020280010202810102028201020283010202840102028501020286010202870102028801020289010202900102029101020292010202930102029401020295010202960102029701020298010202990102030001020301010203020102030301020304010203050102030601020307010203080102030901020310010203110102031201020313010203140102031501020316010203170102031801020319010203200102032101020322010203230102032401020325010203260102032701020328010203290102033001020331010203320102033301020334010203350102033601020337010203380102033901020340010203410102034201020343010203440102034501030103010301040103010501030106010301070103010801030109010301100103011101030112010301130103011401030115010301160103011701030118010301190103012001030121010301220103012301030124010301250103012601030127010301280103012901030130010301310103013201030133010301340103013501030136010301370103013801030139010301400103014101030142010301430103014401030145010301460103014701030148010301490103015001030151010301520103015301030154010301550103015601030157010301580103015901030160010301610103016201030163010301640103016501030166010301670103016801030169010301700103017101030172010301730103017401030175010301760103017701030178010301790103018001030181010301820103018301030184010301850103018601030187010301880103018901030190010301910103019201030193010301940103019501030196010301970103019801030199010302000103020101030202010302030103020401030205010302060103020701030208010302090103021001030211010302120103021301030214010302150103021601030217010302180103021901030220010302210103022201030223010302240103022501030226010302270103022801030229010302300103023101030232010302330103023401030235010302360103023701030238010302390103024001030241010302420103024301030244010302450103024601030247010302480103024901030250010302510103025201030253010302540103025501030256010302570103025801030259010302600103026101030262010302630103026401030265010302660103026701030268010302690103027001030271010302720103027301030274010302750103027601030277010302780103027901030280010302810103028201030283010302840103028501030286010302870103028801030289010302900103029101030292010302930103029401030295010302960103029701030298010302990103030001030301010303020103030301030304010303050103030601030307010303080103030901030310010303110103031201030313010303140103031501030316010303170103031801030319010303200103032101030322010303230103032401030325010303260103032701030328010303290103033001030331010303320103033301030334010303350103033601030337010303380103033901030340010303410103034201030343010303440103034501040102010401030104010401040105010401060104010701040108010401090104011001040111010401120104011301040114010401150104011601040117010401180104011901040120010401210104012201040123010401240104012501040126010401270104012801040129010401300104013101040132010401330104013401040135010401360104013701040138010401390104014001040141010401420104014301040144010401450104014601040147010401480104014901040150010401510104015201040153010401540104015501040156010401570104015801040159010401600104016101040162010401630104016401040165010401660104016701040168010401690104017001040171010401720104017301040174010401750104017601040177010401780104017901040180010401810104018201040183010401840104018501040186010401870104018801040189010401900104019101040192010401930104019401040195010401960104019701040198010401990104020001040201010402020104020301040204010402050104020601040207010402080104020901040210010402110104021201040213010402140104021501040216010402170104021801040219010402200104022101040222010402230104022401040225010402260104022701040228010402290104023001040231010402320104023301040234010402350104023601040237010402380104023901040240010402410104024201040243010402440104024501040246010402470104024801040249010402500104025101040252010402530104025401040255010402560104025701040258010402590104026001040261010402620104026301040264010402650104026601040267010402680104026901040270010402710104027201040273010402740104027501040276010402770104027801040279010402800104028101040282010402830104028401040285010402860104028701040288010402890104029001040291010402920104029301040294010402950104029601040297010402980104029901040300010403010104030201040303010403040104030501040306010403070104030801040309010403100104031101040312010403130104031401040315010403160104031701040318010403190104032001040321010403220104032301040324010403250104032601040327010403280104032901040330010403310104033201040333010403340104033501040336010403370104033801040339010403400104034101040342010403430104034401040345010501010105010201050103010501040105010501050106010501070105010801050109010501100105011101050112010501130105011401050115010501160105011701050118010501190105012001050121010501220105012301050124010501250105012601050127010501280105012901050130010501310105013201050133010501340105013501050136010501370105013801050139010501400105014101050142010501430105014401050145010501460105014701050148010501490105015001050151010501520105015301050154010501550105015601050157010501580105015901050160010501610105016201050163010501640105016501050166010501670105016801050169010501700105017101050172010501730105017401050175010501760105017701050178010501790105018001050181010501820105018301050184010501850105018601050187010501880105018901050190010501910105019201050193010501940105019501050196010501970105019801050199010502000105020101050202010502030105020401050205010502060105020701050208010502090105021001050211010502120105021301050214010502150105021601050217010502180105021901050220010502210105022201050223010502240105022501050226010502270105022801050229010502300105023101050232010502330105023401050235010502360105023701050238010502390105024001050241010502420105024301050244010502450105024601050247010502480105024901050250010502510105025201050253010502540105025501050256010502570105025801050259010502600105026101050262010502630105026401050265010502660105026701050268010502690105027001050271010502720105027301050274010502750105027601050277010502780105027901050280010502810105028201050283010502840105028501050286010502870105028801050289010502900105029101050292010502930105029401050295010502960105029701050298010502990105030001050301010503020105030301050304010503050105030601050307010503080105030901050310010503110105031201050313010503140105031501050316010503170105031801050319010503200105032101050322010503230105032401050325010503260105032701050328010503290105033001050331010503320105033301050334010503350105033601050337010503380105033901050340010503410105034201050343010503440105034501050346010601000106010101060102010601030106010401060105010601060106010701060108010601090106011001060111010601120106011301060114010601150106011601060117010601180106011901060120010601210106012201060123010601240106012501060126010601270106012801060129010601300106013101060132010601330106013401060135010601360106013701060138010601390106014001060141010601420106014301060144010601450106014601060147010601480106014901060150010601510106015201060153010601540106015501060156010601570106015801060159010601600106016101060162010601630106016401060165010601660106016701060168010601690106017001060171010601720106017301060174010601750106017601060177010601780106017901060180010601810106018201060183010601840106018501060186010601870106018801060189010601900106019101060192010601930106019401060195010601960106019701060198010601990106020001060201010602020106020301060204010602050106020601060207010602080106020901060210010602110106021201060213010602140106021501060216010602170106021801060219010602200106022101060222010602230106022401060225010602260106022701060228010602290106023001060231010602320106023301060234010602350106023601060237010602380106023901060240010602410106024201060243010602440106024501060246010602470106024801060249010602500106025101060252010602530106025401060255010602560106025701060258010602590106026001060261010602620106026301060264010602650106026601060267010602680106026901060270010602710106027201060273010602740106027501060276010602770106027801060279010602800106028101060282010602830106028401060285010602860106028701060288010602890106029001060291010602920106029301060294010602950106029601060297010602980106029901060300010603010106030201060303010603040106030501060306010603070106030801060309010603100106031101060312010603130106031401060315010603160106031701060318010603190106032001060321010603220106032301060324010603250106032601060327010603280106032901060330010603310106033201060333010603340106033501060336010603370106033801060339010603400106034101060342010603430106034401060345010603460107010001070101010701020107010301070104010701050107010601070107010701080107010901070110010701110107011201070113010701140107011501070116010701170107011801070119010701200107012101070122010701230107012401070125010701260107012701070128010701290107013001070131010701320107013301070134010701350107013601070137010701380107013901070140010701410107014201070143010701440107014501070146010701470107014801070149010701500107015101070152010701530107015401070155010701560107015701070158010701590107016001070161010701620107016301070164010701650107016601070167010701680107016901070170010701710107017201070173010701740107017501070176010701770107017801070179010701800107018101070182010701830107018401070185010701860107018701070188010701890107019001070191010701920107019301070194010701950107019601070197010701980107019901070200010702010107020201070203010702040107020501070206010702070107020801070209010702100107021101070212010702130107021401070215010702160107021701070218010702190107022001070221010702220107022301070224010702250107022601070227010702280107022901070230010702310107023201070233010702340107023501070236010702370107023801070239010702400107024101070242010702430107024401070245010702460107024701070248010702490107025001070251010702520107025301070254010702550107025601070257010702580107025901070260010702610107026201070263010702640107026501070266010702670107026801070269010702700107027101070272010702730107027401070275010702760107027701070278010702790107028001070281010702820107028301070284010702850107028601070287010702880107028901070290010702910107029201070293010702940107029501070296010702970107029801070299010703000107030101070302010703030107030401070305010703060107030701070308010703090107031001070311010703120107031301070314010703150107031601070317010703180107031901070320010703210107032201070323010703240107032501070326010703270107032801070329010703300107033101070332010703330107033401070335010703360107033701070338010703390107034001070341010703420107034301070344010703450107034601070347010800990108010001080101010801020108010301080104010801050108010601080107010801080108010901080110010801110108011201080113010801140108011501080116010801170108011801080119010801200108012101080122010801230108012401080125010801260108012701080128010801290108013001080131010801320108013301080134010801350108013601080137010801380108013901080140010801410108014201080143010801440108014501080146010801470108014801080149010801500108015101080152010801530108015401080155010801560108015701080158010801590108016001080161010801620108016301080164010801650108016601080167010801680108016901080170010801710108017201080173010801740108017501080176010801770108017801080179010801800108018101080182010801830108018401080185010801860108018701080188010801890108019001080191010801920108019301080194010801950108019601080197010801980108019901080200010802010108020201080203010802040108020501080206010802070108020801080209010802100108021101080212010802130108021401080215010802160108021701080218010802190108022001080221010802220108022301080224010802250108022601080227010802280108022901080230010802310108023201080233010802340108023501080236010802370108023801080239010802400108024101080242010802430108024401080245010802460108024701080248010802490108025001080251010802520108025301080254010802550108025601080257010802580108025901080260010802610108026201080263010802640108026501080266010802670108026801080269010802700108027101080272010802730108027401080275010802760108027701080278010802790108028001080281010802820108028301080284010802850108028601080287010802880108028901080290010802910108029201080293010802940108029501080296010802970108029801080299010803000108030101080302010803030108030401080305010803060108030701080308010803090108031001080311010803120108031301080314010803150108031601080317010803180108031901080320010803210108032201080323010803240108032501080326010803270108032801080329010803300108033101080332010803330108033401080335010803360108033701080338010803390108034001080341010803420108034301080344010803450108034601080347010900980109009901090100010901010109010201090103010901040109010501090106010901070109010801090109010901100109011101090112010901130109011401090115010901160109011701090118010901190109012001090121010901220109012301090124010901250109012601090127010901280109012901090130010901310109013201090133010901340109013501090136010901370109013801090139010901400109014101090142010901430109014401090145010901460109014701090148010901490109015001090151010901520109015301090154010901550109015601090157010901580109015901090160010901610109016201090163010901640109016501090166010901670109016801090169010901700109017101090172010901730109017401090175010901760109017701090178010901790109018001090181010901820109018301090184010901850109018601090187010901880109018901090190010901910109019201090193010901940109019501090196010901970109019801090199010902000109020101090202010902030109020401090205010902060109020701090208010902090109021001090211010902120109021301090214010902150109021601090217010902180109021901090220010902210109022201090223010902240109022501090226010902270109022801090229010902300109023101090232010902330109023401090235010902360109023701090238010902390109024001090241010902420109024301090244010902450109024601090247010902480109024901090250010902510109025201090253010902540109025501090256010902570109025801090259010902600109026101090262010902630109026401090265010902660109026701090268010902690109027001090271010902720109027301090274010902750109027601090277010902780109027901090280010902810109028201090283010902840109028501090286010902870109028801090289010902900109029101090292010902930109029401090295010902960109029701090298010902990109030001090301010903020109030301090304010903050109030601090307010903080109030901090310010903110109031201090313010903140109031501090316010903170109031801090319010903200109032101090322010903230109032401090325010903260109032701090328010903290109033001090331010903320109033301090334010903350109033601090337010903380109033901090340010903410109034201090343010903440109034501090346010903470110009701100098011000990110010001100101011001020110010301100104011001050110010601100107011001080110010901100110011001110110011201100113011001140110011501100116011001170110011801100119011001200110012101100122011001230110012401100125011001260110012701100128011001290110013001100131011001320110013301100134011001350110013601100137011001380110013901100140011001410110014201100143011001440110014501100146011001470110014801100149011001500110015101100152011001530110015401100155011001560110015701100158011001590110016001100161011001620110016301100164011001650110016601100167011001680110016901100170011001710110017201100173011001740110017501100176011001770110017801100179011001800110018101100182011001830110018401100185011001860110018701100188011001890110019001100191011001920110019301100194011001950110019601100197011001980110019901100200011002010110020201100203011002040110020501100206011002070110020801100209011002100110021101100212011002130110021401100215011002160110021701100218011002190110022001100221011002220110022301100224011002250110022601100227011002280110022901100230011002310110023201100233011002340110023501100236011002370110023801100239011002400110024101100242011002430110024401100245011002460110024701100248011002490110025001100251011002520110025301100254011002550110025601100257011002580110025901100260011002610110026201100263011002640110026501100266011002670110026801100269011002700110027101100272011002730110027401100275011002760110027701100278011002790110028001100281011002820110028301100284011002850110028601100287011002880110028901100290011002910110029201100293011002940110029501100296011002970110029801100299011003000110030101100302011003030110030401100305011003060110030701100308011003090110031001100311011003120110031301100314011003150110031601100317011003180110031901100320011003210110032201100323011003240110032501100326011003270110032801100329011003300110033101100332011003330110033401100335011003360110033701100338011003390110034001100341011003420110034301100344011003450110034601100347011003480111009701110098011100990111010001110101011101020111010301110104011101050111010601110107011101080111010901110110011101110111011201110113011101140111011501110116011101170111011801110119011101200111012101110122011101230111012401110125011101260111012701110128011101290111013001110131011101320111013301110134011101350111013601110137011101380111013901110140011101410111014201110143011101440111014501110146011101470111014801110149011101500111015101110152011101530111015401110155011101560111015701110158011101590111016001110161011101620111016301110164011101650111016601110167011101680111016901110170011101710111017201110173011101740111017501110176011101770111017801110179011101800111018101110182011101830111018401110185011101860111018701110188011101890111019001110191011101920111019301110194011101950111019601110197011101980111019901110200011102010111020201110203011102040111020501110206011102070111020801110209011102100111021101110212011102130111021401110215011102160111021701110218011102190111022001110221011102220111022301110224011102250111022601110227011102280111022901110230011102310111023201110233011102340111023501110236011102370111023801110239011102400111024101110242011102430111024401110245011102460111024701110248011102490111025001110251011102520111025301110254011102550111025601110257011102580111025901110260011102610111026201110263011102640111026501110266011102670111026801110269011102700111027101110272011102730111027401110275011102760111027701110278011102790111028001110281011102820111028301110284011102850111028601110287011102880111028901110290011102910111029201110293011102940111029501110296011102970111029801110299011103000111030101110302011103030111030401110305011103060111030701110308011103090111031001110311011103120111031301110314011103150111031601110317011103180111031901110320011103210111032201110323011103240111032501110326011103270111032801110329011103300111033101110332011103330111033401110335011103360111033701110338011103390111034001110341011103420111034301110344011103450111034601110347011103480112009601120097011200980112009901120100011201010112010201120103011201040112010501120106011201070112010801120109011201100112011101120112011201130112011401120115011201160112011701120118011201190112012001120121011201220112012301120124011201250112012601120127011201280112012901120130011201310112013201120133011201340112013501120136011201370112013801120139011201400112014101120142011201430112014401120145011201460112014701120148011201490112015001120151011201520112015301120154011201550112015601120157011201580112015901120160011201610112016201120163011201640112016501120166011201670112016801120169011201700112017101120172011201730112017401120175011201760112017701120178011201790112018001120181011201820112018301120184011201850112018601120187011201880112018901120190011201910112019201120193011201940112019501120196011201970112019801120199011202000112020101120202011202030112020401120205011202060112020701120208011202090112021001120211011202120112021301120214011202150112021601120217011202180112021901120220011202210112022201120223011202240112022501120226011202270112022801120229011202300112023101120232011202330112023401120235011202360112023701120238011202390112024001120241011202420112024301120244011202450112024601120247011202480112024901120250011202510112025201120253011202540112025501120256011202570112025801120259011202600112026101120262011202630112026401120265011202660112026701120268011202690112027001120271011202720112027301120274011202750112027601120277011202780112027901120280011202810112028201120283011202840112028501120286011202870112028801120289011202900112029101120292011202930112029401120295011202960112029701120298011202990112030001120301011203020112030301120304011203050112030601120307011203080112030901120310011203110112031201120313011203140112031501120316011203170112031801120319011203200112032101120322011203230112032401120325011203260112032701120328011203290112033001120331011203320112033301120334011203350112033601120337011203380112033901120340011203410112034201120343011203440112034501120346011203470112034801130095011300960113009701130098011300990113010001130101011301020113010301130104011301050113010601130107011301080113010901130110011301110113011201130113011301140113011501130116011301170113011801130119011301200113012101130122011301230113012401130125011301260113012701130128011301290113013001130131011301320113013301130134011301350113013601130137011301380113013901130140011301410113014201130143011301440113014501130146011301470113014801130149011301500113015101130152011301530113015401130155011301560113015701130158011301590113016001130161011301620113016301130164011301650113016601130167011301680113016901130170011301710113017201130173011301740113017501130176011301770113017801130179011301800113018101130182011301830113018401130185011301860113018701130188011301890113019001130191011301920113019301130194011301950113019601130197011301980113019901130200011302010113020201130203011302040113020501130206011302070113020801130209011302100113021101130212011302130113021401130215011302160113021701130218011302190113022001130221011302220113022301130224011302250113022601130227011302280113022901130230011302310113023201130233011302340113023501130236011302370113023801130239011302400113024101130242011302430113024401130245011302460113024701130248011302490113025001130251011302520113025301130254011302550113025601130257011302580113025901130260011302610113026201130263011302640113026501130266011302670113026801130269011302700113027101130272011302730113027401130275011302760113027701130278011302790113028001130281011302820113028301130284011302850113028601130287011302880113028901130290011302910113029201130293011302940113029501130296011302970113029801130299011303000113030101130302011303030113030401130305011303060113030701130308011303090113031001130311011303120113031301130314011303150113031601130317011303180113031901130320011303210113032201130323011303240113032501130326011303270113032801130329011303300113033101130332011303330113033401130335011303360113033701130338011303390113034001130341011303420113034301130344011303450113034601130347011303480113034901140095011400960114009701140098011400990114010001140101011401020114010301140104011401050114010601140107011401080114010901140110011401110114011201140113011401140114011501140116011401170114011801140119011401200114012101140122011401230114012401140125011401260114012701140128011401290114013001140131011401320114013301140134011401350114013601140137011401380114013901140140011401410114014201140143011401440114014501140146011401470114014801140149011401500114015101140152011401530114015401140155011401560114015701140158011401590114016001140161011401620114016301140164011401650114016601140167011401680114016901140170011401710114017201140173011401740114017501140176011401770114017801140179011401800114018101140182011401830114018401140185011401860114018701140188011401890114019001140191011401920114019301140194011401950114019601140197011401980114019901140200011402010114020201140203011402040114020501140206011402070114020801140209011402100114021101140212011402130114021401140215011402160114021701140218011402190114022001140221011402220114022301140224011402250114022601140227011402280114022901140230011402310114023201140233011402340114023501140236011402370114023801140239011402400114024101140242011402430114024401140245011402460114024701140248011402490114025001140251011402520114025301140254011402550114025601140257011402580114025901140260011402610114026201140263011402640114026501140266011402670114026801140269011402700114027101140272011402730114027401140275011402760114027701140278011402790114028001140281011402820114028301140284011402850114028601140287011402880114028901140290011402910114029201140293011402940114029501140296011402970114029801140299011403000114030101140302011403030114030401140305011403060114030701140308011403090114031001140311011403120114031301140314011403150114031601140317011403180114031901140320011403210114032201140323011403240114032501140326011403270114032801140329011403300114033101140332011403330114033401140335011403360114033701140338011403390114034001140341011403420114034301140344011403450114034601140347011403480114034901150094011500950115009601150097011500980115009901150100011501010115010201150103011501040115010501150106011501070115010801150109011501100115011101150112011501130115011401150115011501160115011701150118011501190115012001150121011501220115012301150124011501250115012601150127011501280115012901150130011501310115013201150133011501340115013501150136011501370115013801150139011501400115014101150142011501430115014401150145011501460115014701150148011501490115015001150151011501520115015301150154011501550115015601150157011501580115015901150160011501610115016201150163011501640115016501150166011501670115016801150169011501700115017101150172011501730115017401150175011501760115017701150178011501790115018001150181011501820115018301150184011501850115018601150187011501880115018901150190011501910115019201150193011501940115019501150196011501970115019801150199011502000115020101150202011502030115020401150205011502060115020701150208011502090115021001150211011502120115021301150214011502150115021601150217011502180115021901150220011502210115022201150223011502240115022501150226011502270115022801150229011502300115023101150232011502330115023401150235011502360115023701150238011502390115024001150241011502420115024301150244011502450115024601150247011502480115024901150250011502510115025201150253011502540115025501150256011502570115025801150259011502600115026101150262011502630115026401150265011502660115026701150268011502690115027001150271011502720115027301150274011502750115027601150277011502780115027901150280011502810115028201150283011502840115028501150286011502870115028801150289011502900115029101150292011502930115029401150295011502960115029701150298011502990115030001150301011503020115030301150304011503050115030601150307011503080115030901150310011503110115031201150313011503140115031501150316011503170115031801150319011503200115032101150322011503230115032401150325011503260115032701150328011503290115033001150331011503320115033301150334011503350115033601150337011503380115033901150340011503410115034201150343011503440115034501150346011503470115034801150349011600930116009401160095011600960116009701160098011600990116010001160101011601020116010301160104011601050116010601160107011601080116010901160110011601110116011201160113011601140116011501160116011601170116011801160119011601200116012101160122011601230116012401160125011601260116012701160128011601290116013001160131011601320116013301160134011601350116013601160137011601380116013901160140011601410116014201160143011601440116014501160146011601470116014801160149011601500116015101160152011601530116015401160155011601560116015701160158011601590116016001160161011601620116016301160164011601650116016601160167011601680116016901160170011601710116017201160173011601740116017501160176011601770116017801160179011601800116018101160182011601830116018401160185011601860116018701160188011601890116019001160191011601920116019301160194011601950116019601160197011601980116019901160200011602010116020201160203011602040116020501160206011602070116020801160209011602100116021101160212011602130116021401160215011602160116021701160218011602190116022001160221011602220116022301160224011602250116022601160227011602280116022901160230011602310116023201160233011602340116023501160236011602370116023801160239011602400116024101160242011602430116024401160245011602460116024701160248011602490116025001160251011602520116025301160254011602550116025601160257011602580116025901160260011602610116026201160263011602640116026501160266011602670116026801160269011602700116027101160272011602730116027401160275011602760116027701160278011602790116028001160281011602820116028301160284011602850116028601160287011602880116028901160290011602910116029201160293011602940116029501160296011602970116029801160299011603000116030101160302011603030116030401160305011603060116030701160308011603090116031001160311011603120116031301160314011603150116031601160317011603180116031901160320011603210116032201160323011603240116032501160326011603270116032801160329011603300116033101160332011603330116033401160335011603360116033701160338011603390116034001160341011603420116034301160344011603450116034601160347011603480116034901160350011700920117009301170094011700950117009601170097011700980117009901170100011701010117010201170103011701040117010501170106011701070117010801170109011701100117011101170112011701130117011401170115011701160117011701170118011701190117012001170121011701220117012301170124011701250117012601170127011701280117012901170130011701310117013201170133011701340117013501170136011701370117013801170139011701400117014101170142011701430117014401170145011701460117014701170148011701490117015001170151011701520117015301170154011701550117015601170157011701580117015901170160011701610117016201170163011701640117016501170166011701670117016801170169011701700117017101170172011701730117017401170175011701760117017701170178011701790117018001170181011701820117018301170184011701850117018601170187011701880117018901170190011701910117019201170193011701940117019501170196011701970117019801170199011702000117020101170202011702030117020401170205011702060117020701170208011702090117021001170211011702120117021301170214011702150117021601170217011702180117021901170220011702210117022201170223011702240117022501170226011702270117022801170229011702300117023101170232011702330117023401170235011702360117023701170238011702390117024001170241011702420117024301170244011702450117024601170247011702480117024901170250011702510117025201170253011702540117025501170256011702570117025801170259011702600117026101170262011702630117026401170265011702660117026701170268011702690117027001170271011702720117027301170274011702750117027601170277011702780117027901170280011702810117028201170283011702840117028501170286011702870117028801170289011702900117029101170292011702930117029401170295011702960117029701170298011702990117030001170301011703020117030301170304011703050117030601170307011703080117030901170310011703110117031201170313011703140117031501170316011703170117031801170319011703200117032101170322011703230117032401170325011703260117032701170328011703290117033001170331011703320117033301170334011703350117033601170337011703380117033901170340011703410117034201170343011703440117034501170346011703470117034801170349011703500118009201180093011800940118009501180096011800970118009801180099011801000118010101180102011801030118010401180105011801060118010701180108011801090118011001180111011801120118011301180114011801150118011601180117011801180118011901180120011801210118012201180123011801240118012501180126011801270118012801180129011801300118013101180132011801330118013401180135011801360118013701180138011801390118014001180141011801420118014301180144011801450118014601180147011801480118014901180150011801510118015201180153011801540118015501180156011801570118015801180159011801600118016101180162011801630118016401180165011801660118016701180168011801690118017001180171011801720118017301180174011801750118017601180177011801780118017901180180011801810118018201180183011801840118018501180186011801870118018801180189011801900118019101180192011801930118019401180195011801960118019701180198011801990118020001180201011802020118020301180204011802050118020601180207011802080118020901180210011802110118021201180213011802140118021501180216011802170118021801180219011802200118022101180222011802230118022401180225011802260118022701180228011802290118023001180231011802320118023301180234011802350118023601180237011802380118023901180240011802410118024201180243011802440118024501180246011802470118024801180249011802500118025101180252011802530118025401180255011802560118025701180258011802590118026001180261011802620118026301180264011802650118026601180267011802680118026901180270011802710118027201180273011802740118027501180276011802770118027801180279011802800118028101180282011802830118028401180285011802860118028701180288011802890118029001180291011802920118029301180294011802950118029601180297011802980118029901180300011803010118030201180303011803040118030501180306011803070118030801180309011803100118031101180312011803130118031401180315011803160118031701180318011803190118032001180321011803220118032301180324011803250118032601180327011803280118032901180330011803310118033201180333011803340118033501180336011803370118033801180339011803400118034101180342011803430118034401180345011803460118034701180348011803490118035001180351011900910119009201190093011900940119009501190096011900970119009801190099011901000119010101190102011901030119010401190105011901060119010701190108011901090119011001190111011901120119011301190114011901150119011601190117011901180119011901190120011901210119012201190123011901240119012501190126011901270119012801190129011901300119013101190132011901330119013401190135011901360119013701190138011901390119014001190141011901420119014301190144011901450119014601190147011901480119014901190150011901510119015201190153011901540119015501190156011901570119015801190159011901600119016101190162011901630119016401190165011901660119016701190168011901690119017001190171011901720119017301190174011901750119017601190177011901780119017901190180011901810119018201190183011901840119018501190186011901870119018801190189011901900119019101190192011901930119019401190195011901960119019701190198011901990119020001190201011902020119020301190204011902050119020601190207011902080119020901190210011902110119021201190213011902140119021501190216011902170119021801190219011902200119022101190222011902230119022401190225011902260119022701190228011902290119023001190231011902320119023301190234011902350119023601190237011902380119023901190240011902410119024201190243011902440119024501190246011902470119024801190249011902500119025101190252011902530119025401190255011902560119025701190258011902590119026001190261011902620119026301190264011902650119026601190267011902680119026901190270011902710119027201190273011902740119027501190276011902770119027801190279011902800119028101190282011902830119028401190285011902860119028701190288011902890119029001190291011902920119029301190294011902950119029601190297011902980119029901190300011903010119030201190303011903040119030501190306011903070119030801190309011903100119031101190312011903130119031401190315011903160119031701190318011903190119032001190321011903220119032301190324011903250119032601190327011903280119032901190330011903310119033201190333011903340119033501190336011903370119033801190339011903400119034101190342011903430119034401190345011903460119034701190348011903490119035001190351012000900120009101200092012000930120009401200095012000960120009701200098012000990120010001200101012001020120010301200104012001050120010601200107012001080120010901200110012001110120011201200113012001140120011501200116012001170120011801200119012001200120012101200122012001230120012401200125012001260120012701200128012001290120013001200131012001320120013301200134012001350120013601200137012001380120013901200140012001410120014201200143012001440120014501200146012001470120014801200149012001500120015101200152012001530120015401200155012001560120015701200158012001590120016001200161012001620120016301200164012001650120016601200167012001680120016901200170012001710120017201200173012001740120017501200176012001770120017801200179012001800120018101200182012001830120018401200185012001860120018701200188012001890120019001200191012001920120019301200194012001950120019601200197012001980120019901200200012002010120020201200203012002040120020501200206012002070120020801200209012002100120021101200212012002130120021401200215012002160120021701200218012002190120022001200221012002220120022301200224012002250120022601200227012002280120022901200230012002310120023201200233012002340120023501200236012002370120023801200239012002400120024101200242012002430120024401200245012002460120024701200248012002490120025001200251012002520120025301200254012002550120025601200257012002580120025901200260012002610120026201200263012002640120026501200266012002670120026801200269012002700120027101200272012002730120027401200275012002760120027701200278012002790120028001200281012002820120028301200284012002850120028601200287012002880120028901200290012002910120029201200293012002940120029501200296012002970120029801200299012003000120030101200302012003030120030401200305012003060120030701200308012003090120031001200311012003120120031301200314012003150120031601200317012003180120031901200320012003210120032201200323012003240120032501200326012003270120032801200329012003300120033101200332012003330120033401200335012003360120033701200338012003390120034001200341012003420120034301200344012003450120034601200347012003480120034901200350012003510121009001210091012100920121009301210094012100950121009601210097012100980121009901210100012101010121010201210103012101040121010501210106012101070121010801210109012101100121011101210112012101130121011401210115012101160121011701210118012101190121012001210121012101220121012301210124012101250121012601210127012101280121012901210130012101310121013201210133012101340121013501210136012101370121013801210139012101400121014101210142012101430121014401210145012101460121014701210148012101490121015001210151012101520121015301210154012101550121015601210157012101580121015901210160012101610121016201210163012101640121016501210166012101670121016801210169012101700121017101210172012101730121017401210175012101760121017701210178012101790121018001210181012101820121018301210184012101850121018601210187012101880121018901210190012101910121019201210193012101940121019501210196012101970121019801210199012102000121020101210202012102030121020401210205012102060121020701210208012102090121021001210211012102120121021301210214012102150121021601210217012102180121021901210220012102210121022201210223012102240121022501210226012102270121022801210229012102300121023101210232012102330121023401210235012102360121023701210238012102390121024001210241012102420121024301210244012102450121024601210247012102480121024901210250012102510121025201210253012102540121025501210256012102570121025801210259012102600121026101210262012102630121026401210265012102660121026701210268012102690121027001210271012102720121027301210274012102750121027601210277012102780121027901210280012102810121028201210283012102840121028501210286012102870121028801210289012102900121029101210292012102930121029401210295012102960121029701210298012102990121030001210301012103020121030301210304012103050121030601210307012103080121030901210310012103110121031201210313012103140121031501210316012103170121031801210319012103200121032101210322012103230121032401210325012103260121032701210328012103290121033001210331012103320121033301210334012103350121033601210337012103380121033901210340012103410121034201210343012103440121034501210346012103470121034801210349012103500121035101210352012200890122009001220091012200920122009301220094012200950122009601220097012200980122009901220100012201010122010201220103012201040122010501220106012201070122010801220109012201100122011101220112012201130122011401220115012201160122011701220118012201190122012001220121012201220122012301220124012201250122012601220127012201280122012901220130012201310122013201220133012201340122013501220136012201370122013801220139012201400122014101220142012201430122014401220145012201460122014701220148012201490122015001220151012201520122015301220154012201550122015601220157012201580122015901220160012201610122016201220163012201640122016501220166012201670122016801220169012201700122017101220172012201730122017401220175012201760122017701220178012201790122018001220181012201820122018301220184012201850122018601220187012201880122018901220190012201910122019201220193012201940122019501220196012201970122019801220199012202000122020101220202012202030122020401220205012202060122020701220208012202090122021001220211012202120122021301220214012202150122021601220217012202180122021901220220012202210122022201220223012202240122022501220226012202270122022801220229012202300122023101220232012202330122023401220235012202360122023701220238012202390122024001220241012202420122024301220244012202450122024601220247012202480122024901220250012202510122025201220253012202540122025501220256012202570122025801220259012202600122026101220262012202630122026401220265012202660122026701220268012202690122027001220271012202720122027301220274012202750122027601220277012202780122027901220280012202810122028201220283012202840122028501220286012202870122028801220289012202900122029101220292012202930122029401220295012202960122029701220298012202990122030001220301012203020122030301220304012203050122030601220307012203080122030901220310012203110122031201220313012203140122031501220316012203170122031801220319012203200122032101220322012203230122032401220325012203260122032701220328012203290122033001220331012203320122033301220334012203350122033601220337012203380122033901220340012203410122034201220343012203440122034501220346012203470122034801220349012203500122035101220352012300880123008901230090012300910123009201230093012300940123009501230096012300970123009801230099012301000123010101230102012301030123010401230105012301060123010701230108012301090123011001230111012301120123011301230114012301150123011601230117012301180123011901230120012301210123012201230123012301240123012501230126012301270123012801230129012301300123013101230132012301330123013401230135012301360123013701230138012301390123014001230141012301420123014301230144012301450123014601230147012301480123014901230150012301510123015201230153012301540123015501230156012301570123015801230159012301600123016101230162012301630123016401230165012301660123016701230168012301690123017001230171012301720123017301230174012301750123017601230177012301780123017901230180012301810123018201230183012301840123018501230186012301870123018801230189012301900123019101230192012301930123019401230195012301960123019701230198012301990123020001230201012302020123020301230204012302050123020601230207012302080123020901230210012302110123021201230213012302140123021501230216012302170123021801230219012302200123022101230222012302230123022401230225012302260123022701230228012302290123023001230231012302320123023301230234012302350123023601230237012302380123023901230240012302410123024201230243012302440123024501230246012302470123024801230249012302500123025101230252012302530123025401230255012302560123025701230258012302590123026001230261012302620123026301230264012302650123026601230267012302680123026901230270012302710123027201230273012302740123027501230276012302770123027801230279012302800123028101230282012302830123028401230285012302860123028701230288012302890123029001230291012302920123029301230294012302950123029601230297012302980123029901230300012303010123030201230303012303040123030501230306012303070123030801230309012303100123031101230312012303130123031401230315012303160123031701230318012303190123032001230321012303220123032301230324012303250123032601230327012303280123032901230330012303310123033201230333012303340123033501230336012303370123033801230339012303400123034101230342012303430123034401230345012303460123034701230348012303490123035001230351012303520124008801240089012400900124009101240092012400930124009401240095012400960124009701240098012400990124010001240101012401020124010301240104012401050124010601240107012401080124010901240110012401110124011201240113012401140124011501240116012401170124011801240119012401200124012101240122012401230124012401240125012401260124012701240128012401290124013001240131012401320124013301240134012401350124013601240137012401380124013901240140012401410124014201240143012401440124014501240146012401470124014801240149012401500124015101240152012401530124015401240155012401560124015701240158012401590124016001240161012401620124016301240164012401650124016601240167012401680124016901240170012401710124017201240173012401740124017501240176012401770124017801240179012401800124018101240182012401830124018401240185012401860124018701240188012401890124019001240191012401920124019301240194012401950124019601240197012401980124019901240200012402010124020201240203012402040124020501240206012402070124020801240209012402100124021101240212012402130124021401240215012402160124021701240218012402190124022001240221012402220124022301240224012402250124022601240227012402280124022901240230012402310124023201240233012402340124023501240236012402370124023801240239012402400124024101240242012402430124024401240245012402460124024701240248012402490124025001240251012402520124025301240254012402550124025601240257012402580124025901240260012402610124026201240263012402640124026501240266012402670124026801240269012402700124027101240272012402730124027401240275012402760124027701240278012402790124028001240281012402820124028301240284012402850124028601240287012402880124028901240290012402910124029201240293012402940124029501240296012402970124029801240299012403000124030101240302012403030124030401240305012403060124030701240308012403090124031001240311012403120124031301240314012403150124031601240317012403180124031901240320012403210124032201240323012403240124032501240326012403270124032801240329012403300124033101240332012403330124033401240335012403360124033701240338012403390124034001240341012403420124034301240344012403450124034601240347012403480124034901240350012403510124035201240353012500870125008801250089012500900125009101250092012500930125009401250095012500960125009701250098012500990125010001250101012501020125010301250104012501050125010601250107012501080125010901250110012501110125011201250113012501140125011501250116012501170125011801250119012501200125012101250122012501230125012401250125012501260125012701250128012501290125013001250131012501320125013301250134012501350125013601250137012501380125013901250140012501410125014201250143012501440125014501250146012501470125014801250149012501500125015101250152012501530125015401250155012501560125015701250158012501590125016001250161012501620125016301250164012501650125016601250167012501680125016901250170012501710125017201250173012501740125017501250176012501770125017801250179012501800125018101250182012501830125018401250185012501860125018701250188012501890125019001250191012501920125019301250194012501950125019601250197012501980125019901250200012502010125020201250203012502040125020501250206012502070125020801250209012502100125021101250212012502130125021401250215012502160125021701250218012502190125022001250221012502220125022301250224012502250125022601250227012502280125022901250230012502310125023201250233012502340125023501250236012502370125023801250239012502400125024101250242012502430125024401250245012502460125024701250248012502490125025001250251012502520125025301250254012502550125025601250257012502580125025901250260012502610125026201250263012502640125026501250266012502670125026801250269012502700125027101250272012502730125027401250275012502760125027701250278012502790125028001250281012502820125028301250284012502850125028601250287012502880125028901250290012502910125029201250293012502940125029501250296012502970125029801250299012503000125030101250302012503030125030401250305012503060125030701250308012503090125031001250311012503120125031301250314012503150125031601250317012503180125031901250320012503210125032201250323012503240125032501250326012503270125032801250329012503300125033101250332012503330125033401250335012503360125033701250338012503390125034001250341012503420125034301250344012503450125034601250347012503480125034901250350012503510125035201250353012600860126008701260088012600890126009001260091012600920126009301260094012600950126009601260097012600980126009901260100012601010126010201260103012601040126010501260106012601070126010801260109012601100126011101260112012601130126011401260115012601160126011701260118012601190126012001260121012601220126012301260124012601250126012601260127012601280126012901260130012601310126013201260133012601340126013501260136012601370126013801260139012601400126014101260142012601430126014401260145012601460126014701260148012601490126015001260151012601520126015301260154012601550126015601260157012601580126015901260160012601610126016201260163012601640126016501260166012601670126016801260169012601700126017101260172012601730126017401260175012601760126017701260178012601790126018001260181012601820126018301260184012601850126018601260187012601880126018901260190012601910126019201260193012601940126019501260196012601970126019801260199012602000126020101260202012602030126020401260205012602060126020701260208012602090126021001260211012602120126021301260214012602150126021601260217012602180126021901260220012602210126022201260223012602240126022501260226012602270126022801260229012602300126023101260232012602330126023401260235012602360126023701260238012602390126024001260241012602420126024301260244012602450126024601260247012602480126024901260250012602510126025201260253012602540126025501260256012602570126025801260259012602600126026101260262012602630126026401260265012602660126026701260268012602690126027001260271012602720126027301260274012602750126027601260277012602780126027901260280012602810126028201260283012602840126028501260286012602870126028801260289012602900126029101260292012602930126029401260295012602960126029701260298012602990126030001260301012603020126030301260304012603050126030601260307012603080126030901260310012603110126031201260313012603140126031501260316012603170126031801260319012603200126032101260322012603230126032401260325012603260126032701260328012603290126033001260331012603320126033301260334012603350126033601260337012603380126033901260340012603410126034201260343012603440126034501260346012603470126034801260349012603500126035101260352012603530127008601270087012700880127008901270090012700910127009201270093012700940127009501270096012700970127009801270099012701000127010101270102012701030127010401270105012701060127010701270108012701090127011001270111012701120127011301270114012701150127011601270117012701180127011901270120012701210127012201270123012701240127012501270126012701270127012801270129012701300127013101270132012701330127013401270135012701360127013701270138012701390127014001270141012701420127014301270144012701450127014601270147012701480127014901270150012701510127015201270153012701540127015501270156012701570127015801270159012701600127016101270162012701630127016401270165012701660127016701270168012701690127017001270171012701720127017301270174012701750127017601270177012701780127017901270180012701810127018201270183012701840127018501270186012701870127018801270189012701900127019101270192012701930127019401270195012701960127019701270198012701990127020001270201012702020127020301270204012702050127020601270207012702080127020901270210012702110127021201270213012702140127021501270216012702170127021801270219012702200127022101270222012702230127022401270225012702260127022701270228012702290127023001270231012702320127023301270234012702350127023601270237012702380127023901270240012702410127024201270243012702440127024501270246012702470127024801270249012702500127025101270252012702530127025401270255012702560127025701270258012702590127026001270261012702620127026301270264012702650127026601270267012702680127026901270270012702710127027201270273012702740127027501270276012702770127027801270279012702800127028101270282012702830127028401270285012702860127028701270288012702890127029001270291012702920127029301270294012702950127029601270297012702980127029901270300012703010127030201270303012703040127030501270306012703070127030801270309012703100127031101270312012703130127031401270315012703160127031701270318012703190127032001270321012703220127032301270324012703250127032601270327012703280127032901270330012703310127033201270333012703340127033501270336012703370127033801270339012703400127034101270342012703430127034401270345012703460127034701270348012703490127035001270351012703520127035301270354012800850128008601280087012800880128008901280090012800910128009201280093012800940128009501280096012800970128009801280099012801000128010101280102012801030128010401280105012801060128010701280108012801090128011001280111012801120128011301280114012801150128011601280117012801180128011901280120012801210128012201280123012801240128012501280126012801270128012801280129012801300128013101280132012801330128013401280135012801360128013701280138012801390128014001280141012801420128014301280144012801450128014601280147012801480128014901280150012801510128015201280153012801540128015501280156012801570128015801280159012801600128016101280162012801630128016401280165012801660128016701280168012801690128017001280171012801720128017301280174012801750128017601280177012801780128017901280180012801810128018201280183012801840128018501280186012801870128018801280189012801900128019101280192012801930128019401280195012801960128019701280198012801990128020001280201012802020128020301280204012802050128020601280207012802080128020901280210012802110128021201280213012802140128021501280216012802170128021801280219012802200128022101280222012802230128022401280225012802260128022701280228012802290128023001280231012802320128023301280234012802350128023601280237012802380128023901280240012802410128024201280243012802440128024501280246012802470128024801280249012802500128025101280252012802530128025401280255012802560128025701280258012802590128026001280261012802620128026301280264012802650128026601280267012802680128026901280270012802710128027201280273012802740128027501280276012802770128027801280279012802800128028101280282012802830128028401280285012802860128028701280288012802890128029001280291012802920128029301280294012802950128029601280297012802980128029901280300012803010128030201280303012803040128030501280306012803070128030801280309012803100128031101280312012803130128031401280315012803160128031701280318012803190128032001280321012803220128032301280324012803250128032601280327012803280128032901280330012803310128033201280333012803340128033501280336012803370128033801280339012803400128034101280342012803430128034401280345012803460128034701280348012803490128035001280351012803520128035301280354012900840129008501290086012900870129008801290089012900900129009101290092012900930129009401290095012900960129009701290098012900990129010001290101012901020129010301290104012901050129010601290107012901080129010901290110012901110129011201290113012901140129011501290116012901170129011801290119012901200129012101290122012901230129012401290125012901260129012701290128012901290129013001290131012901320129013301290134012901350129013601290137012901380129013901290140012901410129014201290143012901440129014501290146012901470129014801290149012901500129015101290152012901530129015401290155012901560129015701290158012901590129016001290161012901620129016301290164012901650129016601290167012901680129016901290170012901710129017201290173012901740129017501290176012901770129017801290179012901800129018101290182012901830129018401290185012901860129018701290188012901890129019001290191012901920129019301290194012901950129019601290197012901980129019901290200012902010129020201290203012902040129020501290206012902070129020801290209012902100129021101290212012902130129021401290215012902160129021701290218012902190129022001290221012902220129022301290224012902250129022601290227012902280129022901290230012902310129023201290233012902340129023501290236012902370129023801290239012902400129024101290242012902430129024401290245012902460129024701290248012902490129025001290251012902520129025301290254012902550129025601290257012902580129025901290260012902610129026201290263012902640129026501290266012902670129026801290269012902700129027101290272012902730129027401290275012902760129027701290278012902790129028001290281012902820129028301290284012902850129028601290287012902880129028901290290012902910129029201290293012902940129029501290296012902970129029801290299012903000129030101290302012903030129030401290305012903060129030701290308012903090129031001290311012903120129031301290314012903150129031601290317012903180129031901290320012903210129032201290323012903240129032501290326012903270129032801290329012903300129033101290332012903330129033401290335012903360129033701290338012903390129034001290341012903420129034301290344012903450129034601290347012903480129034901290350012903510129035201290353012903540130008301300084013000850130008601300087013000880130008901300090013000910130009201300093013000940130009501300096013000970130009801300099013001000130010101300102013001030130010401300105013001060130010701300108013001090130011001300111013001120130011301300114013001150130011601300117013001180130011901300120013001210130012201300123013001240130012501300126013001270130012801300129013001300130013101300132013001330130013401300135013001360130013701300138013001390130014001300141013001420130014301300144013001450130014601300147013001480130014901300150013001510130015201300153013001540130015501300156013001570130015801300159013001600130016101300162013001630130016401300165013001660130016701300168013001690130017001300171013001720130017301300174013001750130017601300177013001780130017901300180013001810130018201300183013001840130018501300186013001870130018801300189013001900130019101300192013001930130019401300195013001960130019701300198013001990130020001300201013002020130020301300204013002050130020601300207013002080130020901300210013002110130021201300213013002140130021501300216013002170130021801300219013002200130022101300222013002230130022401300225013002260130022701300228013002290130023001300231013002320130023301300234013002350130023601300237013002380130023901300240013002410130024201300243013002440130024501300246013002470130024801300249013002500130025101300252013002530130025401300255013002560130025701300258013002590130026001300261013002620130026301300264013002650130026601300267013002680130026901300270013002710130027201300273013002740130027501300276013002770130027801300279013002800130028101300282013002830130028401300285013002860130028701300288013002890130029001300291013002920130029301300294013002950130029601300297013002980130029901300300013003010130030201300303013003040130030501300306013003070130030801300309013003100130031101300312013003130130031401300315013003160130031701300318013003190130032001300321013003220130032301300324013003250130032601300327013003280130032901300330013003310130033201300333013003340130033501300336013003370130033801300339013003400130034101300342013003430130034401300345013003460130034701300348013003490130035001300351013003520130035301300354013003550131008301310084013100850131008601310087013100880131008901310090013100910131009201310093013100940131009501310096013100970131009801310099013101000131010101310102013101030131010401310105013101060131010701310108013101090131011001310111013101120131011301310114013101150131011601310117013101180131011901310120013101210131012201310123013101240131012501310126013101270131012801310129013101300131013101310132013101330131013401310135013101360131013701310138013101390131014001310141013101420131014301310144013101450131014601310147013101480131014901310150013101510131015201310153013101540131015501310156013101570131015801310159013101600131016101310162013101630131016401310165013101660131016701310168013101690131017001310171013101720131017301310174013101750131017601310177013101780131017901310180013101810131018201310183013101840131018501310186013101870131018801310189013101900131019101310192013101930131019401310195013101960131019701310198013101990131020001310201013102020131020301310204013102050131020601310207013102080131020901310210013102110131021201310213013102140131021501310216013102170131021801310219013102200131022101310222013102230131022401310225013102260131022701310228013102290131023001310231013102320131023301310234013102350131023601310237013102380131023901310240013102410131024201310243013102440131024501310246013102470131024801310249013102500131025101310252013102530131025401310255013102560131025701310258013102590131026001310261013102620131026301310264013102650131026601310267013102680131026901310270013102710131027201310273013102740131027501310276013102770131027801310279013102800131028101310282013102830131028401310285013102860131028701310288013102890131029001310291013102920131029301310294013102950131029601310297013102980131029901310300013103010131030201310303013103040131030501310306013103070131030801310309013103100131031101310312013103130131031401310315013103160131031701310318013103190131032001310321013103220131032301310324013103250131032601310327013103280131032901310330013103310131033201310333013103340131033501310336013103370131033801310339013103400131034101310342013103430131034401310345013103460131034701310348013103490131035001310351013103520131035301310354013103550132008201320083013200840132008501320086013200870132008801320089013200900132009101320092013200930132009401320095013200960132009701320098013200990132010001320101013201020132010301320104013201050132010601320107013201080132010901320110013201110132011201320113013201140132011501320116013201170132011801320119013201200132012101320122013201230132012401320125013201260132012701320128013201290132013001320131013201320132013301320134013201350132013601320137013201380132013901320140013201410132014201320143013201440132014501320146013201470132014801320149013201500132015101320152013201530132015401320155013201560132015701320158013201590132016001320161013201620132016301320164013201650132016601320167013201680132016901320170013201710132017201320173013201740132017501320176013201770132017801320179013201800132018101320182013201830132018401320185013201860132018701320188013201890132019001320191013201920132019301320194013201950132019601320197013201980132019901320200013202010132020201320203013202040132020501320206013202070132020801320209013202100132021101320212013202130132021401320215013202160132021701320218013202190132022001320221013202220132022301320224013202250132022601320227013202280132022901320230013202310132023201320233013202340132023501320236013202370132023801320239013202400132024101320242013202430132024401320245013202460132024701320248013202490132025001320251013202520132025301320254013202550132025601320257013202580132025901320260013202610132026201320263013202640132026501320266013202670132026801320269013202700132027101320272013202730132027401320275013202760132027701320278013202790132028001320281013202820132028301320284013202850132028601320287013202880132028901320290013202910132029201320293013202940132029501320296013202970132029801320299013203000132030101320302013203030132030401320305013203060132030701320308013203090132031001320311013203120132031301320314013203150132031601320317013203180132031901320320013203210132032201320323013203240132032501320326013203270132032801320329013203300132033101320332013203330132033401320335013203360132033701320338013203390132034001320341013203420132034301320344013203450132034601320347013203480132034901320350013203510132035201320353013203540132035501320356013300810133008201330083013300840133008501330086013300870133008801330089013300900133009101330092013300930133009401330095013300960133009701330098013300990133010001330101013301020133010301330104013301050133010601330107013301080133010901330110013301110133011201330113013301140133011501330116013301170133011801330119013301200133012101330122013301230133012401330125013301260133012701330128013301290133013001330131013301320133013301330134013301350133013601330137013301380133013901330140013301410133014201330143013301440133014501330146013301470133014801330149013301500133015101330152013301530133015401330155013301560133015701330158013301590133016001330161013301620133016301330164013301650133016601330167013301680133016901330170013301710133017201330173013301740133017501330176013301770133017801330179013301800133018101330182013301830133018401330185013301860133018701330188013301890133019001330191013301920133019301330194013301950133019601330197013301980133019901330200013302010133020201330203013302040133020501330206013302070133020801330209013302100133021101330212013302130133021401330215013302160133021701330218013302190133022001330221013302220133022301330224013302250133022601330227013302280133022901330230013302310133023201330233013302340133023501330236013302370133023801330239013302400133024101330242013302430133024401330245013302460133024701330248013302490133025001330251013302520133025301330254013302550133025601330257013302580133025901330260013302610133026201330263013302640133026501330266013302670133026801330269013302700133027101330272013302730133027401330275013302760133027701330278013302790133028001330281013302820133028301330284013302850133028601330287013302880133028901330290013302910133029201330293013302940133029501330296013302970133029801330299013303000133030101330302013303030133030401330305013303060133030701330308013303090133031001330311013303120133031301330314013303150133031601330317013303180133031901330320013303210133032201330323013303240133032501330326013303270133032801330329013303300133033101330332013303330133033401330335013303360133033701330338013303390133034001330341013303420133034301330344013303450133034601330347013303480133034901330350013303510133035201330353013303540133035501330356013400810134008201340083013400840134008501340086013400870134008801340089013400900134009101340092013400930134009401340095013400960134009701340098013400990134010001340101013401020134010301340104013401050134010601340107013401080134010901340110013401110134011201340113013401140134011501340116013401170134011801340119013401200134012101340122013401230134012401340125013401260134012701340128013401290134013001340131013401320134013301340134013401350134013601340137013401380134013901340140013401410134014201340143013401440134014501340146013401470134014801340149013401500134015101340152013401530134015401340155013401560134015701340158013401590134016001340161013401620134016301340164013401650134016601340167013401680134016901340170013401710134017201340173013401740134017501340176013401770134017801340179013401800134018101340182013401830134018401340185013401860134018701340188013401890134019001340191013401920134019301340194013401950134019601340197013401980134019901340200013402010134020201340203013402040134020501340206013402070134020801340209013402100134021101340212013402130134021401340215013402160134021701340218013402190134022001340221013402220134022301340224013402250134022601340227013402280134022901340230013402310134023201340233013402340134023501340236013402370134023801340239013402400134024101340242013402430134024401340245013402460134024701340248013402490134025001340251013402520134025301340254013402550134025601340257013402580134025901340260013402610134026201340263013402640134026501340266013402670134026801340269013402700134027101340272013402730134027401340275013402760134027701340278013402790134028001340281013402820134028301340284013402850134028601340287013402880134028901340290013402910134029201340293013402940134029501340296013402970134029801340299013403000134030101340302013403030134030401340305013403060134030701340308013403090134031001340311013403120134031301340314013403150134031601340317013403180134031901340320013403210134032201340323013403240134032501340326013403270134032801340329013403300134033101340332013403330134033401340335013403360134033701340338013403390134034001340341013403420134034301340344013403450134034601340347013403480134034901340350013403510134035201340353013403540134035501340356013500800135008101350082013500830135008401350085013500860135008701350088013500890135009001350091013500920135009301350094013500950135009601350097013500980135009901350100013501010135010201350103013501040135010501350106013501070135010801350109013501100135011101350112013501130135011401350115013501160135011701350118013501190135012001350121013501220135012301350124013501250135012601350127013501280135012901350130013501310135013201350133013501340135013501350136013501370135013801350139013501400135014101350142013501430135014401350145013501460135014701350148013501490135015001350151013501520135015301350154013501550135015601350157013501580135015901350160013501610135016201350163013501640135016501350166013501670135016801350169013501700135017101350172013501730135017401350175013501760135017701350178013501790135018001350181013501820135018301350184013501850135018601350187013501880135018901350190013501910135019201350193013501940135019501350196013501970135019801350199013502000135020101350202013502030135020401350205013502060135020701350208013502090135021001350211013502120135021301350214013502150135021601350217013502180135021901350220013502210135022201350223013502240135022501350226013502270135022801350229013502300135023101350232013502330135023401350235013502360135023701350238013502390135024001350241013502420135024301350244013502450135024601350247013502480135024901350250013502510135025201350253013502540135025501350256013502570135025801350259013502600135026101350262013502630135026401350265013502660135026701350268013502690135027001350271013502720135027301350274013502750135027601350277013502780135027901350280013502810135028201350283013502840135028501350286013502870135028801350289013502900135029101350292013502930135029401350295013502960135029701350298013502990135030001350301013503020135030301350304013503050135030601350307013503080135030901350310013503110135031201350313013503140135031501350316013503170135031801350319013503200135032101350322013503230135032401350325013503260135032701350328013503290135033001350331013503320135033301350334013503350135033601350337013503380135033901350340013503410135034201350343013503440135034501350346013503470135034801350349013503500135035101350352013503530135035401350355013503560135035701360080013600810136008201360083013600840136008501360086013600870136008801360089013600900136009101360092013600930136009401360095013600960136009701360098013600990136010001360101013601020136010301360104013601050136010601360107013601080136010901360110013601110136011201360113013601140136011501360116013601170136011801360119013601200136012101360122013601230136012401360125013601260136012701360128013601290136013001360131013601320136013301360134013601350136013601360137013601380136013901360140013601410136014201360143013601440136014501360146013601470136014801360149013601500136015101360152013601530136015401360155013601560136015701360158013601590136016001360161013601620136016301360164013601650136016601360167013601680136016901360170013601710136017201360173013601740136017501360176013601770136017801360179013601800136018101360182013601830136018401360185013601860136018701360188013601890136019001360191013601920136019301360194013601950136019601360197013601980136019901360200013602010136020201360203013602040136020501360206013602070136020801360209013602100136021101360212013602130136021401360215013602160136021701360218013602190136022001360221013602220136022301360224013602250136022601360227013602280136022901360230013602310136023201360233013602340136023501360236013602370136023801360239013602400136024101360242013602430136024401360245013602460136024701360248013602490136025001360251013602520136025301360254013602550136025601360257013602580136025901360260013602610136026201360263013602640136026501360266013602670136026801360269013602700136027101360272013602730136027401360275013602760136027701360278013602790136028001360281013602820136028301360284013602850136028601360287013602880136028901360290013602910136029201360293013602940136029501360296013602970136029801360299013603000136030101360302013603030136030401360305013603060136030701360308013603090136031001360311013603120136031301360314013603150136031601360317013603180136031901360320013603210136032201360323013603240136032501360326013603270136032801360329013603300136033101360332013603330136033401360335013603360136033701360338013603390136034001360341013603420136034301360344013603450136034601360347013603480136034901360350013603510136035201360353013603540136035501360356013603570137007901370080013700810137008201370083013700840137008501370086013700870137008801370089013700900137009101370092013700930137009401370095013700960137009701370098013700990137010001370101013701020137010301370104013701050137010601370107013701080137010901370110013701110137011201370113013701140137011501370116013701170137011801370119013701200137012101370122013701230137012401370125013701260137012701370128013701290137013001370131013701320137013301370134013701350137013601370137013701380137013901370140013701410137014201370143013701440137014501370146013701470137014801370149013701500137015101370152013701530137015401370155013701560137015701370158013701590137016001370161013701620137016301370164013701650137016601370167013701680137016901370170013701710137017201370173013701740137017501370176013701770137017801370179013701800137018101370182013701830137018401370185013701860137018701370188013701890137019001370191013701920137019301370194013701950137019601370197013701980137019901370200013702010137020201370203013702040137020501370206013702070137020801370209013702100137021101370212013702130137021401370215013702160137021701370218013702190137022001370221013702220137022301370224013702250137022601370227013702280137022901370230013702310137023201370233013702340137023501370236013702370137023801370239013702400137024101370242013702430137024401370245013702460137024701370248013702490137025001370251013702520137025301370254013702550137025601370257013702580137025901370260013702610137026201370263013702640137026501370266013702670137026801370269013702700137027101370272013702730137027401370275013702760137027701370278013702790137028001370281013702820137028301370284013702850137028601370287013702880137028901370290013702910137029201370293013702940137029501370296013702970137029801370299013703000137030101370302013703030137030401370305013703060137030701370308013703090137031001370311013703120137031301370314013703150137031601370317013703180137031901370320013703210137032201370323013703240137032501370326013703270137032801370329013703300137033101370332013703330137033401370335013703360137033701370338013703390137034001370341013703420137034301370344013703450137034601370347013703480137034901370350013703510137035201370353013703540137035501370356013703570138007801380079013800800138008101380082013800830138008401380085013800860138008701380088013800890138009001380091013800920138009301380094013800950138009601380097013800980138009901380100013801010138010201380103013801040138010501380106013801070138010801380109013801100138011101380112013801130138011401380115013801160138011701380118013801190138012001380121013801220138012301380124013801250138012601380127013801280138012901380130013801310138013201380133013801340138013501380136013801370138013801380139013801400138014101380142013801430138014401380145013801460138014701380148013801490138015001380151013801520138015301380154013801550138015601380157013801580138015901380160013801610138016201380163013801640138016501380166013801670138016801380169013801700138017101380172013801730138017401380175013801760138017701380178013801790138018001380181013801820138018301380184013801850138018601380187013801880138018901380190013801910138019201380193013801940138019501380196013801970138019801380199013802000138020101380202013802030138020401380205013802060138020701380208013802090138021001380211013802120138021301380214013802150138021601380217013802180138021901380220013802210138022201380223013802240138022501380226013802270138022801380229013802300138023101380232013802330138023401380235013802360138023701380238013802390138024001380241013802420138024301380244013802450138024601380247013802480138024901380250013802510138025201380253013802540138025501380256013802570138025801380259013802600138026101380262013802630138026401380265013802660138026701380268013802690138027001380271013802720138027301380274013802750138027601380277013802780138027901380280013802810138028201380283013802840138028501380286013802870138028801380289013802900138029101380292013802930138029401380295013802960138029701380298013802990138030001380301013803020138030301380304013803050138030601380307013803080138030901380310013803110138031201380313013803140138031501380316013803170138031801380319013803200138032101380322013803230138032401380325013803260138032701380328013803290138033001380331013803320138033301380334013803350138033601380337013803380138033901380340013803410138034201380343013803440138034501380346013803470138034801380349013803500138035101380352013803530138035401380355013803560138035701380358013900780139007901390080013900810139008201390083013900840139008501390086013900870139008801390089013900900139009101390092013900930139009401390095013900960139009701390098013900990139010001390101013901020139010301390104013901050139010601390107013901080139010901390110013901110139011201390113013901140139011501390116013901170139011801390119013901200139012101390122013901230139012401390125013901260139012701390128013901290139013001390131013901320139013301390134013901350139013601390137013901380139013901390140013901410139014201390143013901440139014501390146013901470139014801390149013901500139015101390152013901530139015401390155013901560139015701390158013901590139016001390161013901620139016301390164013901650139016601390167013901680139016901390170013901710139017201390173013901740139017501390176013901770139017801390179013901800139018101390182013901830139018401390185013901860139018701390188013901890139019001390191013901920139019301390194013901950139019601390197013901980139019901390200013902010139020201390203013902040139020501390206013902070139020801390209013902100139021101390212013902130139021401390215013902160139021701390218013902190139022001390221013902220139022301390224013902250139022601390227013902280139022901390230013902310139023201390233013902340139023501390236013902370139023801390239013902400139024101390242013902430139024401390245013902460139024701390248013902490139025001390251013902520139025301390254013902550139025601390257013902580139025901390260013902610139026201390263013902640139026501390266013902670139026801390269013902700139027101390272013902730139027401390275013902760139027701390278013902790139028001390281013902820139028301390284013902850139028601390287013902880139028901390290013902910139029201390293013902940139029501390296013902970139029801390299013903000139030101390302013903030139030401390305013903060139030701390308013903090139031001390311013903120139031301390314013903150139031601390317013903180139031901390320013903210139032201390323013903240139032501390326013903270139032801390329013903300139033101390332013903330139033401390335013903360139033701390338013903390139034001390341013903420139034301390344013903450139034601390347013903480139034901390350013903510139035201390353013903540139035501390356013903570139035801400077014000780140007901400080014000810140008201400083014000840140008501400086014000870140008801400089014000900140009101400092014000930140009401400095014000960140009701400098014000990140010001400101014001020140010301400104014001050140010601400107014001080140010901400110014001110140011201400113014001140140011501400116014001170140011801400119014001200140012101400122014001230140012401400125014001260140012701400128014001290140013001400131014001320140013301400134014001350140013601400137014001380140013901400140014001410140014201400143014001440140014501400146014001470140014801400149014001500140015101400152014001530140015401400155014001560140015701400158014001590140016001400161014001620140016301400164014001650140016601400167014001680140016901400170014001710140017201400173014001740140017501400176014001770140017801400179014001800140018101400182014001830140018401400185014001860140018701400188014001890140019001400191014001920140019301400194014001950140019601400197014001980140019901400200014002010140020201400203014002040140020501400206014002070140020801400209014002100140021101400212014002130140021401400215014002160140021701400218014002190140022001400221014002220140022301400224014002250140022601400227014002280140022901400230014002310140023201400233014002340140023501400236014002370140023801400239014002400140024101400242014002430140024401400245014002460140024701400248014002490140025001400251014002520140025301400254014002550140025601400257014002580140025901400260014002610140026201400263014002640140026501400266014002670140026801400269014002700140027101400272014002730140027401400275014002760140027701400278014002790140028001400281014002820140028301400284014002850140028601400287014002880140028901400290014002910140029201400293014002940140029501400296014002970140029801400299014003000140030101400302014003030140030401400305014003060140030701400308014003090140031001400311014003120140031301400314014003150140031601400317014003180140031901400320014003210140032201400323014003240140032501400326014003270140032801400329014003300140033101400332014003330140033401400335014003360140033701400338014003390140034001400341014003420140034301400344014003450140034601400347014003480140034901400350014003510140035201400353014003540140035501400356014003570140035801410076014100770141007801410079014100800141008101410082014100830141008401410085014100860141008701410088014100890141009001410091014100920141009301410094014100950141009601410097014100980141009901410100014101010141010201410103014101040141010501410106014101070141010801410109014101100141011101410112014101130141011401410115014101160141011701410118014101190141012001410121014101220141012301410124014101250141012601410127014101280141012901410130014101310141013201410133014101340141013501410136014101370141013801410139014101400141014101410142014101430141014401410145014101460141014701410148014101490141015001410151014101520141015301410154014101550141015601410157014101580141015901410160014101610141016201410163014101640141016501410166014101670141016801410169014101700141017101410172014101730141017401410175014101760141017701410178014101790141018001410181014101820141018301410184014101850141018601410187014101880141018901410190014101910141019201410193014101940141019501410196014101970141019801410199014102000141020101410202014102030141020401410205014102060141020701410208014102090141021001410211014102120141021301410214014102150141021601410217014102180141021901410220014102210141022201410223014102240141022501410226014102270141022801410229014102300141023101410232014102330141023401410235014102360141023701410238014102390141024001410241014102420141024301410244014102450141024601410247014102480141024901410250014102510141025201410253014102540141025501410256014102570141025801410259014102600141026101410262014102630141026401410265014102660141026701410268014102690141027001410271014102720141027301410274014102750141027601410277014102780141027901410280014102810141028201410283014102840141028501410286014102870141028801410289014102900141029101410292014102930141029401410295014102960141029701410298014102990141030001410301014103020141030301410304014103050141030601410307014103080141030901410310014103110141031201410313014103140141031501410316014103170141031801410319014103200141032101410322014103230141032401410325014103260141032701410328014103290141033001410331014103320141033301410334014103350141033601410337014103380141033901410340014103410141034201410343014103440141034501410346014103470141034801410349014103500141035101410352014103530141035401410355014103560141035701410358014103590142007601420077014200780142007901420080014200810142008201420083014200840142008501420086014200870142008801420089014200900142009101420092014200930142009401420095014200960142009701420098014200990142010001420101014201020142010301420104014201050142010601420107014201080142010901420110014201110142011201420113014201140142011501420116014201170142011801420119014201200142012101420122014201230142012401420125014201260142012701420128014201290142013001420131014201320142013301420134014201350142013601420137014201380142013901420140014201410142014201420143014201440142014501420146014201470142014801420149014201500142015101420152014201530142015401420155014201560142015701420158014201590142016001420161014201620142016301420164014201650142016601420167014201680142016901420170014201710142017201420173014201740142017501420176014201770142017801420179014201800142018101420182014201830142018401420185014201860142018701420188014201890142019001420191014201920142019301420194014201950142019601420197014201980142019901420200014202010142020201420203014202040142020501420206014202070142020801420209014202100142021101420212014202130142021401420215014202160142021701420218014202190142022001420221014202220142022301420224014202250142022601420227014202280142022901420230014202310142023201420233014202340142023501420236014202370142023801420239014202400142024101420242014202430142024401420245014202460142024701420248014202490142025001420251014202520142025301420254014202550142025601420257014202580142025901420260014202610142026201420263014202640142026501420266014202670142026801420269014202700142027101420272014202730142027401420275014202760142027701420278014202790142028001420281014202820142028301420284014202850142028601420287014202880142028901420290014202910142029201420293014202940142029501420296014202970142029801420299014203000142030101420302014203030142030401420305014203060142030701420308014203090142031001420311014203120142031301420314014203150142031601420317014203180142031901420320014203210142032201420323014203240142032501420326014203270142032801420329014203300142033101420332014203330142033401420335014203360142033701420338014203390142034001420341014203420142034301420344014203450142034601420347014203480142034901420350014203510142035201420353014203540142035501420356014203570142035801420359014300750143007601430077014300780143007901430080014300810143008201430083014300840143008501430086014300870143008801430089014300900143009101430092014300930143009401430095014300960143009701430098014300990143010001430101014301020143010301430104014301050143010601430107014301080143010901430110014301110143011201430113014301140143011501430116014301170143011801430119014301200143012101430122014301230143012401430125014301260143012701430128014301290143013001430131014301320143013301430134014301350143013601430137014301380143013901430140014301410143014201430143014301440143014501430146014301470143014801430149014301500143015101430152014301530143015401430155014301560143015701430158014301590143016001430161014301620143016301430164014301650143016601430167014301680143016901430170014301710143017201430173014301740143017501430176014301770143017801430179014301800143018101430182014301830143018401430185014301860143018701430188014301890143019001430191014301920143019301430194014301950143019601430197014301980143019901430200014302010143020201430203014302040143020501430206014302070143020801430209014302100143021101430212014302130143021401430215014302160143021701430218014302190143022001430221014302220143022301430224014302250143022601430227014302280143022901430230014302310143023201430233014302340143023501430236014302370143023801430239014302400143024101430242014302430143024401430245014302460143024701430248014302490143025001430251014302520143025301430254014302550143025601430257014302580143025901430260014302610143026201430263014302640143026501430266014302670143026801430269014302700143027101430272014302730143027401430275014302760143027701430278014302790143028001430281014302820143028301430284014302850143028601430287014302880143028901430290014302910143029201430293014302940143029501430296014302970143029801430299014303000143030101430302014303030143030401430305014303060143030701430308014303090143031001430311014303120143031301430314014303150143031601430317014303180143031901430320014303210143032201430323014303240143032501430326014303270143032801430329014303300143033101430332014303330143033401430335014303360143033701430338014303390143034001430341014303420143034301430344014303450143034601430347014303480143034901430350014303510143035201430353014303540143035501430356014303570143035801430359014303600144007501440076014400770144007801440079014400800144008101440082014400830144008401440085014400860144008701440088014400890144009001440091014400920144009301440094014400950144009601440097014400980144009901440100014401010144010201440103014401040144010501440106014401070144010801440109014401100144011101440112014401130144011401440115014401160144011701440118014401190144012001440121014401220144012301440124014401250144012601440127014401280144012901440130014401310144013201440133014401340144013501440136014401370144013801440139014401400144014101440142014401430144014401440145014401460144014701440148014401490144015001440151014401520144015301440154014401550144015601440157014401580144015901440160014401610144016201440163014401640144016501440166014401670144016801440169014401700144017101440172014401730144017401440175014401760144017701440178014401790144018001440181014401820144018301440184014401850144018601440187014401880144018901440190014401910144019201440193014401940144019501440196014401970144019801440199014402000144020101440202014402030144020401440205014402060144020701440208014402090144021001440211014402120144021301440214014402150144021601440217014402180144021901440220014402210144022201440223014402240144022501440226014402270144022801440229014402300144023101440232014402330144023401440235014402360144023701440238014402390144024001440241014402420144024301440244014402450144024601440247014402480144024901440250014402510144025201440253014402540144025501440256014402570144025801440259014402600144026101440262014402630144026401440265014402660144026701440268014402690144027001440271014402720144027301440274014402750144027601440277014402780144027901440280014402810144028201440283014402840144028501440286014402870144028801440289014402900144029101440292014402930144029401440295014402960144029701440298014402990144030001440301014403020144030301440304014403050144030601440307014403080144030901440310014403110144031201440313014403140144031501440316014403170144031801440319014403200144032101440322014403230144032401440325014403260144032701440328014403290144033001440331014403320144033301440334014403350144033601440337014403380144033901440340014403410144034201440343014403440144034501440346014403470144034801440349014403500144035101440352014403530144035401440355014403560144035701440358014403590144036001450074014500750145007601450077014500780145007901450080014500810145008201450083014500840145008501450086014500870145008801450089014500900145009101450092014500930145009401450095014500960145009701450098014500990145010001450101014501020145010301450104014501050145010601450107014501080145010901450110014501110145011201450113014501140145011501450116014501170145011801450119014501200145012101450122014501230145012401450125014501260145012701450128014501290145013001450131014501320145013301450134014501350145013601450137014501380145013901450140014501410145014201450143014501440145014501450146014501470145014801450149014501500145015101450152014501530145015401450155014501560145015701450158014501590145016001450161014501620145016301450164014501650145016601450167014501680145016901450170014501710145017201450173014501740145017501450176014501770145017801450179014501800145018101450182014501830145018401450185014501860145018701450188014501890145019001450191014501920145019301450194014501950145019601450197014501980145019901450200014502010145020201450203014502040145020501450206014502070145020801450209014502100145021101450212014502130145021401450215014502160145021701450218014502190145022001450221014502220145022301450224014502250145022601450227014502280145022901450230014502310145023201450233014502340145023501450236014502370145023801450239014502400145024101450242014502430145024401450245014502460145024701450248014502490145025001450251014502520145025301450254014502550145025601450257014502580145025901450260014502610145026201450263014502640145026501450266014502670145026801450269014502700145027101450272014502730145027401450275014502760145027701450278014502790145028001450281014502820145028301450284014502850145028601450287014502880145028901450290014502910145029201450293014502940145029501450296014502970145029801450299014503000145030101450302014503030145030401450305014503060145030701450308014503090145031001450311014503120145031301450314014503150145031601450317014503180145031901450320014503210145032201450323014503240145032501450326014503270145032801450329014503300145033101450332014503330145033401450335014503360145033701450338014503390145034001450341014503420145034301450344014503450145034601450347014503480145034901450350014503510145035201450353014503540145035501450356014503570145035801450359014503600146007301460074014600750146007601460077014600780146007901460080014600810146008201460083014600840146008501460086014600870146008801460089014600900146009101460092014600930146009401460095014600960146009701460098014600990146010001460101014601020146010301460104014601050146010601460107014601080146010901460110014601110146011201460113014601140146011501460116014601170146011801460119014601200146012101460122014601230146012401460125014601260146012701460128014601290146013001460131014601320146013301460134014601350146013601460137014601380146013901460140014601410146014201460143014601440146014501460146014601470146014801460149014601500146015101460152014601530146015401460155014601560146015701460158014601590146016001460161014601620146016301460164014601650146016601460167014601680146016901460170014601710146017201460173014601740146017501460176014601770146017801460179014601800146018101460182014601830146018401460185014601860146018701460188014601890146019001460191014601920146019301460194014601950146019601460197014601980146019901460200014602010146020201460203014602040146020501460206014602070146020801460209014602100146021101460212014602130146021401460215014602160146021701460218014602190146022001460221014602220146022301460224014602250146022601460227014602280146022901460230014602310146023201460233014602340146023501460236014602370146023801460239014602400146024101460242014602430146024401460245014602460146024701460248014602490146025001460251014602520146025301460254014602550146025601460257014602580146025901460260014602610146026201460263014602640146026501460266014602670146026801460269014602700146027101460272014602730146027401460275014602760146027701460278014602790146028001460281014602820146028301460284014602850146028601460287014602880146028901460290014602910146029201460293014602940146029501460296014602970146029801460299014603000146030101460302014603030146030401460305014603060146030701460308014603090146031001460311014603120146031301460314014603150146031601460317014603180146031901460320014603210146032201460323014603240146032501460326014603270146032801460329014603300146033101460332014603330146033401460335014603360146033701460338014603390146034001460341014603420146034301460344014603450146034601460347014603480146034901460350014603510146035201460353014603540146035501460356014603570146035801460359014603600146036101470073014700740147007501470076014700770147007801470079014700800147008101470082014700830147008401470085014700860147008701470088014700890147009001470091014700920147009301470094014700950147009601470097014700980147009901470100014701010147010201470103014701040147010501470106014701070147010801470109014701100147011101470112014701130147011401470115014701160147011701470118014701190147012001470121014701220147012301470124014701250147012601470127014701280147012901470130014701310147013201470133014701340147013501470136014701370147013801470139014701400147014101470142014701430147014401470145014701460147014701470148014701490147015001470151014701520147015301470154014701550147015601470157014701580147015901470160014701610147016201470163014701640147016501470166014701670147016801470169014701700147017101470172014701730147017401470175014701760147017701470178014701790147018001470181014701820147018301470184014701850147018601470187014701880147018901470190014701910147019201470193014701940147019501470196014701970147019801470199014702000147020101470202014702030147020401470205014702060147020701470208014702090147021001470211014702120147021301470214014702150147021601470217014702180147021901470220014702210147022201470223014702240147022501470226014702270147022801470229014702300147023101470232014702330147023401470235014702360147023701470238014702390147024001470241014702420147024301470244014702450147024601470247014702480147024901470250014702510147025201470253014702540147025501470256014702570147025801470259014702600147026101470262014702630147026401470265014702660147026701470268014702690147027001470271014702720147027301470274014702750147027601470277014702780147027901470280014702810147028201470283014702840147028501470286014702870147028801470289014702900147029101470292014702930147029401470295014702960147029701470298014702990147030001470301014703020147030301470304014703050147030601470307014703080147030901470310014703110147031201470313014703140147031501470316014703170147031801470319014703200147032101470322014703230147032401470325014703260147032701470328014703290147033001470331014703320147033301470334014703350147033601470337014703380147033901470340014703410147034201470343014703440147034501470346014703470147034801470349014703500147035101470352014703530147035401470355014703560147035701470358014703590147036001470361014800720148007301480074014800750148007601480077014800780148007901480080014800810148008201480083014800840148008501480086014800870148008801480089014800900148009101480092014800930148009401480095014800960148009701480098014800990148010001480101014801020148010301480104014801050148010601480107014801080148010901480110014801110148011201480113014801140148011501480116014801170148011801480119014801200148012101480122014801230148012401480125014801260148012701480128014801290148013001480131014801320148013301480134014801350148013601480137014801380148013901480140014801410148014201480143014801440148014501480146014801470148014801480149014801500148015101480152014801530148015401480155014801560148015701480158014801590148016001480161014801620148016301480164014801650148016601480167014801680148016901480170014801710148017201480173014801740148017501480176014801770148017801480179014801800148018101480182014801830148018401480185014801860148018701480188014801890148019001480191014801920148019301480194014801950148019601480197014801980148019901480200014802010148020201480203014802040148020501480206014802070148020801480209014802100148021101480212014802130148021401480215014802160148021701480218014802190148022001480221014802220148022301480224014802250148022601480227014802280148022901480230014802310148023201480233014802340148023501480236014802370148023801480239014802400148024101480242014802430148024401480245014802460148024701480248014802490148025001480251014802520148025301480254014802550148025601480257014802580148025901480260014802610148026201480263014802640148026501480266014802670148026801480269014802700148027101480272014802730148027401480275014802760148027701480278014802790148028001480281014802820148028301480284014802850148028601480287014802880148028901480290014802910148029201480293014802940148029501480296014802970148029801480299014803000148030101480302014803030148030401480305014803060148030701480308014803090148031001480311014803120148031301480314014803150148031601480317014803180148031901480320014803210148032201480323014803240148032501480326014803270148032801480329014803300148033101480332014803330148033401480335014803360148033701480338014803390148034001480341014803420148034301480344014803450148034601480347014803480148034901480350014803510148035201480353014803540148035501480356014803570148035801480359014803600148036101490071014900720149007301490074014900750149007601490077014900780149007901490080014900810149008201490083014900840149008501490086014900870149008801490089014900900149009101490092014900930149009401490095014900960149009701490098014900990149010001490101014901020149010301490104014901050149010601490107014901080149010901490110014901110149011201490113014901140149011501490116014901170149011801490119014901200149012101490122014901230149012401490125014901260149012701490128014901290149013001490131014901320149013301490134014901350149013601490137014901380149013901490140014901410149014201490143014901440149014501490146014901470149014801490149014901500149015101490152014901530149015401490155014901560149015701490158014901590149016001490161014901620149016301490164014901650149016601490167014901680149016901490170014901710149017201490173014901740149017501490176014901770149017801490179014901800149018101490182014901830149018401490185014901860149018701490188014901890149019001490191014901920149019301490194014901950149019601490197014901980149019901490200014902010149020201490203014902040149020501490206014902070149020801490209014902100149021101490212014902130149021401490215014902160149021701490218014902190149022001490221014902220149022301490224014902250149022601490227014902280149022901490230014902310149023201490233014902340149023501490236014902370149023801490239014902400149024101490242014902430149024401490245014902460149024701490248014902490149025001490251014902520149025301490254014902550149025601490257014902580149025901490260014902610149026201490263014902640149026501490266014902670149026801490269014902700149027101490272014902730149027401490275014902760149027701490278014902790149028001490281014902820149028301490284014902850149028601490287014902880149028901490290014902910149029201490293014902940149029501490296014902970149029801490299014903000149030101490302014903030149030401490305014903060149030701490308014903090149031001490311014903120149031301490314014903150149031601490317014903180149031901490320014903210149032201490323014903240149032501490326014903270149032801490329014903300149033101490332014903330149033401490335014903360149033701490338014903390149034001490341014903420149034301490344014903450149034601490347014903480149034901490350014903510149035201490353014903540149035501490356014903570149035801490359014903600149036101490362015000710150007201500073015000740150007501500076015000770150007801500079015000800150008101500082015000830150008401500085015000860150008701500088015000890150009001500091015000920150009301500094015000950150009601500097015000980150009901500100015001010150010201500103015001040150010501500106015001070150010801500109015001100150011101500112015001130150011401500115015001160150011701500118015001190150012001500121015001220150012301500124015001250150012601500127015001280150012901500130015001310150013201500133015001340150013501500136015001370150013801500139015001400150014101500142015001430150014401500145015001460150014701500148015001490150015001500151015001520150015301500154015001550150015601500157015001580150015901500160015001610150016201500163015001640150016501500166015001670150016801500169015001700150017101500172015001730150017401500175015001760150017701500178015001790150018001500181015001820150018301500184015001850150018601500187015001880150018901500190015001910150019201500193015001940150019501500196015001970150019801500199015002000150020101500202015002030150020401500205015002060150020701500208015002090150021001500211015002120150021301500214015002150150021601500217015002180150021901500220015002210150022201500223015002240150022501500226015002270150022801500229015002300150023101500232015002330150023401500235015002360150023701500238015002390150024001500241015002420150024301500244015002450150024601500247015002480150024901500250015002510150025201500253015002540150025501500256015002570150025801500259015002600150026101500262015002630150026401500265015002660150026701500268015002690150027001500271015002720150027301500274015002750150027601500277015002780150027901500280015002810150028201500283015002840150028501500286015002870150028801500289015002900150029101500292015002930150029401500295015002960150029701500298015002990150030001500301015003020150030301500304015003050150030601500307015003080150030901500310015003110150031201500313015003140150031501500316015003170150031801500319015003200150032101500322015003230150032401500325015003260150032701500328015003290150033001500331015003320150033301500334015003350150033601500337015003380150033901500340015003410150034201500343015003440150034501500346015003470150034801500349015003500150035101500352015003530150035401500355015003560150035701500358015003590150036001500361015003620151007001510071015100720151007301510074015100750151007601510077015100780151007901510080015100810151008201510083015100840151008501510086015100870151008801510089015100900151009101510092015100930151009401510095015100960151009701510098015100990151010001510101015101020151010301510104015101050151010601510107015101080151010901510110015101110151011201510113015101140151011501510116015101170151011801510119015101200151012101510122015101230151012401510125015101260151012701510128015101290151013001510131015101320151013301510134015101350151013601510137015101380151013901510140015101410151014201510143015101440151014501510146015101470151014801510149015101500151015101510152015101530151015401510155015101560151015701510158015101590151016001510161015101620151016301510164015101650151016601510167015101680151016901510170015101710151017201510173015101740151017501510176015101770151017801510179015101800151018101510182015101830151018401510185015101860151018701510188015101890151019001510191015101920151019301510194015101950151019601510197015101980151019901510200015102010151020201510203015102040151020501510206015102070151020801510209015102100151021101510212015102130151021401510215015102160151021701510218015102190151022001510221015102220151022301510224015102250151022601510227015102280151022901510230015102310151023201510233015102340151023501510236015102370151023801510239015102400151024101510242015102430151024401510245015102460151024701510248015102490151025001510251015102520151025301510254015102550151025601510257015102580151025901510260015102610151026201510263015102640151026501510266015102670151026801510269015102700151027101510272015102730151027401510275015102760151027701510278015102790151028001510281015102820151028301510284015102850151028601510287015102880151028901510290015102910151029201510293015102940151029501510296015102970151029801510299015103000151030101510302015103030151030401510305015103060151030701510308015103090151031001510311015103120151031301510314015103150151031601510317015103180151031901510320015103210151032201510323015103240151032501510326015103270151032801510329015103300151033101510332015103330151033401510335015103360151033701510338015103390151034001510341015103420151034301510344015103450151034601510347015103480151034901510350015103510151035201510353015103540151035501510356015103570151035801510359015103600151036101510362015200690152007001520071015200720152007301520074015200750152007601520077015200780152007901520080015200810152008201520083015200840152008501520086015200870152008801520089015200900152009101520092015200930152009401520095015200960152009701520098015200990152010001520101015201020152010301520104015201050152010601520107015201080152010901520110015201110152011201520113015201140152011501520116015201170152011801520119015201200152012101520122015201230152012401520125015201260152012701520128015201290152013001520131015201320152013301520134015201350152013601520137015201380152013901520140015201410152014201520143015201440152014501520146015201470152014801520149015201500152015101520152015201530152015401520155015201560152015701520158015201590152016001520161015201620152016301520164015201650152016601520167015201680152016901520170015201710152017201520173015201740152017501520176015201770152017801520179015201800152018101520182015201830152018401520185015201860152018701520188015201890152019001520191015201920152019301520194015201950152019601520197015201980152019901520200015202010152020201520203015202040152020501520206015202070152020801520209015202100152021101520212015202130152021401520215015202160152021701520218015202190152022001520221015202220152022301520224015202250152022601520227015202280152022901520230015202310152023201520233015202340152023501520236015202370152023801520239015202400152024101520242015202430152024401520245015202460152024701520248015202490152025001520251015202520152025301520254015202550152025601520257015202580152025901520260015202610152026201520263015202640152026501520266015202670152026801520269015202700152027101520272015202730152027401520275015202760152027701520278015202790152028001520281015202820152028301520284015202850152028601520287015202880152028901520290015202910152029201520293015202940152029501520296015202970152029801520299015203000152030101520302015203030152030401520305015203060152030701520308015203090152031001520311015203120152031301520314015203150152031601520317015203180152031901520320015203210152032201520323015203240152032501520326015203270152032801520329015203300152033101520332015203330152033401520335015203360152033701520338015203390152034001520341015203420152034301520344015203450152034601520347015203480152034901520350015203510152035201520353015203540152035501520356015203570152035801520359015203600152036101520362015203630153006901530070015300710153007201530073015300740153007501530076015300770153007801530079015300800153008101530082015300830153008401530085015300860153008701530088015300890153009001530091015300920153009301530094015300950153009601530097015300980153009901530100015301010153010201530103015301040153010501530106015301070153010801530109015301100153011101530112015301130153011401530115015301160153011701530118015301190153012001530121015301220153012301530124015301250153012601530127015301280153012901530130015301310153013201530133015301340153013501530136015301370153013801530139015301400153014101530142015301430153014401530145015301460153014701530148015301490153015001530151015301520153015301530154015301550153015601530157015301580153015901530160015301610153016201530163015301640153016501530166015301670153016801530169015301700153017101530172015301730153017401530175015301760153017701530178015301790153018001530181015301820153018301530184015301850153018601530187015301880153018901530190015301910153019201530193015301940153019501530196015301970153019801530199015302000153020101530202015302030153020401530205015302060153020701530208015302090153021001530211015302120153021301530214015302150153021601530217015302180153021901530220015302210153022201530223015302240153022501530226015302270153022801530229015302300153023101530232015302330153023401530235015302360153023701530238015302390153024001530241015302420153024301530244015302450153024601530247015302480153024901530250015302510153025201530253015302540153025501530256015302570153025801530259015302600153026101530262015302630153026401530265015302660153026701530268015302690153027001530271015302720153027301530274015302750153027601530277015302780153027901530280015302810153028201530283015302840153028501530286015302870153028801530289015302900153029101530292015302930153029401530295015302960153029701530298015302990153030001530301015303020153030301530304015303050153030601530307015303080153030901530310015303110153031201530313015303140153031501530316015303170153031801530319015303200153032101530322015303230153032401530325015303260153032701530328015303290153033001530331015303320153033301530334015303350153033601530337015303380153033901530340015303410153034201530343015303440153034501530346015303470153034801530349015303500153035101530352015303530153035401530355015303560153035701530358015303590153036001530361015303620153036301540068015400690154007001540071015400720154007301540074015400750154007601540077015400780154007901540080015400810154008201540083015400840154008501540086015400870154008801540089015400900154009101540092015400930154009401540095015400960154009701540098015400990154010001540101015401020154010301540104015401050154010601540107015401080154010901540110015401110154011201540113015401140154011501540116015401170154011801540119015401200154012101540122015401230154012401540125015401260154012701540128015401290154013001540131015401320154013301540134015401350154013601540137015401380154013901540140015401410154014201540143015401440154014501540146015401470154014801540149015401500154015101540152015401530154015401540155015401560154015701540158015401590154016001540161015401620154016301540164015401650154016601540167015401680154016901540170015401710154017201540173015401740154017501540176015401770154017801540179015401800154018101540182015401830154018401540185015401860154018701540188015401890154019001540191015401920154019301540194015401950154019601540197015401980154019901540200015402010154020201540203015402040154020501540206015402070154020801540209015402100154021101540212015402130154021401540215015402160154021701540218015402190154022001540221015402220154022301540224015402250154022601540227015402280154022901540230015402310154023201540233015402340154023501540236015402370154023801540239015402400154024101540242015402430154024401540245015402460154024701540248015402490154025001540251015402520154025301540254015402550154025601540257015402580154025901540260015402610154026201540263015402640154026501540266015402670154026801540269015402700154027101540272015402730154027401540275015402760154027701540278015402790154028001540281015402820154028301540284015402850154028601540287015402880154028901540290015402910154029201540293015402940154029501540296015402970154029801540299015403000154030101540302015403030154030401540305015403060154030701540308015403090154031001540311015403120154031301540314015403150154031601540317015403180154031901540320015403210154032201540323015403240154032501540326015403270154032801540329015403300154033101540332015403330154033401540335015403360154033701540338015403390154034001540341015403420154034301540344015403450154034601540347015403480154034901540350015403510154035201540353015403540154035501540356015403570154035801540359015403600154036101540362015403630155006801550069015500700155007101550072015500730155007401550075015500760155007701550078015500790155008001550081015500820155008301550084015500850155008601550087015500880155008901550090015500910155009201550093015500940155009501550096015500970155009801550099015501000155010101550102015501030155010401550105015501060155010701550108015501090155011001550111015501120155011301550114015501150155011601550117015501180155011901550120015501210155012201550123015501240155012501550126015501270155012801550129015501300155013101550132015501330155013401550135015501360155013701550138015501390155014001550141015501420155014301550144015501450155014601550147015501480155014901550150015501510155015201550153015501540155015501550156015501570155015801550159015501600155016101550162015501630155016401550165015501660155016701550168015501690155017001550171015501720155017301550174015501750155017601550177015501780155017901550180015501810155018201550183015501840155018501550186015501870155018801550189015501900155019101550192015501930155019401550195015501960155019701550198015501990155020001550201015502020155020301550204015502050155020601550207015502080155020901550210015502110155021201550213015502140155021501550216015502170155021801550219015502200155022101550222015502230155022401550225015502260155022701550228015502290155023001550231015502320155023301550234015502350155023601550237015502380155023901550240015502410155024201550243015502440155024501550246015502470155024801550249015502500155025101550252015502530155025401550255015502560155025701550258015502590155026001550261015502620155026301550264015502650155026601550267015502680155026901550270015502710155027201550273015502740155027501550276015502770155027801550279015502800155028101550282015502830155028401550285015502860155028701550288015502890155029001550291015502920155029301550294015502950155029601550297015502980155029901550300015503010155030201550303015503040155030501550306015503070155030801550309015503100155031101550312015503130155031401550315015503160155031701550318015503190155032001550321015503220155032301550324015503250155032601550327015503280155032901550330015503310155033201550333015503340155033501550336015503370155033801550339015503400155034101550342015503430155034401550345015503460155034701550348015503490155035001550351015503520155035301550354015503550155035601550357015503580155035901550360015503610155036201550363015503640156006701560068015600690156007001560071015600720156007301560074015600750156007601560077015600780156007901560080015600810156008201560083015600840156008501560086015600870156008801560089015600900156009101560092015600930156009401560095015600960156009701560098015600990156010001560101015601020156010301560104015601050156010601560107015601080156010901560110015601110156011201560113015601140156011501560116015601170156011801560119015601200156012101560122015601230156012401560125015601260156012701560128015601290156013001560131015601320156013301560134015601350156013601560137015601380156013901560140015601410156014201560143015601440156014501560146015601470156014801560149015601500156015101560152015601530156015401560155015601560156015701560158015601590156016001560161015601620156016301560164015601650156016601560167015601680156016901560170015601710156017201560173015601740156017501560176015601770156017801560179015601800156018101560182015601830156018401560185015601860156018701560188015601890156019001560191015601920156019301560194015601950156019601560197015601980156019901560200015602010156020201560203015602040156020501560206015602070156020801560209015602100156021101560212015602130156021401560215015602160156021701560218015602190156022001560221015602220156022301560224015602250156022601560227015602280156022901560230015602310156023201560233015602340156023501560236015602370156023801560239015602400156024101560242015602430156024401560245015602460156024701560248015602490156025001560251015602520156025301560254015602550156025601560257015602580156025901560260015602610156026201560263015602640156026501560266015602670156026801560269015602700156027101560272015602730156027401560275015602760156027701560278015602790156028001560281015602820156028301560284015602850156028601560287015602880156028901560290015602910156029201560293015602940156029501560296015602970156029801560299015603000156030101560302015603030156030401560305015603060156030701560308015603090156031001560311015603120156031301560314015603150156031601560317015603180156031901560320015603210156032201560323015603240156032501560326015603270156032801560329015603300156033101560332015603330156033401560335015603360156033701560338015603390156034001560341015603420156034301560344015603450156034601560347015603480156034901560350015603510156035201560353015603540156035501560356015603570156035801560359015603600156036101560362015603630156036401570066015700670157006801570069015700700157007101570072015700730157007401570075015700760157007701570078015700790157008001570081015700820157008301570084015700850157008601570087015700880157008901570090015700910157009201570093015700940157009501570096015700970157009801570099015701000157010101570102015701030157010401570105015701060157010701570108015701090157011001570111015701120157011301570114015701150157011601570117015701180157011901570120015701210157012201570123015701240157012501570126015701270157012801570129015701300157013101570132015701330157013401570135015701360157013701570138015701390157014001570141015701420157014301570144015701450157014601570147015701480157014901570150015701510157015201570153015701540157015501570156015701570157015801570159015701600157016101570162015701630157016401570165015701660157016701570168015701690157017001570171015701720157017301570174015701750157017601570177015701780157017901570180015701810157018201570183015701840157018501570186015701870157018801570189015701900157019101570192015701930157019401570195015701960157019701570198015701990157020001570201015702020157020301570204015702050157020601570207015702080157020901570210015702110157021201570213015702140157021501570216015702170157021801570219015702200157022101570222015702230157022401570225015702260157022701570228015702290157023001570231015702320157023301570234015702350157023601570237015702380157023901570240015702410157024201570243015702440157024501570246015702470157024801570249015702500157025101570252015702530157025401570255015702560157025701570258015702590157026001570261015702620157026301570264015702650157026601570267015702680157026901570270015702710157027201570273015702740157027501570276015702770157027801570279015702800157028101570282015702830157028401570285015702860157028701570288015702890157029001570291015702920157029301570294015702950157029601570297015702980157029901570300015703010157030201570303015703040157030501570306015703070157030801570309015703100157031101570312015703130157031401570315015703160157031701570318015703190157032001570321015703220157032301570324015703250157032601570327015703280157032901570330015703310157033201570333015703340157033501570336015703370157033801570339015703400157034101570342015703430157034401570345015703460157034701570348015703490157035001570351015703520157035301570354015703550157035601570357015703580157035901570360015703610157036201570363015703640157036501580066015800670158006801580069015800700158007101580072015800730158007401580075015800760158007701580078015800790158008001580081015800820158008301580084015800850158008601580087015800880158008901580090015800910158009201580093015800940158009501580096015800970158009801580099015801000158010101580102015801030158010401580105015801060158010701580108015801090158011001580111015801120158011301580114015801150158011601580117015801180158011901580120015801210158012201580123015801240158012501580126015801270158012801580129015801300158013101580132015801330158013401580135015801360158013701580138015801390158014001580141015801420158014301580144015801450158014601580147015801480158014901580150015801510158015201580153015801540158015501580156015801570158015801580159015801600158016101580162015801630158016401580165015801660158016701580168015801690158017001580171015801720158017301580174015801750158017601580177015801780158017901580180015801810158018201580183015801840158018501580186015801870158018801580189015801900158019101580192015801930158019401580195015801960158019701580198015801990158020001580201015802020158020301580204015802050158020601580207015802080158020901580210015802110158021201580213015802140158021501580216015802170158021801580219015802200158022101580222015802230158022401580225015802260158022701580228015802290158023001580231015802320158023301580234015802350158023601580237015802380158023901580240015802410158024201580243015802440158024501580246015802470158024801580249015802500158025101580252015802530158025401580255015802560158025701580258015802590158026001580261015802620158026301580264015802650158026601580267015802680158026901580270015802710158027201580273015802740158027501580276015802770158027801580279015802800158028101580282015802830158028401580285015802860158028701580288015802890158029001580291015802920158029301580294015802950158029601580297015802980158029901580300015803010158030201580303015803040158030501580306015803070158030801580309015803100158031101580312015803130158031401580315015803160158031701580318015803190158032001580321015803220158032301580324015803250158032601580327015803280158032901580330015803310158033201580333015803340158033501580336015803370158033801580339015803400158034101580342015803430158034401580345015803460158034701580348015803490158035001580351015803520158035301580354015803550158035601580357015803580158035901580360015803610158036201580363015803640158036501590065015900660159006701590068015900690159007001590071015900720159007301590074015900750159007601590077015900780159007901590080015900810159008201590083015900840159008501590086015900870159008801590089015900900159009101590092015900930159009401590095015900960159009701590098015900990159010001590101015901020159010301590104015901050159010601590107015901080159010901590110015901110159011201590113015901140159011501590116015901170159011801590119015901200159012101590122015901230159012401590125015901260159012701590128015901290159013001590131015901320159013301590134015901350159013601590137015901380159013901590140015901410159014201590143015901440159014501590146015901470159014801590149015901500159015101590152015901530159015401590155015901560159015701590158015901590159016001590161015901620159016301590164015901650159016601590167015901680159016901590170015901710159017201590173015901740159017501590176015901770159017801590179015901800159018101590182015901830159018401590185015901860159018701590188015901890159019001590191015901920159019301590194015901950159019601590197015901980159019901590200015902010159020201590203015902040159020501590206015902070159020801590209015902100159021101590212015902130159021401590215015902160159021701590218015902190159022001590221015902220159022301590224015902250159022601590227015902280159022901590230015902310159023201590233015902340159023501590236015902370159023801590239015902400159024101590242015902430159024401590245015902460159024701590248015902490159025001590251015902520159025301590254015902550159025601590257015902580159025901590260015902610159026201590263015902640159026501590266015902670159026801590269015902700159027101590272015902730159027401590275015902760159027701590278015902790159028001590281015902820159028301590284015902850159028601590287015902880159028901590290015902910159029201590293015902940159029501590296015902970159029801590299015903000159030101590302015903030159030401590305015903060159030701590308015903090159031001590311015903120159031301590314015903150159031601590317015903180159031901590320015903210159032201590323015903240159032501590326015903270159032801590329015903300159033101590332015903330159033401590335015903360159033701590338015903390159034001590341015903420159034301590344015903450159034601590347015903480159034901590350015903510159035201590353015903540159035501590356015903570159035801590359015903600159036101590362015903630159036401590365016000650160006601600067016000680160006901600070016000710160007201600073016000740160007501600076016000770160007801600079016000800160008101600082016000830160008401600085016000860160008701600088016000890160009001600091016000920160009301600094016000950160009601600097016000980160009901600100016001010160010201600103016001040160010501600106016001070160010801600109016001100160011101600112016001130160011401600115016001160160011701600118016001190160012001600121016001220160012301600124016001250160012601600127016001280160012901600130016001310160013201600133016001340160013501600136016001370160013801600139016001400160014101600142016001430160014401600145016001460160014701600148016001490160015001600151016001520160015301600154016001550160015601600157016001580160015901600160016001610160016201600163016001640160016501600166016001670160016801600169016001700160017101600172016001730160017401600175016001760160017701600178016001790160018001600181016001820160018301600184016001850160018601600187016001880160018901600190016001910160019201600193016001940160019501600196016001970160019801600199016002000160020101600202016002030160020401600205016002060160020701600208016002090160021001600211016002120160021301600214016002150160021601600217016002180160021901600220016002210160022201600223016002240160022501600226016002270160022801600229016002300160023101600232016002330160023401600235016002360160023701600238016002390160024001600241016002420160024301600244016002450160024601600247016002480160024901600250016002510160025201600253016002540160025501600256016002570160025801600259016002600160026101600262016002630160026401600265016002660160026701600268016002690160027001600271016002720160027301600274016002750160027601600277016002780160027901600280016002810160028201600283016002840160028501600286016002870160028801600289016002900160029101600292016002930160029401600295016002960160029701600298016002990160030001600301016003020160030301600304016003050160030601600307016003080160030901600310016003110160031201600313016003140160031501600316016003170160031801600319016003200160032101600322016003230160032401600325016003260160032701600328016003290160033001600331016003320160033301600334016003350160033601600337016003380160033901600340016003410160034201600343016003440160034501600346016003470160034801600349016003500160035101600352016003530160035401600355016003560160035701600358016003590160036001600361016003620160036301600364016003650160036601610064016100650161006601610067016100680161006901610070016100710161007201610073016100740161007501610076016100770161007801610079016100800161008101610082016100830161008401610085016100860161008701610088016100890161009001610091016100920161009301610094016100950161009601610097016100980161009901610100016101010161010201610103016101040161010501610106016101070161010801610109016101100161011101610112016101130161011401610115016101160161011701610118016101190161012001610121016101220161012301610124016101250161012601610127016101280161012901610130016101310161013201610133016101340161013501610136016101370161013801610139016101400161014101610142016101430161014401610145016101460161014701610148016101490161015001610151016101520161015301610154016101550161015601610157016101580161015901610160016101610161016201610163016101640161016501610166016101670161016801610169016101700161017101610172016101730161017401610175016101760161017701610178016101790161018001610181016101820161018301610184016101850161018601610187016101880161018901610190016101910161019201610193016101940161019501610196016101970161019801610199016102000161020101610202016102030161020401610205016102060161020701610208016102090161021001610211016102120161021301610214016102150161021601610217016102180161021901610220016102210161022201610223016102240161022501610226016102270161022801610229016102300161023101610232016102330161023401610235016102360161023701610238016102390161024001610241016102420161024301610244016102450161024601610247016102480161024901610250016102510161025201610253016102540161025501610256016102570161025801610259016102600161026101610262016102630161026401610265016102660161026701610268016102690161027001610271016102720161027301610274016102750161027601610277016102780161027901610280016102810161028201610283016102840161028501610286016102870161028801610289016102900161029101610292016102930161029401610295016102960161029701610298016102990161030001610301016103020161030301610304016103050161030601610307016103080161030901610310016103110161031201610313016103140161031501610316016103170161031801610319016103200161032101610322016103230161032401610325016103260161032701610328016103290161033001610331016103320161033301610334016103350161033601610337016103380161033901610340016103410161034201610343016103440161034501610346016103470161034801610349016103500161035101610352016103530161035401610355016103560161035701610358016103590161036001610361016103620161036301610364016103650161036601620064016200650162006601620067016200680162006901620070016200710162007201620073016200740162007501620076016200770162007801620079016200800162008101620082016200830162008401620085016200860162008701620088016200890162009001620091016200920162009301620094016200950162009601620097016200980162009901620100016201010162010201620103016201040162010501620106016201070162010801620109016201100162011101620112016201130162011401620115016201160162011701620118016201190162012001620121016201220162012301620124016201250162012601620127016201280162012901620130016201310162013201620133016201340162013501620136016201370162013801620139016201400162014101620142016201430162014401620145016201460162014701620148016201490162015001620151016201520162015301620154016201550162015601620157016201580162015901620160016201610162016201620163016201640162016501620166016201670162016801620169016201700162017101620172016201730162017401620175016201760162017701620178016201790162018001620181016201820162018301620184016201850162018601620187016201880162018901620190016201910162019201620193016201940162019501620196016201970162019801620199016202000162020101620202016202030162020401620205016202060162020701620208016202090162021001620211016202120162021301620214016202150162021601620217016202180162021901620220016202210162022201620223016202240162022501620226016202270162022801620229016202300162023101620232016202330162023401620235016202360162023701620238016202390162024001620241016202420162024301620244016202450162024601620247016202480162024901620250016202510162025201620253016202540162025501620256016202570162025801620259016202600162026101620262016202630162026401620265016202660162026701620268016202690162027001620271016202720162027301620274016202750162027601620277016202780162027901620280016202810162028201620283016202840162028501620286016202870162028801620289016202900162029101620292016202930162029401620295016202960162029701620298016202990162030001620301016203020162030301620304016203050162030601620307016203080162030901620310016203110162031201620313016203140162031501620316016203170162031801620319016203200162032101620322016203230162032401620325016203260162032701620328016203290162033001620331016203320162033301620334016203350162033601620337016203380162033901620340016203410162034201620343016203440162034501620346016203470162034801620349016203500162035101620352016203530162035401620355016203560162035701620358016203590162036001620361016203620162036301620364016203650162036601630063016300640163006501630066016300670163006801630069016300700163007101630072016300730163007401630075016300760163007701630078016300790163008001630081016300820163008301630084016300850163008601630087016300880163008901630090016300910163009201630093016300940163009501630096016300970163009801630099016301000163010101630102016301030163010401630105016301060163010701630108016301090163011001630111016301120163011301630114016301150163011601630117016301180163011901630120016301210163012201630123016301240163012501630126016301270163012801630129016301300163013101630132016301330163013401630135016301360163013701630138016301390163014001630141016301420163014301630144016301450163014601630147016301480163014901630150016301510163015201630153016301540163015501630156016301570163015801630159016301600163016101630162016301630163016401630165016301660163016701630168016301690163017001630171016301720163017301630174016301750163017601630177016301780163017901630180016301810163018201630183016301840163018501630186016301870163018801630189016301900163019101630192016301930163019401630195016301960163019701630198016301990163020001630201016302020163020301630204016302050163020601630207016302080163020901630210016302110163021201630213016302140163021501630216016302170163021801630219016302200163022101630222016302230163022401630225016302260163022701630228016302290163023001630231016302320163023301630234016302350163023601630237016302380163023901630240016302410163024201630243016302440163024501630246016302470163024801630249016302500163025101630252016302530163025401630255016302560163025701630258016302590163026001630261016302620163026301630264016302650163026601630267016302680163026901630270016302710163027201630273016302740163027501630276016302770163027801630279016302800163028101630282016302830163028401630285016302860163028701630288016302890163029001630291016302920163029301630294016302950163029601630297016302980163029901630300016303010163030201630303016303040163030501630306016303070163030801630309016303100163031101630312016303130163031401630315016303160163031701630318016303190163032001630321016303220163032301630324016303250163032601630327016303280163032901630330016303310163033201630333016303340163033501630336016303370163033801630339016303400163034101630342016303430163034401630345016303460163034701630348016303490163035001630351016303520163035301630354016303550163035601630357016303580163035901630360016303610163036201630363016303640163036501630366016303670164006301640064016400650164006601640067016400680164006901640070016400710164007201640073016400740164007501640076016400770164007801640079016400800164008101640082016400830164008401640085016400860164008701640088016400890164009001640091016400920164009301640094016400950164009601640097016400980164009901640100016401010164010201640103016401040164010501640106016401070164010801640109016401100164011101640112016401130164011401640115016401160164011701640118016401190164012001640121016401220164012301640124016401250164012601640127016401280164012901640130016401310164013201640133016401340164013501640136016401370164013801640139016401400164014101640142016401430164014401640145016401460164014701640148016401490164015001640151016401520164015301640154016401550164015601640157016401580164015901640160016401610164016201640163016401640164016501640166016401670164016801640169016401700164017101640172016401730164017401640175016401760164017701640178016401790164018001640181016401820164018301640184016401850164018601640187016401880164018901640190016401910164019201640193016401940164019501640196016401970164019801640199016402000164020101640202016402030164020401640205016402060164020701640208016402090164021001640211016402120164021301640214016402150164021601640217016402180164021901640220016402210164022201640223016402240164022501640226016402270164022801640229016402300164023101640232016402330164023401640235016402360164023701640238016402390164024001640241016402420164024301640244016402450164024601640247016402480164024901640250016402510164025201640253016402540164025501640256016402570164025801640259016402600164026101640262016402630164026401640265016402660164026701640268016402690164027001640271016402720164027301640274016402750164027601640277016402780164027901640280016402810164028201640283016402840164028501640286016402870164028801640289016402900164029101640292016402930164029401640295016402960164029701640298016402990164030001640301016403020164030301640304016403050164030601640307016403080164030901640310016403110164031201640313016403140164031501640316016403170164031801640319016403200164032101640322016403230164032401640325016403260164032701640328016403290164033001640331016403320164033301640334016403350164033601640337016403380164033901640340016403410164034201640343016403440164034501640346016403470164034801640349016403500164035101640352016403530164035401640355016403560164035701640358016403590164036001640361016403620164036301640364016403650164036601640367016500620165006301650064016500650165006601650067016500680165006901650070016500710165007201650073016500740165007501650076016500770165007801650079016500800165008101650082016500830165008401650085016500860165008701650088016500890165009001650091016500920165009301650094016500950165009601650097016500980165009901650100016501010165010201650103016501040165010501650106016501070165010801650109016501100165011101650112016501130165011401650115016501160165011701650118016501190165012001650121016501220165012301650124016501250165012601650127016501280165012901650130016501310165013201650133016501340165013501650136016501370165013801650139016501400165014101650142016501430165014401650145016501460165014701650148016501490165015001650151016501520165015301650154016501550165015601650157016501580165015901650160016501610165016201650163016501640165016501650166016501670165016801650169016501700165017101650172016501730165017401650175016501760165017701650178016501790165018001650181016501820165018301650184016501850165018601650187016501880165018901650190016501910165019201650193016501940165019501650196016501970165019801650199016502000165020101650202016502030165020401650205016502060165020701650208016502090165021001650211016502120165021301650214016502150165021601650217016502180165021901650220016502210165022201650223016502240165022501650226016502270165022801650229016502300165023101650232016502330165023401650235016502360165023701650238016502390165024001650241016502420165024301650244016502450165024601650247016502480165024901650250016502510165025201650253016502540165025501650256016502570165025801650259016502600165026101650262016502630165026401650265016502660165026701650268016502690165027001650271016502720165027301650274016502750165027601650277016502780165027901650280016502810165028201650283016502840165028501650286016502870165028801650289016502900165029101650292016502930165029401650295016502960165029701650298016502990165030001650301016503020165030301650304016503050165030601650307016503080165030901650310016503110165031201650313016503140165031501650316016503170165031801650319016503200165032101650322016503230165032401650325016503260165032701650328016503290165033001650331016503320165033301650334016503350165033601650337016503380165033901650340016503410165034201650343016503440165034501650346016503470165034801650349016503500165035101650352016503530165035401650355016503560165035701650358016503590165036001650361016503620165036301650364016503650165036601650367016503680166006201660063016600640166006501660066016600670166006801660069016600700166007101660072016600730166007401660075016600760166007701660078016600790166008001660081016600820166008301660084016600850166008601660087016600880166008901660090016600910166009201660093016600940166009501660096016600970166009801660099016601000166010101660102016601030166010401660105016601060166010701660108016601090166011001660111016601120166011301660114016601150166011601660117016601180166011901660120016601210166012201660123016601240166012501660126016601270166012801660129016601300166013101660132016601330166013401660135016601360166013701660138016601390166014001660141016601420166014301660144016601450166014601660147016601480166014901660150016601510166015201660153016601540166015501660156016601570166015801660159016601600166016101660162016601630166016401660165016601660166016701660168016601690166017001660171016601720166017301660174016601750166017601660177016601780166017901660180016601810166018201660183016601840166018501660186016601870166018801660189016601900166019101660192016601930166019401660195016601960166019701660198016601990166020001660201016602020166020301660204016602050166020601660207016602080166020901660210016602110166021201660213016602140166021501660216016602170166021801660219016602200166022101660222016602230166022401660225016602260166022701660228016602290166023001660231016602320166023301660234016602350166023601660237016602380166023901660240016602410166024201660243016602440166024501660246016602470166024801660249016602500166025101660252016602530166025401660255016602560166025701660258016602590166026001660261016602620166026301660264016602650166026601660267016602680166026901660270016602710166027201660273016602740166027501660276016602770166027801660279016602800166028101660282016602830166028401660285016602860166028701660288016602890166029001660291016602920166029301660294016602950166029601660297016602980166029901660300016603010166030201660303016603040166030501660306016603070166030801660309016603100166031101660312016603130166031401660315016603160166031701660318016603190166032001660321016603220166032301660324016603250166032601660327016603280166032901660330016603310166033201660333016603340166033501660336016603370166033801660339016603400166034101660342016603430166034401660345016603460166034701660348016603490166035001660351016603520166035301660354016603550166035601660357016603580166035901660360016603610166036201660363016603640166036501660366016603670166036801670061016700620167006301670064016700650167006601670067016700680167006901670070016700710167007201670073016700740167007501670076016700770167007801670079016700800167008101670082016700830167008401670085016700860167008701670088016700890167009001670091016700920167009301670094016700950167009601670097016700980167009901670100016701010167010201670103016701040167010501670106016701070167010801670109016701100167011101670112016701130167011401670115016701160167011701670118016701190167012001670121016701220167012301670124016701250167012601670127016701280167012901670130016701310167013201670133016701340167013501670136016701370167013801670139016701400167014101670142016701430167014401670145016701460167014701670148016701490167015001670151016701520167015301670154016701550167015601670157016701580167015901670160016701610167016201670163016701640167016501670166016701670167016801670169016701700167017101670172016701730167017401670175016701760167017701670178016701790167018001670181016701820167018301670184016701850167018601670187016701880167018901670190016701910167019201670193016701940167019501670196016701970167019801670199016702000167020101670202016702030167020401670205016702060167020701670208016702090167021001670211016702120167021301670214016702150167021601670217016702180167021901670220016702210167022201670223016702240167022501670226016702270167022801670229016702300167023101670232016702330167023401670235016702360167023701670238016702390167024001670241016702420167024301670244016702450167024601670247016702480167024901670250016702510167025201670253016702540167025501670256016702570167025801670259016702600167026101670262016702630167026401670265016702660167026701670268016702690167027001670271016702720167027301670274016702750167027601670277016702780167027901670280016702810167028201670283016702840167028501670286016702870167028801670289016702900167029101670292016702930167029401670295016702960167029701670298016702990167030001670301016703020167030301670304016703050167030601670307016703080167030901670310016703110167031201670313016703140167031501670316016703170167031801670319016703200167032101670322016703230167032401670325016703260167032701670328016703290167033001670331016703320167033301670334016703350167033601670337016703380167033901670340016703410167034201670343016703440167034501670346016703470167034801670349016703500167035101670352016703530167035401670355016703560167035701670358016703590167036001670361016703620167036301670364016703650167036601670367016703680168006001680061016800620168006301680064016800650168006601680067016800680168006901680070016800710168007201680073016800740168007501680076016800770168007801680079016800800168008101680082016800830168008401680085016800860168008701680088016800890168009001680091016800920168009301680094016800950168009601680097016800980168009901680100016801010168010201680103016801040168010501680106016801070168010801680109016801100168011101680112016801130168011401680115016801160168011701680118016801190168012001680121016801220168012301680124016801250168012601680127016801280168012901680130016801310168013201680133016801340168013501680136016801370168013801680139016801400168014101680142016801430168014401680145016801460168014701680148016801490168015001680151016801520168015301680154016801550168015601680157016801580168015901680160016801610168016201680163016801640168016501680166016801670168016801680169016801700168017101680172016801730168017401680175016801760168017701680178016801790168018001680181016801820168018301680184016801850168018601680187016801880168018901680190016801910168019201680193016801940168019501680196016801970168019801680199016802000168020101680202016802030168020401680205016802060168020701680208016802090168021001680211016802120168021301680214016802150168021601680217016802180168021901680220016802210168022201680223016802240168022501680226016802270168022801680229016802300168023101680232016802330168023401680235016802360168023701680238016802390168024001680241016802420168024301680244016802450168024601680247016802480168024901680250016802510168025201680253016802540168025501680256016802570168025801680259016802600168026101680262016802630168026401680265016802660168026701680268016802690168027001680271016802720168027301680274016802750168027601680277016802780168027901680280016802810168028201680283016802840168028501680286016802870168028801680289016802900168029101680292016802930168029401680295016802960168029701680298016802990168030001680301016803020168030301680304016803050168030601680307016803080168030901680310016803110168031201680313016803140168031501680316016803170168031801680319016803200168032101680322016803230168032401680325016803260168032701680328016803290168033001680331016803320168033301680334016803350168033601680337016803380168033901680340016803410168034201680343016803440168034501680346016803470168034801680349016803500168035101680352016803530168035401680355016803560168035701680358016803590168036001680361016803620168036301680364016803650168036601680367016803680168036901690060016900610169006201690063016900640169006501690066016900670169006801690069016900700169007101690072016900730169007401690075016900760169007701690078016900790169008001690081016900820169008301690084016900850169008601690087016900880169008901690090016900910169009201690093016900940169009501690096016900970169009801690099016901000169010101690102016901030169010401690105016901060169010701690108016901090169011001690111016901120169011301690114016901150169011601690117016901180169011901690120016901210169012201690123016901240169012501690126016901270169012801690129016901300169013101690132016901330169013401690135016901360169013701690138016901390169014001690141016901420169014301690144016901450169014601690147016901480169014901690150016901510169015201690153016901540169015501690156016901570169015801690159016901600169016101690162016901630169016401690165016901660169016701690168016901690169017001690171016901720169017301690174016901750169017601690177016901780169017901690180016901810169018201690183016901840169018501690186016901870169018801690189016901900169019101690192016901930169019401690195016901960169019701690198016901990169020001690201016902020169020301690204016902050169020601690207016902080169020901690210016902110169021201690213016902140169021501690216016902170169021801690219016902200169022101690222016902230169022401690225016902260169022701690228016902290169023001690231016902320169023301690234016902350169023601690237016902380169023901690240016902410169024201690243016902440169024501690246016902470169024801690249016902500169025101690252016902530169025401690255016902560169025701690258016902590169026001690261016902620169026301690264016902650169026601690267016902680169026901690270016902710169027201690273016902740169027501690276016902770169027801690279016902800169028101690282016902830169028401690285016902860169028701690288016902890169029001690291016902920169029301690294016902950169029601690297016902980169029901690300016903010169030201690303016903040169030501690306016903070169030801690309016903100169031101690312016903130169031401690315016903160169031701690318016903190169032001690321016903220169032301690324016903250169032601690327016903280169032901690330016903310169033201690333016903340169033501690336016903370169033801690339016903400169034101690342016903430169034401690345016903460169034701690348016903490169035001690351016903520169035301690354016903550169035601690357016903580169035901690360016903610169036201690363016903640169036501690366016903670169036801690369017000590170006001700061017000620170006301700064017000650170006601700067017000680170006901700070017000710170007201700073017000740170007501700076017000770170007801700079017000800170008101700082017000830170008401700085017000860170008701700088017000890170009001700091017000920170009301700094017000950170009601700097017000980170009901700100017001010170010201700103017001040170010501700106017001070170010801700109017001100170011101700112017001130170011401700115017001160170011701700118017001190170012001700121017001220170012301700124017001250170012601700127017001280170012901700130017001310170013201700133017001340170013501700136017001370170013801700139017001400170014101700142017001430170014401700145017001460170014701700148017001490170015001700151017001520170015301700154017001550170015601700157017001580170015901700160017001610170016201700163017001640170016501700166017001670170016801700169017001700170017101700172017001730170017401700175017001760170017701700178017001790170018001700181017001820170018301700184017001850170018601700187017001880170018901700190017001910170019201700193017001940170019501700196017001970170019801700199017002000170020101700202017002030170020401700205017002060170020701700208017002090170021001700211017002120170021301700214017002150170021601700217017002180170021901700220017002210170022201700223017002240170022501700226017002270170022801700229017002300170023101700232017002330170023401700235017002360170023701700238017002390170024001700241017002420170024301700244017002450170024601700247017002480170024901700250017002510170025201700253017002540170025501700256017002570170025801700259017002600170026101700262017002630170026401700265017002660170026701700268017002690170027001700271017002720170027301700274017002750170027601700277017002780170027901700280017002810170028201700283017002840170028501700286017002870170028801700289017002900170029101700292017002930170029401700295017002960170029701700298017002990170030001700301017003020170030301700304017003050170030601700307017003080170030901700310017003110170031201700313017003140170031501700316017003170170031801700319017003200170032101700322017003230170032401700325017003260170032701700328017003290170033001700331017003320170033301700334017003350170033601700337017003380170033901700340017003410170034201700343017003440170034501700346017003470170034801700349017003500170035101700352017003530170035401700355017003560170035701700358017003590170036001700361017003620170036301700364017003650170036601700367017003680170036901710059017100600171006101710062017100630171006401710065017100660171006701710068017100690171007001710071017100720171007301710074017100750171007601710077017100780171007901710080017100810171008201710083017100840171008501710086017100870171008801710089017100900171009101710092017100930171009401710095017100960171009701710098017100990171010001710101017101020171010301710104017101050171010601710107017101080171010901710110017101110171011201710113017101140171011501710116017101170171011801710119017101200171012101710122017101230171012401710125017101260171012701710128017101290171013001710131017101320171013301710134017101350171013601710137017101380171013901710140017101410171014201710143017101440171014501710146017101470171014801710149017101500171015101710152017101530171015401710155017101560171015701710158017101590171016001710161017101620171016301710164017101650171016601710167017101680171016901710170017101710171017201710173017101740171017501710176017101770171017801710179017101800171018101710182017101830171018401710185017101860171018701710188017101890171019001710191017101920171019301710194017101950171019601710197017101980171019901710200017102010171020201710203017102040171020501710206017102070171020801710209017102100171021101710212017102130171021401710215017102160171021701710218017102190171022001710221017102220171022301710224017102250171022601710227017102280171022901710230017102310171023201710233017102340171023501710236017102370171023801710239017102400171024101710242017102430171024401710245017102460171024701710248017102490171025001710251017102520171025301710254017102550171025601710257017102580171025901710260017102610171026201710263017102640171026501710266017102670171026801710269017102700171027101710272017102730171027401710275017102760171027701710278017102790171028001710281017102820171028301710284017102850171028601710287017102880171028901710290017102910171029201710293017102940171029501710296017102970171029801710299017103000171030101710302017103030171030401710305017103060171030701710308017103090171031001710311017103120171031301710314017103150171031601710317017103180171031901710320017103210171032201710323017103240171032501710326017103270171032801710329017103300171033101710332017103330171033401710335017103360171033701710338017103390171034001710341017103420171034301710344017103450171034601710347017103480171034901710350017103510171035201710353017103540171035501710356017103570171035801710359017103600171036101710362017103630171036401710365017103660171036701710368017103690171037001720058017200590172006001720061017200620172006301720064017200650172006601720067017200680172006901720070017200710172007201720073017200740172007501720076017200770172007801720079017200800172008101720082017200830172008401720085017200860172008701720088017200890172009001720091017200920172009301720094017200950172009601720097017200980172009901720100017201010172010201720103017201040172010501720106017201070172010801720109017201100172011101720112017201130172011401720115017201160172011701720118017201190172012001720121017201220172012301720124017201250172012601720127017201280172012901720130017201310172013201720133017201340172013501720136017201370172013801720139017201400172014101720142017201430172014401720145017201460172014701720148017201490172015001720151017201520172015301720154017201550172015601720157017201580172015901720160017201610172016201720163017201640172016501720166017201670172016801720169017201700172017101720172017201730172017401720175017201760172017701720178017201790172018001720181017201820172018301720184017201850172018601720187017201880172018901720190017201910172019201720193017201940172019501720196017201970172019801720199017202000172020101720202017202030172020401720205017202060172020701720208017202090172021001720211017202120172021301720214017202150172021601720217017202180172021901720220017202210172022201720223017202240172022501720226017202270172022801720229017202300172023101720232017202330172023401720235017202360172023701720238017202390172024001720241017202420172024301720244017202450172024601720247017202480172024901720250017202510172025201720253017202540172025501720256017202570172025801720259017202600172026101720262017202630172026401720265017202660172026701720268017202690172027001720271017202720172027301720274017202750172027601720277017202780172027901720280017202810172028201720283017202840172028501720286017202870172028801720289017202900172029101720292017202930172029401720295017202960172029701720298017202990172030001720301017203020172030301720304017203050172030601720307017203080172030901720310017203110172031201720313017203140172031501720316017203170172031801720319017203200172032101720322017203230172032401720325017203260172032701720328017203290172033001720331017203320172033301720334017203350172033601720337017203380172033901720340017203410172034201720343017203440172034501720346017203470172034801720349017203500172035101720352017203530172035401720355017203560172035701720358017203590172036001720361017203620172036301720364017203650172036601720367017203680172036901720370017300580173005901730060017300610173006201730063017300640173006501730066017300670173006801730069017300700173007101730072017300730173007401730075017300760173007701730078017300790173008001730081017300820173008301730084017300850173008601730087017300880173008901730090017300910173009201730093017300940173009501730096017300970173009801730099017301000173010101730102017301030173010401730105017301060173010701730108017301090173011001730111017301120173011301730114017301150173011601730117017301180173011901730120017301210173012201730123017301240173012501730126017301270173012801730129017301300173013101730132017301330173013401730135017301360173013701730138017301390173014001730141017301420173014301730144017301450173014601730147017301480173014901730150017301510173015201730153017301540173015501730156017301570173015801730159017301600173016101730162017301630173016401730165017301660173016701730168017301690173017001730171017301720173017301730174017301750173017601730177017301780173017901730180017301810173018201730183017301840173018501730186017301870173018801730189017301900173019101730192017301930173019401730195017301960173019701730198017301990173020001730201017302020173020301730204017302050173020601730207017302080173020901730210017302110173021201730213017302140173021501730216017302170173021801730219017302200173022101730222017302230173022401730225017302260173022701730228017302290173023001730231017302320173023301730234017302350173023601730237017302380173023901730240017302410173024201730243017302440173024501730246017302470173024801730249017302500173025101730252017302530173025401730255017302560173025701730258017302590173026001730261017302620173026301730264017302650173026601730267017302680173026901730270017302710173027201730273017302740173027501730276017302770173027801730279017302800173028101730282017302830173028401730285017302860173028701730288017302890173029001730291017302920173029301730294017302950173029601730297017302980173029901730300017303010173030201730303017303040173030501730306017303070173030801730309017303100173031101730312017303130173031401730315017303160173031701730318017303190173032001730321017303220173032301730324017303250173032601730327017303280173032901730330017303310173033201730333017303340173033501730336017303370173033801730339017303400173034101730342017303430173034401730345017303460173034701730348017303490173035001730351017303520173035301730354017303550173035601730357017303580173035901730360017303610173036201730363017303640173036501730366017303670173036801730369017303700173037101740057017400580174005901740060017400610174006201740063017400640174006501740066017400670174006801740069017400700174007101740072017400730174007401740075017400760174007701740078017400790174008001740081017400820174008301740084017400850174008601740087017400880174008901740090017400910174009201740093017400940174009501740096017400970174009801740099017401000174010101740102017401030174010401740105017401060174010701740108017401090174011001740111017401120174011301740114017401150174011601740117017401180174011901740120017401210174012201740123017401240174012501740126017401270174012801740129017401300174013101740132017401330174013401740135017401360174013701740138017401390174014001740141017401420174014301740144017401450174014601740147017401480174014901740150017401510174015201740153017401540174015501740156017401570174015801740159017401600174016101740162017401630174016401740165017401660174016701740168017401690174017001740171017401720174017301740174017401750174017601740177017401780174017901740180017401810174018201740183017401840174018501740186017401870174018801740189017401900174019101740192017401930174019401740195017401960174019701740198017401990174020001740201017402020174020301740204017402050174020601740207017402080174020901740210017402110174021201740213017402140174021501740216017402170174021801740219017402200174022101740222017402230174022401740225017402260174022701740228017402290174023001740231017402320174023301740234017402350174023601740237017402380174023901740240017402410174024201740243017402440174024501740246017402470174024801740249017402500174025101740252017402530174025401740255017402560174025701740258017402590174026001740261017402620174026301740264017402650174026601740267017402680174026901740270017402710174027201740273017402740174027501740276017402770174027801740279017402800174028101740282017402830174028401740285017402860174028701740288017402890174029001740291017402920174029301740294017402950174029601740297017402980174029901740300017403010174030201740303017403040174030501740306017403070174030801740309017403100174031101740312017403130174031401740315017403160174031701740318017403190174032001740321017403220174032301740324017403250174032601740327017403280174032901740330017403310174033201740333017403340174033501740336017403370174033801740339017403400174034101740342017403430174034401740345017403460174034701740348017403490174035001740351017403520174035301740354017403550174035601740357017403580174035901740360017403610174036201740363017403640174036501740366017403670174036801740369017403700174037101750056017500570175005801750059017500600175006101750062017500630175006401750065017500660175006701750068017500690175007001750071017500720175007301750074017500750175007601750077017500780175007901750080017500810175008201750083017500840175008501750086017500870175008801750089017500900175009101750092017500930175009401750095017500960175009701750098017500990175010001750101017501020175010301750104017501050175010601750107017501080175010901750110017501110175011201750113017501140175011501750116017501170175011801750119017501200175012101750122017501230175012401750125017501260175012701750128017501290175013001750131017501320175013301750134017501350175013601750137017501380175013901750140017501410175014201750143017501440175014501750146017501470175014801750149017501500175015101750152017501530175015401750155017501560175015701750158017501590175016001750161017501620175016301750164017501650175016601750167017501680175016901750170017501710175017201750173017501740175017501750176017501770175017801750179017501800175018101750182017501830175018401750185017501860175018701750188017501890175019001750191017501920175019301750194017501950175019601750197017501980175019901750200017502010175020201750203017502040175020501750206017502070175020801750209017502100175021101750212017502130175021401750215017502160175021701750218017502190175022001750221017502220175022301750224017502250175022601750227017502280175022901750230017502310175023201750233017502340175023501750236017502370175023801750239017502400175024101750242017502430175024401750245017502460175024701750248017502490175025001750251017502520175025301750254017502550175025601750257017502580175025901750260017502610175026201750263017502640175026501750266017502670175026801750269017502700175027101750272017502730175027401750275017502760175027701750278017502790175028001750281017502820175028301750284017502850175028601750287017502880175028901750290017502910175029201750293017502940175029501750296017502970175029801750299017503000175030101750302017503030175030401750305017503060175030701750308017503090175031001750311017503120175031301750314017503150175031601750317017503180175031901750320017503210175032201750323017503240175032501750326017503270175032801750329017503300175033101750332017503330175033401750335017503360175033701750338017503390175034001750341017503420175034301750344017503450175034601750347017503480175034901750350017503510175035201750353017503540175035501750356017503570175035801750359017503600175036101750362017503630175036401750365017503660175036701750368017503690175037001750371017600560176005701760058017600590176006001760061017600620176006301760064017600650176006601760067017600680176006901760070017600710176007201760073017600740176007501760076017600770176007801760079017600800176008101760082017600830176008401760085017600860176008701760088017600890176009001760091017600920176009301760094017600950176009601760097017600980176009901760100017601010176010201760103017601040176010501760106017601070176010801760109017601100176011101760112017601130176011401760115017601160176011701760118017601190176012001760121017601220176012301760124017601250176012601760127017601280176012901760130017601310176013201760133017601340176013501760136017601370176013801760139017601400176014101760142017601430176014401760145017601460176014701760148017601490176015001760151017601520176015301760154017601550176015601760157017601580176015901760160017601610176016201760163017601640176016501760166017601670176016801760169017601700176017101760172017601730176017401760175017601760176017701760178017601790176018001760181017601820176018301760184017601850176018601760187017601880176018901760190017601910176019201760193017601940176019501760196017601970176019801760199017602000176020101760202017602030176020401760205017602060176020701760208017602090176021001760211017602120176021301760214017602150176021601760217017602180176021901760220017602210176022201760223017602240176022501760226017602270176022801760229017602300176023101760232017602330176023401760235017602360176023701760238017602390176024001760241017602420176024301760244017602450176024601760247017602480176024901760250017602510176025201760253017602540176025501760256017602570176025801760259017602600176026101760262017602630176026401760265017602660176026701760268017602690176027001760271017602720176027301760274017602750176027601760277017602780176027901760280017602810176028201760283017602840176028501760286017602870176028801760289017602900176029101760292017602930176029401760295017602960176029701760298017602990176030001760301017603020176030301760304017603050176030601760307017603080176030901760310017603110176031201760313017603140176031501760316017603170176031801760319017603200176032101760322017603230176032401760325017603260176032701760328017603290176033001760331017603320176033301760334017603350176033601760337017603380176033901760340017603410176034201760343017603440176034501760346017603470176034801760349017603500176035101760352017603530176035401760355017603560176035701760358017603590176036001760361017603620176036301760364017603650176036601760367017603680176036901760370017603710176037201770055017700560177005701770058017700590177006001770061017700620177006301770064017700650177006601770067017700680177006901770070017700710177007201770073017700740177007501770076017700770177007801770079017700800177008101770082017700830177008401770085017700860177008701770088017700890177009001770091017700920177009301770094017700950177009601770097017700980177009901770100017701010177010201770103017701040177010501770106017701070177010801770109017701100177011101770112017701130177011401770115017701160177011701770118017701190177012001770121017701220177012301770124017701250177012601770127017701280177012901770130017701310177013201770133017701340177013501770136017701370177013801770139017701400177014101770142017701430177014401770145017701460177014701770148017701490177015001770151017701520177015301770154017701550177015601770157017701580177015901770160017701610177016201770163017701640177016501770166017701670177016801770169017701700177017101770172017701730177017401770175017701760177017701770178017701790177018001770181017701820177018301770184017701850177018601770187017701880177018901770190017701910177019201770193017701940177019501770196017701970177019801770199017702000177020101770202017702030177020401770205017702060177020701770208017702090177021001770211017702120177021301770214017702150177021601770217017702180177021901770220017702210177022201770223017702240177022501770226017702270177022801770229017702300177023101770232017702330177023401770235017702360177023701770238017702390177024001770241017702420177024301770244017702450177024601770247017702480177024901770250017702510177025201770253017702540177025501770256017702570177025801770259017702600177026101770262017702630177026401770265017702660177026701770268017702690177027001770271017702720177027301770274017702750177027601770277017702780177027901770280017702810177028201770283017702840177028501770286017702870177028801770289017702900177029101770292017702930177029401770295017702960177029701770298017702990177030001770301017703020177030301770304017703050177030601770307017703080177030901770310017703110177031201770313017703140177031501770316017703170177031801770319017703200177032101770322017703230177032401770325017703260177032701770328017703290177033001770331017703320177033301770334017703350177033601770337017703380177033901770340017703410177034201770343017703440177034501770346017703470177034801770349017703500177035101770352017703530177035401770355017703560177035701770358017703590177036001770361017703620177036301770364017703650177036601770367017703680177036901770370017703710177037201780055017800560178005701780058017800590178006001780061017800620178006301780064017800650178006601780067017800680178006901780070017800710178007201780073017800740178007501780076017800770178007801780079017800800178008101780082017800830178008401780085017800860178008701780088017800890178009001780091017800920178009301780094017800950178009601780097017800980178009901780100017801010178010201780103017801040178010501780106017801070178010801780109017801100178011101780112017801130178011401780115017801160178011701780118017801190178012001780121017801220178012301780124017801250178012601780127017801280178012901780130017801310178013201780133017801340178013501780136017801370178013801780139017801400178014101780142017801430178014401780145017801460178014701780148017801490178015001780151017801520178015301780154017801550178015601780157017801580178015901780160017801610178016201780163017801640178016501780166017801670178016801780169017801700178017101780172017801730178017401780175017801760178017701780178017801790178018001780181017801820178018301780184017801850178018601780187017801880178018901780190017801910178019201780193017801940178019501780196017801970178019801780199017802000178020101780202017802030178020401780205017802060178020701780208017802090178021001780211017802120178021301780214017802150178021601780217017802180178021901780220017802210178022201780223017802240178022501780226017802270178022801780229017802300178023101780232017802330178023401780235017802360178023701780238017802390178024001780241017802420178024301780244017802450178024601780247017802480178024901780250017802510178025201780253017802540178025501780256017802570178025801780259017802600178026101780262017802630178026401780265017802660178026701780268017802690178027001780271017802720178027301780274017802750178027601780277017802780178027901780280017802810178028201780283017802840178028501780286017802870178028801780289017802900178029101780292017802930178029401780295017802960178029701780298017802990178030001780301017803020178030301780304017803050178030601780307017803080178030901780310017803110178031201780313017803140178031501780316017803170178031801780319017803200178032101780322017803230178032401780325017803260178032701780328017803290178033001780331017803320178033301780334017803350178033601780337017803380178033901780340017803410178034201780343017803440178034501780346017803470178034801780349017803500178035101780352017803530178035401780355017803560178035701780358017803590178036001780361017803620178036301780364017803650178036601780367017803680178036901780370017803710178037201790054017900550179005601790057017900580179005901790060017900610179006201790063017900640179006501790066017900670179006801790069017900700179007101790072017900730179007401790075017900760179007701790078017900790179008001790081017900820179008301790084017900850179008601790087017900880179008901790090017900910179009201790093017900940179009501790096017900970179009801790099017901000179010101790102017901030179010401790105017901060179010701790108017901090179011001790111017901120179011301790114017901150179011601790117017901180179011901790120017901210179012201790123017901240179012501790126017901270179012801790129017901300179013101790132017901330179013401790135017901360179013701790138017901390179014001790141017901420179014301790144017901450179014601790147017901480179014901790150017901510179015201790153017901540179015501790156017901570179015801790159017901600179016101790162017901630179016401790165017901660179016701790168017901690179017001790171017901720179017301790174017901750179017601790177017901780179017901790180017901810179018201790183017901840179018501790186017901870179018801790189017901900179019101790192017901930179019401790195017901960179019701790198017901990179020001790201017902020179020301790204017902050179020601790207017902080179020901790210017902110179021201790213017902140179021501790216017902170179021801790219017902200179022101790222017902230179022401790225017902260179022701790228017902290179023001790231017902320179023301790234017902350179023601790237017902380179023901790240017902410179024201790243017902440179024501790246017902470179024801790249017902500179025101790252017902530179025401790255017902560179025701790258017902590179026001790261017902620179026301790264017902650179026601790267017902680179026901790270017902710179027201790273017902740179027501790276017902770179027801790279017902800179028101790282017902830179028401790285017902860179028701790288017902890179029001790291017902920179029301790294017902950179029601790297017902980179029901790300017903010179030201790303017903040179030501790306017903070179030801790309017903100179031101790312017903130179031401790315017903160179031701790318017903190179032001790321017903220179032301790324017903250179032601790327017903280179032901790330017903310179033201790333017903340179033501790336017903370179033801790339017903400179034101790342017903430179034401790345017903460179034701790348017903490179035001790351017903520179035301790354017903550179035601790357017903580179035901790360017903610179036201790363017903640179036501790366017903670179036801790369017903700179037101790372017903730180005401800055018000560180005701800058018000590180006001800061018000620180006301800064018000650180006601800067018000680180006901800070018000710180007201800073018000740180007501800076018000770180007801800079018000800180008101800082018000830180008401800085018000860180008701800088018000890180009001800091018000920180009301800094018000950180009601800097018000980180009901800100018001010180010201800103018001040180010501800106018001070180010801800109018001100180011101800112018001130180011401800115018001160180011701800118018001190180012001800121018001220180012301800124018001250180012601800127018001280180012901800130018001310180013201800133018001340180013501800136018001370180013801800139018001400180014101800142018001430180014401800145018001460180014701800148018001490180015001800151018001520180015301800154018001550180015601800157018001580180015901800160018001610180016201800163018001640180016501800166018001670180016801800169018001700180017101800172018001730180017401800175018001760180017701800178018001790180018001800181018001820180018301800184018001850180018601800187018001880180018901800190018001910180019201800193018001940180019501800196018001970180019801800199018002000180020101800202018002030180020401800205018002060180020701800208018002090180021001800211018002120180021301800214018002150180021601800217018002180180021901800220018002210180022201800223018002240180022501800226018002270180022801800229018002300180023101800232018002330180023401800235018002360180023701800238018002390180024001800241018002420180024301800244018002450180024601800247018002480180024901800250018002510180025201800253018002540180025501800256018002570180025801800259018002600180026101800262018002630180026401800265018002660180026701800268018002690180027001800271018002720180027301800274018002750180027601800277018002780180027901800280018002810180028201800283018002840180028501800286018002870180028801800289018002900180029101800292018002930180029401800295018002960180029701800298018002990180030001800301018003020180030301800304018003050180030601800307018003080180030901800310018003110180031201800313018003140180031501800316018003170180031801800319018003200180032101800322018003230180032401800325018003260180032701800328018003290180033001800331018003320180033301800334018003350180033601800337018003380180033901800340018003410180034201800343018003440180034501800346018003470180034801800349018003500180035101800352018003530180035401800355018003560180035701800358018003590180036001800361018003620180036301800364018003650180036601800367018003680180036901800370018003710180037201800373018100530181005401810055018100560181005701810058018100590181006001810061018100620181006301810064018100650181006601810067018100680181006901810070018100710181007201810073018100740181007501810076018100770181007801810079018100800181008101810082018100830181008401810085018100860181008701810088018100890181009001810091018100920181009301810094018100950181009601810097018100980181009901810100018101010181010201810103018101040181010501810106018101070181010801810109018101100181011101810112018101130181011401810115018101160181011701810118018101190181012001810121018101220181012301810124018101250181012601810127018101280181012901810130018101310181013201810133018101340181013501810136018101370181013801810139018101400181014101810142018101430181014401810145018101460181014701810148018101490181015001810151018101520181015301810154018101550181015601810157018101580181015901810160018101610181016201810163018101640181016501810166018101670181016801810169018101700181017101810172018101730181017401810175018101760181017701810178018101790181018001810181018101820181018301810184018101850181018601810187018101880181018901810190018101910181019201810193018101940181019501810196018101970181019801810199018102000181020101810202018102030181020401810205018102060181020701810208018102090181021001810211018102120181021301810214018102150181021601810217018102180181021901810220018102210181022201810223018102240181022501810226018102270181022801810229018102300181023101810232018102330181023401810235018102360181023701810238018102390181024001810241018102420181024301810244018102450181024601810247018102480181024901810250018102510181025201810253018102540181025501810256018102570181025801810259018102600181026101810262018102630181026401810265018102660181026701810268018102690181027001810271018102720181027301810274018102750181027601810277018102780181027901810280018102810181028201810283018102840181028501810286018102870181028801810289018102900181029101810292018102930181029401810295018102960181029701810298018102990181030001810301018103020181030301810304018103050181030601810307018103080181030901810310018103110181031201810313018103140181031501810316018103170181031801810319018103200181032101810322018103230181032401810325018103260181032701810328018103290181033001810331018103320181033301810334018103350181033601810337018103380181033901810340018103410181034201810343018103440181034501810346018103470181034801810349018103500181035101810352018103530181035401810355018103560181035701810358018103590181036001810361018103620181036301810364018103650181036601810367018103680181036901810370018103710181037201810373018200520182005301820054018200550182005601820057018200580182005901820060018200610182006201820063018200640182006501820066018200670182006801820069018200700182007101820072018200730182007401820075018200760182007701820078018200790182008001820081018200820182008301820084018200850182008601820087018200880182008901820090018200910182009201820093018200940182009501820096018200970182009801820099018201000182010101820102018201030182010401820105018201060182010701820108018201090182011001820111018201120182011301820114018201150182011601820117018201180182011901820120018201210182012201820123018201240182012501820126018201270182012801820129018201300182013101820132018201330182013401820135018201360182013701820138018201390182014001820141018201420182014301820144018201450182014601820147018201480182014901820150018201510182015201820153018201540182015501820156018201570182015801820159018201600182016101820162018201630182016401820165018201660182016701820168018201690182017001820171018201720182017301820174018201750182017601820177018201780182017901820180018201810182018201820183018201840182018501820186018201870182018801820189018201900182019101820192018201930182019401820195018201960182019701820198018201990182020001820201018202020182020301820204018202050182020601820207018202080182020901820210018202110182021201820213018202140182021501820216018202170182021801820219018202200182022101820222018202230182022401820225018202260182022701820228018202290182023001820231018202320182023301820234018202350182023601820237018202380182023901820240018202410182024201820243018202440182024501820246018202470182024801820249018202500182025101820252018202530182025401820255018202560182025701820258018202590182026001820261018202620182026301820264018202650182026601820267018202680182026901820270018202710182027201820273018202740182027501820276018202770182027801820279018202800182028101820282018202830182028401820285018202860182028701820288018202890182029001820291018202920182029301820294018202950182029601820297018202980182029901820300018203010182030201820303018203040182030501820306018203070182030801820309018203100182031101820312018203130182031401820315018203160182031701820318018203190182032001820321018203220182032301820324018203250182032601820327018203280182032901820330018203310182033201820333018203340182033501820336018203370182033801820339018203400182034101820342018203430182034401820345018203460182034701820348018203490182035001820351018203520182035301820354018203550182035601820357018203580182035901820360018203610182036201820363018203640182036501820366018203670182036801820369018203700182037101820372018203730182037401830052018300530183005401830055018300560183005701830058018300590183006001830061018300620183006301830064018300650183006601830067018300680183006901830070018300710183007201830073018300740183007501830076018300770183007801830079018300800183008101830082018300830183008401830085018300860183008701830088018300890183009001830091018300920183009301830094018300950183009601830097018300980183009901830100018301010183010201830103018301040183010501830106018301070183010801830109018301100183011101830112018301130183011401830115018301160183011701830118018301190183012001830121018301220183012301830124018301250183012601830127018301280183012901830130018301310183013201830133018301340183013501830136018301370183013801830139018301400183014101830142018301430183014401830145018301460183014701830148018301490183015001830151018301520183015301830154018301550183015601830157018301580183015901830160018301610183016201830163018301640183016501830166018301670183016801830169018301700183017101830172018301730183017401830175018301760183017701830178018301790183018001830181018301820183018301830184018301850183018601830187018301880183018901830190018301910183019201830193018301940183019501830196018301970183019801830199018302000183020101830202018302030183020401830205018302060183020701830208018302090183021001830211018302120183021301830214018302150183021601830217018302180183021901830220018302210183022201830223018302240183022501830226018302270183022801830229018302300183023101830232018302330183023401830235018302360183023701830238018302390183024001830241018302420183024301830244018302450183024601830247018302480183024901830250018302510183025201830253018302540183025501830256018302570183025801830259018302600183026101830262018302630183026401830265018302660183026701830268018302690183027001830271018302720183027301830274018302750183027601830277018302780183027901830280018302810183028201830283018302840183028501830286018302870183028801830289018302900183029101830292018302930183029401830295018302960183029701830298018302990183030001830301018303020183030301830304018303050183030601830307018303080183030901830310018303110183031201830313018303140183031501830316018303170183031801830319018303200183032101830322018303230183032401830325018303260183032701830328018303290183033001830331018303320183033301830334018303350183033601830337018303380183033901830340018303410183034201830343018303440183034501830346018303470183034801830349018303500183035101830352018303530183035401830355018303560183035701830358018303590183036001830361018303620183036301830364018303650183036601830367018303680183036901830370018303710183037201830373018303740184005101840052018400530184005401840055018400560184005701840058018400590184006001840061018400620184006301840064018400650184006601840067018400680184006901840070018400710184007201840073018400740184007501840076018400770184007801840079018400800184008101840082018400830184008401840085018400860184008701840088018400890184009001840091018400920184009301840094018400950184009601840097018400980184009901840100018401010184010201840103018401040184010501840106018401070184010801840109018401100184011101840112018401130184011401840115018401160184011701840118018401190184012001840121018401220184012301840124018401250184012601840127018401280184012901840130018401310184013201840133018401340184013501840136018401370184013801840139018401400184014101840142018401430184014401840145018401460184014701840148018401490184015001840151018401520184015301840154018401550184015601840157018401580184015901840160018401610184016201840163018401640184016501840166018401670184016801840169018401700184017101840172018401730184017401840175018401760184017701840178018401790184018001840181018401820184018301840184018401850184018601840187018401880184018901840190018401910184019201840193018401940184019501840196018401970184019801840199018402000184020101840202018402030184020401840205018402060184020701840208018402090184021001840211018402120184021301840214018402150184021601840217018402180184021901840220018402210184022201840223018402240184022501840226018402270184022801840229018402300184023101840232018402330184023401840235018402360184023701840238018402390184024001840241018402420184024301840244018402450184024601840247018402480184024901840250018402510184025201840253018402540184025501840256018402570184025801840259018402600184026101840262018402630184026401840265018402660184026701840268018402690184027001840271018402720184027301840274018402750184027601840277018402780184027901840280018402810184028201840283018402840184028501840286018402870184028801840289018402900184029101840292018402930184029401840295018402960184029701840298018402990184030001840301018403020184030301840304018403050184030601840307018403080184030901840310018403110184031201840313018403140184031501840316018403170184031801840319018403200184032101840322018403230184032401840325018403260184032701840328018403290184033001840331018403320184033301840334018403350184033601840337018403380184033901840340018403410184034201840343018403440184034501840346018403470184034801840349018403500184035101840352018403530184035401840355018403560184035701840358018403590184036001840361018403620184036301840364018403650184036601840367018403680184036901840370018403710184037201840373018403740185005101850052018500530185005401850055018500560185005701850058018500590185006001850061018500620185006301850064018500650185006601850067018500680185006901850070018500710185007201850073018500740185007501850076018500770185007801850079018500800185008101850082018500830185008401850085018500860185008701850088018500890185009001850091018500920185009301850094018500950185009601850097018500980185009901850100018501010185010201850103018501040185010501850106018501070185010801850109018501100185011101850112018501130185011401850115018501160185011701850118018501190185012001850121018501220185012301850124018501250185012601850127018501280185012901850130018501310185013201850133018501340185013501850136018501370185013801850139018501400185014101850142018501430185014401850145018501460185014701850148018501490185015001850151018501520185015301850154018501550185015601850157018501580185015901850160018501610185016201850163018501640185016501850166018501670185016801850169018501700185017101850172018501730185017401850175018501760185017701850178018501790185018001850181018501820185018301850184018501850185018601850187018501880185018901850190018501910185019201850193018501940185019501850196018501970185019801850199018502000185020101850202018502030185020401850205018502060185020701850208018502090185021001850211018502120185021301850214018502150185021601850217018502180185021901850220018502210185022201850223018502240185022501850226018502270185022801850229018502300185023101850232018502330185023401850235018502360185023701850238018502390185024001850241018502420185024301850244018502450185024601850247018502480185024901850250018502510185025201850253018502540185025501850256018502570185025801850259018502600185026101850262018502630185026401850265018502660185026701850268018502690185027001850271018502720185027301850274018502750185027601850277018502780185027901850280018502810185028201850283018502840185028501850286018502870185028801850289018502900185029101850292018502930185029401850295018502960185029701850298018502990185030001850301018503020185030301850304018503050185030601850307018503080185030901850310018503110185031201850313018503140185031501850316018503170185031801850319018503200185032101850322018503230185032401850325018503260185032701850328018503290185033001850331018503320185033301850334018503350185033601850337018503380185033901850340018503410185034201850343018503440185034501850346018503470185034801850349018503500185035101850352018503530185035401850355018503560185035701850358018503590185036001850361018503620185036301850364018503650185036601850367018503680185036901850370018503710185037201850373018503740185037501860050018600510186005201860053018600540186005501860056018600570186005801860059018600600186006101860062018600630186006401860065018600660186006701860068018600690186007001860071018600720186007301860074018600750186007601860077018600780186007901860080018600810186008201860083018600840186008501860086018600870186008801860089018600900186009101860092018600930186009401860095018600960186009701860098018600990186010001860101018601020186010301860104018601050186010601860107018601080186010901860110018601110186011201860113018601140186011501860116018601170186011801860119018601200186012101860122018601230186012401860125018601260186012701860128018601290186013001860131018601320186013301860134018601350186013601860137018601380186013901860140018601410186014201860143018601440186014501860146018601470186014801860149018601500186015101860152018601530186015401860155018601560186015701860158018601590186016001860161018601620186016301860164018601650186016601860167018601680186016901860170018601710186017201860173018601740186017501860176018601770186017801860179018601800186018101860182018601830186018401860185018601860186018701860188018601890186019001860191018601920186019301860194018601950186019601860197018601980186019901860200018602010186020201860203018602040186020501860206018602070186020801860209018602100186021101860212018602130186021401860215018602160186021701860218018602190186022001860221018602220186022301860224018602250186022601860227018602280186022901860230018602310186023201860233018602340186023501860236018602370186023801860239018602400186024101860242018602430186024401860245018602460186024701860248018602490186025001860251018602520186025301860254018602550186025601860257018602580186025901860260018602610186026201860263018602640186026501860266018602670186026801860269018602700186027101860272018602730186027401860275018602760186027701860278018602790186028001860281018602820186028301860284018602850186028601860287018602880186028901860290018602910186029201860293018602940186029501860296018602970186029801860299018603000186030101860302018603030186030401860305018603060186030701860308018603090186031001860311018603120186031301860314018603150186031601860317018603180186031901860320018603210186032201860323018603240186032501860326018603270186032801860329018603300186033101860332018603330186033401860335018603360186033701860338018603390186034001860341018603420186034301860344018603450186034601860347018603480186034901860350018603510186035201860353018603540186035501860356018603570186035801860359018603600186036101860362018603630186036401860365018603660186036701860368018603690186037001860371018603720186037301860374018603750187005001870051018700520187005301870054018700550187005601870057018700580187005901870060018700610187006201870063018700640187006501870066018700670187006801870069018700700187007101870072018700730187007401870075018700760187007701870078018700790187008001870081018700820187008301870084018700850187008601870087018700880187008901870090018700910187009201870093018700940187009501870096018700970187009801870099018701000187010101870102018701030187010401870105018701060187010701870108018701090187011001870111018701120187011301870114018701150187011601870117018701180187011901870120018701210187012201870123018701240187012501870126018701270187012801870129018701300187013101870132018701330187013401870135018701360187013701870138018701390187014001870141018701420187014301870144018701450187014601870147018701480187014901870150018701510187015201870153018701540187015501870156018701570187015801870159018701600187016101870162018701630187016401870165018701660187016701870168018701690187017001870171018701720187017301870174018701750187017601870177018701780187017901870180018701810187018201870183018701840187018501870186018701870187018801870189018701900187019101870192018701930187019401870195018701960187019701870198018701990187020001870201018702020187020301870204018702050187020601870207018702080187020901870210018702110187021201870213018702140187021501870216018702170187021801870219018702200187022101870222018702230187022401870225018702260187022701870228018702290187023001870231018702320187023301870234018702350187023601870237018702380187023901870240018702410187024201870243018702440187024501870246018702470187024801870249018702500187025101870252018702530187025401870255018702560187025701870258018702590187026001870261018702620187026301870264018702650187026601870267018702680187026901870270018702710187027201870273018702740187027501870276018702770187027801870279018702800187028101870282018702830187028401870285018702860187028701870288018702890187029001870291018702920187029301870294018702950187029601870297018702980187029901870300018703010187030201870303018703040187030501870306018703070187030801870309018703100187031101870312018703130187031401870315018703160187031701870318018703190187032001870321018703220187032301870324018703250187032601870327018703280187032901870330018703310187033201870333018703340187033501870336018703370187033801870339018703400187034101870342018703430187034401870345018703460187034701870348018703490187035001870351018703520187035301870354018703550187035601870357018703580187035901870360018703610187036201870363018703640187036501870366018703670187036801870369018703700187037101870372018703730187037401870375018800490188005001880051018800520188005301880054018800550188005601880057018800580188005901880060018800610188006201880063018800640188006501880066018800670188006801880069018800700188007101880072018800730188007401880075018800760188007701880078018800790188008001880081018800820188008301880084018800850188008601880087018800880188008901880090018800910188009201880093018800940188009501880096018800970188009801880099018801000188010101880102018801030188010401880105018801060188010701880108018801090188011001880111018801120188011301880114018801150188011601880117018801180188011901880120018801210188012201880123018801240188012501880126018801270188012801880129018801300188013101880132018801330188013401880135018801360188013701880138018801390188014001880141018801420188014301880144018801450188014601880147018801480188014901880150018801510188015201880153018801540188015501880156018801570188015801880159018801600188016101880162018801630188016401880165018801660188016701880168018801690188017001880171018801720188017301880174018801750188017601880177018801780188017901880180018801810188018201880183018801840188018501880186018801870188018801880189018801900188019101880192018801930188019401880195018801960188019701880198018801990188020001880201018802020188020301880204018802050188020601880207018802080188020901880210018802110188021201880213018802140188021501880216018802170188021801880219018802200188022101880222018802230188022401880225018802260188022701880228018802290188023001880231018802320188023301880234018802350188023601880237018802380188023901880240018802410188024201880243018802440188024501880246018802470188024801880249018802500188025101880252018802530188025401880255018802560188025701880258018802590188026001880261018802620188026301880264018802650188026601880267018802680188026901880270018802710188027201880273018802740188027501880276018802770188027801880279018802800188028101880282018802830188028401880285018802860188028701880288018802890188029001880291018802920188029301880294018802950188029601880297018802980188029901880300018803010188030201880303018803040188030501880306018803070188030801880309018803100188031101880312018803130188031401880315018803160188031701880318018803190188032001880321018803220188032301880324018803250188032601880327018803280188032901880330018803310188033201880333018803340188033501880336018803370188033801880339018803400188034101880342018803430188034401880345018803460188034701880348018803490188035001880351018803520188035301880354018803550188035601880357018803580188035901880360018803610188036201880363018803640188036501880366018803670188036801880369018803700188037101880372018803730188037401880375018803760189004801890049018900500189005101890052018900530189005401890055018900560189005701890058018900590189006001890061018900620189006301890064018900650189006601890067018900680189006901890070018900710189007201890073018900740189007501890076018900770189007801890079018900800189008101890082018900830189008401890085018900860189008701890088018900890189009001890091018900920189009301890094018900950189009601890097018900980189009901890100018901010189010201890103018901040189010501890106018901070189010801890109018901100189011101890112018901130189011401890115018901160189011701890118018901190189012001890121018901220189012301890124018901250189012601890127018901280189012901890130018901310189013201890133018901340189013501890136018901370189013801890139018901400189014101890142018901430189014401890145018901460189014701890148018901490189015001890151018901520189015301890154018901550189015601890157018901580189015901890160018901610189016201890163018901640189016501890166018901670189016801890169018901700189017101890172018901730189017401890175018901760189017701890178018901790189018001890181018901820189018301890184018901850189018601890187018901880189018901890190018901910189019201890193018901940189019501890196018901970189019801890199018902000189020101890202018902030189020401890205018902060189020701890208018902090189021001890211018902120189021301890214018902150189021601890217018902180189021901890220018902210189022201890223018902240189022501890226018902270189022801890229018902300189023101890232018902330189023401890235018902360189023701890238018902390189024001890241018902420189024301890244018902450189024601890247018902480189024901890250018902510189025201890253018902540189025501890256018902570189025801890259018902600189026101890262018902630189026401890265018902660189026701890268018902690189027001890271018902720189027301890274018902750189027601890277018902780189027901890280018902810189028201890283018902840189028501890286018902870189028801890289018902900189029101890292018902930189029401890295018902960189029701890298018902990189030001890301018903020189030301890304018903050189030601890307018903080189030901890310018903110189031201890313018903140189031501890316018903170189031801890319018903200189032101890322018903230189032401890325018903260189032701890328018903290189033001890331018903320189033301890334018903350189033601890337018903380189033901890340018903410189034201890343018903440189034501890346018903470189034801890349018903500189035101890352018903530189035401890355018903560189035701890358018903590189036001890361018903620189036301890364018903650189036601890367018903680189036901890370018903710189037201890373018903740189037501890376019000480190004901900050019000510190005201900053019000540190005501900056019000570190005801900059019000600190006101900062019000630190006401900065019000660190006701900068019000690190007001900071019000720190007301900074019000750190007601900077019000780190007901900080019000810190008201900083019000840190008501900086019000870190008801900089019000900190009101900092019000930190009401900095019000960190009701900098019000990190010001900101019001020190010301900104019001050190010601900107019001080190010901900110019001110190011201900113019001140190011501900116019001170190011801900119019001200190012101900122019001230190012401900125019001260190012701900128019001290190013001900131019001320190013301900134019001350190013601900137019001380190013901900140019001410190014201900143019001440190014501900146019001470190014801900149019001500190015101900152019001530190015401900155019001560190015701900158019001590190016001900161019001620190016301900164019001650190016601900167019001680190016901900170019001710190017201900173019001740190017501900176019001770190017801900179019001800190018101900182019001830190018401900185019001860190018701900188019001890190019001900191019001920190019301900194019001950190019601900197019001980190019901900200019002010190020201900203019002040190020501900206019002070190020801900209019002100190021101900212019002130190021401900215019002160190021701900218019002190190022001900221019002220190022301900224019002250190022601900227019002280190022901900230019002310190023201900233019002340190023501900236019002370190023801900239019002400190024101900242019002430190024401900245019002460190024701900248019002490190025001900251019002520190025301900254019002550190025601900257019002580190025901900260019002610190026201900263019002640190026501900266019002670190026801900269019002700190027101900272019002730190027401900275019002760190027701900278019002790190028001900281019002820190028301900284019002850190028601900287019002880190028901900290019002910190029201900293019002940190029501900296019002970190029801900299019003000190030101900302019003030190030401900305019003060190030701900308019003090190031001900311019003120190031301900314019003150190031601900317019003180190031901900320019003210190032201900323019003240190032501900326019003270190032801900329019003300190033101900332019003330190033401900335019003360190033701900338019003390190034001900341019003420190034301900344019003450190034601900347019003480190034901900350019003510190035201900353019003540190035501900356019003570190035801900359019003600190036101900362019003630190036401900365019003660190036701900368019003690190037001900371019003720190037301900374019003750190037601910047019100480191004901910050019100510191005201910053019100540191005501910056019100570191005801910059019100600191006101910062019100630191006401910065019100660191006701910068019100690191007001910071019100720191007301910074019100750191007601910077019100780191007901910080019100810191008201910083019100840191008501910086019100870191008801910089019100900191009101910092019100930191009401910095019100960191009701910098019100990191010001910101019101020191010301910104019101050191010601910107019101080191010901910110019101110191011201910113019101140191011501910116019101170191011801910119019101200191012101910122019101230191012401910125019101260191012701910128019101290191013001910131019101320191013301910134019101350191013601910137019101380191013901910140019101410191014201910143019101440191014501910146019101470191014801910149019101500191015101910152019101530191015401910155019101560191015701910158019101590191016001910161019101620191016301910164019101650191016601910167019101680191016901910170019101710191017201910173019101740191017501910176019101770191017801910179019101800191018101910182019101830191018401910185019101860191018701910188019101890191019001910191019101920191019301910194019101950191019601910197019101980191019901910200019102010191020201910203019102040191020501910206019102070191020801910209019102100191021101910212019102130191021401910215019102160191021701910218019102190191022001910221019102220191022301910224019102250191022601910227019102280191022901910230019102310191023201910233019102340191023501910236019102370191023801910239019102400191024101910242019102430191024401910245019102460191024701910248019102490191025001910251019102520191025301910254019102550191025601910257019102580191025901910260019102610191026201910263019102640191026501910266019102670191026801910269019102700191027101910272019102730191027401910275019102760191027701910278019102790191028001910281019102820191028301910284019102850191028601910287019102880191028901910290019102910191029201910293019102940191029501910296019102970191029801910299019103000191030101910302019103030191030401910305019103060191030701910308019103090191031001910311019103120191031301910314019103150191031601910317019103180191031901910320019103210191032201910323019103240191032501910326019103270191032801910329019103300191033101910332019103330191033401910335019103360191033701910338019103390191034001910341019103420191034301910344019103450191034601910347019103480191034901910350019103510191035201910353019103540191035501910356019103570191035801910359019103600191036101910362019103630191036401910365019103660191036701910368019103690191037001910371019103720191037301910374019103750191037601910377019200470192004801920049019200500192005101920052019200530192005401920055019200560192005701920058019200590192006001920061019200620192006301920064019200650192006601920067019200680192006901920070019200710192007201920073019200740192007501920076019200770192007801920079019200800192008101920082019200830192008401920085019200860192008701920088019200890192009001920091019200920192009301920094019200950192009601920097019200980192009901920100019201010192010201920103019201040192010501920106019201070192010801920109019201100192011101920112019201130192011401920115019201160192011701920118019201190192012001920121019201220192012301920124019201250192012601920127019201280192012901920130019201310192013201920133019201340192013501920136019201370192013801920139019201400192014101920142019201430192014401920145019201460192014701920148019201490192015001920151019201520192015301920154019201550192015601920157019201580192015901920160019201610192016201920163019201640192016501920166019201670192016801920169019201700192017101920172019201730192017401920175019201760192017701920178019201790192018001920181019201820192018301920184019201850192018601920187019201880192018901920190019201910192019201920193019201940192019501920196019201970192019801920199019202000192020101920202019202030192020401920205019202060192020701920208019202090192021001920211019202120192021301920214019202150192021601920217019202180192021901920220019202210192022201920223019202240192022501920226019202270192022801920229019202300192023101920232019202330192023401920235019202360192023701920238019202390192024001920241019202420192024301920244019202450192024601920247019202480192024901920250019202510192025201920253019202540192025501920256019202570192025801920259019202600192026101920262019202630192026401920265019202660192026701920268019202690192027001920271019202720192027301920274019202750192027601920277019202780192027901920280019202810192028201920283019202840192028501920286019202870192028801920289019202900192029101920292019202930192029401920295019202960192029701920298019202990192030001920301019203020192030301920304019203050192030601920307019203080192030901920310019203110192031201920313019203140192031501920316019203170192031801920319019203200192032101920322019203230192032401920325019203260192032701920328019203290192033001920331019203320192033301920334019203350192033601920337019203380192033901920340019203410192034201920343019203440192034501920346019203470192034801920349019203500192035101920352019203530192035401920355019203560192035701920358019203590192036001920361019203620192036301920364019203650192036601920367019203680192036901920370019203710192037201920373019203740192037501920376019203770193004601930047019300480193004901930050019300510193005201930053019300540193005501930056019300570193005801930059019300600193006101930062019300630193006401930065019300660193006701930068019300690193007001930071019300720193007301930074019300750193007601930077019300780193007901930080019300810193008201930083019300840193008501930086019300870193008801930089019300900193009101930092019300930193009401930095019300960193009701930098019300990193010001930101019301020193010301930104019301050193010601930107019301080193010901930110019301110193011201930113019301140193011501930116019301170193011801930119019301200193012101930122019301230193012401930125019301260193012701930128019301290193013001930131019301320193013301930134019301350193013601930137019301380193013901930140019301410193014201930143019301440193014501930146019301470193014801930149019301500193015101930152019301530193015401930155019301560193015701930158019301590193016001930161019301620193016301930164019301650193016601930167019301680193016901930170019301710193017201930173019301740193017501930176019301770193017801930179019301800193018101930182019301830193018401930185019301860193018701930188019301890193019001930191019301920193019301930194019301950193019601930197019301980193019901930200019302010193020201930203019302040193020501930206019302070193020801930209019302100193021101930212019302130193021401930215019302160193021701930218019302190193022001930221019302220193022301930224019302250193022601930227019302280193022901930230019302310193023201930233019302340193023501930236019302370193023801930239019302400193024101930242019302430193024401930245019302460193024701930248019302490193025001930251019302520193025301930254019302550193025601930257019302580193025901930260019302610193026201930263019302640193026501930266019302670193026801930269019302700193027101930272019302730193027401930275019302760193027701930278019302790193028001930281019302820193028301930284019302850193028601930287019302880193028901930290019302910193029201930293019302940193029501930296019302970193029801930299019303000193030101930302019303030193030401930305019303060193030701930308019303090193031001930311019303120193031301930314019303150193031601930317019303180193031901930320019303210193032201930323019303240193032501930326019303270193032801930329019303300193033101930332019303330193033401930335019303360193033701930338019303390193034001930341019303420193034301930344019303450193034601930347019303480193034901930350019303510193035201930353019303540193035501930356019303570193035801930359019303600193036101930362019303630193036401930365019303660193036701930368019303690193037001930371019303720193037301930374019303750193037601930377019303780194004501940046019400470194004801940049019400500194005101940052019400530194005401940055019400560194005701940058019400590194006001940061019400620194006301940064019400650194006601940067019400680194006901940070019400710194007201940073019400740194007501940076019400770194007801940079019400800194008101940082019400830194008401940085019400860194008701940088019400890194009001940091019400920194009301940094019400950194009601940097019400980194009901940100019401010194010201940103019401040194010501940106019401070194010801940109019401100194011101940112019401130194011401940115019401160194011701940118019401190194012001940121019401220194012301940124019401250194012601940127019401280194012901940130019401310194013201940133019401340194013501940136019401370194013801940139019401400194014101940142019401430194014401940145019401460194014701940148019401490194015001940151019401520194015301940154019401550194015601940157019401580194015901940160019401610194016201940163019401640194016501940166019401670194016801940169019401700194017101940172019401730194017401940175019401760194017701940178019401790194018001940181019401820194018301940184019401850194018601940187019401880194018901940190019401910194019201940193019401940194019501940196019401970194019801940199019402000194020101940202019402030194020401940205019402060194020701940208019402090194021001940211019402120194021301940214019402150194021601940217019402180194021901940220019402210194022201940223019402240194022501940226019402270194022801940229019402300194023101940232019402330194023401940235019402360194023701940238019402390194024001940241019402420194024301940244019402450194024601940247019402480194024901940250019402510194025201940253019402540194025501940256019402570194025801940259019402600194026101940262019402630194026401940265019402660194026701940268019402690194027001940271019402720194027301940274019402750194027601940277019402780194027901940280019402810194028201940283019402840194028501940286019402870194028801940289019402900194029101940292019402930194029401940295019402960194029701940298019402990194030001940301019403020194030301940304019403050194030601940307019403080194030901940310019403110194031201940313019403140194031501940316019403170194031801940319019403200194032101940322019403230194032401940325019403260194032701940328019403290194033001940331019403320194033301940334019403350194033601940337019403380194033901940340019403410194034201940343019403440194034501940346019403470194034801940349019403500194035101940352019403530194035401940355019403560194035701940358019403590194036001940361019403620194036301940364019403650194036601940367019403680194036901940370019403710194037201940373019403740194037501940376019403770194037801950045019500460195004701950048019500490195005001950051019500520195005301950054019500550195005601950057019500580195005901950060019500610195006201950063019500640195006501950066019500670195006801950069019500700195007101950072019500730195007401950075019500760195007701950078019500790195008001950081019500820195008301950084019500850195008601950087019500880195008901950090019500910195009201950093019500940195009501950096019500970195009801950099019501000195010101950102019501030195010401950105019501060195010701950108019501090195011001950111019501120195011301950114019501150195011601950117019501180195011901950120019501210195012201950123019501240195012501950126019501270195012801950129019501300195013101950132019501330195013401950135019501360195013701950138019501390195014001950141019501420195014301950144019501450195014601950147019501480195014901950150019501510195015201950153019501540195015501950156019501570195015801950159019501600195016101950162019501630195016401950165019501660195016701950168019501690195017001950171019501720195017301950174019501750195017601950177019501780195017901950180019501810195018201950183019501840195018501950186019501870195018801950189019501900195019101950192019501930195019401950195019501960195019701950198019501990195020001950201019502020195020301950204019502050195020601950207019502080195020901950210019502110195021201950213019502140195021501950216019502170195021801950219019502200195022101950222019502230195022401950225019502260195022701950228019502290195023001950231019502320195023301950234019502350195023601950237019502380195023901950240019502410195024201950243019502440195024501950246019502470195024801950249019502500195025101950252019502530195025401950255019502560195025701950258019502590195026001950261019502620195026301950264019502650195026601950267019502680195026901950270019502710195027201950273019502740195027501950276019502770195027801950279019502800195028101950282019502830195028401950285019502860195028701950288019502890195029001950291019502920195029301950294019502950195029601950297019502980195029901950300019503010195030201950303019503040195030501950306019503070195030801950309019503100195031101950312019503130195031401950315019503160195031701950318019503190195032001950321019503220195032301950324019503250195032601950327019503280195032901950330019503310195033201950333019503340195033501950336019503370195033801950339019503400195034101950342019503430195034401950345019503460195034701950348019503490195035001950351019503520195035301950354019503550195035601950357019503580195035901950360019503610195036201950363019503640195036501950366019503670195036801950369019503700195037101950372019503730195037401950375019503760195037701950378019600440196004501960046019600470196004801960049019600500196005101960052019600530196005401960055019600560196005701960058019600590196006001960061019600620196006301960064019600650196006601960067019600680196006901960070019600710196007201960073019600740196007501960076019600770196007801960079019600800196008101960082019600830196008401960085019600860196008701960088019600890196009001960091019600920196009301960094019600950196009601960097019600980196009901960100019601010196010201960103019601040196010501960106019601070196010801960109019601100196011101960112019601130196011401960115019601160196011701960118019601190196012001960121019601220196012301960124019601250196012601960127019601280196012901960130019601310196013201960133019601340196013501960136019601370196013801960139019601400196014101960142019601430196014401960145019601460196014701960148019601490196015001960151019601520196015301960154019601550196015601960157019601580196015901960160019601610196016201960163019601640196016501960166019601670196016801960169019601700196017101960172019601730196017401960175019601760196017701960178019601790196018001960181019601820196018301960184019601850196018601960187019601880196018901960190019601910196019201960193019601940196019501960196019601970196019801960199019602000196020101960202019602030196020401960205019602060196020701960208019602090196021001960211019602120196021301960214019602150196021601960217019602180196021901960220019602210196022201960223019602240196022501960226019602270196022801960229019602300196023101960232019602330196023401960235019602360196023701960238019602390196024001960241019602420196024301960244019602450196024601960247019602480196024901960250019602510196025201960253019602540196025501960256019602570196025801960259019602600196026101960262019602630196026401960265019602660196026701960268019602690196027001960271019602720196027301960274019602750196027601960277019602780196027901960280019602810196028201960283019602840196028501960286019602870196028801960289019602900196029101960292019602930196029401960295019602960196029701960298019602990196030001960301019603020196030301960304019603050196030601960307019603080196030901960310019603110196031201960313019603140196031501960316019603170196031801960319019603200196032101960322019603230196032401960325019603260196032701960328019603290196033001960331019603320196033301960334019603350196033601960337019603380196033901960340019603410196034201960343019603440196034501960346019603470196034801960349019603500196035101960352019603530196035401960355019603560196035701960358019603590196036001960361019603620196036301960364019603650196036601960367019603680196036901960370019603710196037201960373019603740196037501960376019603770196037801960379019700440197004501970046019700470197004801970049019700500197005101970052019700530197005401970055019700560197005701970058019700590197006001970061019700620197006301970064019700650197006601970067019700680197006901970070019700710197007201970073019700740197007501970076019700770197007801970079019700800197008101970082019700830197008401970085019700860197008701970088019700890197009001970091019700920197009301970094019700950197009601970097019700980197009901970100019701010197010201970103019701040197010501970106019701070197010801970109019701100197011101970112019701130197011401970115019701160197011701970118019701190197012001970121019701220197012301970124019701250197012601970127019701280197012901970130019701310197013201970133019701340197013501970136019701370197013801970139019701400197014101970142019701430197014401970145019701460197014701970148019701490197015001970151019701520197015301970154019701550197015601970157019701580197015901970160019701610197016201970163019701640197016501970166019701670197016801970169019701700197017101970172019701730197017401970175019701760197017701970178019701790197018001970181019701820197018301970184019701850197018601970187019701880197018901970190019701910197019201970193019701940197019501970196019701970197019801970199019702000197020101970202019702030197020401970205019702060197020701970208019702090197021001970211019702120197021301970214019702150197021601970217019702180197021901970220019702210197022201970223019702240197022501970226019702270197022801970229019702300197023101970232019702330197023401970235019702360197023701970238019702390197024001970241019702420197024301970244019702450197024601970247019702480197024901970250019702510197025201970253019702540197025501970256019702570197025801970259019702600197026101970262019702630197026401970265019702660197026701970268019702690197027001970271019702720197027301970274019702750197027601970277019702780197027901970280019702810197028201970283019702840197028501970286019702870197028801970289019702900197029101970292019702930197029401970295019702960197029701970298019702990197030001970301019703020197030301970304019703050197030601970307019703080197030901970310019703110197031201970313019703140197031501970316019703170197031801970319019703200197032101970322019703230197032401970325019703260197032701970328019703290197033001970331019703320197033301970334019703350197033601970337019703380197033901970340019703410197034201970343019703440197034501970346019703470197034801970349019703500197035101970352019703530197035401970355019703560197035701970358019703590197036001970361019703620197036301970364019703650197036601970367019703680197036901970370019703710197037201970373019703740197037501970376019703770197037801970379019800430198004401980045019800460198004701980048019800490198005001980051019800520198005301980054019800550198005601980057019800580198005901980060019800610198006201980063019800640198006501980066019800670198006801980069019800700198007101980072019800730198007401980075019800760198007701980078019800790198008001980081019800820198008301980084019800850198008601980087019800880198008901980090019800910198009201980093019800940198009501980096019800970198009801980099019801000198010101980102019801030198010401980105019801060198010701980108019801090198011001980111019801120198011301980114019801150198011601980117019801180198011901980120019801210198012201980123019801240198012501980126019801270198012801980129019801300198013101980132019801330198013401980135019801360198013701980138019801390198014001980141019801420198014301980144019801450198014601980147019801480198014901980150019801510198015201980153019801540198015501980156019801570198015801980159019801600198016101980162019801630198016401980165019801660198016701980168019801690198017001980171019801720198017301980174019801750198017601980177019801780198017901980180019801810198018201980183019801840198018501980186019801870198018801980189019801900198019101980192019801930198019401980195019801960198019701980198019801990198020001980201019802020198020301980204019802050198020601980207019802080198020901980210019802110198021201980213019802140198021501980216019802170198021801980219019802200198022101980222019802230198022401980225019802260198022701980228019802290198023001980231019802320198023301980234019802350198023601980237019802380198023901980240019802410198024201980243019802440198024501980246019802470198024801980249019802500198025101980252019802530198025401980255019802560198025701980258019802590198026001980261019802620198026301980264019802650198026601980267019802680198026901980270019802710198027201980273019802740198027501980276019802770198027801980279019802800198028101980282019802830198028401980285019802860198028701980288019802890198029001980291019802920198029301980294019802950198029601980297019802980198029901980300019803010198030201980303019803040198030501980306019803070198030801980309019803100198031101980312019803130198031401980315019803160198031701980318019803190198032001980321019803220198032301980324019803250198032601980327019803280198032901980330019803310198033201980333019803340198033501980336019803370198033801980339019803400198034101980342019803430198034401980345019803460198034701980348019803490198035001980351019803520198035301980354019803550198035601980357019803580198035901980360019803610198036201980363019803640198036501980366019803670198036801980369019803700198037101980372019803730198037401980375019803760198037701980378019803790199004301990044019900450199004601990047019900480199004901990050019900510199005201990053019900540199005501990056019900570199005801990059019900600199006101990062019900630199006401990065019900660199006701990068019900690199007001990071019900720199007301990074019900750199007601990077019900780199007901990080019900810199008201990083019900840199008501990086019900870199008801990089019900900199009101990092019900930199009401990095019900960199009701990098019900990199010001990101019901020199010301990104019901050199010601990107019901080199010901990110019901110199011201990113019901140199011501990116019901170199011801990119019901200199012101990122019901230199012401990125019901260199012701990128019901290199013001990131019901320199013301990134019901350199013601990137019901380199013901990140019901410199014201990143019901440199014501990146019901470199014801990149019901500199015101990152019901530199015401990155019901560199015701990158019901590199016001990161019901620199016301990164019901650199016601990167019901680199016901990170019901710199017201990173019901740199017501990176019901770199017801990179019901800199018101990182019901830199018401990185019901860199018701990188019901890199019001990191019901920199019301990194019901950199019601990197019901980199019901990200019902010199020201990203019902040199020501990206019902070199020801990209019902100199021101990212019902130199021401990215019902160199021701990218019902190199022001990221019902220199022301990224019902250199022601990227019902280199022901990230019902310199023201990233019902340199023501990236019902370199023801990239019902400199024101990242019902430199024401990245019902460199024701990248019902490199025001990251019902520199025301990254019902550199025601990257019902580199025901990260019902610199026201990263019902640199026501990266019902670199026801990269019902700199027101990272019902730199027401990275019902760199027701990278019902790199028001990281019902820199028301990284019902850199028601990287019902880199028901990290019902910199029201990293019902940199029501990296019902970199029801990299019903000199030101990302019903030199030401990305019903060199030701990308019903090199031001990311019903120199031301990314019903150199031601990317019903180199031901990320019903210199032201990323019903240199032501990326019903270199032801990329019903300199033101990332019903330199033401990335019903360199033701990338019903390199034001990341019903420199034301990344019903450199034601990347019903480199034901990350019903510199035201990353019903540199035501990356019903570199035801990359019903600199036101990362019903630199036401990365019903660199036701990368019903690199037001990371019903720199037301990374019903750199037601990377019903780199037901990380020000420200004302000044020000450200004602000047020000480200004902000050020000510200005202000053020000540200005502000056020000570200005802000059020000600200006102000062020000630200006402000065020000660200006702000068020000690200007002000071020000720200007302000074020000750200007602000077020000780200007902000080020000810200008202000083020000840200008502000086020000870200008802000089020000900200009102000092020000930200009402000095020000960200009702000098020000990200010002000101020001020200010302000104020001050200010602000107020001080200010902000110020001110200011202000113020001140200011502000116020001170200011802000119020001200200012102000122020001230200012402000125020001260200012702000128020001290200013002000131020001320200013302000134020001350200013602000137020001380200013902000140020001410200014202000143020001440200014502000146020001470200014802000149020001500200015102000152020001530200015402000155020001560200015702000158020001590200016002000161020001620200016302000164020001650200016602000167020001680200016902000170020001710200017202000173020001740200017502000176020001770200017802000179020001800200018102000182020001830200018402000185020001860200018702000188020001890200019002000191020001920200019302000194020001950200019602000197020001980200019902000200020002010200020202000203020002040200020502000206020002070200020802000209020002100200021102000212020002130200021402000215020002160200021702000218020002190200022002000221020002220200022302000224020002250200022602000227020002280200022902000230020002310200023202000233020002340200023502000236020002370200023802000239020002400200024102000242020002430200024402000245020002460200024702000248020002490200025002000251020002520200025302000254020002550200025602000257020002580200025902000260020002610200026202000263020002640200026502000266020002670200026802000269020002700200027102000272020002730200027402000275020002760200027702000278020002790200028002000281020002820200028302000284020002850200028602000287020002880200028902000290020002910200029202000293020002940200029502000296020002970200029802000299020003000200030102000302020003030200030402000305020003060200030702000308020003090200031002000311020003120200031302000314020003150200031602000317020003180200031902000320020003210200032202000323020003240200032502000326020003270200032802000329020003300200033102000332020003330200033402000335020003360200033702000338020003390200034002000341020003420200034302000344020003450200034602000347020003480200034902000350020003510200035202000353020003540200035502000356020003570200035802000359020003600200036102000362020003630200036402000365020003660200036702000368020003690200037002000371020003720200037302000374020003750200037602000377020003780200037902000380020100410201004202010043020100440201004502010046020100470201004802010049020100500201005102010052020100530201005402010055020100560201005702010058020100590201006002010061020100620201006302010064020100650201006602010067020100680201006902010070020100710201007202010073020100740201007502010076020100770201007802010079020100800201008102010082020100830201008402010085020100860201008702010088020100890201009002010091020100920201009302010094020100950201009602010097020100980201009902010100020101010201010202010103020101040201010502010106020101070201010802010109020101100201011102010112020101130201011402010115020101160201011702010118020101190201012002010121020101220201012302010124020101250201012602010127020101280201012902010130020101310201013202010133020101340201013502010136020101370201013802010139020101400201014102010142020101430201014402010145020101460201014702010148020101490201015002010151020101520201015302010154020101550201015602010157020101580201015902010160020101610201016202010163020101640201016502010166020101670201016802010169020101700201017102010172020101730201017402010175020101760201017702010178020101790201018002010181020101820201018302010184020101850201018602010187020101880201018902010190020101910201019202010193020101940201019502010196020101970201019802010199020102000201020102010202020102030201020402010205020102060201020702010208020102090201021002010211020102120201021302010214020102150201021602010217020102180201021902010220020102210201022202010223020102240201022502010226020102270201022802010229020102300201023102010232020102330201023402010235020102360201023702010238020102390201024002010241020102420201024302010244020102450201024602010247020102480201024902010250020102510201025202010253020102540201025502010256020102570201025802010259020102600201026102010262020102630201026402010265020102660201026702010268020102690201027002010271020102720201027302010274020102750201027602010277020102780201027902010280020102810201028202010283020102840201028502010286020102870201028802010289020102900201029102010292020102930201029402010295020102960201029702010298020102990201030002010301020103020201030302010304020103050201030602010307020103080201030902010310020103110201031202010313020103140201031502010316020103170201031802010319020103200201032102010322020103230201032402010325020103260201032702010328020103290201033002010331020103320201033302010334020103350201033602010337020103380201033902010340020103410201034202010343020103440201034502010346020103470201034802010349020103500201035102010352020103530201035402010355020103560201035702010358020103590201036002010361020103620201036302010364020103650201036602010367020103680201036902010370020103710201037202010373020103740201037502010376020103770201037802010379020103800202004102020042020200430202004402020045020200460202004702020048020200490202005002020051020200520202005302020054020200550202005602020057020200580202005902020060020200610202006202020063020200640202006502020066020200670202006802020069020200700202007102020072020200730202007402020075020200760202007702020078020200790202008002020081020200820202008302020084020200850202008602020087020200880202008902020090020200910202009202020093020200940202009502020096020200970202009802020099020201000202010102020102020201030202010402020105020201060202010702020108020201090202011002020111020201120202011302020114020201150202011602020117020201180202011902020120020201210202012202020123020201240202012502020126020201270202012802020129020201300202013102020132020201330202013402020135020201360202013702020138020201390202014002020141020201420202014302020144020201450202014602020147020201480202014902020150020201510202015202020153020201540202015502020156020201570202015802020159020201600202016102020162020201630202016402020165020201660202016702020168020201690202017002020171020201720202017302020174020201750202017602020177020201780202017902020180020201810202018202020183020201840202018502020186020201870202018802020189020201900202019102020192020201930202019402020195020201960202019702020198020201990202020002020201020202020202020302020204020202050202020602020207020202080202020902020210020202110202021202020213020202140202021502020216020202170202021802020219020202200202022102020222020202230202022402020225020202260202022702020228020202290202023002020231020202320202023302020234020202350202023602020237020202380202023902020240020202410202024202020243020202440202024502020246020202470202024802020249020202500202025102020252020202530202025402020255020202560202025702020258020202590202026002020261020202620202026302020264020202650202026602020267020202680202026902020270020202710202027202020273020202740202027502020276020202770202027802020279020202800202028102020282020202830202028402020285020202860202028702020288020202890202029002020291020202920202029302020294020202950202029602020297020202980202029902020300020203010202030202020303020203040202030502020306020203070202030802020309020203100202031102020312020203130202031402020315020203160202031702020318020203190202032002020321020203220202032302020324020203250202032602020327020203280202032902020330020203310202033202020333020203340202033502020336020203370202033802020339020203400202034102020342020203430202034402020345020203460202034702020348020203490202035002020351020203520202035302020354020203550202035602020357020203580202035902020360020203610202036202020363020203640202036502020366020203670202036802020369020203700202037102020372020203730202037402020375020203760202037702020378020203790202038002020381020300400203004102030042020300430203004402030045020300460203004702030048020300490203005002030051020300520203005302030054020300550203005602030057020300580203005902030060020300610203006202030063020300640203006502030066020300670203006802030069020300700203007102030072020300730203007402030075020300760203007702030078020300790203008002030081020300820203008302030084020300850203008602030087020300880203008902030090020300910203009202030093020300940203009502030096020300970203009802030099020301000203010102030102020301030203010402030105020301060203010702030108020301090203011002030111020301120203011302030114020301150203011602030117020301180203011902030120020301210203012202030123020301240203012502030126020301270203012802030129020301300203013102030132020301330203013402030135020301360203013702030138020301390203014002030141020301420203014302030144020301450203014602030147020301480203014902030150020301510203015202030153020301540203015502030156020301570203015802030159020301600203016102030162020301630203016402030165020301660203016702030168020301690203017002030171020301720203017302030174020301750203017602030177020301780203017902030180020301810203018202030183020301840203018502030186020301870203018802030189020301900203019102030192020301930203019402030195020301960203019702030198020301990203020002030201020302020203020302030204020302050203020602030207020302080203020902030210020302110203021202030213020302140203021502030216020302170203021802030219020302200203022102030222020302230203022402030225020302260203022702030228020302290203023002030231020302320203023302030234020302350203023602030237020302380203023902030240020302410203024202030243020302440203024502030246020302470203024802030249020302500203025102030252020302530203025402030255020302560203025702030258020302590203026002030261020302620203026302030264020302650203026602030267020302680203026902030270020302710203027202030273020302740203027502030276020302770203027802030279020302800203028102030282020302830203028402030285020302860203028702030288020302890203029002030291020302920203029302030294020302950203029602030297020302980203029902030300020303010203030202030303020303040203030502030306020303070203030802030309020303100203031102030312020303130203031402030315020303160203031702030318020303190203032002030321020303220203032302030324020303250203032602030327020303280203032902030330020303310203033202030333020303340203033502030336020303370203033802030339020303400203034102030342020303430203034402030345020303460203034702030348020303490203035002030351020303520203035302030354020303550203035602030357020303580203035902030360020303610203036202030363020303640203036502030366020303670203036802030369020303700203037102030372020303730203037402030375020303760203037702030378020303790203038002030381020400400204004102040042020400430204004402040045020400460204004702040048020400490204005002040051020400520204005302040054020400550204005602040057020400580204005902040060020400610204006202040063020400640204006502040066020400670204006802040069020400700204007102040072020400730204007402040075020400760204007702040078020400790204008002040081020400820204008302040084020400850204008602040087020400880204008902040090020400910204009202040093020400940204009502040096020400970204009802040099020401000204010102040102020401030204010402040105020401060204010702040108020401090204011002040111020401120204011302040114020401150204011602040117020401180204011902040120020401210204012202040123020401240204012502040126020401270204012802040129020401300204013102040132020401330204013402040135020401360204013702040138020401390204014002040141020401420204014302040144020401450204014602040147020401480204014902040150020401510204015202040153020401540204015502040156020401570204015802040159020401600204016102040162020401630204016402040165020401660204016702040168020401690204017002040171020401720204017302040174020401750204017602040177020401780204017902040180020401810204018202040183020401840204018502040186020401870204018802040189020401900204019102040192020401930204019402040195020401960204019702040198020401990204020002040201020402020204020302040204020402050204020602040207020402080204020902040210020402110204021202040213020402140204021502040216020402170204021802040219020402200204022102040222020402230204022402040225020402260204022702040228020402290204023002040231020402320204023302040234020402350204023602040237020402380204023902040240020402410204024202040243020402440204024502040246020402470204024802040249020402500204025102040252020402530204025402040255020402560204025702040258020402590204026002040261020402620204026302040264020402650204026602040267020402680204026902040270020402710204027202040273020402740204027502040276020402770204027802040279020402800204028102040282020402830204028402040285020402860204028702040288020402890204029002040291020402920204029302040294020402950204029602040297020402980204029902040300020403010204030202040303020403040204030502040306020403070204030802040309020403100204031102040312020403130204031402040315020403160204031702040318020403190204032002040321020403220204032302040324020403250204032602040327020403280204032902040330020403310204033202040333020403340204033502040336020403370204033802040339020403400204034102040342020403430204034402040345020403460204034702040348020403490204035002040351020403520204035302040354020403550204035602040357020403580204035902040360020403610204036202040363020403640204036502040366020403670204036802040369020403700204037102040372020403730204037402040375020403760204037702040378020403790204038002040381020403820205003902050040020500410205004202050043020500440205004502050046020500470205004802050049020500500205005102050052020500530205005402050055020500560205005702050058020500590205006002050061020500620205006302050064020500650205006602050067020500680205006902050070020500710205007202050073020500740205007502050076020500770205007802050079020500800205008102050082020500830205008402050085020500860205008702050088020500890205009002050091020500920205009302050094020500950205009602050097020500980205009902050100020501010205010202050103020501040205010502050106020501070205010802050109020501100205011102050112020501130205011402050115020501160205011702050118020501190205012002050121020501220205012302050124020501250205012602050127020501280205012902050130020501310205013202050133020501340205013502050136020501370205013802050139020501400205014102050142020501430205014402050145020501460205014702050148020501490205015002050151020501520205015302050154020501550205015602050157020501580205015902050160020501610205016202050163020501640205016502050166020501670205016802050169020501700205017102050172020501730205017402050175020501760205017702050178020501790205018002050181020501820205018302050184020501850205018602050187020501880205018902050190020501910205019202050193020501940205019502050196020501970205019802050199020502000205020102050202020502030205020402050205020502060205020702050208020502090205021002050211020502120205021302050214020502150205021602050217020502180205021902050220020502210205022202050223020502240205022502050226020502270205022802050229020502300205023102050232020502330205023402050235020502360205023702050238020502390205024002050241020502420205024302050244020502450205024602050247020502480205024902050250020502510205025202050253020502540205025502050256020502570205025802050259020502600205026102050262020502630205026402050265020502660205026702050268020502690205027002050271020502720205027302050274020502750205027602050277020502780205027902050280020502810205028202050283020502840205028502050286020502870205028802050289020502900205029102050292020502930205029402050295020502960205029702050298020502990205030002050301020503020205030302050304020503050205030602050307020503080205030902050310020503110205031202050313020503140205031502050316020503170205031802050319020503200205032102050322020503230205032402050325020503260205032702050328020503290205033002050331020503320205033302050334020503350205033602050337020503380205033902050340020503410205034202050343020503440205034502050346020503470205034802050349020503500205035102050352020503530205035402050355020503560205035702050358020503590205036002050361020503620205036302050364020503650205036602050367020503680205036902050370020503710205037202050373020503740205037502050376020503770205037802050379020503800205038102050382020600380206003902060040020600410206004202060043020600440206004502060046020600470206004802060049020600500206005102060052020600530206005402060055020600560206005702060058020600590206006002060061020600620206006302060064020600650206006602060067020600680206006902060070020600710206007202060073020600740206007502060076020600770206007802060079020600800206008102060082020600830206008402060085020600860206008702060088020600890206009002060091020600920206009302060094020600950206009602060097020600980206009902060100020601010206010202060103020601040206010502060106020601070206010802060109020601100206011102060112020601130206011402060115020601160206011702060118020601190206012002060121020601220206012302060124020601250206012602060127020601280206012902060130020601310206013202060133020601340206013502060136020601370206013802060139020601400206014102060142020601430206014402060145020601460206014702060148020601490206015002060151020601520206015302060154020601550206015602060157020601580206015902060160020601610206016202060163020601640206016502060166020601670206016802060169020601700206017102060172020601730206017402060175020601760206017702060178020601790206018002060181020601820206018302060184020601850206018602060187020601880206018902060190020601910206019202060193020601940206019502060196020601970206019802060199020602000206020102060202020602030206020402060205020602060206020702060208020602090206021002060211020602120206021302060214020602150206021602060217020602180206021902060220020602210206022202060223020602240206022502060226020602270206022802060229020602300206023102060232020602330206023402060235020602360206023702060238020602390206024002060241020602420206024302060244020602450206024602060247020602480206024902060250020602510206025202060253020602540206025502060256020602570206025802060259020602600206026102060262020602630206026402060265020602660206026702060268020602690206027002060271020602720206027302060274020602750206027602060277020602780206027902060280020602810206028202060283020602840206028502060286020602870206028802060289020602900206029102060292020602930206029402060295020602960206029702060298020602990206030002060301020603020206030302060304020603050206030602060307020603080206030902060310020603110206031202060313020603140206031502060316020603170206031802060319020603200206032102060322020603230206032402060325020603260206032702060328020603290206033002060331020603320206033302060334020603350206033602060337020603380206033902060340020603410206034202060343020603440206034502060346020603470206034802060349020603500206035102060352020603530206035402060355020603560206035702060358020603590206036002060361020603620206036302060364020603650206036602060367020603680206036902060370020603710206037202060373020603740206037502060376020603770206037802060379020603800206038102060382020700380207003902070040020700410207004202070043020700440207004502070046020700470207004802070049020700500207005102070052020700530207005402070055020700560207005702070058020700590207006002070061020700620207006302070064020700650207006602070067020700680207006902070070020700710207007202070073020700740207007502070076020700770207007802070079020700800207008102070082020700830207008402070085020700860207008702070088020700890207009002070091020700920207009302070094020700950207009602070097020700980207009902070100020701010207010202070103020701040207010502070106020701070207010802070109020701100207011102070112020701130207011402070115020701160207011702070118020701190207012002070121020701220207012302070124020701250207012602070127020701280207012902070130020701310207013202070133020701340207013502070136020701370207013802070139020701400207014102070142020701430207014402070145020701460207014702070148020701490207015002070151020701520207015302070154020701550207015602070157020701580207015902070160020701610207016202070163020701640207016502070166020701670207016802070169020701700207017102070172020701730207017402070175020701760207017702070178020701790207018002070181020701820207018302070184020701850207018602070187020701880207018902070190020701910207019202070193020701940207019502070196020701970207019802070199020702000207020102070202020702030207020402070205020702060207020702070208020702090207021002070211020702120207021302070214020702150207021602070217020702180207021902070220020702210207022202070223020702240207022502070226020702270207022802070229020702300207023102070232020702330207023402070235020702360207023702070238020702390207024002070241020702420207024302070244020702450207024602070247020702480207024902070250020702510207025202070253020702540207025502070256020702570207025802070259020702600207026102070262020702630207026402070265020702660207026702070268020702690207027002070271020702720207027302070274020702750207027602070277020702780207027902070280020702810207028202070283020702840207028502070286020702870207028802070289020702900207029102070292020702930207029402070295020702960207029702070298020702990207030002070301020703020207030302070304020703050207030602070307020703080207030902070310020703110207031202070313020703140207031502070316020703170207031802070319020703200207032102070322020703230207032402070325020703260207032702070328020703290207033002070331020703320207033302070334020703350207033602070337020703380207033902070340020703410207034202070343020703440207034502070346020703470207034802070349020703500207035102070352020703530207035402070355020703560207035702070358020703590207036002070361020703620207036302070364020703650207036602070367020703680207036902070370020703710207037202070373020703740207037502070376020703770207037802070379020703800207038102070382020703830208003702080038020800390208004002080041020800420208004302080044020800450208004602080047020800480208004902080050020800510208005202080053020800540208005502080056020800570208005802080059020800600208006102080062020800630208006402080065020800660208006702080068020800690208007002080071020800720208007302080074020800750208007602080077020800780208007902080080020800810208008202080083020800840208008502080086020800870208008802080089020800900208009102080092020800930208009402080095020800960208009702080098020800990208010002080101020801020208010302080104020801050208010602080107020801080208010902080110020801110208011202080113020801140208011502080116020801170208011802080119020801200208012102080122020801230208012402080125020801260208012702080128020801290208013002080131020801320208013302080134020801350208013602080137020801380208013902080140020801410208014202080143020801440208014502080146020801470208014802080149020801500208015102080152020801530208015402080155020801560208015702080158020801590208016002080161020801620208016302080164020801650208016602080167020801680208016902080170020801710208017202080173020801740208017502080176020801770208017802080179020801800208018102080182020801830208018402080185020801860208018702080188020801890208019002080191020801920208019302080194020801950208019602080197020801980208019902080200020802010208020202080203020802040208020502080206020802070208020802080209020802100208021102080212020802130208021402080215020802160208021702080218020802190208022002080221020802220208022302080224020802250208022602080227020802280208022902080230020802310208023202080233020802340208023502080236020802370208023802080239020802400208024102080242020802430208024402080245020802460208024702080248020802490208025002080251020802520208025302080254020802550208025602080257020802580208025902080260020802610208026202080263020802640208026502080266020802670208026802080269020802700208027102080272020802730208027402080275020802760208027702080278020802790208028002080281020802820208028302080284020802850208028602080287020802880208028902080290020802910208029202080293020802940208029502080296020802970208029802080299020803000208030102080302020803030208030402080305020803060208030702080308020803090208031002080311020803120208031302080314020803150208031602080317020803180208031902080320020803210208032202080323020803240208032502080326020803270208032802080329020803300208033102080332020803330208033402080335020803360208033702080338020803390208034002080341020803420208034302080344020803450208034602080347020803480208034902080350020803510208035202080353020803540208035502080356020803570208035802080359020803600208036102080362020803630208036402080365020803660208036702080368020803690208037002080371020803720208037302080374020803750208037602080377020803780208037902080380020803810208038202080383020900370209003802090039020900400209004102090042020900430209004402090045020900460209004702090048020900490209005002090051020900520209005302090054020900550209005602090057020900580209005902090060020900610209006202090063020900640209006502090066020900670209006802090069020900700209007102090072020900730209007402090075020900760209007702090078020900790209008002090081020900820209008302090084020900850209008602090087020900880209008902090090020900910209009202090093020900940209009502090096020900970209009802090099020901000209010102090102020901030209010402090105020901060209010702090108020901090209011002090111020901120209011302090114020901150209011602090117020901180209011902090120020901210209012202090123020901240209012502090126020901270209012802090129020901300209013102090132020901330209013402090135020901360209013702090138020901390209014002090141020901420209014302090144020901450209014602090147020901480209014902090150020901510209015202090153020901540209015502090156020901570209015802090159020901600209016102090162020901630209016402090165020901660209016702090168020901690209017002090171020901720209017302090174020901750209017602090177020901780209017902090180020901810209018202090183020901840209018502090186020901870209018802090189020901900209019102090192020901930209019402090195020901960209019702090198020901990209020002090201020902020209020302090204020902050209020602090207020902080209020902090210020902110209021202090213020902140209021502090216020902170209021802090219020902200209022102090222020902230209022402090225020902260209022702090228020902290209023002090231020902320209023302090234020902350209023602090237020902380209023902090240020902410209024202090243020902440209024502090246020902470209024802090249020902500209025102090252020902530209025402090255020902560209025702090258020902590209026002090261020902620209026302090264020902650209026602090267020902680209026902090270020902710209027202090273020902740209027502090276020902770209027802090279020902800209028102090282020902830209028402090285020902860209028702090288020902890209029002090291020902920209029302090294020902950209029602090297020902980209029902090300020903010209030202090303020903040209030502090306020903070209030802090309020903100209031102090312020903130209031402090315020903160209031702090318020903190209032002090321020903220209032302090324020903250209032602090327020903280209032902090330020903310209033202090333020903340209033502090336020903370209033802090339020903400209034102090342020903430209034402090345020903460209034702090348020903490209035002090351020903520209035302090354020903550209035602090357020903580209035902090360020903610209036202090363020903640209036502090366020903670209036802090369020903700209037102090372020903730209037402090375020903760209037702090378020903790209038002090381020903820209038302100036021000370210003802100039021000400210004102100042021000430210004402100045021000460210004702100048021000490210005002100051021000520210005302100054021000550210005602100057021000580210005902100060021000610210006202100063021000640210006502100066021000670210006802100069021000700210007102100072021000730210007402100075021000760210007702100078021000790210008002100081021000820210008302100084021000850210008602100087021000880210008902100090021000910210009202100093021000940210009502100096021000970210009802100099021001000210010102100102021001030210010402100105021001060210010702100108021001090210011002100111021001120210011302100114021001150210011602100117021001180210011902100120021001210210012202100123021001240210012502100126021001270210012802100129021001300210013102100132021001330210013402100135021001360210013702100138021001390210014002100141021001420210014302100144021001450210014602100147021001480210014902100150021001510210015202100153021001540210015502100156021001570210015802100159021001600210016102100162021001630210016402100165021001660210016702100168021001690210017002100171021001720210017302100174021001750210017602100177021001780210017902100180021001810210018202100183021001840210018502100186021001870210018802100189021001900210019102100192021001930210019402100195021001960210019702100198021001990210020002100201021002020210020302100204021002050210020602100207021002080210020902100210021002110210021202100213021002140210021502100216021002170210021802100219021002200210022102100222021002230210022402100225021002260210022702100228021002290210023002100231021002320210023302100234021002350210023602100237021002380210023902100240021002410210024202100243021002440210024502100246021002470210024802100249021002500210025102100252021002530210025402100255021002560210025702100258021002590210026002100261021002620210026302100264021002650210026602100267021002680210026902100270021002710210027202100273021002740210027502100276021002770210027802100279021002800210028102100282021002830210028402100285021002860210028702100288021002890210029002100291021002920210029302100294021002950210029602100297021002980210029902100300021003010210030202100303021003040210030502100306021003070210030802100309021003100210031102100312021003130210031402100315021003160210031702100318021003190210032002100321021003220210032302100324021003250210032602100327021003280210032902100330021003310210033202100333021003340210033502100336021003370210033802100339021003400210034102100342021003430210034402100345021003460210034702100348021003490210035002100351021003520210035302100354021003550210035602100357021003580210035902100360021003610210036202100363021003640210036502100366021003670210036802100369021003700210037102100372021003730210037402100375021003760210037702100378021003790210038002100381021003820210038302100384021100350211003602110037021100380211003902110040021100410211004202110043021100440211004502110046021100470211004802110049021100500211005102110052021100530211005402110055021100560211005702110058021100590211006002110061021100620211006302110064021100650211006602110067021100680211006902110070021100710211007202110073021100740211007502110076021100770211007802110079021100800211008102110082021100830211008402110085021100860211008702110088021100890211009002110091021100920211009302110094021100950211009602110097021100980211009902110100021101010211010202110103021101040211010502110106021101070211010802110109021101100211011102110112021101130211011402110115021101160211011702110118021101190211012002110121021101220211012302110124021101250211012602110127021101280211012902110130021101310211013202110133021101340211013502110136021101370211013802110139021101400211014102110142021101430211014402110145021101460211014702110148021101490211015002110151021101520211015302110154021101550211015602110157021101580211015902110160021101610211016202110163021101640211016502110166021101670211016802110169021101700211017102110172021101730211017402110175021101760211017702110178021101790211018002110181021101820211018302110184021101850211018602110187021101880211018902110190021101910211019202110193021101940211019502110196021101970211019802110199021102000211020102110202021102030211020402110205021102060211020702110208021102090211021002110211021102120211021302110214021102150211021602110217021102180211021902110220021102210211022202110223021102240211022502110226021102270211022802110229021102300211023102110232021102330211023402110235021102360211023702110238021102390211024002110241021102420211024302110244021102450211024602110247021102480211024902110250021102510211025202110253021102540211025502110256021102570211025802110259021102600211026102110262021102630211026402110265021102660211026702110268021102690211027002110271021102720211027302110274021102750211027602110277021102780211027902110280021102810211028202110283021102840211028502110286021102870211028802110289021102900211029102110292021102930211029402110295021102960211029702110298021102990211030002110301021103020211030302110304021103050211030602110307021103080211030902110310021103110211031202110313021103140211031502110316021103170211031802110319021103200211032102110322021103230211032402110325021103260211032702110328021103290211033002110331021103320211033302110334021103350211033602110337021103380211033902110340021103410211034202110343021103440211034502110346021103470211034802110349021103500211035102110352021103530211035402110355021103560211035702110358021103590211036002110361021103620211036302110364021103650211036602110367021103680211036902110370021103710211037202110373021103740211037502110376021103770211037802110379021103800211038102110382021103830211038402120035021200360212003702120038021200390212004002120041021200420212004302120044021200450212004602120047021200480212004902120050021200510212005202120053021200540212005502120056021200570212005802120059021200600212006102120062021200630212006402120065021200660212006702120068021200690212007002120071021200720212007302120074021200750212007602120077021200780212007902120080021200810212008202120083021200840212008502120086021200870212008802120089021200900212009102120092021200930212009402120095021200960212009702120098021200990212010002120101021201020212010302120104021201050212010602120107021201080212010902120110021201110212011202120113021201140212011502120116021201170212011802120119021201200212012102120122021201230212012402120125021201260212012702120128021201290212013002120131021201320212013302120134021201350212013602120137021201380212013902120140021201410212014202120143021201440212014502120146021201470212014802120149021201500212015102120152021201530212015402120155021201560212015702120158021201590212016002120161021201620212016302120164021201650212016602120167021201680212016902120170021201710212017202120173021201740212017502120176021201770212017802120179021201800212018102120182021201830212018402120185021201860212018702120188021201890212019002120191021201920212019302120194021201950212019602120197021201980212019902120200021202010212020202120203021202040212020502120206021202070212020802120209021202100212021102120212021202130212021402120215021202160212021702120218021202190212022002120221021202220212022302120224021202250212022602120227021202280212022902120230021202310212023202120233021202340212023502120236021202370212023802120239021202400212024102120242021202430212024402120245021202460212024702120248021202490212025002120251021202520212025302120254021202550212025602120257021202580212025902120260021202610212026202120263021202640212026502120266021202670212026802120269021202700212027102120272021202730212027402120275021202760212027702120278021202790212028002120281021202820212028302120284021202850212028602120287021202880212028902120290021202910212029202120293021202940212029502120296021202970212029802120299021203000212030102120302021203030212030402120305021203060212030702120308021203090212031002120311021203120212031302120314021203150212031602120317021203180212031902120320021203210212032202120323021203240212032502120326021203270212032802120329021203300212033102120332021203330212033402120335021203360212033702120338021203390212034002120341021203420212034302120344021203450212034602120347021203480212034902120350021203510212035202120353021203540212035502120356021203570212035802120359021203600212036102120362021203630212036402120365021203660212036702120368021203690212037002120371021203720212037302120374021203750212037602120377021203780212037902120380021203810212038202120383021203840212038502130034021300350213003602130037021300380213003902130040021300410213004202130043021300440213004502130046021300470213004802130049021300500213005102130052021300530213005402130055021300560213005702130058021300590213006002130061021300620213006302130064021300650213006602130067021300680213006902130070021300710213007202130073021300740213007502130076021300770213007802130079021300800213008102130082021300830213008402130085021300860213008702130088021300890213009002130091021300920213009302130094021300950213009602130097021300980213009902130100021301010213010202130103021301040213010502130106021301070213010802130109021301100213011102130112021301130213011402130115021301160213011702130118021301190213012002130121021301220213012302130124021301250213012602130127021301280213012902130130021301310213013202130133021301340213013502130136021301370213013802130139021301400213014102130142021301430213014402130145021301460213014702130148021301490213015002130151021301520213015302130154021301550213015602130157021301580213015902130160021301610213016202130163021301640213016502130166021301670213016802130169021301700213017102130172021301730213017402130175021301760213017702130178021301790213018002130181021301820213018302130184021301850213018602130187021301880213018902130190021301910213019202130193021301940213019502130196021301970213019802130199021302000213020102130202021302030213020402130205021302060213020702130208021302090213021002130211021302120213021302130214021302150213021602130217021302180213021902130220021302210213022202130223021302240213022502130226021302270213022802130229021302300213023102130232021302330213023402130235021302360213023702130238021302390213024002130241021302420213024302130244021302450213024602130247021302480213024902130250021302510213025202130253021302540213025502130256021302570213025802130259021302600213026102130262021302630213026402130265021302660213026702130268021302690213027002130271021302720213027302130274021302750213027602130277021302780213027902130280021302810213028202130283021302840213028502130286021302870213028802130289021302900213029102130292021302930213029402130295021302960213029702130298021302990213030002130301021303020213030302130304021303050213030602130307021303080213030902130310021303110213031202130313021303140213031502130316021303170213031802130319021303200213032102130322021303230213032402130325021303260213032702130328021303290213033002130331021303320213033302130334021303350213033602130337021303380213033902130340021303410213034202130343021303440213034502130346021303470213034802130349021303500213035102130352021303530213035402130355021303560213035702130358021303590213036002130361021303620213036302130364021303650213036602130367021303680213036902130370021303710213037202130373021303740213037502130376021303770213037802130379021303800213038102130382021303830213038402130385021400340214003502140036021400370214003802140039021400400214004102140042021400430214004402140045021400460214004702140048021400490214005002140051021400520214005302140054021400550214005602140057021400580214005902140060021400610214006202140063021400640214006502140066021400670214006802140069021400700214007102140072021400730214007402140075021400760214007702140078021400790214008002140081021400820214008302140084021400850214008602140087021400880214008902140090021400910214009202140093021400940214009502140096021400970214009802140099021401000214010102140102021401030214010402140105021401060214010702140108021401090214011002140111021401120214011302140114021401150214011602140117021401180214011902140120021401210214012202140123021401240214012502140126021401270214012802140129021401300214013102140132021401330214013402140135021401360214013702140138021401390214014002140141021401420214014302140144021401450214014602140147021401480214014902140150021401510214015202140153021401540214015502140156021401570214015802140159021401600214016102140162021401630214016402140165021401660214016702140168021401690214017002140171021401720214017302140174021401750214017602140177021401780214017902140180021401810214018202140183021401840214018502140186021401870214018802140189021401900214019102140192021401930214019402140195021401960214019702140198021401990214020002140201021402020214020302140204021402050214020602140207021402080214020902140210021402110214021202140213021402140214021502140216021402170214021802140219021402200214022102140222021402230214022402140225021402260214022702140228021402290214023002140231021402320214023302140234021402350214023602140237021402380214023902140240021402410214024202140243021402440214024502140246021402470214024802140249021402500214025102140252021402530214025402140255021402560214025702140258021402590214026002140261021402620214026302140264021402650214026602140267021402680214026902140270021402710214027202140273021402740214027502140276021402770214027802140279021402800214028102140282021402830214028402140285021402860214028702140288021402890214029002140291021402920214029302140294021402950214029602140297021402980214029902140300021403010214030202140303021403040214030502140306021403070214030802140309021403100214031102140312021403130214031402140315021403160214031702140318021403190214032002140321021403220214032302140324021403250214032602140327021403280214032902140330021403310214033202140333021403340214033502140336021403370214033802140339021403400214034102140342021403430214034402140345021403460214034702140348021403490214035002140351021403520214035302140354021403550214035602140357021403580214035902140360021403610214036202140363021403640214036502140366021403670214036802140369021403700214037102140372021403730214037402140375021403760214037702140378021403790214038002140381021403820214038302140384021403850215003302150034021500350215003602150037021500380215003902150040021500410215004202150043021500440215004502150046021500470215004802150049021500500215005102150052021500530215005402150055021500560215005702150058021500590215006002150061021500620215006302150064021500650215006602150067021500680215006902150070021500710215007202150073021500740215007502150076021500770215007802150079021500800215008102150082021500830215008402150085021500860215008702150088021500890215009002150091021500920215009302150094021500950215009602150097021500980215009902150100021501010215010202150103021501040215010502150106021501070215010802150109021501100215011102150112021501130215011402150115021501160215011702150118021501190215012002150121021501220215012302150124021501250215012602150127021501280215012902150130021501310215013202150133021501340215013502150136021501370215013802150139021501400215014102150142021501430215014402150145021501460215014702150148021501490215015002150151021501520215015302150154021501550215015602150157021501580215015902150160021501610215016202150163021501640215016502150166021501670215016802150169021501700215017102150172021501730215017402150175021501760215017702150178021501790215018002150181021501820215018302150184021501850215018602150187021501880215018902150190021501910215019202150193021501940215019502150196021501970215019802150199021502000215020102150202021502030215020402150205021502060215020702150208021502090215021002150211021502120215021302150214021502150215021602150217021502180215021902150220021502210215022202150223021502240215022502150226021502270215022802150229021502300215023102150232021502330215023402150235021502360215023702150238021502390215024002150241021502420215024302150244021502450215024602150247021502480215024902150250021502510215025202150253021502540215025502150256021502570215025802150259021502600215026102150262021502630215026402150265021502660215026702150268021502690215027002150271021502720215027302150274021502750215027602150277021502780215027902150280021502810215028202150283021502840215028502150286021502870215028802150289021502900215029102150292021502930215029402150295021502960215029702150298021502990215030002150301021503020215030302150304021503050215030602150307021503080215030902150310021503110215031202150313021503140215031502150316021503170215031802150319021503200215032102150322021503230215032402150325021503260215032702150328021503290215033002150331021503320215033302150334021503350215033602150337021503380215033902150340021503410215034202150343021503440215034502150346021503470215034802150349021503500215035102150352021503530215035402150355021503560215035702150358021503590215036002150361021503620215036302150364021503650215036602150367021503680215036902150370021503710215037202150373021503740215037502150376021503770215037802150379021503800215038102150382021503830215038402150385021503860216003302160034021600350216003602160037021600380216003902160040021600410216004202160043021600440216004502160046021600470216004802160049021600500216005102160052021600530216005402160055021600560216005702160058021600590216006002160061021600620216006302160064021600650216006602160067021600680216006902160070021600710216007202160073021600740216007502160076021600770216007802160079021600800216008102160082021600830216008402160085021600860216008702160088021600890216009002160091021600920216009302160094021600950216009602160097021600980216009902160100021601010216010202160103021601040216010502160106021601070216010802160109021601100216011102160112021601130216011402160115021601160216011702160118021601190216012002160121021601220216012302160124021601250216012602160127021601280216012902160130021601310216013202160133021601340216013502160136021601370216013802160139021601400216014102160142021601430216014402160145021601460216014702160148021601490216015002160151021601520216015302160154021601550216015602160157021601580216015902160160021601610216016202160163021601640216016502160166021601670216016802160169021601700216017102160172021601730216017402160175021601760216017702160178021601790216018002160181021601820216018302160184021601850216018602160187021601880216018902160190021601910216019202160193021601940216019502160196021601970216019802160199021602000216020102160202021602030216020402160205021602060216020702160208021602090216021002160211021602120216021302160214021602150216021602160217021602180216021902160220021602210216022202160223021602240216022502160226021602270216022802160229021602300216023102160232021602330216023402160235021602360216023702160238021602390216024002160241021602420216024302160244021602450216024602160247021602480216024902160250021602510216025202160253021602540216025502160256021602570216025802160259021602600216026102160262021602630216026402160265021602660216026702160268021602690216027002160271021602720216027302160274021602750216027602160277021602780216027902160280021602810216028202160283021602840216028502160286021602870216028802160289021602900216029102160292021602930216029402160295021602960216029702160298021602990216030002160301021603020216030302160304021603050216030602160307021603080216030902160310021603110216031202160313021603140216031502160316021603170216031802160319021603200216032102160322021603230216032402160325021603260216032702160328021603290216033002160331021603320216033302160334021603350216033602160337021603380216033902160340021603410216034202160343021603440216034502160346021603470216034802160349021603500216035102160352021603530216035402160355021603560216035702160358021603590216036002160361021603620216036302160364021603650216036602160367021603680216036902160370021603710216037202160373021603740216037502160376021603770216037802160379021603800216038102160382021603830216038402160385021603860217003202170033021700340217003502170036021700370217003802170039021700400217004102170042021700430217004402170045021700460217004702170048021700490217005002170051021700520217005302170054021700550217005602170057021700580217005902170060021700610217006202170063021700640217006502170066021700670217006802170069021700700217007102170072021700730217007402170075021700760217007702170078021700790217008002170081021700820217008302170084021700850217008602170087021700880217008902170090021700910217009202170093021700940217009502170096021700970217009802170099021701000217010102170102021701030217010402170105021701060217010702170108021701090217011002170111021701120217011302170114021701150217011602170117021701180217011902170120021701210217012202170123021701240217012502170126021701270217012802170129021701300217013102170132021701330217013402170135021701360217013702170138021701390217014002170141021701420217014302170144021701450217014602170147021701480217014902170150021701510217015202170153021701540217015502170156021701570217015802170159021701600217016102170162021701630217016402170165021701660217016702170168021701690217017002170171021701720217017302170174021701750217017602170177021701780217017902170180021701810217018202170183021701840217018502170186021701870217018802170189021701900217019102170192021701930217019402170195021701960217019702170198021701990217020002170201021702020217020302170204021702050217020602170207021702080217020902170210021702110217021202170213021702140217021502170216021702170217021802170219021702200217022102170222021702230217022402170225021702260217022702170228021702290217023002170231021702320217023302170234021702350217023602170237021702380217023902170240021702410217024202170243021702440217024502170246021702470217024802170249021702500217025102170252021702530217025402170255021702560217025702170258021702590217026002170261021702620217026302170264021702650217026602170267021702680217026902170270021702710217027202170273021702740217027502170276021702770217027802170279021702800217028102170282021702830217028402170285021702860217028702170288021702890217029002170291021702920217029302170294021702950217029602170297021702980217029902170300021703010217030202170303021703040217030502170306021703070217030802170309021703100217031102170312021703130217031402170315021703160217031702170318021703190217032002170321021703220217032302170324021703250217032602170327021703280217032902170330021703310217033202170333021703340217033502170336021703370217033802170339021703400217034102170342021703430217034402170345021703460217034702170348021703490217035002170351021703520217035302170354021703550217035602170357021703580217035902170360021703610217036202170363021703640217036502170366021703670217036802170369021703700217037102170372021703730217037402170375021703760217037702170378021703790217038002170381021703820217038302170384021703850217038602180031021800320218003302180034021800350218003602180037021800380218003902180040021800410218004202180043021800440218004502180046021800470218004802180049021800500218005102180052021800530218005402180055021800560218005702180058021800590218006002180061021800620218006302180064021800650218006602180067021800680218006902180070021800710218007202180073021800740218007502180076021800770218007802180079021800800218008102180082021800830218008402180085021800860218008702180088021800890218009002180091021800920218009302180094021800950218009602180097021800980218009902180100021801010218010202180103021801040218010502180106021801070218010802180109021801100218011102180112021801130218011402180115021801160218011702180118021801190218012002180121021801220218012302180124021801250218012602180127021801280218012902180130021801310218013202180133021801340218013502180136021801370218013802180139021801400218014102180142021801430218014402180145021801460218014702180148021801490218015002180151021801520218015302180154021801550218015602180157021801580218015902180160021801610218016202180163021801640218016502180166021801670218016802180169021801700218017102180172021801730218017402180175021801760218017702180178021801790218018002180181021801820218018302180184021801850218018602180187021801880218018902180190021801910218019202180193021801940218019502180196021801970218019802180199021802000218020102180202021802030218020402180205021802060218020702180208021802090218021002180211021802120218021302180214021802150218021602180217021802180218021902180220021802210218022202180223021802240218022502180226021802270218022802180229021802300218023102180232021802330218023402180235021802360218023702180238021802390218024002180241021802420218024302180244021802450218024602180247021802480218024902180250021802510218025202180253021802540218025502180256021802570218025802180259021802600218026102180262021802630218026402180265021802660218026702180268021802690218027002180271021802720218027302180274021802750218027602180277021802780218027902180280021802810218028202180283021802840218028502180286021802870218028802180289021802900218029102180292021802930218029402180295021802960218029702180298021802990218030002180301021803020218030302180304021803050218030602180307021803080218030902180310021803110218031202180313021803140218031502180316021803170218031802180319021803200218032102180322021803230218032402180325021803260218032702180328021803290218033002180331021803320218033302180334021803350218033602180337021803380218033902180340021803410218034202180343021803440218034502180346021803470218034802180349021803500218035102180352021803530218035402180355021803560218035702180358021803590218036002180361021803620218036302180364021803650218036602180367021803680218036902180370021803710218037202180373021803740218037502180376021803770218037802180379021803800218038102180382021803830218038402180385021803860218038702190031021900320219003302190034021900350219003602190037021900380219003902190040021900410219004202190043021900440219004502190046021900470219004802190049021900500219005102190052021900530219005402190055021900560219005702190058021900590219006002190061021900620219006302190064021900650219006602190067021900680219006902190070021900710219007202190073021900740219007502190076021900770219007802190079021900800219008102190082021900830219008402190085021900860219008702190088021900890219009002190091021900920219009302190094021900950219009602190097021900980219009902190100021901010219010202190103021901040219010502190106021901070219010802190109021901100219011102190112021901130219011402190115021901160219011702190118021901190219012002190121021901220219012302190124021901250219012602190127021901280219012902190130021901310219013202190133021901340219013502190136021901370219013802190139021901400219014102190142021901430219014402190145021901460219014702190148021901490219015002190151021901520219015302190154021901550219015602190157021901580219015902190160021901610219016202190163021901640219016502190166021901670219016802190169021901700219017102190172021901730219017402190175021901760219017702190178021901790219018002190181021901820219018302190184021901850219018602190187021901880219018902190190021901910219019202190193021901940219019502190196021901970219019802190199021902000219020102190202021902030219020402190205021902060219020702190208021902090219021002190211021902120219021302190214021902150219021602190217021902180219021902190220021902210219022202190223021902240219022502190226021902270219022802190229021902300219023102190232021902330219023402190235021902360219023702190238021902390219024002190241021902420219024302190244021902450219024602190247021902480219024902190250021902510219025202190253021902540219025502190256021902570219025802190259021902600219026102190262021902630219026402190265021902660219026702190268021902690219027002190271021902720219027302190274021902750219027602190277021902780219027902190280021902810219028202190283021902840219028502190286021902870219028802190289021902900219029102190292021902930219029402190295021902960219029702190298021902990219030002190301021903020219030302190304021903050219030602190307021903080219030902190310021903110219031202190313021903140219031502190316021903170219031802190319021903200219032102190322021903230219032402190325021903260219032702190328021903290219033002190331021903320219033302190334021903350219033602190337021903380219033902190340021903410219034202190343021903440219034502190346021903470219034802190349021903500219035102190352021903530219035402190355021903560219035702190358021903590219036002190361021903620219036302190364021903650219036602190367021903680219036902190370021903710219037202190373021903740219037502190376021903770219037802190379021903800219038102190382021903830219038402190385021903860219038702200030022000310220003202200033022000340220003502200036022000370220003802200039022000400220004102200042022000430220004402200045022000460220004702200048022000490220005002200051022000520220005302200054022000550220005602200057022000580220005902200060022000610220006202200063022000640220006502200066022000670220006802200069022000700220007102200072022000730220007402200075022000760220007702200078022000790220008002200081022000820220008302200084022000850220008602200087022000880220008902200090022000910220009202200093022000940220009502200096022000970220009802200099022001000220010102200102022001030220010402200105022001060220010702200108022001090220011002200111022001120220011302200114022001150220011602200117022001180220011902200120022001210220012202200123022001240220012502200126022001270220012802200129022001300220013102200132022001330220013402200135022001360220013702200138022001390220014002200141022001420220014302200144022001450220014602200147022001480220014902200150022001510220015202200153022001540220015502200156022001570220015802200159022001600220016102200162022001630220016402200165022001660220016702200168022001690220017002200171022001720220017302200174022001750220017602200177022001780220017902200180022001810220018202200183022001840220018502200186022001870220018802200189022001900220019102200192022001930220019402200195022001960220019702200198022001990220020002200201022002020220020302200204022002050220020602200207022002080220020902200210022002110220021202200213022002140220021502200216022002170220021802200219022002200220022102200222022002230220022402200225022002260220022702200228022002290220023002200231022002320220023302200234022002350220023602200237022002380220023902200240022002410220024202200243022002440220024502200246022002470220024802200249022002500220025102200252022002530220025402200255022002560220025702200258022002590220026002200261022002620220026302200264022002650220026602200267022002680220026902200270022002710220027202200273022002740220027502200276022002770220027802200279022002800220028102200282022002830220028402200285022002860220028702200288022002890220029002200291022002920220029302200294022002950220029602200297022002980220029902200300022003010220030202200303022003040220030502200306022003070220030802200309022003100220031102200312022003130220031402200315022003160220031702200318022003190220032002200321022003220220032302200324022003250220032602200327022003280220032902200330022003310220033202200333022003340220033502200336022003370220033802200339022003400220034102200342022003430220034402200345022003460220034702200348022003490220035002200351022003520220035302200354022003550220035602200357022003580220035902200360022003610220036202200363022003640220036502200366022003670220036802200369022003700220037102200372022003730220037402200375022003760220037702200378022003790220038002200381022003820220038302200384022003850220038602200387022100300221003102210032022100330221003402210035022100360221003702210038022100390221004002210041022100420221004302210044022100450221004602210047022100480221004902210050022100510221005202210053022100540221005502210056022100570221005802210059022100600221006102210062022100630221006402210065022100660221006702210068022100690221007002210071022100720221007302210074022100750221007602210077022100780221007902210080022100810221008202210083022100840221008502210086022100870221008802210089022100900221009102210092022100930221009402210095022100960221009702210098022100990221010002210101022101020221010302210104022101050221010602210107022101080221010902210110022101110221011202210113022101140221011502210116022101170221011802210119022101200221012102210122022101230221012402210125022101260221012702210128022101290221013002210131022101320221013302210134022101350221013602210137022101380221013902210140022101410221014202210143022101440221014502210146022101470221014802210149022101500221015102210152022101530221015402210155022101560221015702210158022101590221016002210161022101620221016302210164022101650221016602210167022101680221016902210170022101710221017202210173022101740221017502210176022101770221017802210179022101800221018102210182022101830221018402210185022101860221018702210188022101890221019002210191022101920221019302210194022101950221019602210197022101980221019902210200022102010221020202210203022102040221020502210206022102070221020802210209022102100221021102210212022102130221021402210215022102160221021702210218022102190221022002210221022102220221022302210224022102250221022602210227022102280221022902210230022102310221023202210233022102340221023502210236022102370221023802210239022102400221024102210242022102430221024402210245022102460221024702210248022102490221025002210251022102520221025302210254022102550221025602210257022102580221025902210260022102610221026202210263022102640221026502210266022102670221026802210269022102700221027102210272022102730221027402210275022102760221027702210278022102790221028002210281022102820221028302210284022102850221028602210287022102880221028902210290022102910221029202210293022102940221029502210296022102970221029802210299022103000221030102210302022103030221030402210305022103060221030702210308022103090221031002210311022103120221031302210314022103150221031602210317022103180221031902210320022103210221032202210323022103240221032502210326022103270221032802210329022103300221033102210332022103330221033402210335022103360221033702210338022103390221034002210341022103420221034302210344022103450221034602210347022103480221034902210350022103510221035202210353022103540221035502210356022103570221035802210359022103600221036102210362022103630221036402210365022103660221036702210368022103690221037002210371022103720221037302210374022103750221037602210377022103780221037902210380022103810221038202210383022103840221038502210386022103870221038802220029022200300222003102220032022200330222003402220035022200360222003702220038022200390222004002220041022200420222004302220044022200450222004602220047022200480222004902220050022200510222005202220053022200540222005502220056022200570222005802220059022200600222006102220062022200630222006402220065022200660222006702220068022200690222007002220071022200720222007302220074022200750222007602220077022200780222007902220080022200810222008202220083022200840222008502220086022200870222008802220089022200900222009102220092022200930222009402220095022200960222009702220098022200990222010002220101022201020222010302220104022201050222010602220107022201080222010902220110022201110222011202220113022201140222011502220116022201170222011802220119022201200222012102220122022201230222012402220125022201260222012702220128022201290222013002220131022201320222013302220134022201350222013602220137022201380222013902220140022201410222014202220143022201440222014502220146022201470222014802220149022201500222015102220152022201530222015402220155022201560222015702220158022201590222016002220161022201620222016302220164022201650222016602220167022201680222016902220170022201710222017202220173022201740222017502220176022201770222017802220179022201800222018102220182022201830222018402220185022201860222018702220188022201890222019002220191022201920222019302220194022201950222019602220197022201980222019902220200022202010222020202220203022202040222020502220206022202070222020802220209022202100222021102220212022202130222021402220215022202160222021702220218022202190222022002220221022202220222022302220224022202250222022602220227022202280222022902220230022202310222023202220233022202340222023502220236022202370222023802220239022202400222024102220242022202430222024402220245022202460222024702220248022202490222025002220251022202520222025302220254022202550222025602220257022202580222025902220260022202610222026202220263022202640222026502220266022202670222026802220269022202700222027102220272022202730222027402220275022202760222027702220278022202790222028002220281022202820222028302220284022202850222028602220287022202880222028902220290022202910222029202220293022202940222029502220296022202970222029802220299022203000222030102220302022203030222030402220305022203060222030702220308022203090222031002220311022203120222031302220314022203150222031602220317022203180222031902220320022203210222032202220323022203240222032502220326022203270222032802220329022203300222033102220332022203330222033402220335022203360222033702220338022203390222034002220341022203420222034302220344022203450222034602220347022203480222034902220350022203510222035202220353022203540222035502220356022203570222035802220359022203600222036102220362022203630222036402220365022203660222036702220368022203690222037002220371022203720222037302220374022203750222037602220377022203780222037902220380022203810222038202220383022203840222038502220386022203870222038802230028022300290223003002230031022300320223003302230034022300350223003602230037022300380223003902230040022300410223004202230043022300440223004502230046022300470223004802230049022300500223005102230052022300530223005402230055022300560223005702230058022300590223006002230061022300620223006302230064022300650223006602230067022300680223006902230070022300710223007202230073022300740223007502230076022300770223007802230079022300800223008102230082022300830223008402230085022300860223008702230088022300890223009002230091022300920223009302230094022300950223009602230097022300980223009902230100022301010223010202230103022301040223010502230106022301070223010802230109022301100223011102230112022301130223011402230115022301160223011702230118022301190223012002230121022301220223012302230124022301250223012602230127022301280223012902230130022301310223013202230133022301340223013502230136022301370223013802230139022301400223014102230142022301430223014402230145022301460223014702230148022301490223015002230151022301520223015302230154022301550223015602230157022301580223015902230160022301610223016202230163022301640223016502230166022301670223016802230169022301700223017102230172022301730223017402230175022301760223017702230178022301790223018002230181022301820223018302230184022301850223018602230187022301880223018902230190022301910223019202230193022301940223019502230196022301970223019802230199022302000223020102230202022302030223020402230205022302060223020702230208022302090223021002230211022302120223021302230214022302150223021602230217022302180223021902230220022302210223022202230223022302240223022502230226022302270223022802230229022302300223023102230232022302330223023402230235022302360223023702230238022302390223024002230241022302420223024302230244022302450223024602230247022302480223024902230250022302510223025202230253022302540223025502230256022302570223025802230259022302600223026102230262022302630223026402230265022302660223026702230268022302690223027002230271022302720223027302230274022302750223027602230277022302780223027902230280022302810223028202230283022302840223028502230286022302870223028802230289022302900223029102230292022302930223029402230295022302960223029702230298022302990223030002230301022303020223030302230304022303050223030602230307022303080223030902230310022303110223031202230313022303140223031502230316022303170223031802230319022303200223032102230322022303230223032402230325022303260223032702230328022303290223033002230331022303320223033302230334022303350223033602230337022303380223033902230340022303410223034202230343022303440223034502230346022303470223034802230349022303500223035102230352022303530223035402230355022303560223035702230358022303590223036002230361022303620223036302230364022303650223036602230367022303680223036902230370022303710223037202230373022303740223037502230376022303770223037802230379022303800223038102230382022303830223038402230385022303860223038702230388022400280224002902240030022400310224003202240033022400340224003502240036022400370224003802240039022400400224004102240042022400430224004402240045022400460224004702240048022400490224005002240051022400520224005302240054022400550224005602240057022400580224005902240060022400610224006202240063022400640224006502240066022400670224006802240069022400700224007102240072022400730224007402240075022400760224007702240078022400790224008002240081022400820224008302240084022400850224008602240087022400880224008902240090022400910224009202240093022400940224009502240096022400970224009802240099022401000224010102240102022401030224010402240105022401060224010702240108022401090224011002240111022401120224011302240114022401150224011602240117022401180224011902240120022401210224012202240123022401240224012502240126022401270224012802240129022401300224013102240132022401330224013402240135022401360224013702240138022401390224014002240141022401420224014302240144022401450224014602240147022401480224014902240150022401510224015202240153022401540224015502240156022401570224015802240159022401600224016102240162022401630224016402240165022401660224016702240168022401690224017002240171022401720224017302240174022401750224017602240177022401780224017902240180022401810224018202240183022401840224018502240186022401870224018802240189022401900224019102240192022401930224019402240195022401960224019702240198022401990224020002240201022402020224020302240204022402050224020602240207022402080224020902240210022402110224021202240213022402140224021502240216022402170224021802240219022402200224022102240222022402230224022402240225022402260224022702240228022402290224023002240231022402320224023302240234022402350224023602240237022402380224023902240240022402410224024202240243022402440224024502240246022402470224024802240249022402500224025102240252022402530224025402240255022402560224025702240258022402590224026002240261022402620224026302240264022402650224026602240267022402680224026902240270022402710224027202240273022402740224027502240276022402770224027802240279022402800224028102240282022402830224028402240285022402860224028702240288022402890224029002240291022402920224029302240294022402950224029602240297022402980224029902240300022403010224030202240303022403040224030502240306022403070224030802240309022403100224031102240312022403130224031402240315022403160224031702240318022403190224032002240321022403220224032302240324022403250224032602240327022403280224032902240330022403310224033202240333022403340224033502240336022403370224033802240339022403400224034102240342022403430224034402240345022403460224034702240348022403490224035002240351022403520224035302240354022403550224035602240357022403580224035902240360022403610224036202240363022403640224036502240366022403670224036802240369022403700224037102240372022403730224037402240375022403760224037702240378022403790224038002240381022403820224038302240384022403850224038602240387022403880224038902250027022500280225002902250030022500310225003202250033022500340225003502250036022500370225003802250039022500400225004102250042022500430225004402250045022500460225004702250048022500490225005002250051022500520225005302250054022500550225005602250057022500580225005902250060022500610225006202250063022500640225006502250066022500670225006802250069022500700225007102250072022500730225007402250075022500760225007702250078022500790225008002250081022500820225008302250084022500850225008602250087022500880225008902250090022500910225009202250093022500940225009502250096022500970225009802250099022501000225010102250102022501030225010402250105022501060225010702250108022501090225011002250111022501120225011302250114022501150225011602250117022501180225011902250120022501210225012202250123022501240225012502250126022501270225012802250129022501300225013102250132022501330225013402250135022501360225013702250138022501390225014002250141022501420225014302250144022501450225014602250147022501480225014902250150022501510225015202250153022501540225015502250156022501570225015802250159022501600225016102250162022501630225016402250165022501660225016702250168022501690225017002250171022501720225017302250174022501750225017602250177022501780225017902250180022501810225018202250183022501840225018502250186022501870225018802250189022501900225019102250192022501930225019402250195022501960225019702250198022501990225020002250201022502020225020302250204022502050225020602250207022502080225020902250210022502110225021202250213022502140225021502250216022502170225021802250219022502200225022102250222022502230225022402250225022502260225022702250228022502290225023002250231022502320225023302250234022502350225023602250237022502380225023902250240022502410225024202250243022502440225024502250246022502470225024802250249022502500225025102250252022502530225025402250255022502560225025702250258022502590225026002250261022502620225026302250264022502650225026602250267022502680225026902250270022502710225027202250273022502740225027502250276022502770225027802250279022502800225028102250282022502830225028402250285022502860225028702250288022502890225029002250291022502920225029302250294022502950225029602250297022502980225029902250300022503010225030202250303022503040225030502250306022503070225030802250309022503100225031102250312022503130225031402250315022503160225031702250318022503190225032002250321022503220225032302250324022503250225032602250327022503280225032902250330022503310225033202250333022503340225033502250336022503370225033802250339022503400225034102250342022503430225034402250345022503460225034702250348022503490225035002250351022503520225035302250354022503550225035602250357022503580225035902250360022503610225036202250363022503640225036502250366022503670225036802250369022503700225037102250372022503730225037402250375022503760225037702250378022503790225038002250381022503820225038302250384022503850225038602250387022503880225038902260027022600280226002902260030022600310226003202260033022600340226003502260036022600370226003802260039022600400226004102260042022600430226004402260045022600460226004702260048022600490226005002260051022600520226005302260054022600550226005602260057022600580226005902260060022600610226006202260063022600640226006502260066022600670226006802260069022600700226007102260072022600730226007402260075022600760226007702260078022600790226008002260081022600820226008302260084022600850226008602260087022600880226008902260090022600910226009202260093022600940226009502260096022600970226009802260099022601000226010102260102022601030226010402260105022601060226010702260108022601090226011002260111022601120226011302260114022601150226011602260117022601180226011902260120022601210226012202260123022601240226012502260126022601270226012802260129022601300226013102260132022601330226013402260135022601360226013702260138022601390226014002260141022601420226014302260144022601450226014602260147022601480226014902260150022601510226015202260153022601540226015502260156022601570226015802260159022601600226016102260162022601630226016402260165022601660226016702260168022601690226017002260171022601720226017302260174022601750226017602260177022601780226017902260180022601810226018202260183022601840226018502260186022601870226018802260189022601900226019102260192022601930226019402260195022601960226019702260198022601990226020002260201022602020226020302260204022602050226020602260207022602080226020902260210022602110226021202260213022602140226021502260216022602170226021802260219022602200226022102260222022602230226022402260225022602260226022702260228022602290226023002260231022602320226023302260234022602350226023602260237022602380226023902260240022602410226024202260243022602440226024502260246022602470226024802260249022602500226025102260252022602530226025402260255022602560226025702260258022602590226026002260261022602620226026302260264022602650226026602260267022602680226026902260270022602710226027202260273022602740226027502260276022602770226027802260279022602800226028102260282022602830226028402260285022602860226028702260288022602890226029002260291022602920226029302260294022602950226029602260297022602980226029902260300022603010226030202260303022603040226030502260306022603070226030802260309022603100226031102260312022603130226031402260315022603160226031702260318022603190226032002260321022603220226032302260324022603250226032602260327022603280226032902260330022603310226033202260333022603340226033502260336022603370226033802260339022603400226034102260342022603430226034402260345022603460226034702260348022603490226035002260351022603520226035302260354022603550226035602260357022603580226035902260360022603610226036202260363022603640226036502260366022603670226036802260369022603700226037102260372022603730226037402260375022603760226037702260378022603790226038002260381022603820226038302260384022603850226038602260387022603880226038902270027022700280227002902270030022700310227003202270033022700340227003502270036022700370227003802270039022700400227004102270042022700430227004402270045022700460227004702270048022700490227005002270051022700520227005302270054022700550227005602270057022700580227005902270060022700610227006202270063022700640227006502270066022700670227006802270069022700700227007102270072022700730227007402270075022700760227007702270078022700790227008002270081022700820227008302270084022700850227008602270087022700880227008902270090022700910227009202270093022700940227009502270096022700970227009802270099022701000227010102270102022701030227010402270105022701060227010702270108022701090227011002270111022701120227011302270114022701150227011602270117022701180227011902270120022701210227012202270123022701240227012502270126022701270227012802270129022701300227013102270132022701330227013402270135022701360227013702270138022701390227014002270141022701420227014302270144022701450227014602270147022701480227014902270150022701510227015202270153022701540227015502270156022701570227015802270159022701600227016102270162022701630227016402270165022701660227016702270168022701690227017002270171022701720227017302270174022701750227017602270177022701780227017902270180022701810227018202270183022701840227018502270186022701870227018802270189022701900227019102270192022701930227019402270195022701960227019702270198022701990227020002270201022702020227020302270204022702050227020602270207022702080227020902270210022702110227021202270213022702140227021502270216022702170227021802270219022702200227022102270222022702230227022402270225022702260227022702270228022702290227023002270231022702320227023302270234022702350227023602270237022702380227023902270240022702410227024202270243022702440227024502270246022702470227024802270249022702500227025102270252022702530227025402270255022702560227025702270258022702590227026002270261022702620227026302270264022702650227026602270267022702680227026902270270022702710227027202270273022702740227027502270276022702770227027802270279022702800227028102270282022702830227028402270285022702860227028702270288022702890227029002270291022702920227029302270294022702950227029602270297022702980227029902270300022703010227030202270303022703040227030502270306022703070227030802270309022703100227031102270312022703130227031402270315022703160227031702270318022703190227032002270321022703220227032302270324022703250227032602270327022703280227032902270330022703310227033202270333022703340227033502270336022703370227033802270339022703400227034102270342022703430227034402270345022703460227034702270348022703490227035002270351022703520227035302270354022703550227035602270357022703580227035902270360022703610227036202270363022703640227036502270366022703670227036802270369022703700227037102270372022703730227037402270375022703760227037702270378022703790227038002270381022703820227038302270384022703850227038602270387022703880227038902270390022800260228002702280028022800290228003002280031022800320228003302280034022800350228003602280037022800380228003902280040022800410228004202280043022800440228004502280046022800470228004802280049022800500228005102280052022800530228005402280055022800560228005702280058022800590228006002280061022800620228006302280064022800650228006602280067022800680228006902280070022800710228007202280073022800740228007502280076022800770228007802280079022800800228008102280082022800830228008402280085022800860228008702280088022800890228009002280091022800920228009302280094022800950228009602280097022800980228009902280100022801010228010202280103022801040228010502280106022801070228010802280109022801100228011102280112022801130228011402280115022801160228011702280118022801190228012002280121022801220228012302280124022801250228012602280127022801280228012902280130022801310228013202280133022801340228013502280136022801370228013802280139022801400228014102280142022801430228014402280145022801460228014702280148022801490228015002280151022801520228015302280154022801550228015602280157022801580228015902280160022801610228016202280163022801640228016502280166022801670228016802280169022801700228017102280172022801730228017402280175022801760228017702280178022801790228018002280181022801820228018302280184022801850228018602280187022801880228018902280190022801910228019202280193022801940228019502280196022801970228019802280199022802000228020102280202022802030228020402280205022802060228020702280208022802090228021002280211022802120228021302280214022802150228021602280217022802180228021902280220022802210228022202280223022802240228022502280226022802270228022802280229022802300228023102280232022802330228023402280235022802360228023702280238022802390228024002280241022802420228024302280244022802450228024602280247022802480228024902280250022802510228025202280253022802540228025502280256022802570228025802280259022802600228026102280262022802630228026402280265022802660228026702280268022802690228027002280271022802720228027302280274022802750228027602280277022802780228027902280280022802810228028202280283022802840228028502280286022802870228028802280289022802900228029102280292022802930228029402280295022802960228029702280298022802990228030002280301022803020228030302280304022803050228030602280307022803080228030902280310022803110228031202280313022803140228031502280316022803170228031802280319022803200228032102280322022803230228032402280325022803260228032702280328022803290228033002280331022803320228033302280334022803350228033602280337022803380228033902280340022803410228034202280343022803440228034502280346022803470228034802280349022803500228035102280352022803530228035402280355022803560228035702280358022803590228036002280361022803620228036302280364022803650228036602280367022803680228036902280370022803710228037202280373022803740228037502280376022803770228037802280379022803800228038102280382022803830228038402280385022803860228038702280388022803890228039002290026022900270229002802290029022900300229003102290032022900330229003402290035022900360229003702290038022900390229004002290041022900420229004302290044022900450229004602290047022900480229004902290050022900510229005202290053022900540229005502290056022900570229005802290059022900600229006102290062022900630229006402290065022900660229006702290068022900690229007002290071022900720229007302290074022900750229007602290077022900780229007902290080022900810229008202290083022900840229008502290086022900870229008802290089022900900229009102290092022900930229009402290095022900960229009702290098022900990229010002290101022901020229010302290104022901050229010602290107022901080229010902290110022901110229011202290113022901140229011502290116022901170229011802290119022901200229012102290122022901230229012402290125022901260229012702290128022901290229013002290131022901320229013302290134022901350229013602290137022901380229013902290140022901410229014202290143022901440229014502290146022901470229014802290149022901500229015102290152022901530229015402290155022901560229015702290158022901590229016002290161022901620229016302290164022901650229016602290167022901680229016902290170022901710229017202290173022901740229017502290176022901770229017802290179022901800229018102290182022901830229018402290185022901860229018702290188022901890229019002290191022901920229019302290194022901950229019602290197022901980229019902290200022902010229020202290203022902040229020502290206022902070229020802290209022902100229021102290212022902130229021402290215022902160229021702290218022902190229022002290221022902220229022302290224022902250229022602290227022902280229022902290230022902310229023202290233022902340229023502290236022902370229023802290239022902400229024102290242022902430229024402290245022902460229024702290248022902490229025002290251022902520229025302290254022902550229025602290257022902580229025902290260022902610229026202290263022902640229026502290266022902670229026802290269022902700229027102290272022902730229027402290275022902760229027702290278022902790229028002290281022902820229028302290284022902850229028602290287022902880229028902290290022902910229029202290293022902940229029502290296022902970229029802290299022903000229030102290302022903030229030402290305022903060229030702290308022903090229031002290311022903120229031302290314022903150229031602290317022903180229031902290320022903210229032202290323022903240229032502290326022903270229032802290329022903300229033102290332022903330229033402290335022903360229033702290338022903390229034002290341022903420229034302290344022903450229034602290347022903480229034902290350022903510229035202290353022903540229035502290356022903570229035802290359022903600229036102290362022903630229036402290365022903660229036702290368022903690229037002290371022903720229037302290374022903750229037602290377022903780229037902290380022903810229038202290383022903840229038502290386022903870229038802290389022903900229039102300026023000270230002802300029023000300230003102300032023000330230003402300035023000360230003702300038023000390230004002300041023000420230004302300044023000450230004602300047023000480230004902300050023000510230005202300053023000540230005502300056023000570230005802300059023000600230006102300062023000630230006402300065023000660230006702300068023000690230007002300071023000720230007302300074023000750230007602300077023000780230007902300080023000810230008202300083023000840230008502300086023000870230008802300089023000900230009102300092023000930230009402300095023000960230009702300098023000990230010002300101023001020230010302300104023001050230010602300107023001080230010902300110023001110230011202300113023001140230011502300116023001170230011802300119023001200230012102300122023001230230012402300125023001260230012702300128023001290230013002300131023001320230013302300134023001350230013602300137023001380230013902300140023001410230014202300143023001440230014502300146023001470230014802300149023001500230015102300152023001530230015402300155023001560230015702300158023001590230016002300161023001620230016302300164023001650230016602300167023001680230016902300170023001710230017202300173023001740230017502300176023001770230017802300179023001800230018102300182023001830230018402300185023001860230018702300188023001890230019002300191023001920230019302300194023001950230019602300197023001980230019902300200023002010230020202300203023002040230020502300206023002070230020802300209023002100230021102300212023002130230021402300215023002160230021702300218023002190230022002300221023002220230022302300224023002250230022602300227023002280230022902300230023002310230023202300233023002340230023502300236023002370230023802300239023002400230024102300242023002430230024402300245023002460230024702300248023002490230025002300251023002520230025302300254023002550230025602300257023002580230025902300260023002610230026202300263023002640230026502300266023002670230026802300269023002700230027102300272023002730230027402300275023002760230027702300278023002790230028002300281023002820230028302300284023002850230028602300287023002880230028902300290023002910230029202300293023002940230029502300296023002970230029802300299023003000230030102300302023003030230030402300305023003060230030702300308023003090230031002300311023003120230031302300314023003150230031602300317023003180230031902300320023003210230032202300323023003240230032502300326023003270230032802300329023003300230033102300332023003330230033402300335023003360230033702300338023003390230034002300341023003420230034302300344023003450230034602300347023003480230034902300350023003510230035202300353023003540230035502300356023003570230035802300359023003600230036102300362023003630230036402300365023003660230036702300368023003690230037002300371023003720230037302300374023003750230037602300377023003780230037902300380023003810230038202300383023003840230038502300386023003870230038802300389023003900230039102310025023100260231002702310028023100290231003002310031023100320231003302310034023100350231003602310037023100380231003902310040023100410231004202310043023100440231004502310046023100470231004802310049023100500231005102310052023100530231005402310055023100560231005702310058023100590231006002310061023100620231006302310064023100650231006602310067023100680231006902310070023100710231007202310073023100740231007502310076023100770231007802310079023100800231008102310082023100830231008402310085023100860231008702310088023100890231009002310091023100920231009302310094023100950231009602310097023100980231009902310100023101010231010202310103023101040231010502310106023101070231010802310109023101100231011102310112023101130231011402310115023101160231011702310118023101190231012002310121023101220231012302310124023101250231012602310127023101280231012902310130023101310231013202310133023101340231013502310136023101370231013802310139023101400231014102310142023101430231014402310145023101460231014702310148023101490231015002310151023101520231015302310154023101550231015602310157023101580231015902310160023101610231016202310163023101640231016502310166023101670231016802310169023101700231017102310172023101730231017402310175023101760231017702310178023101790231018002310181023101820231018302310184023101850231018602310187023101880231018902310190023101910231019202310193023101940231019502310196023101970231019802310199023102000231020102310202023102030231020402310205023102060231020702310208023102090231021002310211023102120231021302310214023102150231021602310217023102180231021902310220023102210231022202310223023102240231022502310226023102270231022802310229023102300231023102310232023102330231023402310235023102360231023702310238023102390231024002310241023102420231024302310244023102450231024602310247023102480231024902310250023102510231025202310253023102540231025502310256023102570231025802310259023102600231026102310262023102630231026402310265023102660231026702310268023102690231027002310271023102720231027302310274023102750231027602310277023102780231027902310280023102810231028202310283023102840231028502310286023102870231028802310289023102900231029102310292023102930231029402310295023102960231029702310298023102990231030002310301023103020231030302310304023103050231030602310307023103080231030902310310023103110231031202310313023103140231031502310316023103170231031802310319023103200231032102310322023103230231032402310325023103260231032702310328023103290231033002310331023103320231033302310334023103350231033602310337023103380231033902310340023103410231034202310343023103440231034502310346023103470231034802310349023103500231035102310352023103530231035402310355023103560231035702310358023103590231036002310361023103620231036302310364023103650231036602310367023103680231036902310370023103710231037202310373023103740231037502310376023103770231037802310379023103800231038102310382023103830231038402310385023103860231038702310388023103890231039002310391023200250232002602320027023200280232002902320030023200310232003202320033023200340232003502320036023200370232003802320039023200400232004102320042023200430232004402320045023200460232004702320048023200490232005002320051023200520232005302320054023200550232005602320057023200580232005902320060023200610232006202320063023200640232006502320066023200670232006802320069023200700232007102320072023200730232007402320075023200760232007702320078023200790232008002320081023200820232008302320084023200850232008602320087023200880232008902320090023200910232009202320093023200940232009502320096023200970232009802320099023201000232010102320102023201030232010402320105023201060232010702320108023201090232011002320111023201120232011302320114023201150232011602320117023201180232011902320120023201210232012202320123023201240232012502320126023201270232012802320129023201300232013102320132023201330232013402320135023201360232013702320138023201390232014002320141023201420232014302320144023201450232014602320147023201480232014902320150023201510232015202320153023201540232015502320156023201570232015802320159023201600232016102320162023201630232016402320165023201660232016702320168023201690232017002320171023201720232017302320174023201750232017602320177023201780232017902320180023201810232018202320183023201840232018502320186023201870232018802320189023201900232019102320192023201930232019402320195023201960232019702320198023201990232020002320201023202020232020302320204023202050232020602320207023202080232020902320210023202110232021202320213023202140232021502320216023202170232021802320219023202200232022102320222023202230232022402320225023202260232022702320228023202290232023002320231023202320232023302320234023202350232023602320237023202380232023902320240023202410232024202320243023202440232024502320246023202470232024802320249023202500232025102320252023202530232025402320255023202560232025702320258023202590232026002320261023202620232026302320264023202650232026602320267023202680232026902320270023202710232027202320273023202740232027502320276023202770232027802320279023202800232028102320282023202830232028402320285023202860232028702320288023202890232029002320291023202920232029302320294023202950232029602320297023202980232029902320300023203010232030202320303023203040232030502320306023203070232030802320309023203100232031102320312023203130232031402320315023203160232031702320318023203190232032002320321023203220232032302320324023203250232032602320327023203280232032902320330023203310232033202320333023203340232033502320336023203370232033802320339023203400232034102320342023203430232034402320345023203460232034702320348023203490232035002320351023203520232035302320354023203550232035602320357023203580232035902320360023203610232036202320363023203640232036502320366023203670232036802320369023203700232037102320372023203730232037402320375023203760232037702320378023203790232038002320381023203820232038302320384023203850232038602320387023203880232038902320390023203910232039202330024023300250233002602330027023300280233002902330030023300310233003202330033023300340233003502330036023300370233003802330039023300400233004102330042023300430233004402330045023300460233004702330048023300490233005002330051023300520233005302330054023300550233005602330057023300580233005902330060023300610233006202330063023300640233006502330066023300670233006802330069023300700233007102330072023300730233007402330075023300760233007702330078023300790233008002330081023300820233008302330084023300850233008602330087023300880233008902330090023300910233009202330093023300940233009502330096023300970233009802330099023301000233010102330102023301030233010402330105023301060233010702330108023301090233011002330111023301120233011302330114023301150233011602330117023301180233011902330120023301210233012202330123023301240233012502330126023301270233012802330129023301300233013102330132023301330233013402330135023301360233013702330138023301390233014002330141023301420233014302330144023301450233014602330147023301480233014902330150023301510233015202330153023301540233015502330156023301570233015802330159023301600233016102330162023301630233016402330165023301660233016702330168023301690233017002330171023301720233017302330174023301750233017602330177023301780233017902330180023301810233018202330183023301840233018502330186023301870233018802330189023301900233019102330192023301930233019402330195023301960233019702330198023301990233020002330201023302020233020302330204023302050233020602330207023302080233020902330210023302110233021202330213023302140233021502330216023302170233021802330219023302200233022102330222023302230233022402330225023302260233022702330228023302290233023002330231023302320233023302330234023302350233023602330237023302380233023902330240023302410233024202330243023302440233024502330246023302470233024802330249023302500233025102330252023302530233025402330255023302560233025702330258023302590233026002330261023302620233026302330264023302650233026602330267023302680233026902330270023302710233027202330273023302740233027502330276023302770233027802330279023302800233028102330282023302830233028402330285023302860233028702330288023302890233029002330291023302920233029302330294023302950233029602330297023302980233029902330300023303010233030202330303023303040233030502330306023303070233030802330309023303100233031102330312023303130233031402330315023303160233031702330318023303190233032002330321023303220233032302330324023303250233032602330327023303280233032902330330023303310233033202330333023303340233033502330336023303370233033802330339023303400233034102330342023303430233034402330345023303460233034702330348023303490233035002330351023303520233035302330354023303550233035602330357023303580233035902330360023303610233036202330363023303640233036502330366023303670233036802330369023303700233037102330372023303730233037402330375023303760233037702330378023303790233038002330381023303820233038302330384023303850233038602330387023303880233038902330390023303910233039202340024023400250234002602340027023400280234002902340030023400310234003202340033023400340234003502340036023400370234003802340039023400400234004102340042023400430234004402340045023400460234004702340048023400490234005002340051023400520234005302340054023400550234005602340057023400580234005902340060023400610234006202340063023400640234006502340066023400670234006802340069023400700234007102340072023400730234007402340075023400760234007702340078023400790234008002340081023400820234008302340084023400850234008602340087023400880234008902340090023400910234009202340093023400940234009502340096023400970234009802340099023401000234010102340102023401030234010402340105023401060234010702340108023401090234011002340111023401120234011302340114023401150234011602340117023401180234011902340120023401210234012202340123023401240234012502340126023401270234012802340129023401300234013102340132023401330234013402340135023401360234013702340138023401390234014002340141023401420234014302340144023401450234014602340147023401480234014902340150023401510234015202340153023401540234015502340156023401570234015802340159023401600234016102340162023401630234016402340165023401660234016702340168023401690234017002340171023401720234017302340174023401750234017602340177023401780234017902340180023401810234018202340183023401840234018502340186023401870234018802340189023401900234019102340192023401930234019402340195023401960234019702340198023401990234020002340201023402020234020302340204023402050234020602340207023402080234020902340210023402110234021202340213023402140234021502340216023402170234021802340219023402200234022102340222023402230234022402340225023402260234022702340228023402290234023002340231023402320234023302340234023402350234023602340237023402380234023902340240023402410234024202340243023402440234024502340246023402470234024802340249023402500234025102340252023402530234025402340255023402560234025702340258023402590234026002340261023402620234026302340264023402650234026602340267023402680234026902340270023402710234027202340273023402740234027502340276023402770234027802340279023402800234028102340282023402830234028402340285023402860234028702340288023402890234029002340291023402920234029302340294023402950234029602340297023402980234029902340300023403010234030202340303023403040234030502340306023403070234030802340309023403100234031102340312023403130234031402340315023403160234031702340318023403190234032002340321023403220234032302340324023403250234032602340327023403280234032902340330023403310234033202340333023403340234033502340336023403370234033802340339023403400234034102340342023403430234034402340345023403460234034702340348023403490234035002340351023403520234035302340354023403550234035602340357023403580234035902340360023403610234036202340363023403640234036502340366023403670234036802340369023403700234037102340372023403730234037402340375023403760234037702340378023403790234038002340381023403820234038302340384023403850234038602340387023403880234038902340390023403910234039202350024023500250235002602350027023500280235002902350030023500310235003202350033023500340235003502350036023500370235003802350039023500400235004102350042023500430235004402350045023500460235004702350048023500490235005002350051023500520235005302350054023500550235005602350057023500580235005902350060023500610235006202350063023500640235006502350066023500670235006802350069023500700235007102350072023500730235007402350075023500760235007702350078023500790235008002350081023500820235008302350084023500850235008602350087023500880235008902350090023500910235009202350093023500940235009502350096023500970235009802350099023501000235010102350102023501030235010402350105023501060235010702350108023501090235011002350111023501120235011302350114023501150235011602350117023501180235011902350120023501210235012202350123023501240235012502350126023501270235012802350129023501300235013102350132023501330235013402350135023501360235013702350138023501390235014002350141023501420235014302350144023501450235014602350147023501480235014902350150023501510235015202350153023501540235015502350156023501570235015802350159023501600235016102350162023501630235016402350165023501660235016702350168023501690235017002350171023501720235017302350174023501750235017602350177023501780235017902350180023501810235018202350183023501840235018502350186023501870235018802350189023501900235019102350192023501930235019402350195023501960235019702350198023501990235020002350201023502020235020302350204023502050235020602350207023502080235020902350210023502110235021202350213023502140235021502350216023502170235021802350219023502200235022102350222023502230235022402350225023502260235022702350228023502290235023002350231023502320235023302350234023502350235023602350237023502380235023902350240023502410235024202350243023502440235024502350246023502470235024802350249023502500235025102350252023502530235025402350255023502560235025702350258023502590235026002350261023502620235026302350264023502650235026602350267023502680235026902350270023502710235027202350273023502740235027502350276023502770235027802350279023502800235028102350282023502830235028402350285023502860235028702350288023502890235029002350291023502920235029302350294023502950235029602350297023502980235029902350300023503010235030202350303023503040235030502350306023503070235030802350309023503100235031102350312023503130235031402350315023503160235031702350318023503190235032002350321023503220235032302350324023503250235032602350327023503280235032902350330023503310235033202350333023503340235033502350336023503370235033802350339023503400235034102350342023503430235034402350345023503460235034702350348023503490235035002350351023503520235035302350354023503550235035602350357023503580235035902350360023503610235036202350363023503640235036502350366023503670235036802350369023503700235037102350372023503730235037402350375023503760235037702350378023503790235038002350381023503820235038302350384023503850235038602350387023503880235038902350390023503910235039202350393023600230236002402360025023600260236002702360028023600290236003002360031023600320236003302360034023600350236003602360037023600380236003902360040023600410236004202360043023600440236004502360046023600470236004802360049023600500236005102360052023600530236005402360055023600560236005702360058023600590236006002360061023600620236006302360064023600650236006602360067023600680236006902360070023600710236007202360073023600740236007502360076023600770236007802360079023600800236008102360082023600830236008402360085023600860236008702360088023600890236009002360091023600920236009302360094023600950236009602360097023600980236009902360100023601010236010202360103023601040236010502360106023601070236010802360109023601100236011102360112023601130236011402360115023601160236011702360118023601190236012002360121023601220236012302360124023601250236012602360127023601280236012902360130023601310236013202360133023601340236013502360136023601370236013802360139023601400236014102360142023601430236014402360145023601460236014702360148023601490236015002360151023601520236015302360154023601550236015602360157023601580236015902360160023601610236016202360163023601640236016502360166023601670236016802360169023601700236017102360172023601730236017402360175023601760236017702360178023601790236018002360181023601820236018302360184023601850236018602360187023601880236018902360190023601910236019202360193023601940236019502360196023601970236019802360199023602000236020102360202023602030236020402360205023602060236020702360208023602090236021002360211023602120236021302360214023602150236021602360217023602180236021902360220023602210236022202360223023602240236022502360226023602270236022802360229023602300236023102360232023602330236023402360235023602360236023702360238023602390236024002360241023602420236024302360244023602450236024602360247023602480236024902360250023602510236025202360253023602540236025502360256023602570236025802360259023602600236026102360262023602630236026402360265023602660236026702360268023602690236027002360271023602720236027302360274023602750236027602360277023602780236027902360280023602810236028202360283023602840236028502360286023602870236028802360289023602900236029102360292023602930236029402360295023602960236029702360298023602990236030002360301023603020236030302360304023603050236030602360307023603080236030902360310023603110236031202360313023603140236031502360316023603170236031802360319023603200236032102360322023603230236032402360325023603260236032702360328023603290236033002360331023603320236033302360334023603350236033602360337023603380236033902360340023603410236034202360343023603440236034502360346023603470236034802360349023603500236035102360352023603530236035402360355023603560236035702360358023603590236036002360361023603620236036302360364023603650236036602360367023603680236036902360370023603710236037202360373023603740236037502360376023603770236037802360379023603800236038102360382023603830236038402360385023603860236038702360388023603890236039002360391023603920236039302370023023700240237002502370026023700270237002802370029023700300237003102370032023700330237003402370035023700360237003702370038023700390237004002370041023700420237004302370044023700450237004602370047023700480237004902370050023700510237005202370053023700540237005502370056023700570237005802370059023700600237006102370062023700630237006402370065023700660237006702370068023700690237007002370071023700720237007302370074023700750237007602370077023700780237007902370080023700810237008202370083023700840237008502370086023700870237008802370089023700900237009102370092023700930237009402370095023700960237009702370098023700990237010002370101023701020237010302370104023701050237010602370107023701080237010902370110023701110237011202370113023701140237011502370116023701170237011802370119023701200237012102370122023701230237012402370125023701260237012702370128023701290237013002370131023701320237013302370134023701350237013602370137023701380237013902370140023701410237014202370143023701440237014502370146023701470237014802370149023701500237015102370152023701530237015402370155023701560237015702370158023701590237016002370161023701620237016302370164023701650237016602370167023701680237016902370170023701710237017202370173023701740237017502370176023701770237017802370179023701800237018102370182023701830237018402370185023701860237018702370188023701890237019002370191023701920237019302370194023701950237019602370197023701980237019902370200023702010237020202370203023702040237020502370206023702070237020802370209023702100237021102370212023702130237021402370215023702160237021702370218023702190237022002370221023702220237022302370224023702250237022602370227023702280237022902370230023702310237023202370233023702340237023502370236023702370237023802370239023702400237024102370242023702430237024402370245023702460237024702370248023702490237025002370251023702520237025302370254023702550237025602370257023702580237025902370260023702610237026202370263023702640237026502370266023702670237026802370269023702700237027102370272023702730237027402370275023702760237027702370278023702790237028002370281023702820237028302370284023702850237028602370287023702880237028902370290023702910237029202370293023702940237029502370296023702970237029802370299023703000237030102370302023703030237030402370305023703060237030702370308023703090237031002370311023703120237031302370314023703150237031602370317023703180237031902370320023703210237032202370323023703240237032502370326023703270237032802370329023703300237033102370332023703330237033402370335023703360237033702370338023703390237034002370341023703420237034302370344023703450237034602370347023703480237034902370350023703510237035202370353023703540237035502370356023703570237035802370359023703600237036102370362023703630237036402370365023703660237036702370368023703690237037002370371023703720237037302370374023703750237037602370377023703780237037902370380023703810237038202370383023703840237038502370386023703870237038802370389023703900237039102370392023703930238002302380024023800250238002602380027023800280238002902380030023800310238003202380033023800340238003502380036023800370238003802380039023800400238004102380042023800430238004402380045023800460238004702380048023800490238005002380051023800520238005302380054023800550238005602380057023800580238005902380060023800610238006202380063023800640238006502380066023800670238006802380069023800700238007102380072023800730238007402380075023800760238007702380078023800790238008002380081023800820238008302380084023800850238008602380087023800880238008902380090023800910238009202380093023800940238009502380096023800970238009802380099023801000238010102380102023801030238010402380105023801060238010702380108023801090238011002380111023801120238011302380114023801150238011602380117023801180238011902380120023801210238012202380123023801240238012502380126023801270238012802380129023801300238013102380132023801330238013402380135023801360238013702380138023801390238014002380141023801420238014302380144023801450238014602380147023801480238014902380150023801510238015202380153023801540238015502380156023801570238015802380159023801600238016102380162023801630238016402380165023801660238016702380168023801690238017002380171023801720238017302380174023801750238017602380177023801780238017902380180023801810238018202380183023801840238018502380186023801870238018802380189023801900238019102380192023801930238019402380195023801960238019702380198023801990238020002380201023802020238020302380204023802050238020602380207023802080238020902380210023802110238021202380213023802140238021502380216023802170238021802380219023802200238022102380222023802230238022402380225023802260238022702380228023802290238023002380231023802320238023302380234023802350238023602380237023802380238023902380240023802410238024202380243023802440238024502380246023802470238024802380249023802500238025102380252023802530238025402380255023802560238025702380258023802590238026002380261023802620238026302380264023802650238026602380267023802680238026902380270023802710238027202380273023802740238027502380276023802770238027802380279023802800238028102380282023802830238028402380285023802860238028702380288023802890238029002380291023802920238029302380294023802950238029602380297023802980238029902380300023803010238030202380303023803040238030502380306023803070238030802380309023803100238031102380312023803130238031402380315023803160238031702380318023803190238032002380321023803220238032302380324023803250238032602380327023803280238032902380330023803310238033202380333023803340238033502380336023803370238033802380339023803400238034102380342023803430238034402380345023803460238034702380348023803490238035002380351023803520238035302380354023803550238035602380357023803580238035902380360023803610238036202380363023803640238036502380366023803670238036802380369023803700238037102380372023803730238037402380375023803760238037702380378023803790238038002380381023803820238038302380384023803850238038602380387023803880238038902380390023803910238039202380393023803940239002202390023023900240239002502390026023900270239002802390029023900300239003102390032023900330239003402390035023900360239003702390038023900390239004002390041023900420239004302390044023900450239004602390047023900480239004902390050023900510239005202390053023900540239005502390056023900570239005802390059023900600239006102390062023900630239006402390065023900660239006702390068023900690239007002390071023900720239007302390074023900750239007602390077023900780239007902390080023900810239008202390083023900840239008502390086023900870239008802390089023900900239009102390092023900930239009402390095023900960239009702390098023900990239010002390101023901020239010302390104023901050239010602390107023901080239010902390110023901110239011202390113023901140239011502390116023901170239011802390119023901200239012102390122023901230239012402390125023901260239012702390128023901290239013002390131023901320239013302390134023901350239013602390137023901380239013902390140023901410239014202390143023901440239014502390146023901470239014802390149023901500239015102390152023901530239015402390155023901560239015702390158023901590239016002390161023901620239016302390164023901650239016602390167023901680239016902390170023901710239017202390173023901740239017502390176023901770239017802390179023901800239018102390182023901830239018402390185023901860239018702390188023901890239019002390191023901920239019302390194023901950239019602390197023901980239019902390200023902010239020202390203023902040239020502390206023902070239020802390209023902100239021102390212023902130239021402390215023902160239021702390218023902190239022002390221023902220239022302390224023902250239022602390227023902280239022902390230023902310239023202390233023902340239023502390236023902370239023802390239023902400239024102390242023902430239024402390245023902460239024702390248023902490239025002390251023902520239025302390254023902550239025602390257023902580239025902390260023902610239026202390263023902640239026502390266023902670239026802390269023902700239027102390272023902730239027402390275023902760239027702390278023902790239028002390281023902820239028302390284023902850239028602390287023902880239028902390290023902910239029202390293023902940239029502390296023902970239029802390299023903000239030102390302023903030239030402390305023903060239030702390308023903090239031002390311023903120239031302390314023903150239031602390317023903180239031902390320023903210239032202390323023903240239032502390326023903270239032802390329023903300239033102390332023903330239033402390335023903360239033702390338023903390239034002390341023903420239034302390344023903450239034602390347023903480239034902390350023903510239035202390353023903540239035502390356023903570239035802390359023903600239036102390362023903630239036402390365023903660239036702390368023903690239037002390371023903720239037302390374023903750239037602390377023903780239037902390380023903810239038202390383023903840239038502390386023903870239038802390389023903900239039102390392023903930239039402400022024000230240002402400025024000260240002702400028024000290240003002400031024000320240003302400034024000350240003602400037024000380240003902400040024000410240004202400043024000440240004502400046024000470240004802400049024000500240005102400052024000530240005402400055024000560240005702400058024000590240006002400061024000620240006302400064024000650240006602400067024000680240006902400070024000710240007202400073024000740240007502400076024000770240007802400079024000800240008102400082024000830240008402400085024000860240008702400088024000890240009002400091024000920240009302400094024000950240009602400097024000980240009902400100024001010240010202400103024001040240010502400106024001070240010802400109024001100240011102400112024001130240011402400115024001160240011702400118024001190240012002400121024001220240012302400124024001250240012602400127024001280240012902400130024001310240013202400133024001340240013502400136024001370240013802400139024001400240014102400142024001430240014402400145024001460240014702400148024001490240015002400151024001520240015302400154024001550240015602400157024001580240015902400160024001610240016202400163024001640240016502400166024001670240016802400169024001700240017102400172024001730240017402400175024001760240017702400178024001790240018002400181024001820240018302400184024001850240018602400187024001880240018902400190024001910240019202400193024001940240019502400196024001970240019802400199024002000240020102400202024002030240020402400205024002060240020702400208024002090240021002400211024002120240021302400214024002150240021602400217024002180240021902400220024002210240022202400223024002240240022502400226024002270240022802400229024002300240023102400232024002330240023402400235024002360240023702400238024002390240024002400241024002420240024302400244024002450240024602400247024002480240024902400250024002510240025202400253024002540240025502400256024002570240025802400259024002600240026102400262024002630240026402400265024002660240026702400268024002690240027002400271024002720240027302400274024002750240027602400277024002780240027902400280024002810240028202400283024002840240028502400286024002870240028802400289024002900240029102400292024002930240029402400295024002960240029702400298024002990240030002400301024003020240030302400304024003050240030602400307024003080240030902400310024003110240031202400313024003140240031502400316024003170240031802400319024003200240032102400322024003230240032402400325024003260240032702400328024003290240033002400331024003320240033302400334024003350240033602400337024003380240033902400340024003410240034202400343024003440240034502400346024003470240034802400349024003500240035102400352024003530240035402400355024003560240035702400358024003590240036002400361024003620240036302400364024003650240036602400367024003680240036902400370024003710240037202400373024003740240037502400376024003770240037802400379024003800240038102400382024003830240038402400385024003860240038702400388024003890240039002400391024003920240039302400394024100220241002302410024024100250241002602410027024100280241002902410030024100310241003202410033024100340241003502410036024100370241003802410039024100400241004102410042024100430241004402410045024100460241004702410048024100490241005002410051024100520241005302410054024100550241005602410057024100580241005902410060024100610241006202410063024100640241006502410066024100670241006802410069024100700241007102410072024100730241007402410075024100760241007702410078024100790241008002410081024100820241008302410084024100850241008602410087024100880241008902410090024100910241009202410093024100940241009502410096024100970241009802410099024101000241010102410102024101030241010402410105024101060241010702410108024101090241011002410111024101120241011302410114024101150241011602410117024101180241011902410120024101210241012202410123024101240241012502410126024101270241012802410129024101300241013102410132024101330241013402410135024101360241013702410138024101390241014002410141024101420241014302410144024101450241014602410147024101480241014902410150024101510241015202410153024101540241015502410156024101570241015802410159024101600241016102410162024101630241016402410165024101660241016702410168024101690241017002410171024101720241017302410174024101750241017602410177024101780241017902410180024101810241018202410183024101840241018502410186024101870241018802410189024101900241019102410192024101930241019402410195024101960241019702410198024101990241020002410201024102020241020302410204024102050241020602410207024102080241020902410210024102110241021202410213024102140241021502410216024102170241021802410219024102200241022102410222024102230241022402410225024102260241022702410228024102290241023002410231024102320241023302410234024102350241023602410237024102380241023902410240024102410241024202410243024102440241024502410246024102470241024802410249024102500241025102410252024102530241025402410255024102560241025702410258024102590241026002410261024102620241026302410264024102650241026602410267024102680241026902410270024102710241027202410273024102740241027502410276024102770241027802410279024102800241028102410282024102830241028402410285024102860241028702410288024102890241029002410291024102920241029302410294024102950241029602410297024102980241029902410300024103010241030202410303024103040241030502410306024103070241030802410309024103100241031102410312024103130241031402410315024103160241031702410318024103190241032002410321024103220241032302410324024103250241032602410327024103280241032902410330024103310241033202410333024103340241033502410336024103370241033802410339024103400241034102410342024103430241034402410345024103460241034702410348024103490241035002410351024103520241035302410354024103550241035602410357024103580241035902410360024103610241036202410363024103640241036502410366024103670241036802410369024103700241037102410372024103730241037402410375024103760241037702410378024103790241038002410381024103820241038302410384024103850241038602410387024103880241038902410390024103910241039202410393024103940241039502420021024200220242002302420024024200250242002602420027024200280242002902420030024200310242003202420033024200340242003502420036024200370242003802420039024200400242004102420042024200430242004402420045024200460242004702420048024200490242005002420051024200520242005302420054024200550242005602420057024200580242005902420060024200610242006202420063024200640242006502420066024200670242006802420069024200700242007102420072024200730242007402420075024200760242007702420078024200790242008002420081024200820242008302420084024200850242008602420087024200880242008902420090024200910242009202420093024200940242009502420096024200970242009802420099024201000242010102420102024201030242010402420105024201060242010702420108024201090242011002420111024201120242011302420114024201150242011602420117024201180242011902420120024201210242012202420123024201240242012502420126024201270242012802420129024201300242013102420132024201330242013402420135024201360242013702420138024201390242014002420141024201420242014302420144024201450242014602420147024201480242014902420150024201510242015202420153024201540242015502420156024201570242015802420159024201600242016102420162024201630242016402420165024201660242016702420168024201690242017002420171024201720242017302420174024201750242017602420177024201780242017902420180024201810242018202420183024201840242018502420186024201870242018802420189024201900242019102420192024201930242019402420195024201960242019702420198024201990242020002420201024202020242020302420204024202050242020602420207024202080242020902420210024202110242021202420213024202140242021502420216024202170242021802420219024202200242022102420222024202230242022402420225024202260242022702420228024202290242023002420231024202320242023302420234024202350242023602420237024202380242023902420240024202410242024202420243024202440242024502420246024202470242024802420249024202500242025102420252024202530242025402420255024202560242025702420258024202590242026002420261024202620242026302420264024202650242026602420267024202680242026902420270024202710242027202420273024202740242027502420276024202770242027802420279024202800242028102420282024202830242028402420285024202860242028702420288024202890242029002420291024202920242029302420294024202950242029602420297024202980242029902420300024203010242030202420303024203040242030502420306024203070242030802420309024203100242031102420312024203130242031402420315024203160242031702420318024203190242032002420321024203220242032302420324024203250242032602420327024203280242032902420330024203310242033202420333024203340242033502420336024203370242033802420339024203400242034102420342024203430242034402420345024203460242034702420348024203490242035002420351024203520242035302420354024203550242035602420357024203580242035902420360024203610242036202420363024203640242036502420366024203670242036802420369024203700242037102420372024203730242037402420375024203760242037702420378024203790242038002420381024203820242038302420384024203850242038602420387024203880242038902420390024203910242039202420393024203940242039502430021024300220243002302430024024300250243002602430027024300280243002902430030024300310243003202430033024300340243003502430036024300370243003802430039024300400243004102430042024300430243004402430045024300460243004702430048024300490243005002430051024300520243005302430054024300550243005602430057024300580243005902430060024300610243006202430063024300640243006502430066024300670243006802430069024300700243007102430072024300730243007402430075024300760243007702430078024300790243008002430081024300820243008302430084024300850243008602430087024300880243008902430090024300910243009202430093024300940243009502430096024300970243009802430099024301000243010102430102024301030243010402430105024301060243010702430108024301090243011002430111024301120243011302430114024301150243011602430117024301180243011902430120024301210243012202430123024301240243012502430126024301270243012802430129024301300243013102430132024301330243013402430135024301360243013702430138024301390243014002430141024301420243014302430144024301450243014602430147024301480243014902430150024301510243015202430153024301540243015502430156024301570243015802430159024301600243016102430162024301630243016402430165024301660243016702430168024301690243017002430171024301720243017302430174024301750243017602430177024301780243017902430180024301810243018202430183024301840243018502430186024301870243018802430189024301900243019102430192024301930243019402430195024301960243019702430198024301990243020002430201024302020243020302430204024302050243020602430207024302080243020902430210024302110243021202430213024302140243021502430216024302170243021802430219024302200243022102430222024302230243022402430225024302260243022702430228024302290243023002430231024302320243023302430234024302350243023602430237024302380243023902430240024302410243024202430243024302440243024502430246024302470243024802430249024302500243025102430252024302530243025402430255024302560243025702430258024302590243026002430261024302620243026302430264024302650243026602430267024302680243026902430270024302710243027202430273024302740243027502430276024302770243027802430279024302800243028102430282024302830243028402430285024302860243028702430288024302890243029002430291024302920243029302430294024302950243029602430297024302980243029902430300024303010243030202430303024303040243030502430306024303070243030802430309024303100243031102430312024303130243031402430315024303160243031702430318024303190243032002430321024303220243032302430324024303250243032602430327024303280243032902430330024303310243033202430333024303340243033502430336024303370243033802430339024303400243034102430342024303430243034402430345024303460243034702430348024303490243035002430351024303520243035302430354024303550243035602430357024303580243035902430360024303610243036202430363024303640243036502430366024303670243036802430369024303700243037102430372024303730243037402430375024303760243037702430378024303790243038002430381024303820243038302430384024303850243038602430387024303880243038902430390024303910243039202430393024303940243039502430396024400210244002202440023024400240244002502440026024400270244002802440029024400300244003102440032024400330244003402440035024400360244003702440038024400390244004002440041024400420244004302440044024400450244004602440047024400480244004902440050024400510244005202440053024400540244005502440056024400570244005802440059024400600244006102440062024400630244006402440065024400660244006702440068024400690244007002440071024400720244007302440074024400750244007602440077024400780244007902440080024400810244008202440083024400840244008502440086024400870244008802440089024400900244009102440092024400930244009402440095024400960244009702440098024400990244010002440101024401020244010302440104024401050244010602440107024401080244010902440110024401110244011202440113024401140244011502440116024401170244011802440119024401200244012102440122024401230244012402440125024401260244012702440128024401290244013002440131024401320244013302440134024401350244013602440137024401380244013902440140024401410244014202440143024401440244014502440146024401470244014802440149024401500244015102440152024401530244015402440155024401560244015702440158024401590244016002440161024401620244016302440164024401650244016602440167024401680244016902440170024401710244017202440173024401740244017502440176024401770244017802440179024401800244018102440182024401830244018402440185024401860244018702440188024401890244019002440191024401920244019302440194024401950244019602440197024401980244019902440200024402010244020202440203024402040244020502440206024402070244020802440209024402100244021102440212024402130244021402440215024402160244021702440218024402190244022002440221024402220244022302440224024402250244022602440227024402280244022902440230024402310244023202440233024402340244023502440236024402370244023802440239024402400244024102440242024402430244024402440245024402460244024702440248024402490244025002440251024402520244025302440254024402550244025602440257024402580244025902440260024402610244026202440263024402640244026502440266024402670244026802440269024402700244027102440272024402730244027402440275024402760244027702440278024402790244028002440281024402820244028302440284024402850244028602440287024402880244028902440290024402910244029202440293024402940244029502440296024402970244029802440299024403000244030102440302024403030244030402440305024403060244030702440308024403090244031002440311024403120244031302440314024403150244031602440317024403180244031902440320024403210244032202440323024403240244032502440326024403270244032802440329024403300244033102440332024403330244033402440335024403360244033702440338024403390244034002440341024403420244034302440344024403450244034602440347024403480244034902440350024403510244035202440353024403540244035502440356024403570244035802440359024403600244036102440362024403630244036402440365024403660244036702440368024403690244037002440371024403720244037302440374024403750244037602440377024403780244037902440380024403810244038202440383024403840244038502440386024403870244038802440389024403900244039102440392024403930244039402440395024403960245002002450021024500220245002302450024024500250245002602450027024500280245002902450030024500310245003202450033024500340245003502450036024500370245003802450039024500400245004102450042024500430245004402450045024500460245004702450048024500490245005002450051024500520245005302450054024500550245005602450057024500580245005902450060024500610245006202450063024500640245006502450066024500670245006802450069024500700245007102450072024500730245007402450075024500760245007702450078024500790245008002450081024500820245008302450084024500850245008602450087024500880245008902450090024500910245009202450093024500940245009502450096024500970245009802450099024501000245010102450102024501030245010402450105024501060245010702450108024501090245011002450111024501120245011302450114024501150245011602450117024501180245011902450120024501210245012202450123024501240245012502450126024501270245012802450129024501300245013102450132024501330245013402450135024501360245013702450138024501390245014002450141024501420245014302450144024501450245014602450147024501480245014902450150024501510245015202450153024501540245015502450156024501570245015802450159024501600245016102450162024501630245016402450165024501660245016702450168024501690245017002450171024501720245017302450174024501750245017602450177024501780245017902450180024501810245018202450183024501840245018502450186024501870245018802450189024501900245019102450192024501930245019402450195024501960245019702450198024501990245020002450201024502020245020302450204024502050245020602450207024502080245020902450210024502110245021202450213024502140245021502450216024502170245021802450219024502200245022102450222024502230245022402450225024502260245022702450228024502290245023002450231024502320245023302450234024502350245023602450237024502380245023902450240024502410245024202450243024502440245024502450246024502470245024802450249024502500245025102450252024502530245025402450255024502560245025702450258024502590245026002450261024502620245026302450264024502650245026602450267024502680245026902450270024502710245027202450273024502740245027502450276024502770245027802450279024502800245028102450282024502830245028402450285024502860245028702450288024502890245029002450291024502920245029302450294024502950245029602450297024502980245029902450300024503010245030202450303024503040245030502450306024503070245030802450309024503100245031102450312024503130245031402450315024503160245031702450318024503190245032002450321024503220245032302450324024503250245032602450327024503280245032902450330024503310245033202450333024503340245033502450336024503370245033802450339024503400245034102450342024503430245034402450345024503460245034702450348024503490245035002450351024503520245035302450354024503550245035602450357024503580245035902450360024503610245036202450363024503640245036502450366024503670245036802450369024503700245037102450372024503730245037402450375024503760245037702450378024503790245038002450381024503820245038302450384024503850245038602450387024503880245038902450390024503910245039202450393024503940245039502450396024600200246002102460022024600230246002402460025024600260246002702460028024600290246003002460031024600320246003302460034024600350246003602460037024600380246003902460040024600410246004202460043024600440246004502460046024600470246004802460049024600500246005102460052024600530246005402460055024600560246005702460058024600590246006002460061024600620246006302460064024600650246006602460067024600680246006902460070024600710246007202460073024600740246007502460076024600770246007802460079024600800246008102460082024600830246008402460085024600860246008702460088024600890246009002460091024600920246009302460094024600950246009602460097024600980246009902460100024601010246010202460103024601040246010502460106024601070246010802460109024601100246011102460112024601130246011402460115024601160246011702460118024601190246012002460121024601220246012302460124024601250246012602460127024601280246012902460130024601310246013202460133024601340246013502460136024601370246013802460139024601400246014102460142024601430246014402460145024601460246014702460148024601490246015002460151024601520246015302460154024601550246015602460157024601580246015902460160024601610246016202460163024601640246016502460166024601670246016802460169024601700246017102460172024601730246017402460175024601760246017702460178024601790246018002460181024601820246018302460184024601850246018602460187024601880246018902460190024601910246019202460193024601940246019502460196024601970246019802460199024602000246020102460202024602030246020402460205024602060246020702460208024602090246021002460211024602120246021302460214024602150246021602460217024602180246021902460220024602210246022202460223024602240246022502460226024602270246022802460229024602300246023102460232024602330246023402460235024602360246023702460238024602390246024002460241024602420246024302460244024602450246024602460247024602480246024902460250024602510246025202460253024602540246025502460256024602570246025802460259024602600246026102460262024602630246026402460265024602660246026702460268024602690246027002460271024602720246027302460274024602750246027602460277024602780246027902460280024602810246028202460283024602840246028502460286024602870246028802460289024602900246029102460292024602930246029402460295024602960246029702460298024602990246030002460301024603020246030302460304024603050246030602460307024603080246030902460310024603110246031202460313024603140246031502460316024603170246031802460319024603200246032102460322024603230246032402460325024603260246032702460328024603290246033002460331024603320246033302460334024603350246033602460337024603380246033902460340024603410246034202460343024603440246034502460346024603470246034802460349024603500246035102460352024603530246035402460355024603560246035702460358024603590246036002460361024603620246036302460364024603650246036602460367024603680246036902460370024603710246037202460373024603740246037502460376024603770246037802460379024603800246038102460382024603830246038402460385024603860246038702460388024603890246039002460391024603920246039302460394024603950246039602460397024700190247002002470021024700220247002302470024024700250247002602470027024700280247002902470030024700310247003202470033024700340247003502470036024700370247003802470039024700400247004102470042024700430247004402470045024700460247004702470048024700490247005002470051024700520247005302470054024700550247005602470057024700580247005902470060024700610247006202470063024700640247006502470066024700670247006802470069024700700247007102470072024700730247007402470075024700760247007702470078024700790247008002470081024700820247008302470084024700850247008602470087024700880247008902470090024700910247009202470093024700940247009502470096024700970247009802470099024701000247010102470102024701030247010402470105024701060247010702470108024701090247011002470111024701120247011302470114024701150247011602470117024701180247011902470120024701210247012202470123024701240247012502470126024701270247012802470129024701300247013102470132024701330247013402470135024701360247013702470138024701390247014002470141024701420247014302470144024701450247014602470147024701480247014902470150024701510247015202470153024701540247015502470156024701570247015802470159024701600247016102470162024701630247016402470165024701660247016702470168024701690247017002470171024701720247017302470174024701750247017602470177024701780247017902470180024701810247018202470183024701840247018502470186024701870247018802470189024701900247019102470192024701930247019402470195024701960247019702470198024701990247020002470201024702020247020302470204024702050247020602470207024702080247020902470210024702110247021202470213024702140247021502470216024702170247021802470219024702200247022102470222024702230247022402470225024702260247022702470228024702290247023002470231024702320247023302470234024702350247023602470237024702380247023902470240024702410247024202470243024702440247024502470246024702470247024802470249024702500247025102470252024702530247025402470255024702560247025702470258024702590247026002470261024702620247026302470264024702650247026602470267024702680247026902470270024702710247027202470273024702740247027502470276024702770247027802470279024702800247028102470282024702830247028402470285024702860247028702470288024702890247029002470291024702920247029302470294024702950247029602470297024702980247029902470300024703010247030202470303024703040247030502470306024703070247030802470309024703100247031102470312024703130247031402470315024703160247031702470318024703190247032002470321024703220247032302470324024703250247032602470327024703280247032902470330024703310247033202470333024703340247033502470336024703370247033802470339024703400247034102470342024703430247034402470345024703460247034702470348024703490247035002470351024703520247035302470354024703550247035602470357024703580247035902470360024703610247036202470363024703640247036502470366024703670247036802470369024703700247037102470372024703730247037402470375024703760247037702470378024703790247038002470381024703820247038302470384024703850247038602470387024703880247038902470390024703910247039202470393024703940247039502470396024703970248001902480020024800210248002202480023024800240248002502480026024800270248002802480029024800300248003102480032024800330248003402480035024800360248003702480038024800390248004002480041024800420248004302480044024800450248004602480047024800480248004902480050024800510248005202480053024800540248005502480056024800570248005802480059024800600248006102480062024800630248006402480065024800660248006702480068024800690248007002480071024800720248007302480074024800750248007602480077024800780248007902480080024800810248008202480083024800840248008502480086024800870248008802480089024800900248009102480092024800930248009402480095024800960248009702480098024800990248010002480101024801020248010302480104024801050248010602480107024801080248010902480110024801110248011202480113024801140248011502480116024801170248011802480119024801200248012102480122024801230248012402480125024801260248012702480128024801290248013002480131024801320248013302480134024801350248013602480137024801380248013902480140024801410248014202480143024801440248014502480146024801470248014802480149024801500248015102480152024801530248015402480155024801560248015702480158024801590248016002480161024801620248016302480164024801650248016602480167024801680248016902480170024801710248017202480173024801740248017502480176024801770248017802480179024801800248018102480182024801830248018402480185024801860248018702480188024801890248019002480191024801920248019302480194024801950248019602480197024801980248019902480200024802010248020202480203024802040248020502480206024802070248020802480209024802100248021102480212024802130248021402480215024802160248021702480218024802190248022002480221024802220248022302480224024802250248022602480227024802280248022902480230024802310248023202480233024802340248023502480236024802370248023802480239024802400248024102480242024802430248024402480245024802460248024702480248024802490248025002480251024802520248025302480254024802550248025602480257024802580248025902480260024802610248026202480263024802640248026502480266024802670248026802480269024802700248027102480272024802730248027402480275024802760248027702480278024802790248028002480281024802820248028302480284024802850248028602480287024802880248028902480290024802910248029202480293024802940248029502480296024802970248029802480299024803000248030102480302024803030248030402480305024803060248030702480308024803090248031002480311024803120248031302480314024803150248031602480317024803180248031902480320024803210248032202480323024803240248032502480326024803270248032802480329024803300248033102480332024803330248033402480335024803360248033702480338024803390248034002480341024803420248034302480344024803450248034602480347024803480248034902480350024803510248035202480353024803540248035502480356024803570248035802480359024803600248036102480362024803630248036402480365024803660248036702480368024803690248037002480371024803720248037302480374024803750248037602480377024803780248037902480380024803810248038202480383024803840248038502480386024803870248038802480389024803900248039102480392024803930248039402480395024803960248039702490019024900200249002102490022024900230249002402490025024900260249002702490028024900290249003002490031024900320249003302490034024900350249003602490037024900380249003902490040024900410249004202490043024900440249004502490046024900470249004802490049024900500249005102490052024900530249005402490055024900560249005702490058024900590249006002490061024900620249006302490064024900650249006602490067024900680249006902490070024900710249007202490073024900740249007502490076024900770249007802490079024900800249008102490082024900830249008402490085024900860249008702490088024900890249009002490091024900920249009302490094024900950249009602490097024900980249009902490100024901010249010202490103024901040249010502490106024901070249010802490109024901100249011102490112024901130249011402490115024901160249011702490118024901190249012002490121024901220249012302490124024901250249012602490127024901280249012902490130024901310249013202490133024901340249013502490136024901370249013802490139024901400249014102490142024901430249014402490145024901460249014702490148024901490249015002490151024901520249015302490154024901550249015602490157024901580249015902490160024901610249016202490163024901640249016502490166024901670249016802490169024901700249017102490172024901730249017402490175024901760249017702490178024901790249018002490181024901820249018302490184024901850249018602490187024901880249018902490190024901910249019202490193024901940249019502490196024901970249019802490199024902000249020102490202024902030249020402490205024902060249020702490208024902090249021002490211024902120249021302490214024902150249021602490217024902180249021902490220024902210249022202490223024902240249022502490226024902270249022802490229024902300249023102490232024902330249023402490235024902360249023702490238024902390249024002490241024902420249024302490244024902450249024602490247024902480249024902490250024902510249025202490253024902540249025502490256024902570249025802490259024902600249026102490262024902630249026402490265024902660249026702490268024902690249027002490271024902720249027302490274024902750249027602490277024902780249027902490280024902810249028202490283024902840249028502490286024902870249028802490289024902900249029102490292024902930249029402490295024902960249029702490298024902990249030002490301024903020249030302490304024903050249030602490307024903080249030902490310024903110249031202490313024903140249031502490316024903170249031802490319024903200249032102490322024903230249032402490325024903260249032702490328024903290249033002490331024903320249033302490334024903350249033602490337024903380249033902490340024903410249034202490343024903440249034502490346024903470249034802490349024903500249035102490352024903530249035402490355024903560249035702490358024903590249036002490361024903620249036302490364024903650249036602490367024903680249036902490370024903710249037202490373024903740249037502490376024903770249037802490379024903800249038102490382024903830249038402490385024903860249038702490388024903890249039002490391024903920249039302490394024903950249039602490397024903980250001902500020025000210250002202500023025000240250002502500026025000270250002802500029025000300250003102500032025000330250003402500035025000360250003702500038025000390250004002500041025000420250004302500044025000450250004602500047025000480250004902500050025000510250005202500053025000540250005502500056025000570250005802500059025000600250006102500062025000630250006402500065025000660250006702500068025000690250007002500071025000720250007302500074025000750250007602500077025000780250007902500080025000810250008202500083025000840250008502500086025000870250008802500089025000900250009102500092025000930250009402500095025000960250009702500098025000990250010002500101025001020250010302500104025001050250010602500107025001080250010902500110025001110250011202500113025001140250011502500116025001170250011802500119025001200250012102500122025001230250012402500125025001260250012702500128025001290250013002500131025001320250013302500134025001350250013602500137025001380250013902500140025001410250014202500143025001440250014502500146025001470250014802500149025001500250015102500152025001530250015402500155025001560250015702500158025001590250016002500161025001620250016302500164025001650250016602500167025001680250016902500170025001710250017202500173025001740250017502500176025001770250017802500179025001800250018102500182025001830250018402500185025001860250018702500188025001890250019002500191025001920250019302500194025001950250019602500197025001980250019902500200025002010250020202500203025002040250020502500206025002070250020802500209025002100250021102500212025002130250021402500215025002160250021702500218025002190250022002500221025002220250022302500224025002250250022602500227025002280250022902500230025002310250023202500233025002340250023502500236025002370250023802500239025002400250024102500242025002430250024402500245025002460250024702500248025002490250025002500251025002520250025302500254025002550250025602500257025002580250025902500260025002610250026202500263025002640250026502500266025002670250026802500269025002700250027102500272025002730250027402500275025002760250027702500278025002790250028002500281025002820250028302500284025002850250028602500287025002880250028902500290025002910250029202500293025002940250029502500296025002970250029802500299025003000250030102500302025003030250030402500305025003060250030702500308025003090250031002500311025003120250031302500314025003150250031602500317025003180250031902500320025003210250032202500323025003240250032502500326025003270250032802500329025003300250033102500332025003330250033402500335025003360250033702500338025003390250034002500341025003420250034302500344025003450250034602500347025003480250034902500350025003510250035202500353025003540250035502500356025003570250035802500359025003600250036102500362025003630250036402500365025003660250036702500368025003690250037002500371025003720250037302500374025003750250037602500377025003780250037902500380025003810250038202500383025003840250038502500386025003870250038802500389025003900250039102500392025003930250039402500395025003960250039702500398025100180251001902510020025100210251002202510023025100240251002502510026025100270251002802510029025100300251003102510032025100330251003402510035025100360251003702510038025100390251004002510041025100420251004302510044025100450251004602510047025100480251004902510050025100510251005202510053025100540251005502510056025100570251005802510059025100600251006102510062025100630251006402510065025100660251006702510068025100690251007002510071025100720251007302510074025100750251007602510077025100780251007902510080025100810251008202510083025100840251008502510086025100870251008802510089025100900251009102510092025100930251009402510095025100960251009702510098025100990251010002510101025101020251010302510104025101050251010602510107025101080251010902510110025101110251011202510113025101140251011502510116025101170251011802510119025101200251012102510122025101230251012402510125025101260251012702510128025101290251013002510131025101320251013302510134025101350251013602510137025101380251013902510140025101410251014202510143025101440251014502510146025101470251014802510149025101500251015102510152025101530251015402510155025101560251015702510158025101590251016002510161025101620251016302510164025101650251016602510167025101680251016902510170025101710251017202510173025101740251017502510176025101770251017802510179025101800251018102510182025101830251018402510185025101860251018702510188025101890251019002510191025101920251019302510194025101950251019602510197025101980251019902510200025102010251020202510203025102040251020502510206025102070251020802510209025102100251021102510212025102130251021402510215025102160251021702510218025102190251022002510221025102220251022302510224025102250251022602510227025102280251022902510230025102310251023202510233025102340251023502510236025102370251023802510239025102400251024102510242025102430251024402510245025102460251024702510248025102490251025002510251025102520251025302510254025102550251025602510257025102580251025902510260025102610251026202510263025102640251026502510266025102670251026802510269025102700251027102510272025102730251027402510275025102760251027702510278025102790251028002510281025102820251028302510284025102850251028602510287025102880251028902510290025102910251029202510293025102940251029502510296025102970251029802510299025103000251030102510302025103030251030402510305025103060251030702510308025103090251031002510311025103120251031302510314025103150251031602510317025103180251031902510320025103210251032202510323025103240251032502510326025103270251032802510329025103300251033102510332025103330251033402510335025103360251033702510338025103390251034002510341025103420251034302510344025103450251034602510347025103480251034902510350025103510251035202510353025103540251035502510356025103570251035802510359025103600251036102510362025103630251036402510365025103660251036702510368025103690251037002510371025103720251037302510374025103750251037602510377025103780251037902510380025103810251038202510383025103840251038502510386025103870251038802510389025103900251039102510392025103930251039402510395025103960251039702510398025200180252001902520020025200210252002202520023025200240252002502520026025200270252002802520029025200300252003102520032025200330252003402520035025200360252003702520038025200390252004002520041025200420252004302520044025200450252004602520047025200480252004902520050025200510252005202520053025200540252005502520056025200570252005802520059025200600252006102520062025200630252006402520065025200660252006702520068025200690252007002520071025200720252007302520074025200750252007602520077025200780252007902520080025200810252008202520083025200840252008502520086025200870252008802520089025200900252009102520092025200930252009402520095025200960252009702520098025200990252010002520101025201020252010302520104025201050252010602520107025201080252010902520110025201110252011202520113025201140252011502520116025201170252011802520119025201200252012102520122025201230252012402520125025201260252012702520128025201290252013002520131025201320252013302520134025201350252013602520137025201380252013902520140025201410252014202520143025201440252014502520146025201470252014802520149025201500252015102520152025201530252015402520155025201560252015702520158025201590252016002520161025201620252016302520164025201650252016602520167025201680252016902520170025201710252017202520173025201740252017502520176025201770252017802520179025201800252018102520182025201830252018402520185025201860252018702520188025201890252019002520191025201920252019302520194025201950252019602520197025201980252019902520200025202010252020202520203025202040252020502520206025202070252020802520209025202100252021102520212025202130252021402520215025202160252021702520218025202190252022002520221025202220252022302520224025202250252022602520227025202280252022902520230025202310252023202520233025202340252023502520236025202370252023802520239025202400252024102520242025202430252024402520245025202460252024702520248025202490252025002520251025202520252025302520254025202550252025602520257025202580252025902520260025202610252026202520263025202640252026502520266025202670252026802520269025202700252027102520272025202730252027402520275025202760252027702520278025202790252028002520281025202820252028302520284025202850252028602520287025202880252028902520290025202910252029202520293025202940252029502520296025202970252029802520299025203000252030102520302025203030252030402520305025203060252030702520308025203090252031002520311025203120252031302520314025203150252031602520317025203180252031902520320025203210252032202520323025203240252032502520326025203270252032802520329025203300252033102520332025203330252033402520335025203360252033702520338025203390252034002520341025203420252034302520344025203450252034602520347025203480252034902520350025203510252035202520353025203540252035502520356025203570252035802520359025203600252036102520362025203630252036402520365025203660252036702520368025203690252037002520371025203720252037302520374025203750252037602520377025203780252037902520380025203810252038202520383025203840252038502520386025203870252038802520389025203900252039102520392025203930252039402520395025203960252039702520398025203990253001802530019025300200253002102530022025300230253002402530025025300260253002702530028025300290253003002530031025300320253003302530034025300350253003602530037025300380253003902530040025300410253004202530043025300440253004502530046025300470253004802530049025300500253005102530052025300530253005402530055025300560253005702530058025300590253006002530061025300620253006302530064025300650253006602530067025300680253006902530070025300710253007202530073025300740253007502530076025300770253007802530079025300800253008102530082025300830253008402530085025300860253008702530088025300890253009002530091025300920253009302530094025300950253009602530097025300980253009902530100025301010253010202530103025301040253010502530106025301070253010802530109025301100253011102530112025301130253011402530115025301160253011702530118025301190253012002530121025301220253012302530124025301250253012602530127025301280253012902530130025301310253013202530133025301340253013502530136025301370253013802530139025301400253014102530142025301430253014402530145025301460253014702530148025301490253015002530151025301520253015302530154025301550253015602530157025301580253015902530160025301610253016202530163025301640253016502530166025301670253016802530169025301700253017102530172025301730253017402530175025301760253017702530178025301790253018002530181025301820253018302530184025301850253018602530187025301880253018902530190025301910253019202530193025301940253019502530196025301970253019802530199025302000253020102530202025302030253020402530205025302060253020702530208025302090253021002530211025302120253021302530214025302150253021602530217025302180253021902530220025302210253022202530223025302240253022502530226025302270253022802530229025302300253023102530232025302330253023402530235025302360253023702530238025302390253024002530241025302420253024302530244025302450253024602530247025302480253024902530250025302510253025202530253025302540253025502530256025302570253025802530259025302600253026102530262025302630253026402530265025302660253026702530268025302690253027002530271025302720253027302530274025302750253027602530277025302780253027902530280025302810253028202530283025302840253028502530286025302870253028802530289025302900253029102530292025302930253029402530295025302960253029702530298025302990253030002530301025303020253030302530304025303050253030602530307025303080253030902530310025303110253031202530313025303140253031502530316025303170253031802530319025303200253032102530322025303230253032402530325025303260253032702530328025303290253033002530331025303320253033302530334025303350253033602530337025303380253033902530340025303410253034202530343025303440253034502530346025303470253034802530349025303500253035102530352025303530253035402530355025303560253035702530358025303590253036002530361025303620253036302530364025303650253036602530367025303680253036902530370025303710253037202530373025303740253037502530376025303770253037802530379025303800253038102530382025303830253038402530385025303860253038702530388025303890253039002530391025303920253039302530394025303950253039602530397025303980253039902540018025400190254002002540021025400220254002302540024025400250254002602540027025400280254002902540030025400310254003202540033025400340254003502540036025400370254003802540039025400400254004102540042025400430254004402540045025400460254004702540048025400490254005002540051025400520254005302540054025400550254005602540057025400580254005902540060025400610254006202540063025400640254006502540066025400670254006802540069025400700254007102540072025400730254007402540075025400760254007702540078025400790254008002540081025400820254008302540084025400850254008602540087025400880254008902540090025400910254009202540093025400940254009502540096025400970254009802540099025401000254010102540102025401030254010402540105025401060254010702540108025401090254011002540111025401120254011302540114025401150254011602540117025401180254011902540120025401210254012202540123025401240254012502540126025401270254012802540129025401300254013102540132025401330254013402540135025401360254013702540138025401390254014002540141025401420254014302540144025401450254014602540147025401480254014902540150025401510254015202540153025401540254015502540156025401570254015802540159025401600254016102540162025401630254016402540165025401660254016702540168025401690254017002540171025401720254017302540174025401750254017602540177025401780254017902540180025401810254018202540183025401840254018502540186025401870254018802540189025401900254019102540192025401930254019402540195025401960254019702540198025401990254020002540201025402020254020302540204025402050254020602540207025402080254020902540210025402110254021202540213025402140254021502540216025402170254021802540219025402200254022102540222025402230254022402540225025402260254022702540228025402290254023002540231025402320254023302540234025402350254023602540237025402380254023902540240025402410254024202540243025402440254024502540246025402470254024802540249025402500254025102540252025402530254025402540255025402560254025702540258025402590254026002540261025402620254026302540264025402650254026602540267025402680254026902540270025402710254027202540273025402740254027502540276025402770254027802540279025402800254028102540282025402830254028402540285025402860254028702540288025402890254029002540291025402920254029302540294025402950254029602540297025402980254029902540300025403010254030202540303025403040254030502540306025403070254030802540309025403100254031102540312025403130254031402540315025403160254031702540318025403190254032002540321025403220254032302540324025403250254032602540327025403280254032902540330025403310254033202540333025403340254033502540336025403370254033802540339025403400254034102540342025403430254034402540345025403460254034702540348025403490254035002540351025403520254035302540354025403550254035602540357025403580254035902540360025403610254036202540363025403640254036502540366025403670254036802540369025403700254037102540372025403730254037402540375025403760254037702540378025403790254038002540381025403820254038302540384025403850254038602540387025403880254038902540390025403910254039202540393025403940254039502540396025403970254039802540399025404000255001802550019025500200255002102550022025500230255002402550025025500260255002702550028025500290255003002550031025500320255003302550034025500350255003602550037025500380255003902550040025500410255004202550043025500440255004502550046025500470255004802550049025500500255005102550052025500530255005402550055025500560255005702550058025500590255006002550061025500620255006302550064025500650255006602550067025500680255006902550070025500710255007202550073025500740255007502550076025500770255007802550079025500800255008102550082025500830255008402550085025500860255008702550088025500890255009002550091025500920255009302550094025500950255009602550097025500980255009902550100025501010255010202550103025501040255010502550106025501070255010802550109025501100255011102550112025501130255011402550115025501160255011702550118025501190255012002550121025501220255012302550124025501250255012602550127025501280255012902550130025501310255013202550133025501340255013502550136025501370255013802550139025501400255014102550142025501430255014402550145025501460255014702550148025501490255015002550151025501520255015302550154025501550255015602550157025501580255015902550160025501610255016202550163025501640255016502550166025501670255016802550169025501700255017102550172025501730255017402550175025501760255017702550178025501790255018002550181025501820255018302550184025501850255018602550187025501880255018902550190025501910255019202550193025501940255019502550196025501970255019802550199025502000255020102550202025502030255020402550205025502060255020702550208025502090255021002550211025502120255021302550214025502150255021602550217025502180255021902550220025502210255022202550223025502240255022502550226025502270255022802550229025502300255023102550232025502330255023402550235025502360255023702550238025502390255024002550241025502420255024302550244025502450255024602550247025502480255024902550250025502510255025202550253025502540255025502550256025502570255025802550259025502600255026102550262025502630255026402550265025502660255026702550268025502690255027002550271025502720255027302550274025502750255027602550277025502780255027902550280025502810255028202550283025502840255028502550286025502870255028802550289025502900255029102550292025502930255029402550295025502960255029702550298025502990255030002550301025503020255030302550304025503050255030602550307025503080255030902550310025503110255031202550313025503140255031502550316025503170255031802550319025503200255032102550322025503230255032402550325025503260255032702550328025503290255033002550331025503320255033302550334025503350255033602550337025503380255033902550340025503410255034202550343025503440255034502550346025503470255034802550349025503500255035102550352025503530255035402550355025503560255035702550358025503590255036002550361025503620255036302550364025503650255036602550367025503680255036902550370025503710255037202550373025503740255037502550376025503770255037802550379025503800255038102550382025503830255038402550385025503860255038702550388025503890255039002550391025503920255039302550394025503950255039602550397025503980255039902550400025600170256001802560019025600200256002102560022025600230256002402560025025600260256002702560028025600290256003002560031025600320256003302560034025600350256003602560037025600380256003902560040025600410256004202560043025600440256004502560046025600470256004802560049025600500256005102560052025600530256005402560055025600560256005702560058025600590256006002560061025600620256006302560064025600650256006602560067025600680256006902560070025600710256007202560073025600740256007502560076025600770256007802560079025600800256008102560082025600830256008402560085025600860256008702560088025600890256009002560091025600920256009302560094025600950256009602560097025600980256009902560100025601010256010202560103025601040256010502560106025601070256010802560109025601100256011102560112025601130256011402560115025601160256011702560118025601190256012002560121025601220256012302560124025601250256012602560127025601280256012902560130025601310256013202560133025601340256013502560136025601370256013802560139025601400256014102560142025601430256014402560145025601460256014702560148025601490256015002560151025601520256015302560154025601550256015602560157025601580256015902560160025601610256016202560163025601640256016502560166025601670256016802560169025601700256017102560172025601730256017402560175025601760256017702560178025601790256018002560181025601820256018302560184025601850256018602560187025601880256018902560190025601910256019202560193025601940256019502560196025601970256019802560199025602000256020102560202025602030256020402560205025602060256020702560208025602090256021002560211025602120256021302560214025602150256021602560217025602180256021902560220025602210256022202560223025602240256022502560226025602270256022802560229025602300256023102560232025602330256023402560235025602360256023702560238025602390256024002560241025602420256024302560244025602450256024602560247025602480256024902560250025602510256025202560253025602540256025502560256025602570256025802560259025602600256026102560262025602630256026402560265025602660256026702560268025602690256027002560271025602720256027302560274025602750256027602560277025602780256027902560280025602810256028202560283025602840256028502560286025602870256028802560289025602900256029102560292025602930256029402560295025602960256029702560298025602990256030002560301025603020256030302560304025603050256030602560307025603080256030902560310025603110256031202560313025603140256031502560316025603170256031802560319025603200256032102560322025603230256032402560325025603260256032702560328025603290256033002560331025603320256033302560334025603350256033602560337025603380256033902560340025603410256034202560343025603440256034502560346025603470256034802560349025603500256035102560352025603530256035402560355025603560256035702560358025603590256036002560361025603620256036302560364025603650256036602560367025603680256036902560370025603710256037202560373025603740256037502560376025603770256037802560379025603800256038102560382025603830256038402560385025603860256038702560388025603890256039002560391025603920256039302560394025603950256039602560397025603980256039902560400025700170257001802570019025700200257002102570022025700230257002402570025025700260257002702570028025700290257003002570031025700320257003302570034025700350257003602570037025700380257003902570040025700410257004202570043025700440257004502570046025700470257004802570049025700500257005102570052025700530257005402570055025700560257005702570058025700590257006002570061025700620257006302570064025700650257006602570067025700680257006902570070025700710257007202570073025700740257007502570076025700770257007802570079025700800257008102570082025700830257008402570085025700860257008702570088025700890257009002570091025700920257009302570094025700950257009602570097025700980257009902570100025701010257010202570103025701040257010502570106025701070257010802570109025701100257011102570112025701130257011402570115025701160257011702570118025701190257012002570121025701220257012302570124025701250257012602570127025701280257012902570130025701310257013202570133025701340257013502570136025701370257013802570139025701400257014102570142025701430257014402570145025701460257014702570148025701490257015002570151025701520257015302570154025701550257015602570157025701580257015902570160025701610257016202570163025701640257016502570166025701670257016802570169025701700257017102570172025701730257017402570175025701760257017702570178025701790257018002570181025701820257018302570184025701850257018602570187025701880257018902570190025701910257019202570193025701940257019502570196025701970257019802570199025702000257020102570202025702030257020402570205025702060257020702570208025702090257021002570211025702120257021302570214025702150257021602570217025702180257021902570220025702210257022202570223025702240257022502570226025702270257022802570229025702300257023102570232025702330257023402570235025702360257023702570238025702390257024002570241025702420257024302570244025702450257024602570247025702480257024902570250025702510257025202570253025702540257025502570256025702570257025802570259025702600257026102570262025702630257026402570265025702660257026702570268025702690257027002570271025702720257027302570274025702750257027602570277025702780257027902570280025702810257028202570283025702840257028502570286025702870257028802570289025702900257029102570292025702930257029402570295025702960257029702570298025702990257030002570301025703020257030302570304025703050257030602570307025703080257030902570310025703110257031202570313025703140257031502570316025703170257031802570319025703200257032102570322025703230257032402570325025703260257032702570328025703290257033002570331025703320257033302570334025703350257033602570337025703380257033902570340025703410257034202570343025703440257034502570346025703470257034802570349025703500257035102570352025703530257035402570355025703560257035702570358025703590257036002570361025703620257036302570364025703650257036602570367025703680257036902570370025703710257037202570373025703740257037502570376025703770257037802570379025703800257038102570382025703830257038402570385025703860257038702570388025703890257039002570391025703920257039302570394025703950257039602570397025703980257039902570400025704010258001702580018025800190258002002580021025800220258002302580024025800250258002602580027025800280258002902580030025800310258003202580033025800340258003502580036025800370258003802580039025800400258004102580042025800430258004402580045025800460258004702580048025800490258005002580051025800520258005302580054025800550258005602580057025800580258005902580060025800610258006202580063025800640258006502580066025800670258006802580069025800700258007102580072025800730258007402580075025800760258007702580078025800790258008002580081025800820258008302580084025800850258008602580087025800880258008902580090025800910258009202580093025800940258009502580096025800970258009802580099025801000258010102580102025801030258010402580105025801060258010702580108025801090258011002580111025801120258011302580114025801150258011602580117025801180258011902580120025801210258012202580123025801240258012502580126025801270258012802580129025801300258013102580132025801330258013402580135025801360258013702580138025801390258014002580141025801420258014302580144025801450258014602580147025801480258014902580150025801510258015202580153025801540258015502580156025801570258015802580159025801600258016102580162025801630258016402580165025801660258016702580168025801690258017002580171025801720258017302580174025801750258017602580177025801780258017902580180025801810258018202580183025801840258018502580186025801870258018802580189025801900258019102580192025801930258019402580195025801960258019702580198025801990258020002580201025802020258020302580204025802050258020602580207025802080258020902580210025802110258021202580213025802140258021502580216025802170258021802580219025802200258022102580222025802230258022402580225025802260258022702580228025802290258023002580231025802320258023302580234025802350258023602580237025802380258023902580240025802410258024202580243025802440258024502580246025802470258024802580249025802500258025102580252025802530258025402580255025802560258025702580258025802590258026002580261025802620258026302580264025802650258026602580267025802680258026902580270025802710258027202580273025802740258027502580276025802770258027802580279025802800258028102580282025802830258028402580285025802860258028702580288025802890258029002580291025802920258029302580294025802950258029602580297025802980258029902580300025803010258030202580303025803040258030502580306025803070258030802580309025803100258031102580312025803130258031402580315025803160258031702580318025803190258032002580321025803220258032302580324025803250258032602580327025803280258032902580330025803310258033202580333025803340258033502580336025803370258033802580339025803400258034102580342025803430258034402580345025803460258034702580348025803490258035002580351025803520258035302580354025803550258035602580357025803580258035902580360025803610258036202580363025803640258036502580366025803670258036802580369025803700258037102580372025803730258037402580375025803760258037702580378025803790258038002580381025803820258038302580384025803850258038602580387025803880258038902580390025803910258039202580393025803940258039502580396025803970258039802580399025804000258040102590017025900180259001902590020025900210259002202590023025900240259002502590026025900270259002802590029025900300259003102590032025900330259003402590035025900360259003702590038025900390259004002590041025900420259004302590044025900450259004602590047025900480259004902590050025900510259005202590053025900540259005502590056025900570259005802590059025900600259006102590062025900630259006402590065025900660259006702590068025900690259007002590071025900720259007302590074025900750259007602590077025900780259007902590080025900810259008202590083025900840259008502590086025900870259008802590089025900900259009102590092025900930259009402590095025900960259009702590098025900990259010002590101025901020259010302590104025901050259010602590107025901080259010902590110025901110259011202590113025901140259011502590116025901170259011802590119025901200259012102590122025901230259012402590125025901260259012702590128025901290259013002590131025901320259013302590134025901350259013602590137025901380259013902590140025901410259014202590143025901440259014502590146025901470259014802590149025901500259015102590152025901530259015402590155025901560259015702590158025901590259016002590161025901620259016302590164025901650259016602590167025901680259016902590170025901710259017202590173025901740259017502590176025901770259017802590179025901800259018102590182025901830259018402590185025901860259018702590188025901890259019002590191025901920259019302590194025901950259019602590197025901980259019902590200025902010259020202590203025902040259020502590206025902070259020802590209025902100259021102590212025902130259021402590215025902160259021702590218025902190259022002590221025902220259022302590224025902250259022602590227025902280259022902590230025902310259023202590233025902340259023502590236025902370259023802590239025902400259024102590242025902430259024402590245025902460259024702590248025902490259025002590251025902520259025302590254025902550259025602590257025902580259025902590260025902610259026202590263025902640259026502590266025902670259026802590269025902700259027102590272025902730259027402590275025902760259027702590278025902790259028002590281025902820259028302590284025902850259028602590287025902880259028902590290025902910259029202590293025902940259029502590296025902970259029802590299025903000259030102590302025903030259030402590305025903060259030702590308025903090259031002590311025903120259031302590314025903150259031602590317025903180259031902590320025903210259032202590323025903240259032502590326025903270259032802590329025903300259033102590332025903330259033402590335025903360259033702590338025903390259034002590341025903420259034302590344025903450259034602590347025903480259034902590350025903510259035202590353025903540259035502590356025903570259035802590359025903600259036102590362025903630259036402590365025903660259036702590368025903690259037002590371025903720259037302590374025903750259037602590377025903780259037902590380025903810259038202590383025903840259038502590386025903870259038802590389025903900259039102590392025903930259039402590395025903960259039702590398025903990259040002590401026000170260001802600019026000200260002102600022026000230260002402600025026000260260002702600028026000290260003002600031026000320260003302600034026000350260003602600037026000380260003902600040026000410260004202600043026000440260004502600046026000470260004802600049026000500260005102600052026000530260005402600055026000560260005702600058026000590260006002600061026000620260006302600064026000650260006602600067026000680260006902600070026000710260007202600073026000740260007502600076026000770260007802600079026000800260008102600082026000830260008402600085026000860260008702600088026000890260009002600091026000920260009302600094026000950260009602600097026000980260009902600100026001010260010202600103026001040260010502600106026001070260010802600109026001100260011102600112026001130260011402600115026001160260011702600118026001190260012002600121026001220260012302600124026001250260012602600127026001280260012902600130026001310260013202600133026001340260013502600136026001370260013802600139026001400260014102600142026001430260014402600145026001460260014702600148026001490260015002600151026001520260015302600154026001550260015602600157026001580260015902600160026001610260016202600163026001640260016502600166026001670260016802600169026001700260017102600172026001730260017402600175026001760260017702600178026001790260018002600181026001820260018302600184026001850260018602600187026001880260018902600190026001910260019202600193026001940260019502600196026001970260019802600199026002000260020102600202026002030260020402600205026002060260020702600208026002090260021002600211026002120260021302600214026002150260021602600217026002180260021902600220026002210260022202600223026002240260022502600226026002270260022802600229026002300260023102600232026002330260023402600235026002360260023702600238026002390260024002600241026002420260024302600244026002450260024602600247026002480260024902600250026002510260025202600253026002540260025502600256026002570260025802600259026002600260026102600262026002630260026402600265026002660260026702600268026002690260027002600271026002720260027302600274026002750260027602600277026002780260027902600280026002810260028202600283026002840260028502600286026002870260028802600289026002900260029102600292026002930260029402600295026002960260029702600298026002990260030002600301026003020260030302600304026003050260030602600307026003080260030902600310026003110260031202600313026003140260031502600316026003170260031802600319026003200260032102600322026003230260032402600325026003260260032702600328026003290260033002600331026003320260033302600334026003350260033602600337026003380260033902600340026003410260034202600343026003440260034502600346026003470260034802600349026003500260035102600352026003530260035402600355026003560260035702600358026003590260036002600361026003620260036302600364026003650260036602600367026003680260036902600370026003710260037202600373026003740260037502600376026003770260037802600379026003800260038102600382026003830260038402600385026003860260038702600388026003890260039002600391026003920260039302600394026003950260039602600397026003980260039902600400026004010260040202610016026100170261001802610019026100200261002102610022026100230261002402610025026100260261002702610028026100290261003002610031026100320261003302610034026100350261003602610037026100380261003902610040026100410261004202610043026100440261004502610046026100470261004802610049026100500261005102610052026100530261005402610055026100560261005702610058026100590261006002610061026100620261006302610064026100650261006602610067026100680261006902610070026100710261007202610073026100740261007502610076026100770261007802610079026100800261008102610082026100830261008402610085026100860261008702610088026100890261009002610091026100920261009302610094026100950261009602610097026100980261009902610100026101010261010202610103026101040261010502610106026101070261010802610109026101100261011102610112026101130261011402610115026101160261011702610118026101190261012002610121026101220261012302610124026101250261012602610127026101280261012902610130026101310261013202610133026101340261013502610136026101370261013802610139026101400261014102610142026101430261014402610145026101460261014702610148026101490261015002610151026101520261015302610154026101550261015602610157026101580261015902610160026101610261016202610163026101640261016502610166026101670261016802610169026101700261017102610172026101730261017402610175026101760261017702610178026101790261018002610181026101820261018302610184026101850261018602610187026101880261018902610190026101910261019202610193026101940261019502610196026101970261019802610199026102000261020102610202026102030261020402610205026102060261020702610208026102090261021002610211026102120261021302610214026102150261021602610217026102180261021902610220026102210261022202610223026102240261022502610226026102270261022802610229026102300261023102610232026102330261023402610235026102360261023702610238026102390261024002610241026102420261024302610244026102450261024602610247026102480261024902610250026102510261025202610253026102540261025502610256026102570261025802610259026102600261026102610262026102630261026402610265026102660261026702610268026102690261027002610271026102720261027302610274026102750261027602610277026102780261027902610280026102810261028202610283026102840261028502610286026102870261028802610289026102900261029102610292026102930261029402610295026102960261029702610298026102990261030002610301026103020261030302610304026103050261030602610307026103080261030902610310026103110261031202610313026103140261031502610316026103170261031802610319026103200261032102610322026103230261032402610325026103260261032702610328026103290261033002610331026103320261033302610334026103350261033602610337026103380261033902610340026103410261034202610343026103440261034502610346026103470261034802610349026103500261035102610352026103530261035402610355026103560261035702610358026103590261036002610361026103620261036302610364026103650261036602610367026103680261036902610370026103710261037202610373026103740261037502610376026103770261037802610379026103800261038102610382026103830261038402610385026103860261038702610388026103890261039002610391026103920261039302610394026103950261039602610397026103980261039902610400026104010261040202620016026200170262001802620019026200200262002102620022026200230262002402620025026200260262002702620028026200290262003002620031026200320262003302620034026200350262003602620037026200380262003902620040026200410262004202620043026200440262004502620046026200470262004802620049026200500262005102620052026200530262005402620055026200560262005702620058026200590262006002620061026200620262006302620064026200650262006602620067026200680262006902620070026200710262007202620073026200740262007502620076026200770262007802620079026200800262008102620082026200830262008402620085026200860262008702620088026200890262009002620091026200920262009302620094026200950262009602620097026200980262009902620100026201010262010202620103026201040262010502620106026201070262010802620109026201100262011102620112026201130262011402620115026201160262011702620118026201190262012002620121026201220262012302620124026201250262012602620127026201280262012902620130026201310262013202620133026201340262013502620136026201370262013802620139026201400262014102620142026201430262014402620145026201460262014702620148026201490262015002620151026201520262015302620154026201550262015602620157026201580262015902620160026201610262016202620163026201640262016502620166026201670262016802620169026201700262017102620172026201730262017402620175026201760262017702620178026201790262018002620181026201820262018302620184026201850262018602620187026201880262018902620190026201910262019202620193026201940262019502620196026201970262019802620199026202000262020102620202026202030262020402620205026202060262020702620208026202090262021002620211026202120262021302620214026202150262021602620217026202180262021902620220026202210262022202620223026202240262022502620226026202270262022802620229026202300262023102620232026202330262023402620235026202360262023702620238026202390262024002620241026202420262024302620244026202450262024602620247026202480262024902620250026202510262025202620253026202540262025502620256026202570262025802620259026202600262026102620262026202630262026402620265026202660262026702620268026202690262027002620271026202720262027302620274026202750262027602620277026202780262027902620280026202810262028202620283026202840262028502620286026202870262028802620289026202900262029102620292026202930262029402620295026202960262029702620298026202990262030002620301026203020262030302620304026203050262030602620307026203080262030902620310026203110262031202620313026203140262031502620316026203170262031802620319026203200262032102620322026203230262032402620325026203260262032702620328026203290262033002620331026203320262033302620334026203350262033602620337026203380262033902620340026203410262034202620343026203440262034502620346026203470262034802620349026203500262035102620352026203530262035402620355026203560262035702620358026203590262036002620361026203620262036302620364026203650262036602620367026203680262036902620370026203710262037202620373026203740262037502620376026203770262037802620379026203800262038102620382026203830262038402620385026203860262038702620388026203890262039002620391026203920262039302620394026203950262039602620397026203980262039902620400026204010262040202620403026300160263001702630018026300190263002002630021026300220263002302630024026300250263002602630027026300280263002902630030026300310263003202630033026300340263003502630036026300370263003802630039026300400263004102630042026300430263004402630045026300460263004702630048026300490263005002630051026300520263005302630054026300550263005602630057026300580263005902630060026300610263006202630063026300640263006502630066026300670263006802630069026300700263007102630072026300730263007402630075026300760263007702630078026300790263008002630081026300820263008302630084026300850263008602630087026300880263008902630090026300910263009202630093026300940263009502630096026300970263009802630099026301000263010102630102026301030263010402630105026301060263010702630108026301090263011002630111026301120263011302630114026301150263011602630117026301180263011902630120026301210263012202630123026301240263012502630126026301270263012802630129026301300263013102630132026301330263013402630135026301360263013702630138026301390263014002630141026301420263014302630144026301450263014602630147026301480263014902630150026301510263015202630153026301540263015502630156026301570263015802630159026301600263016102630162026301630263016402630165026301660263016702630168026301690263017002630171026301720263017302630174026301750263017602630177026301780263017902630180026301810263018202630183026301840263018502630186026301870263018802630189026301900263019102630192026301930263019402630195026301960263019702630198026301990263020002630201026302020263020302630204026302050263020602630207026302080263020902630210026302110263021202630213026302140263021502630216026302170263021802630219026302200263022102630222026302230263022402630225026302260263022702630228026302290263023002630231026302320263023302630234026302350263023602630237026302380263023902630240026302410263024202630243026302440263024502630246026302470263024802630249026302500263025102630252026302530263025402630255026302560263025702630258026302590263026002630261026302620263026302630264026302650263026602630267026302680263026902630270026302710263027202630273026302740263027502630276026302770263027802630279026302800263028102630282026302830263028402630285026302860263028702630288026302890263029002630291026302920263029302630294026302950263029602630297026302980263029902630300026303010263030202630303026303040263030502630306026303070263030802630309026303100263031102630312026303130263031402630315026303160263031702630318026303190263032002630321026303220263032302630324026303250263032602630327026303280263032902630330026303310263033202630333026303340263033502630336026303370263033802630339026303400263034102630342026303430263034402630345026303460263034702630348026303490263035002630351026303520263035302630354026303550263035602630357026303580263035902630360026303610263036202630363026303640263036502630366026303670263036802630369026303700263037102630372026303730263037402630375026303760263037702630378026303790263038002630381026303820263038302630384026303850263038602630387026303880263038902630390026303910263039202630393026303940263039502630396026303970263039802630399026304000263040102630402026304030264001602640017026400180264001902640020026400210264002202640023026400240264002502640026026400270264002802640029026400300264003102640032026400330264003402640035026400360264003702640038026400390264004002640041026400420264004302640044026400450264004602640047026400480264004902640050026400510264005202640053026400540264005502640056026400570264005802640059026400600264006102640062026400630264006402640065026400660264006702640068026400690264007002640071026400720264007302640074026400750264007602640077026400780264007902640080026400810264008202640083026400840264008502640086026400870264008802640089026400900264009102640092026400930264009402640095026400960264009702640098026400990264010002640101026401020264010302640104026401050264010602640107026401080264010902640110026401110264011202640113026401140264011502640116026401170264011802640119026401200264012102640122026401230264012402640125026401260264012702640128026401290264013002640131026401320264013302640134026401350264013602640137026401380264013902640140026401410264014202640143026401440264014502640146026401470264014802640149026401500264015102640152026401530264015402640155026401560264015702640158026401590264016002640161026401620264016302640164026401650264016602640167026401680264016902640170026401710264017202640173026401740264017502640176026401770264017802640179026401800264018102640182026401830264018402640185026401860264018702640188026401890264019002640191026401920264019302640194026401950264019602640197026401980264019902640200026402010264020202640203026402040264020502640206026402070264020802640209026402100264021102640212026402130264021402640215026402160264021702640218026402190264022002640221026402220264022302640224026402250264022602640227026402280264022902640230026402310264023202640233026402340264023502640236026402370264023802640239026402400264024102640242026402430264024402640245026402460264024702640248026402490264025002640251026402520264025302640254026402550264025602640257026402580264025902640260026402610264026202640263026402640264026502640266026402670264026802640269026402700264027102640272026402730264027402640275026402760264027702640278026402790264028002640281026402820264028302640284026402850264028602640287026402880264028902640290026402910264029202640293026402940264029502640296026402970264029802640299026403000264030102640302026403030264030402640305026403060264030702640308026403090264031002640311026403120264031302640314026403150264031602640317026403180264031902640320026403210264032202640323026403240264032502640326026403270264032802640329026403300264033102640332026403330264033402640335026403360264033702640338026403390264034002640341026403420264034302640344026403450264034602640347026403480264034902640350026403510264035202640353026403540264035502640356026403570264035802640359026403600264036102640362026403630264036402640365026403660264036702640368026403690264037002640371026403720264037302640374026403750264037602640377026403780264037902640380026403810264038202640383026403840264038502640386026403870264038802640389026403900264039102640392026403930264039402640395026403960264039702640398026403990264040002640401026404020264040302650015026500160265001702650018026500190265002002650021026500220265002302650024026500250265002602650027026500280265002902650030026500310265003202650033026500340265003502650036026500370265003802650039026500400265004102650042026500430265004402650045026500460265004702650048026500490265005002650051026500520265005302650054026500550265005602650057026500580265005902650060026500610265006202650063026500640265006502650066026500670265006802650069026500700265007102650072026500730265007402650075026500760265007702650078026500790265008002650081026500820265008302650084026500850265008602650087026500880265008902650090026500910265009202650093026500940265009502650096026500970265009802650099026501000265010102650102026501030265010402650105026501060265010702650108026501090265011002650111026501120265011302650114026501150265011602650117026501180265011902650120026501210265012202650123026501240265012502650126026501270265012802650129026501300265013102650132026501330265013402650135026501360265013702650138026501390265014002650141026501420265014302650144026501450265014602650147026501480265014902650150026501510265015202650153026501540265015502650156026501570265015802650159026501600265016102650162026501630265016402650165026501660265016702650168026501690265017002650171026501720265017302650174026501750265017602650177026501780265017902650180026501810265018202650183026501840265018502650186026501870265018802650189026501900265019102650192026501930265019402650195026501960265019702650198026501990265020002650201026502020265020302650204026502050265020602650207026502080265020902650210026502110265021202650213026502140265021502650216026502170265021802650219026502200265022102650222026502230265022402650225026502260265022702650228026502290265023002650231026502320265023302650234026502350265023602650237026502380265023902650240026502410265024202650243026502440265024502650246026502470265024802650249026502500265025102650252026502530265025402650255026502560265025702650258026502590265026002650261026502620265026302650264026502650265026602650267026502680265026902650270026502710265027202650273026502740265027502650276026502770265027802650279026502800265028102650282026502830265028402650285026502860265028702650288026502890265029002650291026502920265029302650294026502950265029602650297026502980265029902650300026503010265030202650303026503040265030502650306026503070265030802650309026503100265031102650312026503130265031402650315026503160265031702650318026503190265032002650321026503220265032302650324026503250265032602650327026503280265032902650330026503310265033202650333026503340265033502650336026503370265033802650339026503400265034102650342026503430265034402650345026503460265034702650348026503490265035002650351026503520265035302650354026503550265035602650357026503580265035902650360026503610265036202650363026503640265036502650366026503670265036802650369026503700265037102650372026503730265037402650375026503760265037702650378026503790265038002650381026503820265038302650384026503850265038602650387026503880265038902650390026503910265039202650393026503940265039502650396026503970265039802650399026504000265040102650402026504030265040402660015026600160266001702660018026600190266002002660021026600220266002302660024026600250266002602660027026600280266002902660030026600310266003202660033026600340266003502660036026600370266003802660039026600400266004102660042026600430266004402660045026600460266004702660048026600490266005002660051026600520266005302660054026600550266005602660057026600580266005902660060026600610266006202660063026600640266006502660066026600670266006802660069026600700266007102660072026600730266007402660075026600760266007702660078026600790266008002660081026600820266008302660084026600850266008602660087026600880266008902660090026600910266009202660093026600940266009502660096026600970266009802660099026601000266010102660102026601030266010402660105026601060266010702660108026601090266011002660111026601120266011302660114026601150266011602660117026601180266011902660120026601210266012202660123026601240266012502660126026601270266012802660129026601300266013102660132026601330266013402660135026601360266013702660138026601390266014002660141026601420266014302660144026601450266014602660147026601480266014902660150026601510266015202660153026601540266015502660156026601570266015802660159026601600266016102660162026601630266016402660165026601660266016702660168026601690266017002660171026601720266017302660174026601750266017602660177026601780266017902660180026601810266018202660183026601840266018502660186026601870266018802660189026601900266019102660192026601930266019402660195026601960266019702660198026601990266020002660201026602020266020302660204026602050266020602660207026602080266020902660210026602110266021202660213026602140266021502660216026602170266021802660219026602200266022102660222026602230266022402660225026602260266022702660228026602290266023002660231026602320266023302660234026602350266023602660237026602380266023902660240026602410266024202660243026602440266024502660246026602470266024802660249026602500266025102660252026602530266025402660255026602560266025702660258026602590266026002660261026602620266026302660264026602650266026602660267026602680266026902660270026602710266027202660273026602740266027502660276026602770266027802660279026602800266028102660282026602830266028402660285026602860266028702660288026602890266029002660291026602920266029302660294026602950266029602660297026602980266029902660300026603010266030202660303026603040266030502660306026603070266030802660309026603100266031102660312026603130266031402660315026603160266031702660318026603190266032002660321026603220266032302660324026603250266032602660327026603280266032902660330026603310266033202660333026603340266033502660336026603370266033802660339026603400266034102660342026603430266034402660345026603460266034702660348026603490266035002660351026603520266035302660354026603550266035602660357026603580266035902660360026603610266036202660363026603640266036502660366026603670266036802660369026603700266037102660372026603730266037402660375026603760266037702660378026603790266038002660381026603820266038302660384026603850266038602660387026603880266038902660390026603910266039202660393026603940266039502660396026603970266039802660399026604000266040102660402026604030266040402670015026700160267001702670018026700190267002002670021026700220267002302670024026700250267002602670027026700280267002902670030026700310267003202670033026700340267003502670036026700370267003802670039026700400267004102670042026700430267004402670045026700460267004702670048026700490267005002670051026700520267005302670054026700550267005602670057026700580267005902670060026700610267006202670063026700640267006502670066026700670267006802670069026700700267007102670072026700730267007402670075026700760267007702670078026700790267008002670081026700820267008302670084026700850267008602670087026700880267008902670090026700910267009202670093026700940267009502670096026700970267009802670099026701000267010102670102026701030267010402670105026701060267010702670108026701090267011002670111026701120267011302670114026701150267011602670117026701180267011902670120026701210267012202670123026701240267012502670126026701270267012802670129026701300267013102670132026701330267013402670135026701360267013702670138026701390267014002670141026701420267014302670144026701450267014602670147026701480267014902670150026701510267015202670153026701540267015502670156026701570267015802670159026701600267016102670162026701630267016402670165026701660267016702670168026701690267017002670171026701720267017302670174026701750267017602670177026701780267017902670180026701810267018202670183026701840267018502670186026701870267018802670189026701900267019102670192026701930267019402670195026701960267019702670198026701990267020002670201026702020267020302670204026702050267020602670207026702080267020902670210026702110267021202670213026702140267021502670216026702170267021802670219026702200267022102670222026702230267022402670225026702260267022702670228026702290267023002670231026702320267023302670234026702350267023602670237026702380267023902670240026702410267024202670243026702440267024502670246026702470267024802670249026702500267025102670252026702530267025402670255026702560267025702670258026702590267026002670261026702620267026302670264026702650267026602670267026702680267026902670270026702710267027202670273026702740267027502670276026702770267027802670279026702800267028102670282026702830267028402670285026702860267028702670288026702890267029002670291026702920267029302670294026702950267029602670297026702980267029902670300026703010267030202670303026703040267030502670306026703070267030802670309026703100267031102670312026703130267031402670315026703160267031702670318026703190267032002670321026703220267032302670324026703250267032602670327026703280267032902670330026703310267033202670333026703340267033502670336026703370267033802670339026703400267034102670342026703430267034402670345026703460267034702670348026703490267035002670351026703520267035302670354026703550267035602670357026703580267035902670360026703610267036202670363026703640267036502670366026703670267036802670369026703700267037102670372026703730267037402670375026703760267037702670378026703790267038002670381026703820267038302670384026703850267038602670387026703880267038902670390026703910267039202670393026703940267039502670396026703970267039802670399026704000267040102670402026704030267040402680015026800160268001702680018026800190268002002680021026800220268002302680024026800250268002602680027026800280268002902680030026800310268003202680033026800340268003502680036026800370268003802680039026800400268004102680042026800430268004402680045026800460268004702680048026800490268005002680051026800520268005302680054026800550268005602680057026800580268005902680060026800610268006202680063026800640268006502680066026800670268006802680069026800700268007102680072026800730268007402680075026800760268007702680078026800790268008002680081026800820268008302680084026800850268008602680087026800880268008902680090026800910268009202680093026800940268009502680096026800970268009802680099026801000268010102680102026801030268010402680105026801060268010702680108026801090268011002680111026801120268011302680114026801150268011602680117026801180268011902680120026801210268012202680123026801240268012502680126026801270268012802680129026801300268013102680132026801330268013402680135026801360268013702680138026801390268014002680141026801420268014302680144026801450268014602680147026801480268014902680150026801510268015202680153026801540268015502680156026801570268015802680159026801600268016102680162026801630268016402680165026801660268016702680168026801690268017002680171026801720268017302680174026801750268017602680177026801780268017902680180026801810268018202680183026801840268018502680186026801870268018802680189026801900268019102680192026801930268019402680195026801960268019702680198026801990268020002680201026802020268020302680204026802050268020602680207026802080268020902680210026802110268021202680213026802140268021502680216026802170268021802680219026802200268022102680222026802230268022402680225026802260268022702680228026802290268023002680231026802320268023302680234026802350268023602680237026802380268023902680240026802410268024202680243026802440268024502680246026802470268024802680249026802500268025102680252026802530268025402680255026802560268025702680258026802590268026002680261026802620268026302680264026802650268026602680267026802680268026902680270026802710268027202680273026802740268027502680276026802770268027802680279026802800268028102680282026802830268028402680285026802860268028702680288026802890268029002680291026802920268029302680294026802950268029602680297026802980268029902680300026803010268030202680303026803040268030502680306026803070268030802680309026803100268031102680312026803130268031402680315026803160268031702680318026803190268032002680321026803220268032302680324026803250268032602680327026803280268032902680330026803310268033202680333026803340268033502680336026803370268033802680339026803400268034102680342026803430268034402680345026803460268034702680348026803490268035002680351026803520268035302680354026803550268035602680357026803580268035902680360026803610268036202680363026803640268036502680366026803670268036802680369026803700268037102680372026803730268037402680375026803760268037702680378026803790268038002680381026803820268038302680384026803850268038602680387026803880268038902680390026803910268039202680393026803940268039502680396026803970268039802680399026804000268040102680402026804030268040402680405026900150269001602690017026900180269001902690020026900210269002202690023026900240269002502690026026900270269002802690029026900300269003102690032026900330269003402690035026900360269003702690038026900390269004002690041026900420269004302690044026900450269004602690047026900480269004902690050026900510269005202690053026900540269005502690056026900570269005802690059026900600269006102690062026900630269006402690065026900660269006702690068026900690269007002690071026900720269007302690074026900750269007602690077026900780269007902690080026900810269008202690083026900840269008502690086026900870269008802690089026900900269009102690092026900930269009402690095026900960269009702690098026900990269010002690101026901020269010302690104026901050269010602690107026901080269010902690110026901110269011202690113026901140269011502690116026901170269011802690119026901200269012102690122026901230269012402690125026901260269012702690128026901290269013002690131026901320269013302690134026901350269013602690137026901380269013902690140026901410269014202690143026901440269014502690146026901470269014802690149026901500269015102690152026901530269015402690155026901560269015702690158026901590269016002690161026901620269016302690164026901650269016602690167026901680269016902690170026901710269017202690173026901740269017502690176026901770269017802690179026901800269018102690182026901830269018402690185026901860269018702690188026901890269019002690191026901920269019302690194026901950269019602690197026901980269019902690200026902010269020202690203026902040269020502690206026902070269020802690209026902100269021102690212026902130269021402690215026902160269021702690218026902190269022002690221026902220269022302690224026902250269022602690227026902280269022902690230026902310269023202690233026902340269023502690236026902370269023802690239026902400269024102690242026902430269024402690245026902460269024702690248026902490269025002690251026902520269025302690254026902550269025602690257026902580269025902690260026902610269026202690263026902640269026502690266026902670269026802690269026902700269027102690272026902730269027402690275026902760269027702690278026902790269028002690281026902820269028302690284026902850269028602690287026902880269028902690290026902910269029202690293026902940269029502690296026902970269029802690299026903000269030102690302026903030269030402690305026903060269030702690308026903090269031002690311026903120269031302690314026903150269031602690317026903180269031902690320026903210269032202690323026903240269032502690326026903270269032802690329026903300269033102690332026903330269033402690335026903360269033702690338026903390269034002690341026903420269034302690344026903450269034602690347026903480269034902690350026903510269035202690353026903540269035502690356026903570269035802690359026903600269036102690362026903630269036402690365026903660269036702690368026903690269037002690371026903720269037302690374026903750269037602690377026903780269037902690380026903810269038202690383026903840269038502690386026903870269038802690389026903900269039102690392026903930269039402690395026903960269039702690398026903990269040002690401026904020269040302690404026904050270001402700015027000160270001702700018027000190270002002700021027000220270002302700024027000250270002602700027027000280270002902700030027000310270003202700033027000340270003502700036027000370270003802700039027000400270004102700042027000430270004402700045027000460270004702700048027000490270005002700051027000520270005302700054027000550270005602700057027000580270005902700060027000610270006202700063027000640270006502700066027000670270006802700069027000700270007102700072027000730270007402700075027000760270007702700078027000790270008002700081027000820270008302700084027000850270008602700087027000880270008902700090027000910270009202700093027000940270009502700096027000970270009802700099027001000270010102700102027001030270010402700105027001060270010702700108027001090270011002700111027001120270011302700114027001150270011602700117027001180270011902700120027001210270012202700123027001240270012502700126027001270270012802700129027001300270013102700132027001330270013402700135027001360270013702700138027001390270014002700141027001420270014302700144027001450270014602700147027001480270014902700150027001510270015202700153027001540270015502700156027001570270015802700159027001600270016102700162027001630270016402700165027001660270016702700168027001690270017002700171027001720270017302700174027001750270017602700177027001780270017902700180027001810270018202700183027001840270018502700186027001870270018802700189027001900270019102700192027001930270019402700195027001960270019702700198027001990270020002700201027002020270020302700204027002050270020602700207027002080270020902700210027002110270021202700213027002140270021502700216027002170270021802700219027002200270022102700222027002230270022402700225027002260270022702700228027002290270023002700231027002320270023302700234027002350270023602700237027002380270023902700240027002410270024202700243027002440270024502700246027002470270024802700249027002500270025102700252027002530270025402700255027002560270025702700258027002590270026002700261027002620270026302700264027002650270026602700267027002680270026902700270027002710270027202700273027002740270027502700276027002770270027802700279027002800270028102700282027002830270028402700285027002860270028702700288027002890270029002700291027002920270029302700294027002950270029602700297027002980270029902700300027003010270030202700303027003040270030502700306027003070270030802700309027003100270031102700312027003130270031402700315027003160270031702700318027003190270032002700321027003220270032302700324027003250270032602700327027003280270032902700330027003310270033202700333027003340270033502700336027003370270033802700339027003400270034102700342027003430270034402700345027003460270034702700348027003490270035002700351027003520270035302700354027003550270035602700357027003580270035902700360027003610270036202700363027003640270036502700366027003670270036802700369027003700270037102700372027003730270037402700375027003760270037702700378027003790270038002700381027003820270038302700384027003850270038602700387027003880270038902700390027003910270039202700393027003940270039502700396027003970270039802700399027004000270040102700402027004030270040402700405027100140271001502710016027100170271001802710019027100200271002102710022027100230271002402710025027100260271002702710028027100290271003002710031027100320271003302710034027100350271003602710037027100380271003902710040027100410271004202710043027100440271004502710046027100470271004802710049027100500271005102710052027100530271005402710055027100560271005702710058027100590271006002710061027100620271006302710064027100650271006602710067027100680271006902710070027100710271007202710073027100740271007502710076027100770271007802710079027100800271008102710082027100830271008402710085027100860271008702710088027100890271009002710091027100920271009302710094027100950271009602710097027100980271009902710100027101010271010202710103027101040271010502710106027101070271010802710109027101100271011102710112027101130271011402710115027101160271011702710118027101190271012002710121027101220271012302710124027101250271012602710127027101280271012902710130027101310271013202710133027101340271013502710136027101370271013802710139027101400271014102710142027101430271014402710145027101460271014702710148027101490271015002710151027101520271015302710154027101550271015602710157027101580271015902710160027101610271016202710163027101640271016502710166027101670271016802710169027101700271017102710172027101730271017402710175027101760271017702710178027101790271018002710181027101820271018302710184027101850271018602710187027101880271018902710190027101910271019202710193027101940271019502710196027101970271019802710199027102000271020102710202027102030271020402710205027102060271020702710208027102090271021002710211027102120271021302710214027102150271021602710217027102180271021902710220027102210271022202710223027102240271022502710226027102270271022802710229027102300271023102710232027102330271023402710235027102360271023702710238027102390271024002710241027102420271024302710244027102450271024602710247027102480271024902710250027102510271025202710253027102540271025502710256027102570271025802710259027102600271026102710262027102630271026402710265027102660271026702710268027102690271027002710271027102720271027302710274027102750271027602710277027102780271027902710280027102810271028202710283027102840271028502710286027102870271028802710289027102900271029102710292027102930271029402710295027102960271029702710298027102990271030002710301027103020271030302710304027103050271030602710307027103080271030902710310027103110271031202710313027103140271031502710316027103170271031802710319027103200271032102710322027103230271032402710325027103260271032702710328027103290271033002710331027103320271033302710334027103350271033602710337027103380271033902710340027103410271034202710343027103440271034502710346027103470271034802710349027103500271035102710352027103530271035402710355027103560271035702710358027103590271036002710361027103620271036302710364027103650271036602710367027103680271036902710370027103710271037202710373027103740271037502710376027103770271037802710379027103800271038102710382027103830271038402710385027103860271038702710388027103890271039002710391027103920271039302710394027103950271039602710397027103980271039902710400027104010271040202710403027104040271040502710406027200140272001502720016027200170272001802720019027200200272002102720022027200230272002402720025027200260272002702720028027200290272003002720031027200320272003302720034027200350272003602720037027200380272003902720040027200410272004202720043027200440272004502720046027200470272004802720049027200500272005102720052027200530272005402720055027200560272005702720058027200590272006002720061027200620272006302720064027200650272006602720067027200680272006902720070027200710272007202720073027200740272007502720076027200770272007802720079027200800272008102720082027200830272008402720085027200860272008702720088027200890272009002720091027200920272009302720094027200950272009602720097027200980272009902720100027201010272010202720103027201040272010502720106027201070272010802720109027201100272011102720112027201130272011402720115027201160272011702720118027201190272012002720121027201220272012302720124027201250272012602720127027201280272012902720130027201310272013202720133027201340272013502720136027201370272013802720139027201400272014102720142027201430272014402720145027201460272014702720148027201490272015002720151027201520272015302720154027201550272015602720157027201580272015902720160027201610272016202720163027201640272016502720166027201670272016802720169027201700272017102720172027201730272017402720175027201760272017702720178027201790272018002720181027201820272018302720184027201850272018602720187027201880272018902720190027201910272019202720193027201940272019502720196027201970272019802720199027202000272020102720202027202030272020402720205027202060272020702720208027202090272021002720211027202120272021302720214027202150272021602720217027202180272021902720220027202210272022202720223027202240272022502720226027202270272022802720229027202300272023102720232027202330272023402720235027202360272023702720238027202390272024002720241027202420272024302720244027202450272024602720247027202480272024902720250027202510272025202720253027202540272025502720256027202570272025802720259027202600272026102720262027202630272026402720265027202660272026702720268027202690272027002720271027202720272027302720274027202750272027602720277027202780272027902720280027202810272028202720283027202840272028502720286027202870272028802720289027202900272029102720292027202930272029402720295027202960272029702720298027202990272030002720301027203020272030302720304027203050272030602720307027203080272030902720310027203110272031202720313027203140272031502720316027203170272031802720319027203200272032102720322027203230272032402720325027203260272032702720328027203290272033002720331027203320272033302720334027203350272033602720337027203380272033902720340027203410272034202720343027203440272034502720346027203470272034802720349027203500272035102720352027203530272035402720355027203560272035702720358027203590272036002720361027203620272036302720364027203650272036602720367027203680272036902720370027203710272037202720373027203740272037502720376027203770272037802720379027203800272038102720382027203830272038402720385027203860272038702720388027203890272039002720391027203920272039302720394027203950272039602720397027203980272039902720400027204010272040202720403027204040272040502720406027300140273001502730016027300170273001802730019027300200273002102730022027300230273002402730025027300260273002702730028027300290273003002730031027300320273003302730034027300350273003602730037027300380273003902730040027300410273004202730043027300440273004502730046027300470273004802730049027300500273005102730052027300530273005402730055027300560273005702730058027300590273006002730061027300620273006302730064027300650273006602730067027300680273006902730070027300710273007202730073027300740273007502730076027300770273007802730079027300800273008102730082027300830273008402730085027300860273008702730088027300890273009002730091027300920273009302730094027300950273009602730097027300980273009902730100027301010273010202730103027301040273010502730106027301070273010802730109027301100273011102730112027301130273011402730115027301160273011702730118027301190273012002730121027301220273012302730124027301250273012602730127027301280273012902730130027301310273013202730133027301340273013502730136027301370273013802730139027301400273014102730142027301430273014402730145027301460273014702730148027301490273015002730151027301520273015302730154027301550273015602730157027301580273015902730160027301610273016202730163027301640273016502730166027301670273016802730169027301700273017102730172027301730273017402730175027301760273017702730178027301790273018002730181027301820273018302730184027301850273018602730187027301880273018902730190027301910273019202730193027301940273019502730196027301970273019802730199027302000273020102730202027302030273020402730205027302060273020702730208027302090273021002730211027302120273021302730214027302150273021602730217027302180273021902730220027302210273022202730223027302240273022502730226027302270273022802730229027302300273023102730232027302330273023402730235027302360273023702730238027302390273024002730241027302420273024302730244027302450273024602730247027302480273024902730250027302510273025202730253027302540273025502730256027302570273025802730259027302600273026102730262027302630273026402730265027302660273026702730268027302690273027002730271027302720273027302730274027302750273027602730277027302780273027902730280027302810273028202730283027302840273028502730286027302870273028802730289027302900273029102730292027302930273029402730295027302960273029702730298027302990273030002730301027303020273030302730304027303050273030602730307027303080273030902730310027303110273031202730313027303140273031502730316027303170273031802730319027303200273032102730322027303230273032402730325027303260273032702730328027303290273033002730331027303320273033302730334027303350273033602730337027303380273033902730340027303410273034202730343027303440273034502730346027303470273034802730349027303500273035102730352027303530273035402730355027303560273035702730358027303590273036002730361027303620273036302730364027303650273036602730367027303680273036902730370027303710273037202730373027303740273037502730376027303770273037802730379027303800273038102730382027303830273038402730385027303860273038702730388027303890273039002730391027303920273039302730394027303950273039602730397027303980273039902730400027304010273040202730403027304040273040502730406027400140274001502740016027400170274001802740019027400200274002102740022027400230274002402740025027400260274002702740028027400290274003002740031027400320274003302740034027400350274003602740037027400380274003902740040027400410274004202740043027400440274004502740046027400470274004802740049027400500274005102740052027400530274005402740055027400560274005702740058027400590274006002740061027400620274006302740064027400650274006602740067027400680274006902740070027400710274007202740073027400740274007502740076027400770274007802740079027400800274008102740082027400830274008402740085027400860274008702740088027400890274009002740091027400920274009302740094027400950274009602740097027400980274009902740100027401010274010202740103027401040274010502740106027401070274010802740109027401100274011102740112027401130274011402740115027401160274011702740118027401190274012002740121027401220274012302740124027401250274012602740127027401280274012902740130027401310274013202740133027401340274013502740136027401370274013802740139027401400274014102740142027401430274014402740145027401460274014702740148027401490274015002740151027401520274015302740154027401550274015602740157027401580274015902740160027401610274016202740163027401640274016502740166027401670274016802740169027401700274017102740172027401730274017402740175027401760274017702740178027401790274018002740181027401820274018302740184027401850274018602740187027401880274018902740190027401910274019202740193027401940274019502740196027401970274019802740199027402000274020102740202027402030274020402740205027402060274020702740208027402090274021002740211027402120274021302740214027402150274021602740217027402180274021902740220027402210274022202740223027402240274022502740226027402270274022802740229027402300274023102740232027402330274023402740235027402360274023702740238027402390274024002740241027402420274024302740244027402450274024602740247027402480274024902740250027402510274025202740253027402540274025502740256027402570274025802740259027402600274026102740262027402630274026402740265027402660274026702740268027402690274027002740271027402720274027302740274027402750274027602740277027402780274027902740280027402810274028202740283027402840274028502740286027402870274028802740289027402900274029102740292027402930274029402740295027402960274029702740298027402990274030002740301027403020274030302740304027403050274030602740307027403080274030902740310027403110274031202740313027403140274031502740316027403170274031802740319027403200274032102740322027403230274032402740325027403260274032702740328027403290274033002740331027403320274033302740334027403350274033602740337027403380274033902740340027403410274034202740343027403440274034502740346027403470274034802740349027403500274035102740352027403530274035402740355027403560274035702740358027403590274036002740361027403620274036302740364027403650274036602740367027403680274036902740370027403710274037202740373027403740274037502740376027403770274037802740379027403800274038102740382027403830274038402740385027403860274038702740388027403890274039002740391027403920274039302740394027403950274039602740397027403980274039902740400027404010274040202740403027404040274040502740406027404070275001302750014027500150275001602750017027500180275001902750020027500210275002202750023027500240275002502750026027500270275002802750029027500300275003102750032027500330275003402750035027500360275003702750038027500390275004002750041027500420275004302750044027500450275004602750047027500480275004902750050027500510275005202750053027500540275005502750056027500570275005802750059027500600275006102750062027500630275006402750065027500660275006702750068027500690275007002750071027500720275007302750074027500750275007602750077027500780275007902750080027500810275008202750083027500840275008502750086027500870275008802750089027500900275009102750092027500930275009402750095027500960275009702750098027500990275010002750101027501020275010302750104027501050275010602750107027501080275010902750110027501110275011202750113027501140275011502750116027501170275011802750119027501200275012102750122027501230275012402750125027501260275012702750128027501290275013002750131027501320275013302750134027501350275013602750137027501380275013902750140027501410275014202750143027501440275014502750146027501470275014802750149027501500275015102750152027501530275015402750155027501560275015702750158027501590275016002750161027501620275016302750164027501650275016602750167027501680275016902750170027501710275017202750173027501740275017502750176027501770275017802750179027501800275018102750182027501830275018402750185027501860275018702750188027501890275019002750191027501920275019302750194027501950275019602750197027501980275019902750200027502010275020202750203027502040275020502750206027502070275020802750209027502100275021102750212027502130275021402750215027502160275021702750218027502190275022002750221027502220275022302750224027502250275022602750227027502280275022902750230027502310275023202750233027502340275023502750236027502370275023802750239027502400275024102750242027502430275024402750245027502460275024702750248027502490275025002750251027502520275025302750254027502550275025602750257027502580275025902750260027502610275026202750263027502640275026502750266027502670275026802750269027502700275027102750272027502730275027402750275027502760275027702750278027502790275028002750281027502820275028302750284027502850275028602750287027502880275028902750290027502910275029202750293027502940275029502750296027502970275029802750299027503000275030102750302027503030275030402750305027503060275030702750308027503090275031002750311027503120275031302750314027503150275031602750317027503180275031902750320027503210275032202750323027503240275032502750326027503270275032802750329027503300275033102750332027503330275033402750335027503360275033702750338027503390275034002750341027503420275034302750344027503450275034602750347027503480275034902750350027503510275035202750353027503540275035502750356027503570275035802750359027503600275036102750362027503630275036402750365027503660275036702750368027503690275037002750371027503720275037302750374027503750275037602750377027503780275037902750380027503810275038202750383027503840275038502750386027503870275038802750389027503900275039102750392027503930275039402750395027503960275039702750398027503990275040002750401027504020275040302750404027504050275040602750407027600130276001402760015027600160276001702760018027600190276002002760021027600220276002302760024027600250276002602760027027600280276002902760030027600310276003202760033027600340276003502760036027600370276003802760039027600400276004102760042027600430276004402760045027600460276004702760048027600490276005002760051027600520276005302760054027600550276005602760057027600580276005902760060027600610276006202760063027600640276006502760066027600670276006802760069027600700276007102760072027600730276007402760075027600760276007702760078027600790276008002760081027600820276008302760084027600850276008602760087027600880276008902760090027600910276009202760093027600940276009502760096027600970276009802760099027601000276010102760102027601030276010402760105027601060276010702760108027601090276011002760111027601120276011302760114027601150276011602760117027601180276011902760120027601210276012202760123027601240276012502760126027601270276012802760129027601300276013102760132027601330276013402760135027601360276013702760138027601390276014002760141027601420276014302760144027601450276014602760147027601480276014902760150027601510276015202760153027601540276015502760156027601570276015802760159027601600276016102760162027601630276016402760165027601660276016702760168027601690276017002760171027601720276017302760174027601750276017602760177027601780276017902760180027601810276018202760183027601840276018502760186027601870276018802760189027601900276019102760192027601930276019402760195027601960276019702760198027601990276020002760201027602020276020302760204027602050276020602760207027602080276020902760210027602110276021202760213027602140276021502760216027602170276021802760219027602200276022102760222027602230276022402760225027602260276022702760228027602290276023002760231027602320276023302760234027602350276023602760237027602380276023902760240027602410276024202760243027602440276024502760246027602470276024802760249027602500276025102760252027602530276025402760255027602560276025702760258027602590276026002760261027602620276026302760264027602650276026602760267027602680276026902760270027602710276027202760273027602740276027502760276027602770276027802760279027602800276028102760282027602830276028402760285027602860276028702760288027602890276029002760291027602920276029302760294027602950276029602760297027602980276029902760300027603010276030202760303027603040276030502760306027603070276030802760309027603100276031102760312027603130276031402760315027603160276031702760318027603190276032002760321027603220276032302760324027603250276032602760327027603280276032902760330027603310276033202760333027603340276033502760336027603370276033802760339027603400276034102760342027603430276034402760345027603460276034702760348027603490276035002760351027603520276035302760354027603550276035602760357027603580276035902760360027603610276036202760363027603640276036502760366027603670276036802760369027603700276037102760372027603730276037402760375027603760276037702760378027603790276038002760381027603820276038302760384027603850276038602760387027603880276038902760390027603910276039202760393027603940276039502760396027603970276039802760399027604000276040102760402027604030276040402760405027604060276040702770013027700140277001502770016027700170277001802770019027700200277002102770022027700230277002402770025027700260277002702770028027700290277003002770031027700320277003302770034027700350277003602770037027700380277003902770040027700410277004202770043027700440277004502770046027700470277004802770049027700500277005102770052027700530277005402770055027700560277005702770058027700590277006002770061027700620277006302770064027700650277006602770067027700680277006902770070027700710277007202770073027700740277007502770076027700770277007802770079027700800277008102770082027700830277008402770085027700860277008702770088027700890277009002770091027700920277009302770094027700950277009602770097027700980277009902770100027701010277010202770103027701040277010502770106027701070277010802770109027701100277011102770112027701130277011402770115027701160277011702770118027701190277012002770121027701220277012302770124027701250277012602770127027701280277012902770130027701310277013202770133027701340277013502770136027701370277013802770139027701400277014102770142027701430277014402770145027701460277014702770148027701490277015002770151027701520277015302770154027701550277015602770157027701580277015902770160027701610277016202770163027701640277016502770166027701670277016802770169027701700277017102770172027701730277017402770175027701760277017702770178027701790277018002770181027701820277018302770184027701850277018602770187027701880277018902770190027701910277019202770193027701940277019502770196027701970277019802770199027702000277020102770202027702030277020402770205027702060277020702770208027702090277021002770211027702120277021302770214027702150277021602770217027702180277021902770220027702210277022202770223027702240277022502770226027702270277022802770229027702300277023102770232027702330277023402770235027702360277023702770238027702390277024002770241027702420277024302770244027702450277024602770247027702480277024902770250027702510277025202770253027702540277025502770256027702570277025802770259027702600277026102770262027702630277026402770265027702660277026702770268027702690277027002770271027702720277027302770274027702750277027602770277027702780277027902770280027702810277028202770283027702840277028502770286027702870277028802770289027702900277029102770292027702930277029402770295027702960277029702770298027702990277030002770301027703020277030302770304027703050277030602770307027703080277030902770310027703110277031202770313027703140277031502770316027703170277031802770319027703200277032102770322027703230277032402770325027703260277032702770328027703290277033002770331027703320277033302770334027703350277033602770337027703380277033902770340027703410277034202770343027703440277034502770346027703470277034802770349027703500277035102770352027703530277035402770355027703560277035702770358027703590277036002770361027703620277036302770364027703650277036602770367027703680277036902770370027703710277037202770373027703740277037502770376027703770277037802770379027703800277038102770382027703830277038402770385027703860277038702770388027703890277039002770391027703920277039302770394027703950277039602770397027703980277039902770400027704010277040202770403027704040277040502770406027704070277040802780013027800140278001502780016027800170278001802780019027800200278002102780022027800230278002402780025027800260278002702780028027800290278003002780031027800320278003302780034027800350278003602780037027800380278003902780040027800410278004202780043027800440278004502780046027800470278004802780049027800500278005102780052027800530278005402780055027800560278005702780058027800590278006002780061027800620278006302780064027800650278006602780067027800680278006902780070027800710278007202780073027800740278007502780076027800770278007802780079027800800278008102780082027800830278008402780085027800860278008702780088027800890278009002780091027800920278009302780094027800950278009602780097027800980278009902780100027801010278010202780103027801040278010502780106027801070278010802780109027801100278011102780112027801130278011402780115027801160278011702780118027801190278012002780121027801220278012302780124027801250278012602780127027801280278012902780130027801310278013202780133027801340278013502780136027801370278013802780139027801400278014102780142027801430278014402780145027801460278014702780148027801490278015002780151027801520278015302780154027801550278015602780157027801580278015902780160027801610278016202780163027801640278016502780166027801670278016802780169027801700278017102780172027801730278017402780175027801760278017702780178027801790278018002780181027801820278018302780184027801850278018602780187027801880278018902780190027801910278019202780193027801940278019502780196027801970278019802780199027802000278020102780202027802030278020402780205027802060278020702780208027802090278021002780211027802120278021302780214027802150278021602780217027802180278021902780220027802210278022202780223027802240278022502780226027802270278022802780229027802300278023102780232027802330278023402780235027802360278023702780238027802390278024002780241027802420278024302780244027802450278024602780247027802480278024902780250027802510278025202780253027802540278025502780256027802570278025802780259027802600278026102780262027802630278026402780265027802660278026702780268027802690278027002780271027802720278027302780274027802750278027602780277027802780278027902780280027802810278028202780283027802840278028502780286027802870278028802780289027802900278029102780292027802930278029402780295027802960278029702780298027802990278030002780301027803020278030302780304027803050278030602780307027803080278030902780310027803110278031202780313027803140278031502780316027803170278031802780319027803200278032102780322027803230278032402780325027803260278032702780328027803290278033002780331027803320278033302780334027803350278033602780337027803380278033902780340027803410278034202780343027803440278034502780346027803470278034802780349027803500278035102780352027803530278035402780355027803560278035702780358027803590278036002780361027803620278036302780364027803650278036602780367027803680278036902780370027803710278037202780373027803740278037502780376027803770278037802780379027803800278038102780382027803830278038402780385027803860278038702780388027803890278039002780391027803920278039302780394027803950278039602780397027803980278039902780400027804010278040202780403027804040278040502780406027804070278040802790013027900140279001502790016027900170279001802790019027900200279002102790022027900230279002402790025027900260279002702790028027900290279003002790031027900320279003302790034027900350279003602790037027900380279003902790040027900410279004202790043027900440279004502790046027900470279004802790049027900500279005102790052027900530279005402790055027900560279005702790058027900590279006002790061027900620279006302790064027900650279006602790067027900680279006902790070027900710279007202790073027900740279007502790076027900770279007802790079027900800279008102790082027900830279008402790085027900860279008702790088027900890279009002790091027900920279009302790094027900950279009602790097027900980279009902790100027901010279010202790103027901040279010502790106027901070279010802790109027901100279011102790112027901130279011402790115027901160279011702790118027901190279012002790121027901220279012302790124027901250279012602790127027901280279012902790130027901310279013202790133027901340279013502790136027901370279013802790139027901400279014102790142027901430279014402790145027901460279014702790148027901490279015002790151027901520279015302790154027901550279015602790157027901580279015902790160027901610279016202790163027901640279016502790166027901670279016802790169027901700279017102790172027901730279017402790175027901760279017702790178027901790279018002790181027901820279018302790184027901850279018602790187027901880279018902790190027901910279019202790193027901940279019502790196027901970279019802790199027902000279020102790202027902030279020402790205027902060279020702790208027902090279021002790211027902120279021302790214027902150279021602790217027902180279021902790220027902210279022202790223027902240279022502790226027902270279022802790229027902300279023102790232027902330279023402790235027902360279023702790238027902390279024002790241027902420279024302790244027902450279024602790247027902480279024902790250027902510279025202790253027902540279025502790256027902570279025802790259027902600279026102790262027902630279026402790265027902660279026702790268027902690279027002790271027902720279027302790274027902750279027602790277027902780279027902790280027902810279028202790283027902840279028502790286027902870279028802790289027902900279029102790292027902930279029402790295027902960279029702790298027902990279030002790301027903020279030302790304027903050279030602790307027903080279030902790310027903110279031202790313027903140279031502790316027903170279031802790319027903200279032102790322027903230279032402790325027903260279032702790328027903290279033002790331027903320279033302790334027903350279033602790337027903380279033902790340027903410279034202790343027903440279034502790346027903470279034802790349027903500279035102790352027903530279035402790355027903560279035702790358027903590279036002790361027903620279036302790364027903650279036602790367027903680279036902790370027903710279037202790373027903740279037502790376027903770279037802790379027903800279038102790382027903830279038402790385027903860279038702790388027903890279039002790391027903920279039302790394027903950279039602790397027903980279039902790400027904010279040202790403027904040279040502790406027904070279040802800012028000130280001402800015028000160280001702800018028000190280002002800021028000220280002302800024028000250280002602800027028000280280002902800030028000310280003202800033028000340280003502800036028000370280003802800039028000400280004102800042028000430280004402800045028000460280004702800048028000490280005002800051028000520280005302800054028000550280005602800057028000580280005902800060028000610280006202800063028000640280006502800066028000670280006802800069028000700280007102800072028000730280007402800075028000760280007702800078028000790280008002800081028000820280008302800084028000850280008602800087028000880280008902800090028000910280009202800093028000940280009502800096028000970280009802800099028001000280010102800102028001030280010402800105028001060280010702800108028001090280011002800111028001120280011302800114028001150280011602800117028001180280011902800120028001210280012202800123028001240280012502800126028001270280012802800129028001300280013102800132028001330280013402800135028001360280013702800138028001390280014002800141028001420280014302800144028001450280014602800147028001480280014902800150028001510280015202800153028001540280015502800156028001570280015802800159028001600280016102800162028001630280016402800165028001660280016702800168028001690280017002800171028001720280017302800174028001750280017602800177028001780280017902800180028001810280018202800183028001840280018502800186028001870280018802800189028001900280019102800192028001930280019402800195028001960280019702800198028001990280020002800201028002020280020302800204028002050280020602800207028002080280020902800210028002110280021202800213028002140280021502800216028002170280021802800219028002200280022102800222028002230280022402800225028002260280022702800228028002290280023002800231028002320280023302800234028002350280023602800237028002380280023902800240028002410280024202800243028002440280024502800246028002470280024802800249028002500280025102800252028002530280025402800255028002560280025702800258028002590280026002800261028002620280026302800264028002650280026602800267028002680280026902800270028002710280027202800273028002740280027502800276028002770280027802800279028002800280028102800282028002830280028402800285028002860280028702800288028002890280029002800291028002920280029302800294028002950280029602800297028002980280029902800300028003010280030202800303028003040280030502800306028003070280030802800309028003100280031102800312028003130280031402800315028003160280031702800318028003190280032002800321028003220280032302800324028003250280032602800327028003280280032902800330028003310280033202800333028003340280033502800336028003370280033802800339028003400280034102800342028003430280034402800345028003460280034702800348028003490280035002800351028003520280035302800354028003550280035602800357028003580280035902800360028003610280036202800363028003640280036502800366028003670280036802800369028003700280037102800372028003730280037402800375028003760280037702800378028003790280038002800381028003820280038302800384028003850280038602800387028003880280038902800390028003910280039202800393028003940280039502800396028003970280039802800399028004000280040102800402028004030280040402800405028004060280040702800408028004090281001202810013028100140281001502810016028100170281001802810019028100200281002102810022028100230281002402810025028100260281002702810028028100290281003002810031028100320281003302810034028100350281003602810037028100380281003902810040028100410281004202810043028100440281004502810046028100470281004802810049028100500281005102810052028100530281005402810055028100560281005702810058028100590281006002810061028100620281006302810064028100650281006602810067028100680281006902810070028100710281007202810073028100740281007502810076028100770281007802810079028100800281008102810082028100830281008402810085028100860281008702810088028100890281009002810091028100920281009302810094028100950281009602810097028100980281009902810100028101010281010202810103028101040281010502810106028101070281010802810109028101100281011102810112028101130281011402810115028101160281011702810118028101190281012002810121028101220281012302810124028101250281012602810127028101280281012902810130028101310281013202810133028101340281013502810136028101370281013802810139028101400281014102810142028101430281014402810145028101460281014702810148028101490281015002810151028101520281015302810154028101550281015602810157028101580281015902810160028101610281016202810163028101640281016502810166028101670281016802810169028101700281017102810172028101730281017402810175028101760281017702810178028101790281018002810181028101820281018302810184028101850281018602810187028101880281018902810190028101910281019202810193028101940281019502810196028101970281019802810199028102000281020102810202028102030281020402810205028102060281020702810208028102090281021002810211028102120281021302810214028102150281021602810217028102180281021902810220028102210281022202810223028102240281022502810226028102270281022802810229028102300281023102810232028102330281023402810235028102360281023702810238028102390281024002810241028102420281024302810244028102450281024602810247028102480281024902810250028102510281025202810253028102540281025502810256028102570281025802810259028102600281026102810262028102630281026402810265028102660281026702810268028102690281027002810271028102720281027302810274028102750281027602810277028102780281027902810280028102810281028202810283028102840281028502810286028102870281028802810289028102900281029102810292028102930281029402810295028102960281029702810298028102990281030002810301028103020281030302810304028103050281030602810307028103080281030902810310028103110281031202810313028103140281031502810316028103170281031802810319028103200281032102810322028103230281032402810325028103260281032702810328028103290281033002810331028103320281033302810334028103350281033602810337028103380281033902810340028103410281034202810343028103440281034502810346028103470281034802810349028103500281035102810352028103530281035402810355028103560281035702810358028103590281036002810361028103620281036302810364028103650281036602810367028103680281036902810370028103710281037202810373028103740281037502810376028103770281037802810379028103800281038102810382028103830281038402810385028103860281038702810388028103890281039002810391028103920281039302810394028103950281039602810397028103980281039902810400028104010281040202810403028104040281040502810406028104070281040802810409028200120282001302820014028200150282001602820017028200180282001902820020028200210282002202820023028200240282002502820026028200270282002802820029028200300282003102820032028200330282003402820035028200360282003702820038028200390282004002820041028200420282004302820044028200450282004602820047028200480282004902820050028200510282005202820053028200540282005502820056028200570282005802820059028200600282006102820062028200630282006402820065028200660282006702820068028200690282007002820071028200720282007302820074028200750282007602820077028200780282007902820080028200810282008202820083028200840282008502820086028200870282008802820089028200900282009102820092028200930282009402820095028200960282009702820098028200990282010002820101028201020282010302820104028201050282010602820107028201080282010902820110028201110282011202820113028201140282011502820116028201170282011802820119028201200282012102820122028201230282012402820125028201260282012702820128028201290282013002820131028201320282013302820134028201350282013602820137028201380282013902820140028201410282014202820143028201440282014502820146028201470282014802820149028201500282015102820152028201530282015402820155028201560282015702820158028201590282016002820161028201620282016302820164028201650282016602820167028201680282016902820170028201710282017202820173028201740282017502820176028201770282017802820179028201800282018102820182028201830282018402820185028201860282018702820188028201890282019002820191028201920282019302820194028201950282019602820197028201980282019902820200028202010282020202820203028202040282020502820206028202070282020802820209028202100282021102820212028202130282021402820215028202160282021702820218028202190282022002820221028202220282022302820224028202250282022602820227028202280282022902820230028202310282023202820233028202340282023502820236028202370282023802820239028202400282024102820242028202430282024402820245028202460282024702820248028202490282025002820251028202520282025302820254028202550282025602820257028202580282025902820260028202610282026202820263028202640282026502820266028202670282026802820269028202700282027102820272028202730282027402820275028202760282027702820278028202790282028002820281028202820282028302820284028202850282028602820287028202880282028902820290028202910282029202820293028202940282029502820296028202970282029802820299028203000282030102820302028203030282030402820305028203060282030702820308028203090282031002820311028203120282031302820314028203150282031602820317028203180282031902820320028203210282032202820323028203240282032502820326028203270282032802820329028203300282033102820332028203330282033402820335028203360282033702820338028203390282034002820341028203420282034302820344028203450282034602820347028203480282034902820350028203510282035202820353028203540282035502820356028203570282035802820359028203600282036102820362028203630282036402820365028203660282036702820368028203690282037002820371028203720282037302820374028203750282037602820377028203780282037902820380028203810282038202820383028203840282038502820386028203870282038802820389028203900282039102820392028203930282039402820395028203960282039702820398028203990282040002820401028204020282040302820404028204050282040602820407028204080282040902830012028300130283001402830015028300160283001702830018028300190283002002830021028300220283002302830024028300250283002602830027028300280283002902830030028300310283003202830033028300340283003502830036028300370283003802830039028300400283004102830042028300430283004402830045028300460283004702830048028300490283005002830051028300520283005302830054028300550283005602830057028300580283005902830060028300610283006202830063028300640283006502830066028300670283006802830069028300700283007102830072028300730283007402830075028300760283007702830078028300790283008002830081028300820283008302830084028300850283008602830087028300880283008902830090028300910283009202830093028300940283009502830096028300970283009802830099028301000283010102830102028301030283010402830105028301060283010702830108028301090283011002830111028301120283011302830114028301150283011602830117028301180283011902830120028301210283012202830123028301240283012502830126028301270283012802830129028301300283013102830132028301330283013402830135028301360283013702830138028301390283014002830141028301420283014302830144028301450283014602830147028301480283014902830150028301510283015202830153028301540283015502830156028301570283015802830159028301600283016102830162028301630283016402830165028301660283016702830168028301690283017002830171028301720283017302830174028301750283017602830177028301780283017902830180028301810283018202830183028301840283018502830186028301870283018802830189028301900283019102830192028301930283019402830195028301960283019702830198028301990283020002830201028302020283020302830204028302050283020602830207028302080283020902830210028302110283021202830213028302140283021502830216028302170283021802830219028302200283022102830222028302230283022402830225028302260283022702830228028302290283023002830231028302320283023302830234028302350283023602830237028302380283023902830240028302410283024202830243028302440283024502830246028302470283024802830249028302500283025102830252028302530283025402830255028302560283025702830258028302590283026002830261028302620283026302830264028302650283026602830267028302680283026902830270028302710283027202830273028302740283027502830276028302770283027802830279028302800283028102830282028302830283028402830285028302860283028702830288028302890283029002830291028302920283029302830294028302950283029602830297028302980283029902830300028303010283030202830303028303040283030502830306028303070283030802830309028303100283031102830312028303130283031402830315028303160283031702830318028303190283032002830321028303220283032302830324028303250283032602830327028303280283032902830330028303310283033202830333028303340283033502830336028303370283033802830339028303400283034102830342028303430283034402830345028303460283034702830348028303490283035002830351028303520283035302830354028303550283035602830357028303580283035902830360028303610283036202830363028303640283036502830366028303670283036802830369028303700283037102830372028303730283037402830375028303760283037702830378028303790283038002830381028303820283038302830384028303850283038602830387028303880283038902830390028303910283039202830393028303940283039502830396028303970283039802830399028304000283040102830402028304030283040402830405028304060283040702830408028304090283041002840012028400130284001402840015028400160284001702840018028400190284002002840021028400220284002302840024028400250284002602840027028400280284002902840030028400310284003202840033028400340284003502840036028400370284003802840039028400400284004102840042028400430284004402840045028400460284004702840048028400490284005002840051028400520284005302840054028400550284005602840057028400580284005902840060028400610284006202840063028400640284006502840066028400670284006802840069028400700284007102840072028400730284007402840075028400760284007702840078028400790284008002840081028400820284008302840084028400850284008602840087028400880284008902840090028400910284009202840093028400940284009502840096028400970284009802840099028401000284010102840102028401030284010402840105028401060284010702840108028401090284011002840111028401120284011302840114028401150284011602840117028401180284011902840120028401210284012202840123028401240284012502840126028401270284012802840129028401300284013102840132028401330284013402840135028401360284013702840138028401390284014002840141028401420284014302840144028401450284014602840147028401480284014902840150028401510284015202840153028401540284015502840156028401570284015802840159028401600284016102840162028401630284016402840165028401660284016702840168028401690284017002840171028401720284017302840174028401750284017602840177028401780284017902840180028401810284018202840183028401840284018502840186028401870284018802840189028401900284019102840192028401930284019402840195028401960284019702840198028401990284020002840201028402020284020302840204028402050284020602840207028402080284020902840210028402110284021202840213028402140284021502840216028402170284021802840219028402200284022102840222028402230284022402840225028402260284022702840228028402290284023002840231028402320284023302840234028402350284023602840237028402380284023902840240028402410284024202840243028402440284024502840246028402470284024802840249028402500284025102840252028402530284025402840255028402560284025702840258028402590284026002840261028402620284026302840264028402650284026602840267028402680284026902840270028402710284027202840273028402740284027502840276028402770284027802840279028402800284028102840282028402830284028402840285028402860284028702840288028402890284029002840291028402920284029302840294028402950284029602840297028402980284029902840300028403010284030202840303028403040284030502840306028403070284030802840309028403100284031102840312028403130284031402840315028403160284031702840318028403190284032002840321028403220284032302840324028403250284032602840327028403280284032902840330028403310284033202840333028403340284033502840336028403370284033802840339028403400284034102840342028403430284034402840345028403460284034702840348028403490284035002840351028403520284035302840354028403550284035602840357028403580284035902840360028403610284036202840363028403640284036502840366028403670284036802840369028403700284037102840372028403730284037402840375028403760284037702840378028403790284038002840381028403820284038302840384028403850284038602840387028403880284038902840390028403910284039202840393028403940284039502840396028403970284039802840399028404000284040102840402028404030284040402840405028404060284040702840408028404090284041002850011028500120285001302850014028500150285001602850017028500180285001902850020028500210285002202850023028500240285002502850026028500270285002802850029028500300285003102850032028500330285003402850035028500360285003702850038028500390285004002850041028500420285004302850044028500450285004602850047028500480285004902850050028500510285005202850053028500540285005502850056028500570285005802850059028500600285006102850062028500630285006402850065028500660285006702850068028500690285007002850071028500720285007302850074028500750285007602850077028500780285007902850080028500810285008202850083028500840285008502850086028500870285008802850089028500900285009102850092028500930285009402850095028500960285009702850098028500990285010002850101028501020285010302850104028501050285010602850107028501080285010902850110028501110285011202850113028501140285011502850116028501170285011802850119028501200285012102850122028501230285012402850125028501260285012702850128028501290285013002850131028501320285013302850134028501350285013602850137028501380285013902850140028501410285014202850143028501440285014502850146028501470285014802850149028501500285015102850152028501530285015402850155028501560285015702850158028501590285016002850161028501620285016302850164028501650285016602850167028501680285016902850170028501710285017202850173028501740285017502850176028501770285017802850179028501800285018102850182028501830285018402850185028501860285018702850188028501890285019002850191028501920285019302850194028501950285019602850197028501980285019902850200028502010285020202850203028502040285020502850206028502070285020802850209028502100285021102850212028502130285021402850215028502160285021702850218028502190285022002850221028502220285022302850224028502250285022602850227028502280285022902850230028502310285023202850233028502340285023502850236028502370285023802850239028502400285024102850242028502430285024402850245028502460285024702850248028502490285025002850251028502520285025302850254028502550285025602850257028502580285025902850260028502610285026202850263028502640285026502850266028502670285026802850269028502700285027102850272028502730285027402850275028502760285027702850278028502790285028002850281028502820285028302850284028502850285028602850287028502880285028902850290028502910285029202850293028502940285029502850296028502970285029802850299028503000285030102850302028503030285030402850305028503060285030702850308028503090285031002850311028503120285031302850314028503150285031602850317028503180285031902850320028503210285032202850323028503240285032502850326028503270285032802850329028503300285033102850332028503330285033402850335028503360285033702850338028503390285034002850341028503420285034302850344028503450285034602850347028503480285034902850350028503510285035202850353028503540285035502850356028503570285035802850359028503600285036102850362028503630285036402850365028503660285036702850368028503690285037002850371028503720285037302850374028503750285037602850377028503780285037902850380028503810285038202850383028503840285038502850386028503870285038802850389028503900285039102850392028503930285039402850395028503960285039702850398028503990285040002850401028504020285040302850404028504050285040602850407028504080285040902850410028600110286001202860013028600140286001502860016028600170286001802860019028600200286002102860022028600230286002402860025028600260286002702860028028600290286003002860031028600320286003302860034028600350286003602860037028600380286003902860040028600410286004202860043028600440286004502860046028600470286004802860049028600500286005102860052028600530286005402860055028600560286005702860058028600590286006002860061028600620286006302860064028600650286006602860067028600680286006902860070028600710286007202860073028600740286007502860076028600770286007802860079028600800286008102860082028600830286008402860085028600860286008702860088028600890286009002860091028600920286009302860094028600950286009602860097028600980286009902860100028601010286010202860103028601040286010502860106028601070286010802860109028601100286011102860112028601130286011402860115028601160286011702860118028601190286012002860121028601220286012302860124028601250286012602860127028601280286012902860130028601310286013202860133028601340286013502860136028601370286013802860139028601400286014102860142028601430286014402860145028601460286014702860148028601490286015002860151028601520286015302860154028601550286015602860157028601580286015902860160028601610286016202860163028601640286016502860166028601670286016802860169028601700286017102860172028601730286017402860175028601760286017702860178028601790286018002860181028601820286018302860184028601850286018602860187028601880286018902860190028601910286019202860193028601940286019502860196028601970286019802860199028602000286020102860202028602030286020402860205028602060286020702860208028602090286021002860211028602120286021302860214028602150286021602860217028602180286021902860220028602210286022202860223028602240286022502860226028602270286022802860229028602300286023102860232028602330286023402860235028602360286023702860238028602390286024002860241028602420286024302860244028602450286024602860247028602480286024902860250028602510286025202860253028602540286025502860256028602570286025802860259028602600286026102860262028602630286026402860265028602660286026702860268028602690286027002860271028602720286027302860274028602750286027602860277028602780286027902860280028602810286028202860283028602840286028502860286028602870286028802860289028602900286029102860292028602930286029402860295028602960286029702860298028602990286030002860301028603020286030302860304028603050286030602860307028603080286030902860310028603110286031202860313028603140286031502860316028603170286031802860319028603200286032102860322028603230286032402860325028603260286032702860328028603290286033002860331028603320286033302860334028603350286033602860337028603380286033902860340028603410286034202860343028603440286034502860346028603470286034802860349028603500286035102860352028603530286035402860355028603560286035702860358028603590286036002860361028603620286036302860364028603650286036602860367028603680286036902860370028603710286037202860373028603740286037502860376028603770286037802860379028603800286038102860382028603830286038402860385028603860286038702860388028603890286039002860391028603920286039302860394028603950286039602860397028603980286039902860400028604010286040202860403028604040286040502860406028604070286040802860409028604100286041102870011028700120287001302870014028700150287001602870017028700180287001902870020028700210287002202870023028700240287002502870026028700270287002802870029028700300287003102870032028700330287003402870035028700360287003702870038028700390287004002870041028700420287004302870044028700450287004602870047028700480287004902870050028700510287005202870053028700540287005502870056028700570287005802870059028700600287006102870062028700630287006402870065028700660287006702870068028700690287007002870071028700720287007302870074028700750287007602870077028700780287007902870080028700810287008202870083028700840287008502870086028700870287008802870089028700900287009102870092028700930287009402870095028700960287009702870098028700990287010002870101028701020287010302870104028701050287010602870107028701080287010902870110028701110287011202870113028701140287011502870116028701170287011802870119028701200287012102870122028701230287012402870125028701260287012702870128028701290287013002870131028701320287013302870134028701350287013602870137028701380287013902870140028701410287014202870143028701440287014502870146028701470287014802870149028701500287015102870152028701530287015402870155028701560287015702870158028701590287016002870161028701620287016302870164028701650287016602870167028701680287016902870170028701710287017202870173028701740287017502870176028701770287017802870179028701800287018102870182028701830287018402870185028701860287018702870188028701890287019002870191028701920287019302870194028701950287019602870197028701980287019902870200028702010287020202870203028702040287020502870206028702070287020802870209028702100287021102870212028702130287021402870215028702160287021702870218028702190287022002870221028702220287022302870224028702250287022602870227028702280287022902870230028702310287023202870233028702340287023502870236028702370287023802870239028702400287024102870242028702430287024402870245028702460287024702870248028702490287025002870251028702520287025302870254028702550287025602870257028702580287025902870260028702610287026202870263028702640287026502870266028702670287026802870269028702700287027102870272028702730287027402870275028702760287027702870278028702790287028002870281028702820287028302870284028702850287028602870287028702880287028902870290028702910287029202870293028702940287029502870296028702970287029802870299028703000287030102870302028703030287030402870305028703060287030702870308028703090287031002870311028703120287031302870314028703150287031602870317028703180287031902870320028703210287032202870323028703240287032502870326028703270287032802870329028703300287033102870332028703330287033402870335028703360287033702870338028703390287034002870341028703420287034302870344028703450287034602870347028703480287034902870350028703510287035202870353028703540287035502870356028703570287035802870359028703600287036102870362028703630287036402870365028703660287036702870368028703690287037002870371028703720287037302870374028703750287037602870377028703780287037902870380028703810287038202870383028703840287038502870386028703870287038802870389028703900287039102870392028703930287039402870395028703960287039702870398028703990287040002870401028704020287040302870404028704050287040602870407028704080287040902870410028704110288001102880012028800130288001402880015028800160288001702880018028800190288002002880021028800220288002302880024028800250288002602880027028800280288002902880030028800310288003202880033028800340288003502880036028800370288003802880039028800400288004102880042028800430288004402880045028800460288004702880048028800490288005002880051028800520288005302880054028800550288005602880057028800580288005902880060028800610288006202880063028800640288006502880066028800670288006802880069028800700288007102880072028800730288007402880075028800760288007702880078028800790288008002880081028800820288008302880084028800850288008602880087028800880288008902880090028800910288009202880093028800940288009502880096028800970288009802880099028801000288010102880102028801030288010402880105028801060288010702880108028801090288011002880111028801120288011302880114028801150288011602880117028801180288011902880120028801210288012202880123028801240288012502880126028801270288012802880129028801300288013102880132028801330288013402880135028801360288013702880138028801390288014002880141028801420288014302880144028801450288014602880147028801480288014902880150028801510288015202880153028801540288015502880156028801570288015802880159028801600288016102880162028801630288016402880165028801660288016702880168028801690288017002880171028801720288017302880174028801750288017602880177028801780288017902880180028801810288018202880183028801840288018502880186028801870288018802880189028801900288019102880192028801930288019402880195028801960288019702880198028801990288020002880201028802020288020302880204028802050288020602880207028802080288020902880210028802110288021202880213028802140288021502880216028802170288021802880219028802200288022102880222028802230288022402880225028802260288022702880228028802290288023002880231028802320288023302880234028802350288023602880237028802380288023902880240028802410288024202880243028802440288024502880246028802470288024802880249028802500288025102880252028802530288025402880255028802560288025702880258028802590288026002880261028802620288026302880264028802650288026602880267028802680288026902880270028802710288027202880273028802740288027502880276028802770288027802880279028802800288028102880282028802830288028402880285028802860288028702880288028802890288029002880291028802920288029302880294028802950288029602880297028802980288029902880300028803010288030202880303028803040288030502880306028803070288030802880309028803100288031102880312028803130288031402880315028803160288031702880318028803190288032002880321028803220288032302880324028803250288032602880327028803280288032902880330028803310288033202880333028803340288033502880336028803370288033802880339028803400288034102880342028803430288034402880345028803460288034702880348028803490288035002880351028803520288035302880354028803550288035602880357028803580288035902880360028803610288036202880363028803640288036502880366028803670288036802880369028803700288037102880372028803730288037402880375028803760288037702880378028803790288038002880381028803820288038302880384028803850288038602880387028803880288038902880390028803910288039202880393028803940288039502880396028803970288039802880399028804000288040102880402028804030288040402880405028804060288040702880408028804090288041002880411028804120289001102890012028900130289001402890015028900160289001702890018028900190289002002890021028900220289002302890024028900250289002602890027028900280289002902890030028900310289003202890033028900340289003502890036028900370289003802890039028900400289004102890042028900430289004402890045028900460289004702890048028900490289005002890051028900520289005302890054028900550289005602890057028900580289005902890060028900610289006202890063028900640289006502890066028900670289006802890069028900700289007102890072028900730289007402890075028900760289007702890078028900790289008002890081028900820289008302890084028900850289008602890087028900880289008902890090028900910289009202890093028900940289009502890096028900970289009802890099028901000289010102890102028901030289010402890105028901060289010702890108028901090289011002890111028901120289011302890114028901150289011602890117028901180289011902890120028901210289012202890123028901240289012502890126028901270289012802890129028901300289013102890132028901330289013402890135028901360289013702890138028901390289014002890141028901420289014302890144028901450289014602890147028901480289014902890150028901510289015202890153028901540289015502890156028901570289015802890159028901600289016102890162028901630289016402890165028901660289016702890168028901690289017002890171028901720289017302890174028901750289017602890177028901780289017902890180028901810289018202890183028901840289018502890186028901870289018802890189028901900289019102890192028901930289019402890195028901960289019702890198028901990289020002890201028902020289020302890204028902050289020602890207028902080289020902890210028902110289021202890213028902140289021502890216028902170289021802890219028902200289022102890222028902230289022402890225028902260289022702890228028902290289023002890231028902320289023302890234028902350289023602890237028902380289023902890240028902410289024202890243028902440289024502890246028902470289024802890249028902500289025102890252028902530289025402890255028902560289025702890258028902590289026002890261028902620289026302890264028902650289026602890267028902680289026902890270028902710289027202890273028902740289027502890276028902770289027802890279028902800289028102890282028902830289028402890285028902860289028702890288028902890289029002890291028902920289029302890294028902950289029602890297028902980289029902890300028903010289030202890303028903040289030502890306028903070289030802890309028903100289031102890312028903130289031402890315028903160289031702890318028903190289032002890321028903220289032302890324028903250289032602890327028903280289032902890330028903310289033202890333028903340289033502890336028903370289033802890339028903400289034102890342028903430289034402890345028903460289034702890348028903490289035002890351028903520289035302890354028903550289035602890357028903580289035902890360028903610289036202890363028903640289036502890366028903670289036802890369028903700289037102890372028903730289037402890375028903760289037702890378028903790289038002890381028903820289038302890384028903850289038602890387028903880289038902890390028903910289039202890393028903940289039502890396028903970289039802890399028904000289040102890402028904030289040402890405028904060289040702890408028904090289041002890411028904120290001002900011029000120290001302900014029000150290001602900017029000180290001902900020029000210290002202900023029000240290002502900026029000270290002802900029029000300290003102900032029000330290003402900035029000360290003702900038029000390290004002900041029000420290004302900044029000450290004602900047029000480290004902900050029000510290005202900053029000540290005502900056029000570290005802900059029000600290006102900062029000630290006402900065029000660290006702900068029000690290007002900071029000720290007302900074029000750290007602900077029000780290007902900080029000810290008202900083029000840290008502900086029000870290008802900089029000900290009102900092029000930290009402900095029000960290009702900098029000990290010002900101029001020290010302900104029001050290010602900107029001080290010902900110029001110290011202900113029001140290011502900116029001170290011802900119029001200290012102900122029001230290012402900125029001260290012702900128029001290290013002900131029001320290013302900134029001350290013602900137029001380290013902900140029001410290014202900143029001440290014502900146029001470290014802900149029001500290015102900152029001530290015402900155029001560290015702900158029001590290016002900161029001620290016302900164029001650290016602900167029001680290016902900170029001710290017202900173029001740290017502900176029001770290017802900179029001800290018102900182029001830290018402900185029001860290018702900188029001890290019002900191029001920290019302900194029001950290019602900197029001980290019902900200029002010290020202900203029002040290020502900206029002070290020802900209029002100290021102900212029002130290021402900215029002160290021702900218029002190290022002900221029002220290022302900224029002250290022602900227029002280290022902900230029002310290023202900233029002340290023502900236029002370290023802900239029002400290024102900242029002430290024402900245029002460290024702900248029002490290025002900251029002520290025302900254029002550290025602900257029002580290025902900260029002610290026202900263029002640290026502900266029002670290026802900269029002700290027102900272029002730290027402900275029002760290027702900278029002790290028002900281029002820290028302900284029002850290028602900287029002880290028902900290029002910290029202900293029002940290029502900296029002970290029802900299029003000290030102900302029003030290030402900305029003060290030702900308029003090290031002900311029003120290031302900314029003150290031602900317029003180290031902900320029003210290032202900323029003240290032502900326029003270290032802900329029003300290033102900332029003330290033402900335029003360290033702900338029003390290034002900341029003420290034302900344029003450290034602900347029003480290034902900350029003510290035202900353029003540290035502900356029003570290035802900359029003600290036102900362029003630290036402900365029003660290036702900368029003690290037002900371029003720290037302900374029003750290037602900377029003780290037902900380029003810290038202900383029003840290038502900386029003870290038802900389029003900290039102900392029003930290039402900395029003960290039702900398029003990290040002900401029004020290040302900404029004050290040602900407029004080290040902900410029004110290041202910010029100110291001202910013029100140291001502910016029100170291001802910019029100200291002102910022029100230291002402910025029100260291002702910028029100290291003002910031029100320291003302910034029100350291003602910037029100380291003902910040029100410291004202910043029100440291004502910046029100470291004802910049029100500291005102910052029100530291005402910055029100560291005702910058029100590291006002910061029100620291006302910064029100650291006602910067029100680291006902910070029100710291007202910073029100740291007502910076029100770291007802910079029100800291008102910082029100830291008402910085029100860291008702910088029100890291009002910091029100920291009302910094029100950291009602910097029100980291009902910100029101010291010202910103029101040291010502910106029101070291010802910109029101100291011102910112029101130291011402910115029101160291011702910118029101190291012002910121029101220291012302910124029101250291012602910127029101280291012902910130029101310291013202910133029101340291013502910136029101370291013802910139029101400291014102910142029101430291014402910145029101460291014702910148029101490291015002910151029101520291015302910154029101550291015602910157029101580291015902910160029101610291016202910163029101640291016502910166029101670291016802910169029101700291017102910172029101730291017402910175029101760291017702910178029101790291018002910181029101820291018302910184029101850291018602910187029101880291018902910190029101910291019202910193029101940291019502910196029101970291019802910199029102000291020102910202029102030291020402910205029102060291020702910208029102090291021002910211029102120291021302910214029102150291021602910217029102180291021902910220029102210291022202910223029102240291022502910226029102270291022802910229029102300291023102910232029102330291023402910235029102360291023702910238029102390291024002910241029102420291024302910244029102450291024602910247029102480291024902910250029102510291025202910253029102540291025502910256029102570291025802910259029102600291026102910262029102630291026402910265029102660291026702910268029102690291027002910271029102720291027302910274029102750291027602910277029102780291027902910280029102810291028202910283029102840291028502910286029102870291028802910289029102900291029102910292029102930291029402910295029102960291029702910298029102990291030002910301029103020291030302910304029103050291030602910307029103080291030902910310029103110291031202910313029103140291031502910316029103170291031802910319029103200291032102910322029103230291032402910325029103260291032702910328029103290291033002910331029103320291033302910334029103350291033602910337029103380291033902910340029103410291034202910343029103440291034502910346029103470291034802910349029103500291035102910352029103530291035402910355029103560291035702910358029103590291036002910361029103620291036302910364029103650291036602910367029103680291036902910370029103710291037202910373029103740291037502910376029103770291037802910379029103800291038102910382029103830291038402910385029103860291038702910388029103890291039002910391029103920291039302910394029103950291039602910397029103980291039902910400029104010291040202910403029104040291040502910406029104070291040802910409029104100291041102910412029104130292001002920011029200120292001302920014029200150292001602920017029200180292001902920020029200210292002202920023029200240292002502920026029200270292002802920029029200300292003102920032029200330292003402920035029200360292003702920038029200390292004002920041029200420292004302920044029200450292004602920047029200480292004902920050029200510292005202920053029200540292005502920056029200570292005802920059029200600292006102920062029200630292006402920065029200660292006702920068029200690292007002920071029200720292007302920074029200750292007602920077029200780292007902920080029200810292008202920083029200840292008502920086029200870292008802920089029200900292009102920092029200930292009402920095029200960292009702920098029200990292010002920101029201020292010302920104029201050292010602920107029201080292010902920110029201110292011202920113029201140292011502920116029201170292011802920119029201200292012102920122029201230292012402920125029201260292012702920128029201290292013002920131029201320292013302920134029201350292013602920137029201380292013902920140029201410292014202920143029201440292014502920146029201470292014802920149029201500292015102920152029201530292015402920155029201560292015702920158029201590292016002920161029201620292016302920164029201650292016602920167029201680292016902920170029201710292017202920173029201740292017502920176029201770292017802920179029201800292018102920182029201830292018402920185029201860292018702920188029201890292019002920191029201920292019302920194029201950292019602920197029201980292019902920200029202010292020202920203029202040292020502920206029202070292020802920209029202100292021102920212029202130292021402920215029202160292021702920218029202190292022002920221029202220292022302920224029202250292022602920227029202280292022902920230029202310292023202920233029202340292023502920236029202370292023802920239029202400292024102920242029202430292024402920245029202460292024702920248029202490292025002920251029202520292025302920254029202550292025602920257029202580292025902920260029202610292026202920263029202640292026502920266029202670292026802920269029202700292027102920272029202730292027402920275029202760292027702920278029202790292028002920281029202820292028302920284029202850292028602920287029202880292028902920290029202910292029202920293029202940292029502920296029202970292029802920299029203000292030102920302029203030292030402920305029203060292030702920308029203090292031002920311029203120292031302920314029203150292031602920317029203180292031902920320029203210292032202920323029203240292032502920326029203270292032802920329029203300292033102920332029203330292033402920335029203360292033702920338029203390292034002920341029203420292034302920344029203450292034602920347029203480292034902920350029203510292035202920353029203540292035502920356029203570292035802920359029203600292036102920362029203630292036402920365029203660292036702920368029203690292037002920371029203720292037302920374029203750292037602920377029203780292037902920380029203810292038202920383029203840292038502920386029203870292038802920389029203900292039102920392029203930292039402920395029203960292039702920398029203990292040002920401029204020292040302920404029204050292040602920407029204080292040902920410029204110292041202920413029300100293001102930012029300130293001402930015029300160293001702930018029300190293002002930021029300220293002302930024029300250293002602930027029300280293002902930030029300310293003202930033029300340293003502930036029300370293003802930039029300400293004102930042029300430293004402930045029300460293004702930048029300490293005002930051029300520293005302930054029300550293005602930057029300580293005902930060029300610293006202930063029300640293006502930066029300670293006802930069029300700293007102930072029300730293007402930075029300760293007702930078029300790293008002930081029300820293008302930084029300850293008602930087029300880293008902930090029300910293009202930093029300940293009502930096029300970293009802930099029301000293010102930102029301030293010402930105029301060293010702930108029301090293011002930111029301120293011302930114029301150293011602930117029301180293011902930120029301210293012202930123029301240293012502930126029301270293012802930129029301300293013102930132029301330293013402930135029301360293013702930138029301390293014002930141029301420293014302930144029301450293014602930147029301480293014902930150029301510293015202930153029301540293015502930156029301570293015802930159029301600293016102930162029301630293016402930165029301660293016702930168029301690293017002930171029301720293017302930174029301750293017602930177029301780293017902930180029301810293018202930183029301840293018502930186029301870293018802930189029301900293019102930192029301930293019402930195029301960293019702930198029301990293020002930201029302020293020302930204029302050293020602930207029302080293020902930210029302110293021202930213029302140293021502930216029302170293021802930219029302200293022102930222029302230293022402930225029302260293022702930228029302290293023002930231029302320293023302930234029302350293023602930237029302380293023902930240029302410293024202930243029302440293024502930246029302470293024802930249029302500293025102930252029302530293025402930255029302560293025702930258029302590293026002930261029302620293026302930264029302650293026602930267029302680293026902930270029302710293027202930273029302740293027502930276029302770293027802930279029302800293028102930282029302830293028402930285029302860293028702930288029302890293029002930291029302920293029302930294029302950293029602930297029302980293029902930300029303010293030202930303029303040293030502930306029303070293030802930309029303100293031102930312029303130293031402930315029303160293031702930318029303190293032002930321029303220293032302930324029303250293032602930327029303280293032902930330029303310293033202930333029303340293033502930336029303370293033802930339029303400293034102930342029303430293034402930345029303460293034702930348029303490293035002930351029303520293035302930354029303550293035602930357029303580293035902930360029303610293036202930363029303640293036502930366029303670293036802930369029303700293037102930372029303730293037402930375029303760293037702930378029303790293038002930381029303820293038302930384029303850293038602930387029303880293038902930390029303910293039202930393029303940293039502930396029303970293039802930399029304000293040102930402029304030293040402930405029304060293040702930408029304090293041002930411029304120293041302940010029400110294001202940013029400140294001502940016029400170294001802940019029400200294002102940022029400230294002402940025029400260294002702940028029400290294003002940031029400320294003302940034029400350294003602940037029400380294003902940040029400410294004202940043029400440294004502940046029400470294004802940049029400500294005102940052029400530294005402940055029400560294005702940058029400590294006002940061029400620294006302940064029400650294006602940067029400680294006902940070029400710294007202940073029400740294007502940076029400770294007802940079029400800294008102940082029400830294008402940085029400860294008702940088029400890294009002940091029400920294009302940094029400950294009602940097029400980294009902940100029401010294010202940103029401040294010502940106029401070294010802940109029401100294011102940112029401130294011402940115029401160294011702940118029401190294012002940121029401220294012302940124029401250294012602940127029401280294012902940130029401310294013202940133029401340294013502940136029401370294013802940139029401400294014102940142029401430294014402940145029401460294014702940148029401490294015002940151029401520294015302940154029401550294015602940157029401580294015902940160029401610294016202940163029401640294016502940166029401670294016802940169029401700294017102940172029401730294017402940175029401760294017702940178029401790294018002940181029401820294018302940184029401850294018602940187029401880294018902940190029401910294019202940193029401940294019502940196029401970294019802940199029402000294020102940202029402030294020402940205029402060294020702940208029402090294021002940211029402120294021302940214029402150294021602940217029402180294021902940220029402210294022202940223029402240294022502940226029402270294022802940229029402300294023102940232029402330294023402940235029402360294023702940238029402390294024002940241029402420294024302940244029402450294024602940247029402480294024902940250029402510294025202940253029402540294025502940256029402570294025802940259029402600294026102940262029402630294026402940265029402660294026702940268029402690294027002940271029402720294027302940274029402750294027602940277029402780294027902940280029402810294028202940283029402840294028502940286029402870294028802940289029402900294029102940292029402930294029402940295029402960294029702940298029402990294030002940301029403020294030302940304029403050294030602940307029403080294030902940310029403110294031202940313029403140294031502940316029403170294031802940319029403200294032102940322029403230294032402940325029403260294032702940328029403290294033002940331029403320294033302940334029403350294033602940337029403380294033902940340029403410294034202940343029403440294034502940346029403470294034802940349029403500294035102940352029403530294035402940355029403560294035702940358029403590294036002940361029403620294036302940364029403650294036602940367029403680294036902940370029403710294037202940373029403740294037502940376029403770294037802940379029403800294038102940382029403830294038402940385029403860294038702940388029403890294039002940391029403920294039302940394029403950294039602940397029403980294039902940400029404010294040202940403029404040294040502940406029404070294040802940409029404100294041102940412029404130294041402950009029500100295001102950012029500130295001402950015029500160295001702950018029500190295002002950021029500220295002302950024029500250295002602950027029500280295002902950030029500310295003202950033029500340295003502950036029500370295003802950039029500400295004102950042029500430295004402950045029500460295004702950048029500490295005002950051029500520295005302950054029500550295005602950057029500580295005902950060029500610295006202950063029500640295006502950066029500670295006802950069029500700295007102950072029500730295007402950075029500760295007702950078029500790295008002950081029500820295008302950084029500850295008602950087029500880295008902950090029500910295009202950093029500940295009502950096029500970295009802950099029501000295010102950102029501030295010402950105029501060295010702950108029501090295011002950111029501120295011302950114029501150295011602950117029501180295011902950120029501210295012202950123029501240295012502950126029501270295012802950129029501300295013102950132029501330295013402950135029501360295013702950138029501390295014002950141029501420295014302950144029501450295014602950147029501480295014902950150029501510295015202950153029501540295015502950156029501570295015802950159029501600295016102950162029501630295016402950165029501660295016702950168029501690295017002950171029501720295017302950174029501750295017602950177029501780295017902950180029501810295018202950183029501840295018502950186029501870295018802950189029501900295019102950192029501930295019402950195029501960295019702950198029501990295020002950201029502020295020302950204029502050295020602950207029502080295020902950210029502110295021202950213029502140295021502950216029502170295021802950219029502200295022102950222029502230295022402950225029502260295022702950228029502290295023002950231029502320295023302950234029502350295023602950237029502380295023902950240029502410295024202950243029502440295024502950246029502470295024802950249029502500295025102950252029502530295025402950255029502560295025702950258029502590295026002950261029502620295026302950264029502650295026602950267029502680295026902950270029502710295027202950273029502740295027502950276029502770295027802950279029502800295028102950282029502830295028402950285029502860295028702950288029502890295029002950291029502920295029302950294029502950295029602950297029502980295029902950300029503010295030202950303029503040295030502950306029503070295030802950309029503100295031102950312029503130295031402950315029503160295031702950318029503190295032002950321029503220295032302950324029503250295032602950327029503280295032902950330029503310295033202950333029503340295033502950336029503370295033802950339029503400295034102950342029503430295034402950345029503460295034702950348029503490295035002950351029503520295035302950354029503550295035602950357029503580295035902950360029503610295036202950363029503640295036502950366029503670295036802950369029503700295037102950372029503730295037402950375029503760295037702950378029503790295038002950381029503820295038302950384029503850295038602950387029503880295038902950390029503910295039202950393029503940295039502950396029503970295039802950399029504000295040102950402029504030295040402950405029504060295040702950408029504090295041002950411029504120295041302950414029600090296001002960011029600120296001302960014029600150296001602960017029600180296001902960020029600210296002202960023029600240296002502960026029600270296002802960029029600300296003102960032029600330296003402960035029600360296003702960038029600390296004002960041029600420296004302960044029600450296004602960047029600480296004902960050029600510296005202960053029600540296005502960056029600570296005802960059029600600296006102960062029600630296006402960065029600660296006702960068029600690296007002960071029600720296007302960074029600750296007602960077029600780296007902960080029600810296008202960083029600840296008502960086029600870296008802960089029600900296009102960092029600930296009402960095029600960296009702960098029600990296010002960101029601020296010302960104029601050296010602960107029601080296010902960110029601110296011202960113029601140296011502960116029601170296011802960119029601200296012102960122029601230296012402960125029601260296012702960128029601290296013002960131029601320296013302960134029601350296013602960137029601380296013902960140029601410296014202960143029601440296014502960146029601470296014802960149029601500296015102960152029601530296015402960155029601560296015702960158029601590296016002960161029601620296016302960164029601650296016602960167029601680296016902960170029601710296017202960173029601740296017502960176029601770296017802960179029601800296018102960182029601830296018402960185029601860296018702960188029601890296019002960191029601920296019302960194029601950296019602960197029601980296019902960200029602010296020202960203029602040296020502960206029602070296020802960209029602100296021102960212029602130296021402960215029602160296021702960218029602190296022002960221029602220296022302960224029602250296022602960227029602280296022902960230029602310296023202960233029602340296023502960236029602370296023802960239029602400296024102960242029602430296024402960245029602460296024702960248029602490296025002960251029602520296025302960254029602550296025602960257029602580296025902960260029602610296026202960263029602640296026502960266029602670296026802960269029602700296027102960272029602730296027402960275029602760296027702960278029602790296028002960281029602820296028302960284029602850296028602960287029602880296028902960290029602910296029202960293029602940296029502960296029602970296029802960299029603000296030102960302029603030296030402960305029603060296030702960308029603090296031002960311029603120296031302960314029603150296031602960317029603180296031902960320029603210296032202960323029603240296032502960326029603270296032802960329029603300296033102960332029603330296033402960335029603360296033702960338029603390296034002960341029603420296034302960344029603450296034602960347029603480296034902960350029603510296035202960353029603540296035502960356029603570296035802960359029603600296036102960362029603630296036402960365029603660296036702960368029603690296037002960371029603720296037302960374029603750296037602960377029603780296037902960380029603810296038202960383029603840296038502960386029603870296038802960389029603900296039102960392029603930296039402960395029603960296039702960398029603990296040002960401029604020296040302960404029604050296040602960407029604080296040902960410029604110296041202960413029604140297000902970010029700110297001202970013029700140297001502970016029700170297001802970019029700200297002102970022029700230297002402970025029700260297002702970028029700290297003002970031029700320297003302970034029700350297003602970037029700380297003902970040029700410297004202970043029700440297004502970046029700470297004802970049029700500297005102970052029700530297005402970055029700560297005702970058029700590297006002970061029700620297006302970064029700650297006602970067029700680297006902970070029700710297007202970073029700740297007502970076029700770297007802970079029700800297008102970082029700830297008402970085029700860297008702970088029700890297009002970091029700920297009302970094029700950297009602970097029700980297009902970100029701010297010202970103029701040297010502970106029701070297010802970109029701100297011102970112029701130297011402970115029701160297011702970118029701190297012002970121029701220297012302970124029701250297012602970127029701280297012902970130029701310297013202970133029701340297013502970136029701370297013802970139029701400297014102970142029701430297014402970145029701460297014702970148029701490297015002970151029701520297015302970154029701550297015602970157029701580297015902970160029701610297016202970163029701640297016502970166029701670297016802970169029701700297017102970172029701730297017402970175029701760297017702970178029701790297018002970181029701820297018302970184029701850297018602970187029701880297018902970190029701910297019202970193029701940297019502970196029701970297019802970199029702000297020102970202029702030297020402970205029702060297020702970208029702090297021002970211029702120297021302970214029702150297021602970217029702180297021902970220029702210297022202970223029702240297022502970226029702270297022802970229029702300297023102970232029702330297023402970235029702360297023702970238029702390297024002970241029702420297024302970244029702450297024602970247029702480297024902970250029702510297025202970253029702540297025502970256029702570297025802970259029702600297026102970262029702630297026402970265029702660297026702970268029702690297027002970271029702720297027302970274029702750297027602970277029702780297027902970280029702810297028202970283029702840297028502970286029702870297028802970289029702900297029102970292029702930297029402970295029702960297029702970298029702990297030002970301029703020297030302970304029703050297030602970307029703080297030902970310029703110297031202970313029703140297031502970316029703170297031802970319029703200297032102970322029703230297032402970325029703260297032702970328029703290297033002970331029703320297033302970334029703350297033602970337029703380297033902970340029703410297034202970343029703440297034502970346029703470297034802970349029703500297035102970352029703530297035402970355029703560297035702970358029703590297036002970361029703620297036302970364029703650297036602970367029703680297036902970370029703710297037202970373029703740297037502970376029703770297037802970379029703800297038102970382029703830297038402970385029703860297038702970388029703890297039002970391029703920297039302970394029703950297039602970397029703980297039902970400029704010297040202970403029704040297040502970406029704070297040802970409029704100297041102970412029704130297041402970415029800090298001002980011029800120298001302980014029800150298001602980017029800180298001902980020029800210298002202980023029800240298002502980026029800270298002802980029029800300298003102980032029800330298003402980035029800360298003702980038029800390298004002980041029800420298004302980044029800450298004602980047029800480298004902980050029800510298005202980053029800540298005502980056029800570298005802980059029800600298006102980062029800630298006402980065029800660298006702980068029800690298007002980071029800720298007302980074029800750298007602980077029800780298007902980080029800810298008202980083029800840298008502980086029800870298008802980089029800900298009102980092029800930298009402980095029800960298009702980098029800990298010002980101029801020298010302980104029801050298010602980107029801080298010902980110029801110298011202980113029801140298011502980116029801170298011802980119029801200298012102980122029801230298012402980125029801260298012702980128029801290298013002980131029801320298013302980134029801350298013602980137029801380298013902980140029801410298014202980143029801440298014502980146029801470298014802980149029801500298015102980152029801530298015402980155029801560298015702980158029801590298016002980161029801620298016302980164029801650298016602980167029801680298016902980170029801710298017202980173029801740298017502980176029801770298017802980179029801800298018102980182029801830298018402980185029801860298018702980188029801890298019002980191029801920298019302980194029801950298019602980197029801980298019902980200029802010298020202980203029802040298020502980206029802070298020802980209029802100298021102980212029802130298021402980215029802160298021702980218029802190298022002980221029802220298022302980224029802250298022602980227029802280298022902980230029802310298023202980233029802340298023502980236029802370298023802980239029802400298024102980242029802430298024402980245029802460298024702980248029802490298025002980251029802520298025302980254029802550298025602980257029802580298025902980260029802610298026202980263029802640298026502980266029802670298026802980269029802700298027102980272029802730298027402980275029802760298027702980278029802790298028002980281029802820298028302980284029802850298028602980287029802880298028902980290029802910298029202980293029802940298029502980296029802970298029802980299029803000298030102980302029803030298030402980305029803060298030702980308029803090298031002980311029803120298031302980314029803150298031602980317029803180298031902980320029803210298032202980323029803240298032502980326029803270298032802980329029803300298033102980332029803330298033402980335029803360298033702980338029803390298034002980341029803420298034302980344029803450298034602980347029803480298034902980350029803510298035202980353029803540298035502980356029803570298035802980359029803600298036102980362029803630298036402980365029803660298036702980368029803690298037002980371029803720298037302980374029803750298037602980377029803780298037902980380029803810298038202980383029803840298038502980386029803870298038802980389029803900298039102980392029803930298039402980395029803960298039702980398029803990298040002980401029804020298040302980404029804050298040602980407029804080298040902980410029804110298041202980413029804140298041502990009029900100299001102990012029900130299001402990015029900160299001702990018029900190299002002990021029900220299002302990024029900250299002602990027029900280299002902990030029900310299003202990033029900340299003502990036029900370299003802990039029900400299004102990042029900430299004402990045029900460299004702990048029900490299005002990051029900520299005302990054029900550299005602990057029900580299005902990060029900610299006202990063029900640299006502990066029900670299006802990069029900700299007102990072029900730299007402990075029900760299007702990078029900790299008002990081029900820299008302990084029900850299008602990087029900880299008902990090029900910299009202990093029900940299009502990096029900970299009802990099029901000299010102990102029901030299010402990105029901060299010702990108029901090299011002990111029901120299011302990114029901150299011602990117029901180299011902990120029901210299012202990123029901240299012502990126029901270299012802990129029901300299013102990132029901330299013402990135029901360299013702990138029901390299014002990141029901420299014302990144029901450299014602990147029901480299014902990150029901510299015202990153029901540299015502990156029901570299015802990159029901600299016102990162029901630299016402990165029901660299016702990168029901690299017002990171029901720299017302990174029901750299017602990177029901780299017902990180029901810299018202990183029901840299018502990186029901870299018802990189029901900299019102990192029901930299019402990195029901960299019702990198029901990299020002990201029902020299020302990204029902050299020602990207029902080299020902990210029902110299021202990213029902140299021502990216029902170299021802990219029902200299022102990222029902230299022402990225029902260299022702990228029902290299023002990231029902320299023302990234029902350299023602990237029902380299023902990240029902410299024202990243029902440299024502990246029902470299024802990249029902500299025102990252029902530299025402990255029902560299025702990258029902590299026002990261029902620299026302990264029902650299026602990267029902680299026902990270029902710299027202990273029902740299027502990276029902770299027802990279029902800299028102990282029902830299028402990285029902860299028702990288029902890299029002990291029902920299029302990294029902950299029602990297029902980299029902990300029903010299030202990303029903040299030502990306029903070299030802990309029903100299031102990312029903130299031402990315029903160299031702990318029903190299032002990321029903220299032302990324029903250299032602990327029903280299032902990330029903310299033202990333029903340299033502990336029903370299033802990339029903400299034102990342029903430299034402990345029903460299034702990348029903490299035002990351029903520299035302990354029903550299035602990357029903580299035902990360029903610299036202990363029903640299036502990366029903670299036802990369029903700299037102990372029903730299037402990375029903760299037702990378029903790299038002990381029903820299038302990384029903850299038602990387029903880299038902990390029903910299039202990393029903940299039502990396029903970299039802990399029904000299040102990402029904030299040402990405029904060299040702990408029904090299041002990411029904120299041302990414029904150300000803000009030000100300001103000012030000130300001403000015030000160300001703000018030000190300002003000021030000220300002303000024030000250300002603000027030000280300002903000030030000310300003203000033030000340300003503000036030000370300003803000039030000400300004103000042030000430300004403000045030000460300004703000048030000490300005003000051030000520300005303000054030000550300005603000057030000580300005903000060030000610300006203000063030000640300006503000066030000670300006803000069030000700300007103000072030000730300007403000075030000760300007703000078030000790300008003000081030000820300008303000084030000850300008603000087030000880300008903000090030000910300009203000093030000940300009503000096030000970300009803000099030001000300010103000102030001030300010403000105030001060300010703000108030001090300011003000111030001120300011303000114030001150300011603000117030001180300011903000120030001210300012203000123030001240300012503000126030001270300012803000129030001300300013103000132030001330300013403000135030001360300013703000138030001390300014003000141030001420300014303000144030001450300014603000147030001480300014903000150030001510300015203000153030001540300015503000156030001570300015803000159030001600300016103000162030001630300016403000165030001660300016703000168030001690300017003000171030001720300017303000174030001750300017603000177030001780300017903000180030001810300018203000183030001840300018503000186030001870300018803000189030001900300019103000192030001930300019403000195030001960300019703000198030001990300020003000201030002020300020303000204030002050300020603000207030002080300020903000210030002110300021203000213030002140300021503000216030002170300021803000219030002200300022103000222030002230300022403000225030002260300022703000228030002290300023003000231030002320300023303000234030002350300023603000237030002380300023903000240030002410300024203000243030002440300024503000246030002470300024803000249030002500300025103000252030002530300025403000255030002560300025703000258030002590300026003000261030002620300026303000264030002650300026603000267030002680300026903000270030002710300027203000273030002740300027503000276030002770300027803000279030002800300028103000282030002830300028403000285030002860300028703000288030002890300029003000291030002920300029303000294030002950300029603000297030002980300029903000300030003010300030203000303030003040300030503000306030003070300030803000309030003100300031103000312030003130300031403000315030003160300031703000318030003190300032003000321030003220300032303000324030003250300032603000327030003280300032903000330030003310300033203000333030003340300033503000336030003370300033803000339030003400300034103000342030003430300034403000345030003460300034703000348030003490300035003000351030003520300035303000354030003550300035603000357030003580300035903000360030003610300036203000363030003640300036503000366030003670300036803000369030003700300037103000372030003730300037403000375030003760300037703000378030003790300038003000381030003820300038303000384030003850300038603000387030003880300038903000390030003910300039203000393030003940300039503000396030003970300039803000399030004000300040103000402030004030300040403000405030004060300040703000408030004090300041003000411030004120300041303000414030004150300041603010008030100090301001003010011030100120301001303010014030100150301001603010017030100180301001903010020030100210301002203010023030100240301002503010026030100270301002803010029030100300301003103010032030100330301003403010035030100360301003703010038030100390301004003010041030100420301004303010044030100450301004603010047030100480301004903010050030100510301005203010053030100540301005503010056030100570301005803010059030100600301006103010062030100630301006403010065030100660301006703010068030100690301007003010071030100720301007303010074030100750301007603010077030100780301007903010080030100810301008203010083030100840301008503010086030100870301008803010089030100900301009103010092030100930301009403010095030100960301009703010098030100990301010003010101030101020301010303010104030101050301010603010107030101080301010903010110030101110301011203010113030101140301011503010116030101170301011803010119030101200301012103010122030101230301012403010125030101260301012703010128030101290301013003010131030101320301013303010134030101350301013603010137030101380301013903010140030101410301014203010143030101440301014503010146030101470301014803010149030101500301015103010152030101530301015403010155030101560301015703010158030101590301016003010161030101620301016303010164030101650301016603010167030101680301016903010170030101710301017203010173030101740301017503010176030101770301017803010179030101800301018103010182030101830301018403010185030101860301018703010188030101890301019003010191030101920301019303010194030101950301019603010197030101980301019903010200030102010301020203010203030102040301020503010206030102070301020803010209030102100301021103010212030102130301021403010215030102160301021703010218030102190301022003010221030102220301022303010224030102250301022603010227030102280301022903010230030102310301023203010233030102340301023503010236030102370301023803010239030102400301024103010242030102430301024403010245030102460301024703010248030102490301025003010251030102520301025303010254030102550301025603010257030102580301025903010260030102610301026203010263030102640301026503010266030102670301026803010269030102700301027103010272030102730301027403010275030102760301027703010278030102790301028003010281030102820301028303010284030102850301028603010287030102880301028903010290030102910301029203010293030102940301029503010296030102970301029803010299030103000301030103010302030103030301030403010305030103060301030703010308030103090301031003010311030103120301031303010314030103150301031603010317030103180301031903010320030103210301032203010323030103240301032503010326030103270301032803010329030103300301033103010332030103330301033403010335030103360301033703010338030103390301034003010341030103420301034303010344030103450301034603010347030103480301034903010350030103510301035203010353030103540301035503010356030103570301035803010359030103600301036103010362030103630301036403010365030103660301036703010368030103690301037003010371030103720301037303010374030103750301037603010377030103780301037903010380030103810301038203010383030103840301038503010386030103870301038803010389030103900301039103010392030103930301039403010395030103960301039703010398030103990301040003010401030104020301040303010404030104050301040603010407030104080301040903010410030104110301041203010413030104140301041503010416030200080302000903020010030200110302001203020013030200140302001503020016030200170302001803020019030200200302002103020022030200230302002403020025030200260302002703020028030200290302003003020031030200320302003303020034030200350302003603020037030200380302003903020040030200410302004203020043030200440302004503020046030200470302004803020049030200500302005103020052030200530302005403020055030200560302005703020058030200590302006003020061030200620302006303020064030200650302006603020067030200680302006903020070030200710302007203020073030200740302007503020076030200770302007803020079030200800302008103020082030200830302008403020085030200860302008703020088030200890302009003020091030200920302009303020094030200950302009603020097030200980302009903020100030201010302010203020103030201040302010503020106030201070302010803020109030201100302011103020112030201130302011403020115030201160302011703020118030201190302012003020121030201220302012303020124030201250302012603020127030201280302012903020130030201310302013203020133030201340302013503020136030201370302013803020139030201400302014103020142030201430302014403020145030201460302014703020148030201490302015003020151030201520302015303020154030201550302015603020157030201580302015903020160030201610302016203020163030201640302016503020166030201670302016803020169030201700302017103020172030201730302017403020175030201760302017703020178030201790302018003020181030201820302018303020184030201850302018603020187030201880302018903020190030201910302019203020193030201940302019503020196030201970302019803020199030202000302020103020202030202030302020403020205030202060302020703020208030202090302021003020211030202120302021303020214030202150302021603020217030202180302021903020220030202210302022203020223030202240302022503020226030202270302022803020229030202300302023103020232030202330302023403020235030202360302023703020238030202390302024003020241030202420302024303020244030202450302024603020247030202480302024903020250030202510302025203020253030202540302025503020256030202570302025803020259030202600302026103020262030202630302026403020265030202660302026703020268030202690302027003020271030202720302027303020274030202750302027603020277030202780302027903020280030202810302028203020283030202840302028503020286030202870302028803020289030202900302029103020292030202930302029403020295030202960302029703020298030202990302030003020301030203020302030303020304030203050302030603020307030203080302030903020310030203110302031203020313030203140302031503020316030203170302031803020319030203200302032103020322030203230302032403020325030203260302032703020328030203290302033003020331030203320302033303020334030203350302033603020337030203380302033903020340030203410302034203020343030203440302034503020346030203470302034803020349030203500302035103020352030203530302035403020355030203560302035703020358030203590302036003020361030203620302036303020364030203650302036603020367030203680302036903020370030203710302037203020373030203740302037503020376030203770302037803020379030203800302038103020382030203830302038403020385030203860302038703020388030203890302039003020391030203920302039303020394030203950302039603020397030203980302039903020400030204010302040203020403030204040302040503020406030204070302040803020409030204100302041103020412030204130302041403020415030204160303000803030009030300100303001103030012030300130303001403030015030300160303001703030018030300190303002003030021030300220303002303030024030300250303002603030027030300280303002903030030030300310303003203030033030300340303003503030036030300370303003803030039030300400303004103030042030300430303004403030045030300460303004703030048030300490303005003030051030300520303005303030054030300550303005603030057030300580303005903030060030300610303006203030063030300640303006503030066030300670303006803030069030300700303007103030072030300730303007403030075030300760303007703030078030300790303008003030081030300820303008303030084030300850303008603030087030300880303008903030090030300910303009203030093030300940303009503030096030300970303009803030099030301000303010103030102030301030303010403030105030301060303010703030108030301090303011003030111030301120303011303030114030301150303011603030117030301180303011903030120030301210303012203030123030301240303012503030126030301270303012803030129030301300303013103030132030301330303013403030135030301360303013703030138030301390303014003030141030301420303014303030144030301450303014603030147030301480303014903030150030301510303015203030153030301540303015503030156030301570303015803030159030301600303016103030162030301630303016403030165030301660303016703030168030301690303017003030171030301720303017303030174030301750303017603030177030301780303017903030180030301810303018203030183030301840303018503030186030301870303018803030189030301900303019103030192030301930303019403030195030301960303019703030198030301990303020003030201030302020303020303030204030302050303020603030207030302080303020903030210030302110303021203030213030302140303021503030216030302170303021803030219030302200303022103030222030302230303022403030225030302260303022703030228030302290303023003030231030302320303023303030234030302350303023603030237030302380303023903030240030302410303024203030243030302440303024503030246030302470303024803030249030302500303025103030252030302530303025403030255030302560303025703030258030302590303026003030261030302620303026303030264030302650303026603030267030302680303026903030270030302710303027203030273030302740303027503030276030302770303027803030279030302800303028103030282030302830303028403030285030302860303028703030288030302890303029003030291030302920303029303030294030302950303029603030297030302980303029903030300030303010303030203030303030303040303030503030306030303070303030803030309030303100303031103030312030303130303031403030315030303160303031703030318030303190303032003030321030303220303032303030324030303250303032603030327030303280303032903030330030303310303033203030333030303340303033503030336030303370303033803030339030303400303034103030342030303430303034403030345030303460303034703030348030303490303035003030351030303520303035303030354030303550303035603030357030303580303035903030360030303610303036203030363030303640303036503030366030303670303036803030369030303700303037103030372030303730303037403030375030303760303037703030378030303790303038003030381030303820303038303030384030303850303038603030387030303880303038903030390030303910303039203030393030303940303039503030396030303970303039803030399030304000303040103030402030304030303040403030405030304060303040703030408030304090303041003030411030304120303041303030414030304150303041603030417030400070304000803040009030400100304001103040012030400130304001403040015030400160304001703040018030400190304002003040021030400220304002303040024030400250304002603040027030400280304002903040030030400310304003203040033030400340304003503040036030400370304003803040039030400400304004103040042030400430304004403040045030400460304004703040048030400490304005003040051030400520304005303040054030400550304005603040057030400580304005903040060030400610304006203040063030400640304006503040066030400670304006803040069030400700304007103040072030400730304007403040075030400760304007703040078030400790304008003040081030400820304008303040084030400850304008603040087030400880304008903040090030400910304009203040093030400940304009503040096030400970304009803040099030401000304010103040102030401030304010403040105030401060304010703040108030401090304011003040111030401120304011303040114030401150304011603040117030401180304011903040120030401210304012203040123030401240304012503040126030401270304012803040129030401300304013103040132030401330304013403040135030401360304013703040138030401390304014003040141030401420304014303040144030401450304014603040147030401480304014903040150030401510304015203040153030401540304015503040156030401570304015803040159030401600304016103040162030401630304016403040165030401660304016703040168030401690304017003040171030401720304017303040174030401750304017603040177030401780304017903040180030401810304018203040183030401840304018503040186030401870304018803040189030401900304019103040192030401930304019403040195030401960304019703040198030401990304020003040201030402020304020303040204030402050304020603040207030402080304020903040210030402110304021203040213030402140304021503040216030402170304021803040219030402200304022103040222030402230304022403040225030402260304022703040228030402290304023003040231030402320304023303040234030402350304023603040237030402380304023903040240030402410304024203040243030402440304024503040246030402470304024803040249030402500304025103040252030402530304025403040255030402560304025703040258030402590304026003040261030402620304026303040264030402650304026603040267030402680304026903040270030402710304027203040273030402740304027503040276030402770304027803040279030402800304028103040282030402830304028403040285030402860304028703040288030402890304029003040291030402920304029303040294030402950304029603040297030402980304029903040300030403010304030203040303030403040304030503040306030403070304030803040309030403100304031103040312030403130304031403040315030403160304031703040318030403190304032003040321030403220304032303040324030403250304032603040327030403280304032903040330030403310304033203040333030403340304033503040336030403370304033803040339030403400304034103040342030403430304034403040345030403460304034703040348030403490304035003040351030403520304035303040354030403550304035603040357030403580304035903040360030403610304036203040363030403640304036503040366030403670304036803040369030403700304037103040372030403730304037403040375030403760304037703040378030403790304038003040381030403820304038303040384030403850304038603040387030403880304038903040390030403910304039203040393030403940304039503040396030403970304039803040399030404000304040103040402030404030304040403040405030404060304040703040408030404090304041003040411030404120304041303040414030404150304041603040417030500070305000803050009030500100305001103050012030500130305001403050015030500160305001703050018030500190305002003050021030500220305002303050024030500250305002603050027030500280305002903050030030500310305003203050033030500340305003503050036030500370305003803050039030500400305004103050042030500430305004403050045030500460305004703050048030500490305005003050051030500520305005303050054030500550305005603050057030500580305005903050060030500610305006203050063030500640305006503050066030500670305006803050069030500700305007103050072030500730305007403050075030500760305007703050078030500790305008003050081030500820305008303050084030500850305008603050087030500880305008903050090030500910305009203050093030500940305009503050096030500970305009803050099030501000305010103050102030501030305010403050105030501060305010703050108030501090305011003050111030501120305011303050114030501150305011603050117030501180305011903050120030501210305012203050123030501240305012503050126030501270305012803050129030501300305013103050132030501330305013403050135030501360305013703050138030501390305014003050141030501420305014303050144030501450305014603050147030501480305014903050150030501510305015203050153030501540305015503050156030501570305015803050159030501600305016103050162030501630305016403050165030501660305016703050168030501690305017003050171030501720305017303050174030501750305017603050177030501780305017903050180030501810305018203050183030501840305018503050186030501870305018803050189030501900305019103050192030501930305019403050195030501960305019703050198030501990305020003050201030502020305020303050204030502050305020603050207030502080305020903050210030502110305021203050213030502140305021503050216030502170305021803050219030502200305022103050222030502230305022403050225030502260305022703050228030502290305023003050231030502320305023303050234030502350305023603050237030502380305023903050240030502410305024203050243030502440305024503050246030502470305024803050249030502500305025103050252030502530305025403050255030502560305025703050258030502590305026003050261030502620305026303050264030502650305026603050267030502680305026903050270030502710305027203050273030502740305027503050276030502770305027803050279030502800305028103050282030502830305028403050285030502860305028703050288030502890305029003050291030502920305029303050294030502950305029603050297030502980305029903050300030503010305030203050303030503040305030503050306030503070305030803050309030503100305031103050312030503130305031403050315030503160305031703050318030503190305032003050321030503220305032303050324030503250305032603050327030503280305032903050330030503310305033203050333030503340305033503050336030503370305033803050339030503400305034103050342030503430305034403050345030503460305034703050348030503490305035003050351030503520305035303050354030503550305035603050357030503580305035903050360030503610305036203050363030503640305036503050366030503670305036803050369030503700305037103050372030503730305037403050375030503760305037703050378030503790305038003050381030503820305038303050384030503850305038603050387030503880305038903050390030503910305039203050393030503940305039503050396030503970305039803050399030504000305040103050402030504030305040403050405030504060305040703050408030504090305041003050411030504120305041303050414030504150305041603050417030600070306000803060009030600100306001103060012030600130306001403060015030600160306001703060018030600190306002003060021030600220306002303060024030600250306002603060027030600280306002903060030030600310306003203060033030600340306003503060036030600370306003803060039030600400306004103060042030600430306004403060045030600460306004703060048030600490306005003060051030600520306005303060054030600550306005603060057030600580306005903060060030600610306006203060063030600640306006503060066030600670306006803060069030600700306007103060072030600730306007403060075030600760306007703060078030600790306008003060081030600820306008303060084030600850306008603060087030600880306008903060090030600910306009203060093030600940306009503060096030600970306009803060099030601000306010103060102030601030306010403060105030601060306010703060108030601090306011003060111030601120306011303060114030601150306011603060117030601180306011903060120030601210306012203060123030601240306012503060126030601270306012803060129030601300306013103060132030601330306013403060135030601360306013703060138030601390306014003060141030601420306014303060144030601450306014603060147030601480306014903060150030601510306015203060153030601540306015503060156030601570306015803060159030601600306016103060162030601630306016403060165030601660306016703060168030601690306017003060171030601720306017303060174030601750306017603060177030601780306017903060180030601810306018203060183030601840306018503060186030601870306018803060189030601900306019103060192030601930306019403060195030601960306019703060198030601990306020003060201030602020306020303060204030602050306020603060207030602080306020903060210030602110306021203060213030602140306021503060216030602170306021803060219030602200306022103060222030602230306022403060225030602260306022703060228030602290306023003060231030602320306023303060234030602350306023603060237030602380306023903060240030602410306024203060243030602440306024503060246030602470306024803060249030602500306025103060252030602530306025403060255030602560306025703060258030602590306026003060261030602620306026303060264030602650306026603060267030602680306026903060270030602710306027203060273030602740306027503060276030602770306027803060279030602800306028103060282030602830306028403060285030602860306028703060288030602890306029003060291030602920306029303060294030602950306029603060297030602980306029903060300030603010306030203060303030603040306030503060306030603070306030803060309030603100306031103060312030603130306031403060315030603160306031703060318030603190306032003060321030603220306032303060324030603250306032603060327030603280306032903060330030603310306033203060333030603340306033503060336030603370306033803060339030603400306034103060342030603430306034403060345030603460306034703060348030603490306035003060351030603520306035303060354030603550306035603060357030603580306035903060360030603610306036203060363030603640306036503060366030603670306036803060369030603700306037103060372030603730306037403060375030603760306037703060378030603790306038003060381030603820306038303060384030603850306038603060387030603880306038903060390030603910306039203060393030603940306039503060396030603970306039803060399030604000306040103060402030604030306040403060405030604060306040703060408030604090306041003060411030604120306041303060414030604150306041603060417030604180307000703070008030700090307001003070011030700120307001303070014030700150307001603070017030700180307001903070020030700210307002203070023030700240307002503070026030700270307002803070029030700300307003103070032030700330307003403070035030700360307003703070038030700390307004003070041030700420307004303070044030700450307004603070047030700480307004903070050030700510307005203070053030700540307005503070056030700570307005803070059030700600307006103070062030700630307006403070065030700660307006703070068030700690307007003070071030700720307007303070074030700750307007603070077030700780307007903070080030700810307008203070083030700840307008503070086030700870307008803070089030700900307009103070092030700930307009403070095030700960307009703070098030700990307010003070101030701020307010303070104030701050307010603070107030701080307010903070110030701110307011203070113030701140307011503070116030701170307011803070119030701200307012103070122030701230307012403070125030701260307012703070128030701290307013003070131030701320307013303070134030701350307013603070137030701380307013903070140030701410307014203070143030701440307014503070146030701470307014803070149030701500307015103070152030701530307015403070155030701560307015703070158030701590307016003070161030701620307016303070164030701650307016603070167030701680307016903070170030701710307017203070173030701740307017503070176030701770307017803070179030701800307018103070182030701830307018403070185030701860307018703070188030701890307019003070191030701920307019303070194030701950307019603070197030701980307019903070200030702010307020203070203030702040307020503070206030702070307020803070209030702100307021103070212030702130307021403070215030702160307021703070218030702190307022003070221030702220307022303070224030702250307022603070227030702280307022903070230030702310307023203070233030702340307023503070236030702370307023803070239030702400307024103070242030702430307024403070245030702460307024703070248030702490307025003070251030702520307025303070254030702550307025603070257030702580307025903070260030702610307026203070263030702640307026503070266030702670307026803070269030702700307027103070272030702730307027403070275030702760307027703070278030702790307028003070281030702820307028303070284030702850307028603070287030702880307028903070290030702910307029203070293030702940307029503070296030702970307029803070299030703000307030103070302030703030307030403070305030703060307030703070308030703090307031003070311030703120307031303070314030703150307031603070317030703180307031903070320030703210307032203070323030703240307032503070326030703270307032803070329030703300307033103070332030703330307033403070335030703360307033703070338030703390307034003070341030703420307034303070344030703450307034603070347030703480307034903070350030703510307035203070353030703540307035503070356030703570307035803070359030703600307036103070362030703630307036403070365030703660307036703070368030703690307037003070371030703720307037303070374030703750307037603070377030703780307037903070380030703810307038203070383030703840307038503070386030703870307038803070389030703900307039103070392030703930307039403070395030703960307039703070398030703990307040003070401030704020307040303070404030704050307040603070407030704080307040903070410030704110307041203070413030704140307041503070416030704170307041803080006030800070308000803080009030800100308001103080012030800130308001403080015030800160308001703080018030800190308002003080021030800220308002303080024030800250308002603080027030800280308002903080030030800310308003203080033030800340308003503080036030800370308003803080039030800400308004103080042030800430308004403080045030800460308004703080048030800490308005003080051030800520308005303080054030800550308005603080057030800580308005903080060030800610308006203080063030800640308006503080066030800670308006803080069030800700308007103080072030800730308007403080075030800760308007703080078030800790308008003080081030800820308008303080084030800850308008603080087030800880308008903080090030800910308009203080093030800940308009503080096030800970308009803080099030801000308010103080102030801030308010403080105030801060308010703080108030801090308011003080111030801120308011303080114030801150308011603080117030801180308011903080120030801210308012203080123030801240308012503080126030801270308012803080129030801300308013103080132030801330308013403080135030801360308013703080138030801390308014003080141030801420308014303080144030801450308014603080147030801480308014903080150030801510308015203080153030801540308015503080156030801570308015803080159030801600308016103080162030801630308016403080165030801660308016703080168030801690308017003080171030801720308017303080174030801750308017603080177030801780308017903080180030801810308018203080183030801840308018503080186030801870308018803080189030801900308019103080192030801930308019403080195030801960308019703080198030801990308020003080201030802020308020303080204030802050308020603080207030802080308020903080210030802110308021203080213030802140308021503080216030802170308021803080219030802200308022103080222030802230308022403080225030802260308022703080228030802290308023003080231030802320308023303080234030802350308023603080237030802380308023903080240030802410308024203080243030802440308024503080246030802470308024803080249030802500308025103080252030802530308025403080255030802560308025703080258030802590308026003080261030802620308026303080264030802650308026603080267030802680308026903080270030802710308027203080273030802740308027503080276030802770308027803080279030802800308028103080282030802830308028403080285030802860308028703080288030802890308029003080291030802920308029303080294030802950308029603080297030802980308029903080300030803010308030203080303030803040308030503080306030803070308030803080309030803100308031103080312030803130308031403080315030803160308031703080318030803190308032003080321030803220308032303080324030803250308032603080327030803280308032903080330030803310308033203080333030803340308033503080336030803370308033803080339030803400308034103080342030803430308034403080345030803460308034703080348030803490308035003080351030803520308035303080354030803550308035603080357030803580308035903080360030803610308036203080363030803640308036503080366030803670308036803080369030803700308037103080372030803730308037403080375030803760308037703080378030803790308038003080381030803820308038303080384030803850308038603080387030803880308038903080390030803910308039203080393030803940308039503080396030803970308039803080399030804000308040103080402030804030308040403080405030804060308040703080408030804090308041003080411030804120308041303080414030804150308041603080417030804180309000603090007030900080309000903090010030900110309001203090013030900140309001503090016030900170309001803090019030900200309002103090022030900230309002403090025030900260309002703090028030900290309003003090031030900320309003303090034030900350309003603090037030900380309003903090040030900410309004203090043030900440309004503090046030900470309004803090049030900500309005103090052030900530309005403090055030900560309005703090058030900590309006003090061030900620309006303090064030900650309006603090067030900680309006903090070030900710309007203090073030900740309007503090076030900770309007803090079030900800309008103090082030900830309008403090085030900860309008703090088030900890309009003090091030900920309009303090094030900950309009603090097030900980309009903090100030901010309010203090103030901040309010503090106030901070309010803090109030901100309011103090112030901130309011403090115030901160309011703090118030901190309012003090121030901220309012303090124030901250309012603090127030901280309012903090130030901310309013203090133030901340309013503090136030901370309013803090139030901400309014103090142030901430309014403090145030901460309014703090148030901490309015003090151030901520309015303090154030901550309015603090157030901580309015903090160030901610309016203090163030901640309016503090166030901670309016803090169030901700309017103090172030901730309017403090175030901760309017703090178030901790309018003090181030901820309018303090184030901850309018603090187030901880309018903090190030901910309019203090193030901940309019503090196030901970309019803090199030902000309020103090202030902030309020403090205030902060309020703090208030902090309021003090211030902120309021303090214030902150309021603090217030902180309021903090220030902210309022203090223030902240309022503090226030902270309022803090229030902300309023103090232030902330309023403090235030902360309023703090238030902390309024003090241030902420309024303090244030902450309024603090247030902480309024903090250030902510309025203090253030902540309025503090256030902570309025803090259030902600309026103090262030902630309026403090265030902660309026703090268030902690309027003090271030902720309027303090274030902750309027603090277030902780309027903090280030902810309028203090283030902840309028503090286030902870309028803090289030902900309029103090292030902930309029403090295030902960309029703090298030902990309030003090301030903020309030303090304030903050309030603090307030903080309030903090310030903110309031203090313030903140309031503090316030903170309031803090319030903200309032103090322030903230309032403090325030903260309032703090328030903290309033003090331030903320309033303090334030903350309033603090337030903380309033903090340030903410309034203090343030903440309034503090346030903470309034803090349030903500309035103090352030903530309035403090355030903560309035703090358030903590309036003090361030903620309036303090364030903650309036603090367030903680309036903090370030903710309037203090373030903740309037503090376030903770309037803090379030903800309038103090382030903830309038403090385030903860309038703090388030903890309039003090391030903920309039303090394030903950309039603090397030903980309039903090400030904010309040203090403030904040309040503090406030904070309040803090409030904100309041103090412030904130309041403090415030904160309041703090418030904190310000603100007031000080310000903100010031000110310001203100013031000140310001503100016031000170310001803100019031000200310002103100022031000230310002403100025031000260310002703100028031000290310003003100031031000320310003303100034031000350310003603100037031000380310003903100040031000410310004203100043031000440310004503100046031000470310004803100049031000500310005103100052031000530310005403100055031000560310005703100058031000590310006003100061031000620310006303100064031000650310006603100067031000680310006903100070031000710310007203100073031000740310007503100076031000770310007803100079031000800310008103100082031000830310008403100085031000860310008703100088031000890310009003100091031000920310009303100094031000950310009603100097031000980310009903100100031001010310010203100103031001040310010503100106031001070310010803100109031001100310011103100112031001130310011403100115031001160310011703100118031001190310012003100121031001220310012303100124031001250310012603100127031001280310012903100130031001310310013203100133031001340310013503100136031001370310013803100139031001400310014103100142031001430310014403100145031001460310014703100148031001490310015003100151031001520310015303100154031001550310015603100157031001580310015903100160031001610310016203100163031001640310016503100166031001670310016803100169031001700310017103100172031001730310017403100175031001760310017703100178031001790310018003100181031001820310018303100184031001850310018603100187031001880310018903100190031001910310019203100193031001940310019503100196031001970310019803100199031002000310020103100202031002030310020403100205031002060310020703100208031002090310021003100211031002120310021303100214031002150310021603100217031002180310021903100220031002210310022203100223031002240310022503100226031002270310022803100229031002300310023103100232031002330310023403100235031002360310023703100238031002390310024003100241031002420310024303100244031002450310024603100247031002480310024903100250031002510310025203100253031002540310025503100256031002570310025803100259031002600310026103100262031002630310026403100265031002660310026703100268031002690310027003100271031002720310027303100274031002750310027603100277031002780310027903100280031002810310028203100283031002840310028503100286031002870310028803100289031002900310029103100292031002930310029403100295031002960310029703100298031002990310030003100301031003020310030303100304031003050310030603100307031003080310030903100310031003110310031203100313031003140310031503100316031003170310031803100319031003200310032103100322031003230310032403100325031003260310032703100328031003290310033003100331031003320310033303100334031003350310033603100337031003380310033903100340031003410310034203100343031003440310034503100346031003470310034803100349031003500310035103100352031003530310035403100355031003560310035703100358031003590310036003100361031003620310036303100364031003650310036603100367031003680310036903100370031003710310037203100373031003740310037503100376031003770310037803100379031003800310038103100382031003830310038403100385031003860310038703100388031003890310039003100391031003920310039303100394031003950310039603100397031003980310039903100400031004010310040203100403031004040310040503100406031004070310040803100409031004100310041103100412031004130310041403100415031004160310041703100418031004190311000503110006031100070311000803110009031100100311001103110012031100130311001403110015031100160311001703110018031100190311002003110021031100220311002303110024031100250311002603110027031100280311002903110030031100310311003203110033031100340311003503110036031100370311003803110039031100400311004103110042031100430311004403110045031100460311004703110048031100490311005003110051031100520311005303110054031100550311005603110057031100580311005903110060031100610311006203110063031100640311006503110066031100670311006803110069031100700311007103110072031100730311007403110075031100760311007703110078031100790311008003110081031100820311008303110084031100850311008603110087031100880311008903110090031100910311009203110093031100940311009503110096031100970311009803110099031101000311010103110102031101030311010403110105031101060311010703110108031101090311011003110111031101120311011303110114031101150311011603110117031101180311011903110120031101210311012203110123031101240311012503110126031101270311012803110129031101300311013103110132031101330311013403110135031101360311013703110138031101390311014003110141031101420311014303110144031101450311014603110147031101480311014903110150031101510311015203110153031101540311015503110156031101570311015803110159031101600311016103110162031101630311016403110165031101660311016703110168031101690311017003110171031101720311017303110174031101750311017603110177031101780311017903110180031101810311018203110183031101840311018503110186031101870311018803110189031101900311019103110192031101930311019403110195031101960311019703110198031101990311020003110201031102020311020303110204031102050311020603110207031102080311020903110210031102110311021203110213031102140311021503110216031102170311021803110219031102200311022103110222031102230311022403110225031102260311022703110228031102290311023003110231031102320311023303110234031102350311023603110237031102380311023903110240031102410311024203110243031102440311024503110246031102470311024803110249031102500311025103110252031102530311025403110255031102560311025703110258031102590311026003110261031102620311026303110264031102650311026603110267031102680311026903110270031102710311027203110273031102740311027503110276031102770311027803110279031102800311028103110282031102830311028403110285031102860311028703110288031102890311029003110291031102920311029303110294031102950311029603110297031102980311029903110300031103010311030203110303031103040311030503110306031103070311030803110309031103100311031103110312031103130311031403110315031103160311031703110318031103190311032003110321031103220311032303110324031103250311032603110327031103280311032903110330031103310311033203110333031103340311033503110336031103370311033803110339031103400311034103110342031103430311034403110345031103460311034703110348031103490311035003110351031103520311035303110354031103550311035603110357031103580311035903110360031103610311036203110363031103640311036503110366031103670311036803110369031103700311037103110372031103730311037403110375031103760311037703110378031103790311038003110381031103820311038303110384031103850311038603110387031103880311038903110390031103910311039203110393031103940311039503110396031103970311039803110399031104000311040103110402031104030311040403110405031104060311040703110408031104090311041003110411031104120311041303110414031104150311041603110417031104180311041903120005031200060312000703120008031200090312001003120011031200120312001303120014031200150312001603120017031200180312001903120020031200210312002203120023031200240312002503120026031200270312002803120029031200300312003103120032031200330312003403120035031200360312003703120038031200390312004003120041031200420312004303120044031200450312004603120047031200480312004903120050031200510312005203120053031200540312005503120056031200570312005803120059031200600312006103120062031200630312006403120065031200660312006703120068031200690312007003120071031200720312007303120074031200750312007603120077031200780312007903120080031200810312008203120083031200840312008503120086031200870312008803120089031200900312009103120092031200930312009403120095031200960312009703120098031200990312010003120101031201020312010303120104031201050312010603120107031201080312010903120110031201110312011203120113031201140312011503120116031201170312011803120119031201200312012103120122031201230312012403120125031201260312012703120128031201290312013003120131031201320312013303120134031201350312013603120137031201380312013903120140031201410312014203120143031201440312014503120146031201470312014803120149031201500312015103120152031201530312015403120155031201560312015703120158031201590312016003120161031201620312016303120164031201650312016603120167031201680312016903120170031201710312017203120173031201740312017503120176031201770312017803120179031201800312018103120182031201830312018403120185031201860312018703120188031201890312019003120191031201920312019303120194031201950312019603120197031201980312019903120200031202010312020203120203031202040312020503120206031202070312020803120209031202100312021103120212031202130312021403120215031202160312021703120218031202190312022003120221031202220312022303120224031202250312022603120227031202280312022903120230031202310312023203120233031202340312023503120236031202370312023803120239031202400312024103120242031202430312024403120245031202460312024703120248031202490312025003120251031202520312025303120254031202550312025603120257031202580312025903120260031202610312026203120263031202640312026503120266031202670312026803120269031202700312027103120272031202730312027403120275031202760312027703120278031202790312028003120281031202820312028303120284031202850312028603120287031202880312028903120290031202910312029203120293031202940312029503120296031202970312029803120299031203000312030103120302031203030312030403120305031203060312030703120308031203090312031003120311031203120312031303120314031203150312031603120317031203180312031903120320031203210312032203120323031203240312032503120326031203270312032803120329031203300312033103120332031203330312033403120335031203360312033703120338031203390312034003120341031203420312034303120344031203450312034603120347031203480312034903120350031203510312035203120353031203540312035503120356031203570312035803120359031203600312036103120362031203630312036403120365031203660312036703120368031203690312037003120371031203720312037303120374031203750312037603120377031203780312037903120380031203810312038203120383031203840312038503120386031203870312038803120389031203900312039103120392031203930312039403120395031203960312039703120398031203990312040003120401031204020312040303120404031204050312040603120407031204080312040903120410031204110312041203120413031204140312041503120416031204170312041803120419031204200313000503130006031300070313000803130009031300100313001103130012031300130313001403130015031300160313001703130018031300190313002003130021031300220313002303130024031300250313002603130027031300280313002903130030031300310313003203130033031300340313003503130036031300370313003803130039031300400313004103130042031300430313004403130045031300460313004703130048031300490313005003130051031300520313005303130054031300550313005603130057031300580313005903130060031300610313006203130063031300640313006503130066031300670313006803130069031300700313007103130072031300730313007403130075031300760313007703130078031300790313008003130081031300820313008303130084031300850313008603130087031300880313008903130090031300910313009203130093031300940313009503130096031300970313009803130099031301000313010103130102031301030313010403130105031301060313010703130108031301090313011003130111031301120313011303130114031301150313011603130117031301180313011903130120031301210313012203130123031301240313012503130126031301270313012803130129031301300313013103130132031301330313013403130135031301360313013703130138031301390313014003130141031301420313014303130144031301450313014603130147031301480313014903130150031301510313015203130153031301540313015503130156031301570313015803130159031301600313016103130162031301630313016403130165031301660313016703130168031301690313017003130171031301720313017303130174031301750313017603130177031301780313017903130180031301810313018203130183031301840313018503130186031301870313018803130189031301900313019103130192031301930313019403130195031301960313019703130198031301990313020003130201031302020313020303130204031302050313020603130207031302080313020903130210031302110313021203130213031302140313021503130216031302170313021803130219031302200313022103130222031302230313022403130225031302260313022703130228031302290313023003130231031302320313023303130234031302350313023603130237031302380313023903130240031302410313024203130243031302440313024503130246031302470313024803130249031302500313025103130252031302530313025403130255031302560313025703130258031302590313026003130261031302620313026303130264031302650313026603130267031302680313026903130270031302710313027203130273031302740313027503130276031302770313027803130279031302800313028103130282031302830313028403130285031302860313028703130288031302890313029003130291031302920313029303130294031302950313029603130297031302980313029903130300031303010313030203130303031303040313030503130306031303070313030803130309031303100313031103130312031303130313031403130315031303160313031703130318031303190313032003130321031303220313032303130324031303250313032603130327031303280313032903130330031303310313033203130333031303340313033503130336031303370313033803130339031303400313034103130342031303430313034403130345031303460313034703130348031303490313035003130351031303520313035303130354031303550313035603130357031303580313035903130360031303610313036203130363031303640313036503130366031303670313036803130369031303700313037103130372031303730313037403130375031303760313037703130378031303790313038003130381031303820313038303130384031303850313038603130387031303880313038903130390031303910313039203130393031303940313039503130396031303970313039803130399031304000313040103130402031304030313040403130405031304060313040703130408031304090313041003130411031304120313041303130414031304150313041603130417031304180313041903130420031400050314000603140007031400080314000903140010031400110314001203140013031400140314001503140016031400170314001803140019031400200314002103140022031400230314002403140025031400260314002703140028031400290314003003140031031400320314003303140034031400350314003603140037031400380314003903140040031400410314004203140043031400440314004503140046031400470314004803140049031400500314005103140052031400530314005403140055031400560314005703140058031400590314006003140061031400620314006303140064031400650314006603140067031400680314006903140070031400710314007203140073031400740314007503140076031400770314007803140079031400800314008103140082031400830314008403140085031400860314008703140088031400890314009003140091031400920314009303140094031400950314009603140097031400980314009903140100031401010314010203140103031401040314010503140106031401070314010803140109031401100314011103140112031401130314011403140115031401160314011703140118031401190314012003140121031401220314012303140124031401250314012603140127031401280314012903140130031401310314013203140133031401340314013503140136031401370314013803140139031401400314014103140142031401430314014403140145031401460314014703140148031401490314015003140151031401520314015303140154031401550314015603140157031401580314015903140160031401610314016203140163031401640314016503140166031401670314016803140169031401700314017103140172031401730314017403140175031401760314017703140178031401790314018003140181031401820314018303140184031401850314018603140187031401880314018903140190031401910314019203140193031401940314019503140196031401970314019803140199031402000314020103140202031402030314020403140205031402060314020703140208031402090314021003140211031402120314021303140214031402150314021603140217031402180314021903140220031402210314022203140223031402240314022503140226031402270314022803140229031402300314023103140232031402330314023403140235031402360314023703140238031402390314024003140241031402420314024303140244031402450314024603140247031402480314024903140250031402510314025203140253031402540314025503140256031402570314025803140259031402600314026103140262031402630314026403140265031402660314026703140268031402690314027003140271031402720314027303140274031402750314027603140277031402780314027903140280031402810314028203140283031402840314028503140286031402870314028803140289031402900314029103140292031402930314029403140295031402960314029703140298031402990314030003140301031403020314030303140304031403050314030603140307031403080314030903140310031403110314031203140313031403140314031503140316031403170314031803140319031403200314032103140322031403230314032403140325031403260314032703140328031403290314033003140331031403320314033303140334031403350314033603140337031403380314033903140340031403410314034203140343031403440314034503140346031403470314034803140349031403500314035103140352031403530314035403140355031403560314035703140358031403590314036003140361031403620314036303140364031403650314036603140367031403680314036903140370031403710314037203140373031403740314037503140376031403770314037803140379031403800314038103140382031403830314038403140385031403860314038703140388031403890314039003140391031403920314039303140394031403950314039603140397031403980314039903140400031404010314040203140403031404040314040503140406031404070314040803140409031404100314041103140412031404130314041403140415031404160314041703140418031404190314042003150004031500050315000603150007031500080315000903150010031500110315001203150013031500140315001503150016031500170315001803150019031500200315002103150022031500230315002403150025031500260315002703150028031500290315003003150031031500320315003303150034031500350315003603150037031500380315003903150040031500410315004203150043031500440315004503150046031500470315004803150049031500500315005103150052031500530315005403150055031500560315005703150058031500590315006003150061031500620315006303150064031500650315006603150067031500680315006903150070031500710315007203150073031500740315007503150076031500770315007803150079031500800315008103150082031500830315008403150085031500860315008703150088031500890315009003150091031500920315009303150094031500950315009603150097031500980315009903150100031501010315010203150103031501040315010503150106031501070315010803150109031501100315011103150112031501130315011403150115031501160315011703150118031501190315012003150121031501220315012303150124031501250315012603150127031501280315012903150130031501310315013203150133031501340315013503150136031501370315013803150139031501400315014103150142031501430315014403150145031501460315014703150148031501490315015003150151031501520315015303150154031501550315015603150157031501580315015903150160031501610315016203150163031501640315016503150166031501670315016803150169031501700315017103150172031501730315017403150175031501760315017703150178031501790315018003150181031501820315018303150184031501850315018603150187031501880315018903150190031501910315019203150193031501940315019503150196031501970315019803150199031502000315020103150202031502030315020403150205031502060315020703150208031502090315021003150211031502120315021303150214031502150315021603150217031502180315021903150220031502210315022203150223031502240315022503150226031502270315022803150229031502300315023103150232031502330315023403150235031502360315023703150238031502390315024003150241031502420315024303150244031502450315024603150247031502480315024903150250031502510315025203150253031502540315025503150256031502570315025803150259031502600315026103150262031502630315026403150265031502660315026703150268031502690315027003150271031502720315027303150274031502750315027603150277031502780315027903150280031502810315028203150283031502840315028503150286031502870315028803150289031502900315029103150292031502930315029403150295031502960315029703150298031502990315030003150301031503020315030303150304031503050315030603150307031503080315030903150310031503110315031203150313031503140315031503150316031503170315031803150319031503200315032103150322031503230315032403150325031503260315032703150328031503290315033003150331031503320315033303150334031503350315033603150337031503380315033903150340031503410315034203150343031503440315034503150346031503470315034803150349031503500315035103150352031503530315035403150355031503560315035703150358031503590315036003150361031503620315036303150364031503650315036603150367031503680315036903150370031503710315037203150373031503740315037503150376031503770315037803150379031503800315038103150382031503830315038403150385031503860315038703150388031503890315039003150391031503920315039303150394031503950315039603150397031503980315039903150400031504010315040203150403031504040315040503150406031504070315040803150409031504100315041103150412031504130315041403150415031504160315041703150418031504190315042003150421031600040316000503160006031600070316000803160009031600100316001103160012031600130316001403160015031600160316001703160018031600190316002003160021031600220316002303160024031600250316002603160027031600280316002903160030031600310316003203160033031600340316003503160036031600370316003803160039031600400316004103160042031600430316004403160045031600460316004703160048031600490316005003160051031600520316005303160054031600550316005603160057031600580316005903160060031600610316006203160063031600640316006503160066031600670316006803160069031600700316007103160072031600730316007403160075031600760316007703160078031600790316008003160081031600820316008303160084031600850316008603160087031600880316008903160090031600910316009203160093031600940316009503160096031600970316009803160099031601000316010103160102031601030316010403160105031601060316010703160108031601090316011003160111031601120316011303160114031601150316011603160117031601180316011903160120031601210316012203160123031601240316012503160126031601270316012803160129031601300316013103160132031601330316013403160135031601360316013703160138031601390316014003160141031601420316014303160144031601450316014603160147031601480316014903160150031601510316015203160153031601540316015503160156031601570316015803160159031601600316016103160162031601630316016403160165031601660316016703160168031601690316017003160171031601720316017303160174031601750316017603160177031601780316017903160180031601810316018203160183031601840316018503160186031601870316018803160189031601900316019103160192031601930316019403160195031601960316019703160198031601990316020003160201031602020316020303160204031602050316020603160207031602080316020903160210031602110316021203160213031602140316021503160216031602170316021803160219031602200316022103160222031602230316022403160225031602260316022703160228031602290316023003160231031602320316023303160234031602350316023603160237031602380316023903160240031602410316024203160243031602440316024503160246031602470316024803160249031602500316025103160252031602530316025403160255031602560316025703160258031602590316026003160261031602620316026303160264031602650316026603160267031602680316026903160270031602710316027203160273031602740316027503160276031602770316027803160279031602800316028103160282031602830316028403160285031602860316028703160288031602890316029003160291031602920316029303160294031602950316029603160297031602980316029903160300031603010316030203160303031603040316030503160306031603070316030803160309031603100316031103160312031603130316031403160315031603160316031703160318031603190316032003160321031603220316032303160324031603250316032603160327031603280316032903160330031603310316033203160333031603340316033503160336031603370316033803160339031603400316034103160342031603430316034403160345031603460316034703160348031603490316035003160351031603520316035303160354031603550316035603160357031603580316035903160360031603610316036203160363031603640316036503160366031603670316036803160369031603700316037103160372031603730316037403160375031603760316037703160378031603790316038003160381031603820316038303160384031603850316038603160387031603880316038903160390031603910316039203160393031603940316039503160396031603970316039803160399031604000316040103160402031604030316040403160405031604060316040703160408031604090316041003160411031604120316041303160414031604150316041603160417031604180316041903160420031604210317000403170005031700060317000703170008031700090317001003170011031700120317001303170014031700150317001603170017031700180317001903170020031700210317002203170023031700240317002503170026031700270317002803170029031700300317003103170032031700330317003403170035031700360317003703170038031700390317004003170041031700420317004303170044031700450317004603170047031700480317004903170050031700510317005203170053031700540317005503170056031700570317005803170059031700600317006103170062031700630317006403170065031700660317006703170068031700690317007003170071031700720317007303170074031700750317007603170077031700780317007903170080031700810317008203170083031700840317008503170086031700870317008803170089031700900317009103170092031700930317009403170095031700960317009703170098031700990317010003170101031701020317010303170104031701050317010603170107031701080317010903170110031701110317011203170113031701140317011503170116031701170317011803170119031701200317012103170122031701230317012403170125031701260317012703170128031701290317013003170131031701320317013303170134031701350317013603170137031701380317013903170140031701410317014203170143031701440317014503170146031701470317014803170149031701500317015103170152031701530317015403170155031701560317015703170158031701590317016003170161031701620317016303170164031701650317016603170167031701680317016903170170031701710317017203170173031701740317017503170176031701770317017803170179031701800317018103170182031701830317018403170185031701860317018703170188031701890317019003170191031701920317019303170194031701950317019603170197031701980317019903170200031702010317020203170203031702040317020503170206031702070317020803170209031702100317021103170212031702130317021403170215031702160317021703170218031702190317022003170221031702220317022303170224031702250317022603170227031702280317022903170230031702310317023203170233031702340317023503170236031702370317023803170239031702400317024103170242031702430317024403170245031702460317024703170248031702490317025003170251031702520317025303170254031702550317025603170257031702580317025903170260031702610317026203170263031702640317026503170266031702670317026803170269031702700317027103170272031702730317027403170275031702760317027703170278031702790317028003170281031702820317028303170284031702850317028603170287031702880317028903170290031702910317029203170293031702940317029503170296031702970317029803170299031703000317030103170302031703030317030403170305031703060317030703170308031703090317031003170311031703120317031303170314031703150317031603170317031703180317031903170320031703210317032203170323031703240317032503170326031703270317032803170329031703300317033103170332031703330317033403170335031703360317033703170338031703390317034003170341031703420317034303170344031703450317034603170347031703480317034903170350031703510317035203170353031703540317035503170356031703570317035803170359031703600317036103170362031703630317036403170365031703660317036703170368031703690317037003170371031703720317037303170374031703750317037603170377031703780317037903170380031703810317038203170383031703840317038503170386031703870317038803170389031703900317039103170392031703930317039403170395031703960317039703170398031703990317040003170401031704020317040303170404031704050317040603170407031704080317040903170410031704110317041203170413031704140317041503170416031704170317041803170419031704200317042103180004031800050318000603180007031800080318000903180010031800110318001203180013031800140318001503180016031800170318001803180019031800200318002103180022031800230318002403180025031800260318002703180028031800290318003003180031031800320318003303180034031800350318003603180037031800380318003903180040031800410318004203180043031800440318004503180046031800470318004803180049031800500318005103180052031800530318005403180055031800560318005703180058031800590318006003180061031800620318006303180064031800650318006603180067031800680318006903180070031800710318007203180073031800740318007503180076031800770318007803180079031800800318008103180082031800830318008403180085031800860318008703180088031800890318009003180091031800920318009303180094031800950318009603180097031800980318009903180100031801010318010203180103031801040318010503180106031801070318010803180109031801100318011103180112031801130318011403180115031801160318011703180118031801190318012003180121031801220318012303180124031801250318012603180127031801280318012903180130031801310318013203180133031801340318013503180136031801370318013803180139031801400318014103180142031801430318014403180145031801460318014703180148031801490318015003180151031801520318015303180154031801550318015603180157031801580318015903180160031801610318016203180163031801640318016503180166031801670318016803180169031801700318017103180172031801730318017403180175031801760318017703180178031801790318018003180181031801820318018303180184031801850318018603180187031801880318018903180190031801910318019203180193031801940318019503180196031801970318019803180199031802000318020103180202031802030318020403180205031802060318020703180208031802090318021003180211031802120318021303180214031802150318021603180217031802180318021903180220031802210318022203180223031802240318022503180226031802270318022803180229031802300318023103180232031802330318023403180235031802360318023703180238031802390318024003180241031802420318024303180244031802450318024603180247031802480318024903180250031802510318025203180253031802540318025503180256031802570318025803180259031802600318026103180262031802630318026403180265031802660318026703180268031802690318027003180271031802720318027303180274031802750318027603180277031802780318027903180280031802810318028203180283031802840318028503180286031802870318028803180289031802900318029103180292031802930318029403180295031802960318029703180298031802990318030003180301031803020318030303180304031803050318030603180307031803080318030903180310031803110318031203180313031803140318031503180316031803170318031803180319031803200318032103180322031803230318032403180325031803260318032703180328031803290318033003180331031803320318033303180334031803350318033603180337031803380318033903180340031803410318034203180343031803440318034503180346031803470318034803180349031803500318035103180352031803530318035403180355031803560318035703180358031803590318036003180361031803620318036303180364031803650318036603180367031803680318036903180370031803710318037203180373031803740318037503180376031803770318037803180379031803800318038103180382031803830318038403180385031803860318038703180388031803890318039003180391031803920318039303180394031803950318039603180397031803980318039903180400031804010318040203180403031804040318040503180406031804070318040803180409031804100318041103180412031804130318041403180415031804160318041703180418031804190318042003180421031804220319000303190004031900050319000603190007031900080319000903190010031900110319001203190013031900140319001503190016031900170319001803190019031900200319002103190022031900230319002403190025031900260319002703190028031900290319003003190031031900320319003303190034031900350319003603190037031900380319003903190040031900410319004203190043031900440319004503190046031900470319004803190049031900500319005103190052031900530319005403190055031900560319005703190058031900590319006003190061031900620319006303190064031900650319006603190067031900680319006903190070031900710319007203190073031900740319007503190076031900770319007803190079031900800319008103190082031900830319008403190085031900860319008703190088031900890319009003190091031900920319009303190094031900950319009603190097031900980319009903190100031901010319010203190103031901040319010503190106031901070319010803190109031901100319011103190112031901130319011403190115031901160319011703190118031901190319012003190121031901220319012303190124031901250319012603190127031901280319012903190130031901310319013203190133031901340319013503190136031901370319013803190139031901400319014103190142031901430319014403190145031901460319014703190148031901490319015003190151031901520319015303190154031901550319015603190157031901580319015903190160031901610319016203190163031901640319016503190166031901670319016803190169031901700319017103190172031901730319017403190175031901760319017703190178031901790319018003190181031901820319018303190184031901850319018603190187031901880319018903190190031901910319019203190193031901940319019503190196031901970319019803190199031902000319020103190202031902030319020403190205031902060319020703190208031902090319021003190211031902120319021303190214031902150319021603190217031902180319021903190220031902210319022203190223031902240319022503190226031902270319022803190229031902300319023103190232031902330319023403190235031902360319023703190238031902390319024003190241031902420319024303190244031902450319024603190247031902480319024903190250031902510319025203190253031902540319025503190256031902570319025803190259031902600319026103190262031902630319026403190265031902660319026703190268031902690319027003190271031902720319027303190274031902750319027603190277031902780319027903190280031902810319028203190283031902840319028503190286031902870319028803190289031902900319029103190292031902930319029403190295031902960319029703190298031902990319030003190301031903020319030303190304031903050319030603190307031903080319030903190310031903110319031203190313031903140319031503190316031903170319031803190319031903200319032103190322031903230319032403190325031903260319032703190328031903290319033003190331031903320319033303190334031903350319033603190337031903380319033903190340031903410319034203190343031903440319034503190346031903470319034803190349031903500319035103190352031903530319035403190355031903560319035703190358031903590319036003190361031903620319036303190364031903650319036603190367031903680319036903190370031903710319037203190373031903740319037503190376031903770319037803190379031903800319038103190382031903830319038403190385031903860319038703190388031903890319039003190391031903920319039303190394031903950319039603190397031903980319039903190400031904010319040203190403031904040319040503190406031904070319040803190409031904100319041103190412031904130319041403190415031904160319041703190418031904190319042003190421031904220320000303200004032000050320000603200007032000080320000903200010032000110320001203200013032000140320001503200016032000170320001803200019032000200320002103200022032000230320002403200025032000260320002703200028032000290320003003200031032000320320003303200034032000350320003603200037032000380320003903200040032000410320004203200043032000440320004503200046032000470320004803200049032000500320005103200052032000530320005403200055032000560320005703200058032000590320006003200061032000620320006303200064032000650320006603200067032000680320006903200070032000710320007203200073032000740320007503200076032000770320007803200079032000800320008103200082032000830320008403200085032000860320008703200088032000890320009003200091032000920320009303200094032000950320009603200097032000980320009903200100032001010320010203200103032001040320010503200106032001070320010803200109032001100320011103200112032001130320011403200115032001160320011703200118032001190320012003200121032001220320012303200124032001250320012603200127032001280320012903200130032001310320013203200133032001340320013503200136032001370320013803200139032001400320014103200142032001430320014403200145032001460320014703200148032001490320015003200151032001520320015303200154032001550320015603200157032001580320015903200160032001610320016203200163032001640320016503200166032001670320016803200169032001700320017103200172032001730320017403200175032001760320017703200178032001790320018003200181032001820320018303200184032001850320018603200187032001880320018903200190032001910320019203200193032001940320019503200196032001970320019803200199032002000320020103200202032002030320020403200205032002060320020703200208032002090320021003200211032002120320021303200214032002150320021603200217032002180320021903200220032002210320022203200223032002240320022503200226032002270320022803200229032002300320023103200232032002330320023403200235032002360320023703200238032002390320024003200241032002420320024303200244032002450320024603200247032002480320024903200250032002510320025203200253032002540320025503200256032002570320025803200259032002600320026103200262032002630320026403200265032002660320026703200268032002690320027003200271032002720320027303200274032002750320027603200277032002780320027903200280032002810320028203200283032002840320028503200286032002870320028803200289032002900320029103200292032002930320029403200295032002960320029703200298032002990320030003200301032003020320030303200304032003050320030603200307032003080320030903200310032003110320031203200313032003140320031503200316032003170320031803200319032003200320032103200322032003230320032403200325032003260320032703200328032003290320033003200331032003320320033303200334032003350320033603200337032003380320033903200340032003410320034203200343032003440320034503200346032003470320034803200349032003500320035103200352032003530320035403200355032003560320035703200358032003590320036003200361032003620320036303200364032003650320036603200367032003680320036903200370032003710320037203200373032003740320037503200376032003770320037803200379032003800320038103200382032003830320038403200385032003860320038703200388032003890320039003200391032003920320039303200394032003950320039603200397032003980320039903200400032004010320040203200403032004040320040503200406032004070320040803200409032004100320041103200412032004130320041403200415032004160320041703200418032004190320042003200421032004220321000303210004032100050321000603210007032100080321000903210010032100110321001203210013032100140321001503210016032100170321001803210019032100200321002103210022032100230321002403210025032100260321002703210028032100290321003003210031032100320321003303210034032100350321003603210037032100380321003903210040032100410321004203210043032100440321004503210046032100470321004803210049032100500321005103210052032100530321005403210055032100560321005703210058032100590321006003210061032100620321006303210064032100650321006603210067032100680321006903210070032100710321007203210073032100740321007503210076032100770321007803210079032100800321008103210082032100830321008403210085032100860321008703210088032100890321009003210091032100920321009303210094032100950321009603210097032100980321009903210100032101010321010203210103032101040321010503210106032101070321010803210109032101100321011103210112032101130321011403210115032101160321011703210118032101190321012003210121032101220321012303210124032101250321012603210127032101280321012903210130032101310321013203210133032101340321013503210136032101370321013803210139032101400321014103210142032101430321014403210145032101460321014703210148032101490321015003210151032101520321015303210154032101550321015603210157032101580321015903210160032101610321016203210163032101640321016503210166032101670321016803210169032101700321017103210172032101730321017403210175032101760321017703210178032101790321018003210181032101820321018303210184032101850321018603210187032101880321018903210190032101910321019203210193032101940321019503210196032101970321019803210199032102000321020103210202032102030321020403210205032102060321020703210208032102090321021003210211032102120321021303210214032102150321021603210217032102180321021903210220032102210321022203210223032102240321022503210226032102270321022803210229032102300321023103210232032102330321023403210235032102360321023703210238032102390321024003210241032102420321024303210244032102450321024603210247032102480321024903210250032102510321025203210253032102540321025503210256032102570321025803210259032102600321026103210262032102630321026403210265032102660321026703210268032102690321027003210271032102720321027303210274032102750321027603210277032102780321027903210280032102810321028203210283032102840321028503210286032102870321028803210289032102900321029103210292032102930321029403210295032102960321029703210298032102990321030003210301032103020321030303210304032103050321030603210307032103080321030903210310032103110321031203210313032103140321031503210316032103170321031803210319032103200321032103210322032103230321032403210325032103260321032703210328032103290321033003210331032103320321033303210334032103350321033603210337032103380321033903210340032103410321034203210343032103440321034503210346032103470321034803210349032103500321035103210352032103530321035403210355032103560321035703210358032103590321036003210361032103620321036303210364032103650321036603210367032103680321036903210370032103710321037203210373032103740321037503210376032103770321037803210379032103800321038103210382032103830321038403210385032103860321038703210388032103890321039003210391032103920321039303210394032103950321039603210397032103980321039903210400032104010321040203210403032104040321040503210406032104070321040803210409032104100321041103210412032104130321041403210415032104160321041703210418032104190321042003210421032104220321042303220003032200040322000503220006032200070322000803220009032200100322001103220012032200130322001403220015032200160322001703220018032200190322002003220021032200220322002303220024032200250322002603220027032200280322002903220030032200310322003203220033032200340322003503220036032200370322003803220039032200400322004103220042032200430322004403220045032200460322004703220048032200490322005003220051032200520322005303220054032200550322005603220057032200580322005903220060032200610322006203220063032200640322006503220066032200670322006803220069032200700322007103220072032200730322007403220075032200760322007703220078032200790322008003220081032200820322008303220084032200850322008603220087032200880322008903220090032200910322009203220093032200940322009503220096032200970322009803220099032201000322010103220102032201030322010403220105032201060322010703220108032201090322011003220111032201120322011303220114032201150322011603220117032201180322011903220120032201210322012203220123032201240322012503220126032201270322012803220129032201300322013103220132032201330322013403220135032201360322013703220138032201390322014003220141032201420322014303220144032201450322014603220147032201480322014903220150032201510322015203220153032201540322015503220156032201570322015803220159032201600322016103220162032201630322016403220165032201660322016703220168032201690322017003220171032201720322017303220174032201750322017603220177032201780322017903220180032201810322018203220183032201840322018503220186032201870322018803220189032201900322019103220192032201930322019403220195032201960322019703220198032201990322020003220201032202020322020303220204032202050322020603220207032202080322020903220210032202110322021203220213032202140322021503220216032202170322021803220219032202200322022103220222032202230322022403220225032202260322022703220228032202290322023003220231032202320322023303220234032202350322023603220237032202380322023903220240032202410322024203220243032202440322024503220246032202470322024803220249032202500322025103220252032202530322025403220255032202560322025703220258032202590322026003220261032202620322026303220264032202650322026603220267032202680322026903220270032202710322027203220273032202740322027503220276032202770322027803220279032202800322028103220282032202830322028403220285032202860322028703220288032202890322029003220291032202920322029303220294032202950322029603220297032202980322029903220300032203010322030203220303032203040322030503220306032203070322030803220309032203100322031103220312032203130322031403220315032203160322031703220318032203190322032003220321032203220322032303220324032203250322032603220327032203280322032903220330032203310322033203220333032203340322033503220336032203370322033803220339032203400322034103220342032203430322034403220345032203460322034703220348032203490322035003220351032203520322035303220354032203550322035603220357032203580322035903220360032203610322036203220363032203640322036503220366032203670322036803220369032203700322037103220372032203730322037403220375032203760322037703220378032203790322038003220381032203820322038303220384032203850322038603220387032203880322038903220390032203910322039203220393032203940322039503220396032203970322039803220399032204000322040103220402032204030322040403220405032204060322040703220408032204090322041003220411032204120322041303220414032204150322041603220417032204180322041903220420032204210322042203220423032300020323000303230004032300050323000603230007032300080323000903230010032300110323001203230013032300140323001503230016032300170323001803230019032300200323002103230022032300230323002403230025032300260323002703230028032300290323003003230031032300320323003303230034032300350323003603230037032300380323003903230040032300410323004203230043032300440323004503230046032300470323004803230049032300500323005103230052032300530323005403230055032300560323005703230058032300590323006003230061032300620323006303230064032300650323006603230067032300680323006903230070032300710323007203230073032300740323007503230076032300770323007803230079032300800323008103230082032300830323008403230085032300860323008703230088032300890323009003230091032300920323009303230094032300950323009603230097032300980323009903230100032301010323010203230103032301040323010503230106032301070323010803230109032301100323011103230112032301130323011403230115032301160323011703230118032301190323012003230121032301220323012303230124032301250323012603230127032301280323012903230130032301310323013203230133032301340323013503230136032301370323013803230139032301400323014103230142032301430323014403230145032301460323014703230148032301490323015003230151032301520323015303230154032301550323015603230157032301580323015903230160032301610323016203230163032301640323016503230166032301670323016803230169032301700323017103230172032301730323017403230175032301760323017703230178032301790323018003230181032301820323018303230184032301850323018603230187032301880323018903230190032301910323019203230193032301940323019503230196032301970323019803230199032302000323020103230202032302030323020403230205032302060323020703230208032302090323021003230211032302120323021303230214032302150323021603230217032302180323021903230220032302210323022203230223032302240323022503230226032302270323022803230229032302300323023103230232032302330323023403230235032302360323023703230238032302390323024003230241032302420323024303230244032302450323024603230247032302480323024903230250032302510323025203230253032302540323025503230256032302570323025803230259032302600323026103230262032302630323026403230265032302660323026703230268032302690323027003230271032302720323027303230274032302750323027603230277032302780323027903230280032302810323028203230283032302840323028503230286032302870323028803230289032302900323029103230292032302930323029403230295032302960323029703230298032302990323030003230301032303020323030303230304032303050323030603230307032303080323030903230310032303110323031203230313032303140323031503230316032303170323031803230319032303200323032103230322032303230323032403230325032303260323032703230328032303290323033003230331032303320323033303230334032303350323033603230337032303380323033903230340032303410323034203230343032303440323034503230346032303470323034803230349032303500323035103230352032303530323035403230355032303560323035703230358032303590323036003230361032303620323036303230364032303650323036603230367032303680323036903230370032303710323037203230373032303740323037503230376032303770323037803230379032303800323038103230382032303830323038403230385032303860323038703230388032303890323039003230391032303920323039303230394032303950323039603230397032303980323039903230400032304010323040203230403032304040323040503230406032304070323040803230409032304100323041103230412032304130323041403230415032304160323041703230418032304190323042003230421032304220323042303240002032400030324000403240005032400060324000703240008032400090324001003240011032400120324001303240014032400150324001603240017032400180324001903240020032400210324002203240023032400240324002503240026032400270324002803240029032400300324003103240032032400330324003403240035032400360324003703240038032400390324004003240041032400420324004303240044032400450324004603240047032400480324004903240050032400510324005203240053032400540324005503240056032400570324005803240059032400600324006103240062032400630324006403240065032400660324006703240068032400690324007003240071032400720324007303240074032400750324007603240077032400780324007903240080032400810324008203240083032400840324008503240086032400870324008803240089032400900324009103240092032400930324009403240095032400960324009703240098032400990324010003240101032401020324010303240104032401050324010603240107032401080324010903240110032401110324011203240113032401140324011503240116032401170324011803240119032401200324012103240122032401230324012403240125032401260324012703240128032401290324013003240131032401320324013303240134032401350324013603240137032401380324013903240140032401410324014203240143032401440324014503240146032401470324014803240149032401500324015103240152032401530324015403240155032401560324015703240158032401590324016003240161032401620324016303240164032401650324016603240167032401680324016903240170032401710324017203240173032401740324017503240176032401770324017803240179032401800324018103240182032401830324018403240185032401860324018703240188032401890324019003240191032401920324019303240194032401950324019603240197032401980324019903240200032402010324020203240203032402040324020503240206032402070324020803240209032402100324021103240212032402130324021403240215032402160324021703240218032402190324022003240221032402220324022303240224032402250324022603240227032402280324022903240230032402310324023203240233032402340324023503240236032402370324023803240239032402400324024103240242032402430324024403240245032402460324024703240248032402490324025003240251032402520324025303240254032402550324025603240257032402580324025903240260032402610324026203240263032402640324026503240266032402670324026803240269032402700324027103240272032402730324027403240275032402760324027703240278032402790324028003240281032402820324028303240284032402850324028603240287032402880324028903240290032402910324029203240293032402940324029503240296032402970324029803240299032403000324030103240302032403030324030403240305032403060324030703240308032403090324031003240311032403120324031303240314032403150324031603240317032403180324031903240320032403210324032203240323032403240324032503240326032403270324032803240329032403300324033103240332032403330324033403240335032403360324033703240338032403390324034003240341032403420324034303240344032403450324034603240347032403480324034903240350032403510324035203240353032403540324035503240356032403570324035803240359032403600324036103240362032403630324036403240365032403660324036703240368032403690324037003240371032403720324037303240374032403750324037603240377032403780324037903240380032403810324038203240383032403840324038503240386032403870324038803240389032403900324039103240392032403930324039403240395032403960324039703240398032403990324040003240401032404020324040303240404032404050324040603240407032404080324040903240410032404110324041203240413032404140324041503240416032404170324041803240419032404200324042103240422032404230324042403250002032500030325000403250005032500060325000703250008032500090325001003250011032500120325001303250014032500150325001603250017032500180325001903250020032500210325002203250023032500240325002503250026032500270325002803250029032500300325003103250032032500330325003403250035032500360325003703250038032500390325004003250041032500420325004303250044032500450325004603250047032500480325004903250050032500510325005203250053032500540325005503250056032500570325005803250059032500600325006103250062032500630325006403250065032500660325006703250068032500690325007003250071032500720325007303250074032500750325007603250077032500780325007903250080032500810325008203250083032500840325008503250086032500870325008803250089032500900325009103250092032500930325009403250095032500960325009703250098032500990325010003250101032501020325010303250104032501050325010603250107032501080325010903250110032501110325011203250113032501140325011503250116032501170325011803250119032501200325012103250122032501230325012403250125032501260325012703250128032501290325013003250131032501320325013303250134032501350325013603250137032501380325013903250140032501410325014203250143032501440325014503250146032501470325014803250149032501500325015103250152032501530325015403250155032501560325015703250158032501590325016003250161032501620325016303250164032501650325016603250167032501680325016903250170032501710325017203250173032501740325017503250176032501770325017803250179032501800325018103250182032501830325018403250185032501860325018703250188032501890325019003250191032501920325019303250194032501950325019603250197032501980325019903250200032502010325020203250203032502040325020503250206032502070325020803250209032502100325021103250212032502130325021403250215032502160325021703250218032502190325022003250221032502220325022303250224032502250325022603250227032502280325022903250230032502310325023203250233032502340325023503250236032502370325023803250239032502400325024103250242032502430325024403250245032502460325024703250248032502490325025003250251032502520325025303250254032502550325025603250257032502580325025903250260032502610325026203250263032502640325026503250266032502670325026803250269032502700325027103250272032502730325027403250275032502760325027703250278032502790325028003250281032502820325028303250284032502850325028603250287032502880325028903250290032502910325029203250293032502940325029503250296032502970325029803250299032503000325030103250302032503030325030403250305032503060325030703250308032503090325031003250311032503120325031303250314032503150325031603250317032503180325031903250320032503210325032203250323032503240325032503250326032503270325032803250329032503300325033103250332032503330325033403250335032503360325033703250338032503390325034003250341032503420325034303250344032503450325034603250347032503480325034903250350032503510325035203250353032503540325035503250356032503570325035803250359032503600325036103250362032503630325036403250365032503660325036703250368032503690325037003250371032503720325037303250374032503750325037603250377032503780325037903250380032503810325038203250383032503840325038503250386032503870325038803250389032503900325039103250392032503930325039403250395032503960325039703250398032503990325040003250401032504020325040303250404032504050325040603250407032504080325040903250410032504110325041203250413032504140325041503250416032504170325041803250419032504200325042103250422032504230325042403260002032600030326000403260005032600060326000703260008032600090326001003260011032600120326001303260014032600150326001603260017032600180326001903260020032600210326002203260023032600240326002503260026032600270326002803260029032600300326003103260032032600330326003403260035032600360326003703260038032600390326004003260041032600420326004303260044032600450326004603260047032600480326004903260050032600510326005203260053032600540326005503260056032600570326005803260059032600600326006103260062032600630326006403260065032600660326006703260068032600690326007003260071032600720326007303260074032600750326007603260077032600780326007903260080032600810326008203260083032600840326008503260086032600870326008803260089032600900326009103260092032600930326009403260095032600960326009703260098032600990326010003260101032601020326010303260104032601050326010603260107032601080326010903260110032601110326011203260113032601140326011503260116032601170326011803260119032601200326012103260122032601230326012403260125032601260326012703260128032601290326013003260131032601320326013303260134032601350326013603260137032601380326013903260140032601410326014203260143032601440326014503260146032601470326014803260149032601500326015103260152032601530326015403260155032601560326015703260158032601590326016003260161032601620326016303260164032601650326016603260167032601680326016903260170032601710326017203260173032601740326017503260176032601770326017803260179032601800326018103260182032601830326018403260185032601860326018703260188032601890326019003260191032601920326019303260194032601950326019603260197032601980326019903260200032602010326020203260203032602040326020503260206032602070326020803260209032602100326021103260212032602130326021403260215032602160326021703260218032602190326022003260221032602220326022303260224032602250326022603260227032602280326022903260230032602310326023203260233032602340326023503260236032602370326023803260239032602400326024103260242032602430326024403260245032602460326024703260248032602490326025003260251032602520326025303260254032602550326025603260257032602580326025903260260032602610326026203260263032602640326026503260266032602670326026803260269032602700326027103260272032602730326027403260275032602760326027703260278032602790326028003260281032602820326028303260284032602850326028603260287032602880326028903260290032602910326029203260293032602940326029503260296032602970326029803260299032603000326030103260302032603030326030403260305032603060326030703260308032603090326031003260311032603120326031303260314032603150326031603260317032603180326031903260320032603210326032203260323032603240326032503260326032603270326032803260329032603300326033103260332032603330326033403260335032603360326033703260338032603390326034003260341032603420326034303260344032603450326034603260347032603480326034903260350032603510326035203260353032603540326035503260356032603570326035803260359032603600326036103260362032603630326036403260365032603660326036703260368032603690326037003260371032603720326037303260374032603750326037603260377032603780326037903260380032603810326038203260383032603840326038503260386032603870326038803260389032603900326039103260392032603930326039403260395032603960326039703260398032603990326040003260401032604020326040303260404032604050326040603260407032604080326040903260410032604110326041203260413032604140326041503260416032604170326041803260419032604200326042103260422032604230326042403270001032700020327000303270004032700050327000603270007032700080327000903270010032700110327001203270013032700140327001503270016032700170327001803270019032700200327002103270022032700230327002403270025032700260327002703270028032700290327003003270031032700320327003303270034032700350327003603270037032700380327003903270040032700410327004203270043032700440327004503270046032700470327004803270049032700500327005103270052032700530327005403270055032700560327005703270058032700590327006003270061032700620327006303270064032700650327006603270067032700680327006903270070032700710327007203270073032700740327007503270076032700770327007803270079032700800327008103270082032700830327008403270085032700860327008703270088032700890327009003270091032700920327009303270094032700950327009603270097032700980327009903270100032701010327010203270103032701040327010503270106032701070327010803270109032701100327011103270112032701130327011403270115032701160327011703270118032701190327012003270121032701220327012303270124032701250327012603270127032701280327012903270130032701310327013203270133032701340327013503270136032701370327013803270139032701400327014103270142032701430327014403270145032701460327014703270148032701490327015003270151032701520327015303270154032701550327015603270157032701580327015903270160032701610327016203270163032701640327016503270166032701670327016803270169032701700327017103270172032701730327017403270175032701760327017703270178032701790327018003270181032701820327018303270184032701850327018603270187032701880327018903270190032701910327019203270193032701940327019503270196032701970327019803270199032702000327020103270202032702030327020403270205032702060327020703270208032702090327021003270211032702120327021303270214032702150327021603270217032702180327021903270220032702210327022203270223032702240327022503270226032702270327022803270229032702300327023103270232032702330327023403270235032702360327023703270238032702390327024003270241032702420327024303270244032702450327024603270247032702480327024903270250032702510327025203270253032702540327025503270256032702570327025803270259032702600327026103270262032702630327026403270265032702660327026703270268032702690327027003270271032702720327027303270274032702750327027603270277032702780327027903270280032702810327028203270283032702840327028503270286032702870327028803270289032702900327029103270292032702930327029403270295032702960327029703270298032702990327030003270301032703020327030303270304032703050327030603270307032703080327030903270310032703110327031203270313032703140327031503270316032703170327031803270319032703200327032103270322032703230327032403270325032703260327032703270328032703290327033003270331032703320327033303270334032703350327033603270337032703380327033903270340032703410327034203270343032703440327034503270346032703470327034803270349032703500327035103270352032703530327035403270355032703560327035703270358032703590327036003270361032703620327036303270364032703650327036603270367032703680327036903270370032703710327037203270373032703740327037503270376032703770327037803270379032703800327038103270382032703830327038403270385032703860327038703270388032703890327039003270391032703920327039303270394032703950327039603270397032703980327039903270400032704010327040203270403032704040327040503270406032704070327040803270409032704100327041103270412032704130327041403270415032704160327041703270418032704190327042003270421032704220327042303270424032704250328000103280002032800030328000403280005032800060328000703280008032800090328001003280011032800120328001303280014032800150328001603280017032800180328001903280020032800210328002203280023032800240328002503280026032800270328002803280029032800300328003103280032032800330328003403280035032800360328003703280038032800390328004003280041032800420328004303280044032800450328004603280047032800480328004903280050032800510328005203280053032800540328005503280056032800570328005803280059032800600328006103280062032800630328006403280065032800660328006703280068032800690328007003280071032800720328007303280074032800750328007603280077032800780328007903280080032800810328008203280083032800840328008503280086032800870328008803280089032800900328009103280092032800930328009403280095032800960328009703280098032800990328010003280101032801020328010303280104032801050328010603280107032801080328010903280110032801110328011203280113032801140328011503280116032801170328011803280119032801200328012103280122032801230328012403280125032801260328012703280128032801290328013003280131032801320328013303280134032801350328013603280137032801380328013903280140032801410328014203280143032801440328014503280146032801470328014803280149032801500328015103280152032801530328015403280155032801560328015703280158032801590328016003280161032801620328016303280164032801650328016603280167032801680328016903280170032801710328017203280173032801740328017503280176032801770328017803280179032801800328018103280182032801830328018403280185032801860328018703280188032801890328019003280191032801920328019303280194032801950328019603280197032801980328019903280200032802010328020203280203032802040328020503280206032802070328020803280209032802100328021103280212032802130328021403280215032802160328021703280218032802190328022003280221032802220328022303280224032802250328022603280227032802280328022903280230032802310328023203280233032802340328023503280236032802370328023803280239032802400328024103280242032802430328024403280245032802460328024703280248032802490328025003280251032802520328025303280254032802550328025603280257032802580328025903280260032802610328026203280263032802640328026503280266032802670328026803280269032802700328027103280272032802730328027403280275032802760328027703280278032802790328028003280281032802820328028303280284032802850328028603280287032802880328028903280290032802910328029203280293032802940328029503280296032802970328029803280299032803000328030103280302032803030328030403280305032803060328030703280308032803090328031003280311032803120328031303280314032803150328031603280317032803180328031903280320032803210328032203280323032803240328032503280326032803270328032803280329032803300328033103280332032803330328033403280335032803360328033703280338032803390328034003280341032803420328034303280344032803450328034603280347032803480328034903280350032803510328035203280353032803540328035503280356032803570328035803280359032803600328036103280362032803630328036403280365032803660328036703280368032803690328037003280371032803720328037303280374032803750328037603280377032803780328037903280380032803810328038203280383032803840328038503280386032803870328038803280389032803900328039103280392032803930328039403280395032803960328039703280398032803990328040003280401032804020328040303280404032804050328040603280407032804080328040903280410032804110328041203280413032804140328041503280416032804170328041803280419032804200328042103280422032804230328042403280425032900010329000203290003032900040329000503290006032900070329000803290009032900100329001103290012032900130329001403290015032900160329001703290018032900190329002003290021032900220329002303290024032900250329002603290027032900280329002903290030032900310329003203290033032900340329003503290036032900370329003803290039032900400329004103290042032900430329004403290045032900460329004703290048032900490329005003290051032900520329005303290054032900550329005603290057032900580329005903290060032900610329006203290063032900640329006503290066032900670329006803290069032900700329007103290072032900730329007403290075032900760329007703290078032900790329008003290081032900820329008303290084032900850329008603290087032900880329008903290090032900910329009203290093032900940329009503290096032900970329009803290099032901000329010103290102032901030329010403290105032901060329010703290108032901090329011003290111032901120329011303290114032901150329011603290117032901180329011903290120032901210329012203290123032901240329012503290126032901270329012803290129032901300329013103290132032901330329013403290135032901360329013703290138032901390329014003290141032901420329014303290144032901450329014603290147032901480329014903290150032901510329015203290153032901540329015503290156032901570329015803290159032901600329016103290162032901630329016403290165032901660329016703290168032901690329017003290171032901720329017303290174032901750329017603290177032901780329017903290180032901810329018203290183032901840329018503290186032901870329018803290189032901900329019103290192032901930329019403290195032901960329019703290198032901990329020003290201032902020329020303290204032902050329020603290207032902080329020903290210032902110329021203290213032902140329021503290216032902170329021803290219032902200329022103290222032902230329022403290225032902260329022703290228032902290329023003290231032902320329023303290234032902350329023603290237032902380329023903290240032902410329024203290243032902440329024503290246032902470329024803290249032902500329025103290252032902530329025403290255032902560329025703290258032902590329026003290261032902620329026303290264032902650329026603290267032902680329026903290270032902710329027203290273032902740329027503290276032902770329027803290279032902800329028103290282032902830329028403290285032902860329028703290288032902890329029003290291032902920329029303290294032902950329029603290297032902980329029903290300032903010329030203290303032903040329030503290306032903070329030803290309032903100329031103290312032903130329031403290315032903160329031703290318032903190329032003290321032903220329032303290324032903250329032603290327032903280329032903290330032903310329033203290333032903340329033503290336032903370329033803290339032903400329034103290342032903430329034403290345032903460329034703290348032903490329035003290351032903520329035303290354032903550329035603290357032903580329035903290360032903610329036203290363032903640329036503290366032903670329036803290369032903700329037103290372032903730329037403290375032903760329037703290378032903790329038003290381032903820329038303290384032903850329038603290387032903880329038903290390032903910329039203290393032903940329039503290396032903970329039803290399032904000329040103290402032904030329040403290405032904060329040703290408032904090329041003290411032904120329041303290414032904150329041603290417032904180329041903290420032904210329042203290423032904240329042503300001033000020330000303300004033000050330000603300007033000080330000903300010033000110330001203300013033000140330001503300016033000170330001803300019033000200330002103300022033000230330002403300025033000260330002703300028033000290330003003300031033000320330003303300034033000350330003603300037033000380330003903300040033000410330004203300043033000440330004503300046033000470330004803300049033000500330005103300052033000530330005403300055033000560330005703300058033000590330006003300061033000620330006303300064033000650330006603300067033000680330006903300070033000710330007203300073033000740330007503300076033000770330007803300079033000800330008103300082033000830330008403300085033000860330008703300088033000890330009003300091033000920330009303300094033000950330009603300097033000980330009903300100033001010330010203300103033001040330010503300106033001070330010803300109033001100330011103300112033001130330011403300115033001160330011703300118033001190330012003300121033001220330012303300124033001250330012603300127033001280330012903300130033001310330013203300133033001340330013503300136033001370330013803300139033001400330014103300142033001430330014403300145033001460330014703300148033001490330015003300151033001520330015303300154033001550330015603300157033001580330015903300160033001610330016203300163033001640330016503300166033001670330016803300169033001700330017103300172033001730330017403300175033001760330017703300178033001790330018003300181033001820330018303300184033001850330018603300187033001880330018903300190033001910330019203300193033001940330019503300196033001970330019803300199033002000330020103300202033002030330020403300205033002060330020703300208033002090330021003300211033002120330021303300214033002150330021603300217033002180330021903300220033002210330022203300223033002240330022503300226033002270330022803300229033002300330023103300232033002330330023403300235033002360330023703300238033002390330024003300241033002420330024303300244033002450330024603300247033002480330024903300250033002510330025203300253033002540330025503300256033002570330025803300259033002600330026103300262033002630330026403300265033002660330026703300268033002690330027003300271033002720330027303300274033002750330027603300277033002780330027903300280033002810330028203300283033002840330028503300286033002870330028803300289033002900330029103300292033002930330029403300295033002960330029703300298033002990330030003300301033003020330030303300304033003050330030603300307033003080330030903300310033003110330031203300313033003140330031503300316033003170330031803300319033003200330032103300322033003230330032403300325033003260330032703300328033003290330033003300331033003320330033303300334033003350330033603300337033003380330033903300340033003410330034203300343033003440330034503300346033003470330034803300349033003500330035103300352033003530330035403300355033003560330035703300358033003590330036003300361033003620330036303300364033003650330036603300367033003680330036903300370033003710330037203300373033003740330037503300376033003770330037803300379033003800330038103300382033003830330038403300385033003860330038703300388033003890330039003300391033003920330039303300394033003950330039603300397033003980330039903300400033004010330040203300403033004040330040503300406033004070330040803300409033004100330041103300412033004130330041403300415033004160330041703300418033004190330042003300421033004220330042303300424033004250330042603310001033100020331000303310004033100050331000603310007033100080331000903310010033100110331001203310013033100140331001503310016033100170331001803310019033100200331002103310022033100230331002403310025033100260331002703310028033100290331003003310031033100320331003303310034033100350331003603310037033100380331003903310040033100410331004203310043033100440331004503310046033100470331004803310049033100500331005103310052033100530331005403310055033100560331005703310058033100590331006003310061033100620331006303310064033100650331006603310067033100680331006903310070033100710331007203310073033100740331007503310076033100770331007803310079033100800331008103310082033100830331008403310085033100860331008703310088033100890331009003310091033100920331009303310094033100950331009603310097033100980331009903310100033101010331010203310103033101040331010503310106033101070331010803310109033101100331011103310112033101130331011403310115033101160331011703310118033101190331012003310121033101220331012303310124033101250331012603310127033101280331012903310130033101310331013203310133033101340331013503310136033101370331013803310139033101400331014103310142033101430331014403310145033101460331014703310148033101490331015003310151033101520331015303310154033101550331015603310157033101580331015903310160033101610331016203310163033101640331016503310166033101670331016803310169033101700331017103310172033101730331017403310175033101760331017703310178033101790331018003310181033101820331018303310184033101850331018603310187033101880331018903310190033101910331019203310193033101940331019503310196033101970331019803310199033102000331020103310202033102030331020403310205033102060331020703310208033102090331021003310211033102120331021303310214033102150331021603310217033102180331021903310220033102210331022203310223033102240331022503310226033102270331022803310229033102300331023103310232033102330331023403310235033102360331023703310238033102390331024003310241033102420331024303310244033102450331024603310247033102480331024903310250033102510331025203310253033102540331025503310256033102570331025803310259033102600331026103310262033102630331026403310265033102660331026703310268033102690331027003310271033102720331027303310274033102750331027603310277033102780331027903310280033102810331028203310283033102840331028503310286033102870331028803310289033102900331029103310292033102930331029403310295033102960331029703310298033102990331030003310301033103020331030303310304033103050331030603310307033103080331030903310310033103110331031203310313033103140331031503310316033103170331031803310319033103200331032103310322033103230331032403310325033103260331032703310328033103290331033003310331033103320331033303310334033103350331033603310337033103380331033903310340033103410331034203310343033103440331034503310346033103470331034803310349033103500331035103310352033103530331035403310355033103560331035703310358033103590331036003310361033103620331036303310364033103650331036603310367033103680331036903310370033103710331037203310373033103740331037503310376033103770331037803310379033103800331038103310382033103830331038403310385033103860331038703310388033103890331039003310391033103920331039303310394033103950331039603310397033103980331039903310400033104010331040203310403033104040331040503310406033104070331040803310409033104100331041103310412033104130331041403310415033104160331041703310418033104190331042003310421033104220331042303310424033104250331042603320001033200020332000303320004033200050332000603320007033200080332000903320010033200110332001203320013033200140332001503320016033200170332001803320019033200200332002103320022033200230332002403320025033200260332002703320028033200290332003003320031033200320332003303320034033200350332003603320037033200380332003903320040033200410332004203320043033200440332004503320046033200470332004803320049033200500332005103320052033200530332005403320055033200560332005703320058033200590332006003320061033200620332006303320064033200650332006603320067033200680332006903320070033200710332007203320073033200740332007503320076033200770332007803320079033200800332008103320082033200830332008403320085033200860332008703320088033200890332009003320091033200920332009303320094033200950332009603320097033200980332009903320100033201010332010203320103033201040332010503320106033201070332010803320109033201100332011103320112033201130332011403320115033201160332011703320118033201190332012003320121033201220332012303320124033201250332012603320127033201280332012903320130033201310332013203320133033201340332013503320136033201370332013803320139033201400332014103320142033201430332014403320145033201460332014703320148033201490332015003320151033201520332015303320154033201550332015603320157033201580332015903320160033201610332016203320163033201640332016503320166033201670332016803320169033201700332017103320172033201730332017403320175033201760332017703320178033201790332018003320181033201820332018303320184033201850332018603320187033201880332018903320190033201910332019203320193033201940332019503320196033201970332019803320199033202000332020103320202033202030332020403320205033202060332020703320208033202090332021003320211033202120332021303320214033202150332021603320217033202180332021903320220033202210332022203320223033202240332022503320226033202270332022803320229033202300332023103320232033202330332023403320235033202360332023703320238033202390332024003320241033202420332024303320244033202450332024603320247033202480332024903320250033202510332025203320253033202540332025503320256033202570332025803320259033202600332026103320262033202630332026403320265033202660332026703320268033202690332027003320271033202720332027303320274033202750332027603320277033202780332027903320280033202810332028203320283033202840332028503320286033202870332028803320289033202900332029103320292033202930332029403320295033202960332029703320298033202990332030003320301033203020332030303320304033203050332030603320307033203080332030903320310033203110332031203320313033203140332031503320316033203170332031803320319033203200332032103320322033203230332032403320325033203260332032703320328033203290332033003320331033203320332033303320334033203350332033603320337033203380332033903320340033203410332034203320343033203440332034503320346033203470332034803320349033203500332035103320352033203530332035403320355033203560332035703320358033203590332036003320361033203620332036303320364033203650332036603320367033203680332036903320370033203710332037203320373033203740332037503320376033203770332037803320379033203800332038103320382033203830332038403320385033203860332038703320388033203890332039003320391033203920332039303320394033203950332039603320397033203980332039903320400033204010332040203320403033204040332040503320406033204070332040803320409033204100332041103320412033204130332041403320415033204160332041703320418033204190332042003320421033204220332042303320424033204250332042603330001033300020333000303330004033300050333000603330007033300080333000903330010033300110333001203330013033300140333001503330016033300170333001803330019033300200333002103330022033300230333002403330025033300260333002703330028033300290333003003330031033300320333003303330034033300350333003603330037033300380333003903330040033300410333004203330043033300440333004503330046033300470333004803330049033300500333005103330052033300530333005403330055033300560333005703330058033300590333006003330061033300620333006303330064033300650333006603330067033300680333006903330070033300710333007203330073033300740333007503330076033300770333007803330079033300800333008103330082033300830333008403330085033300860333008703330088033300890333009003330091033300920333009303330094033300950333009603330097033300980333009903330100033301010333010203330103033301040333010503330106033301070333010803330109033301100333011103330112033301130333011403330115033301160333011703330118033301190333012003330121033301220333012303330124033301250333012603330127033301280333012903330130033301310333013203330133033301340333013503330136033301370333013803330139033301400333014103330142033301430333014403330145033301460333014703330148033301490333015003330151033301520333015303330154033301550333015603330157033301580333015903330160033301610333016203330163033301640333016503330166033301670333016803330169033301700333017103330172033301730333017403330175033301760333017703330178033301790333018003330181033301820333018303330184033301850333018603330187033301880333018903330190033301910333019203330193033301940333019503330196033301970333019803330199033302000333020103330202033302030333020403330205033302060333020703330208033302090333021003330211033302120333021303330214033302150333021603330217033302180333021903330220033302210333022203330223033302240333022503330226033302270333022803330229033302300333023103330232033302330333023403330235033302360333023703330238033302390333024003330241033302420333024303330244033302450333024603330247033302480333024903330250033302510333025203330253033302540333025503330256033302570333025803330259033302600333026103330262033302630333026403330265033302660333026703330268033302690333027003330271033302720333027303330274033302750333027603330277033302780333027903330280033302810333028203330283033302840333028503330286033302870333028803330289033302900333029103330292033302930333029403330295033302960333029703330298033302990333030003330301033303020333030303330304033303050333030603330307033303080333030903330310033303110333031203330313033303140333031503330316033303170333031803330319033303200333032103330322033303230333032403330325033303260333032703330328033303290333033003330331033303320333033303330334033303350333033603330337033303380333033903330340033303410333034203330343033303440333034503330346033303470333034803330349033303500333035103330352033303530333035403330355033303560333035703330358033303590333036003330361033303620333036303330364033303650333036603330367033303680333036903330370033303710333037203330373033303740333037503330376033303770333037803330379033303800333038103330382033303830333038403330385033303860333038703330388033303890333039003330391033303920333039303330394033303950333039603330397033303980333039903330400033304010333040203330403033304040333040503330406033304070333040803330409033304100333041103330412033304130333041403330415033304160333041703330418033304190333042003330421033304220333042303330424033304250333042603330427033400010334000203340003033400040334000503340006033400070334000803340009033400100334001103340012033400130334001403340015033400160334001703340018033400190334002003340021033400220334002303340024033400250334002603340027033400280334002903340030033400310334003203340033033400340334003503340036033400370334003803340039033400400334004103340042033400430334004403340045033400460334004703340048033400490334005003340051033400520334005303340054033400550334005603340057033400580334005903340060033400610334006203340063033400640334006503340066033400670334006803340069033400700334007103340072033400730334007403340075033400760334007703340078033400790334008003340081033400820334008303340084033400850334008603340087033400880334008903340090033400910334009203340093033400940334009503340096033400970334009803340099033401000334010103340102033401030334010403340105033401060334010703340108033401090334011003340111033401120334011303340114033401150334011603340117033401180334011903340120033401210334012203340123033401240334012503340126033401270334012803340129033401300334013103340132033401330334013403340135033401360334013703340138033401390334014003340141033401420334014303340144033401450334014603340147033401480334014903340150033401510334015203340153033401540334015503340156033401570334015803340159033401600334016103340162033401630334016403340165033401660334016703340168033401690334017003340171033401720334017303340174033401750334017603340177033401780334017903340180033401810334018203340183033401840334018503340186033401870334018803340189033401900334019103340192033401930334019403340195033401960334019703340198033401990334020003340201033402020334020303340204033402050334020603340207033402080334020903340210033402110334021203340213033402140334021503340216033402170334021803340219033402200334022103340222033402230334022403340225033402260334022703340228033402290334023003340231033402320334023303340234033402350334023603340237033402380334023903340240033402410334024203340243033402440334024503340246033402470334024803340249033402500334025103340252033402530334025403340255033402560334025703340258033402590334026003340261033402620334026303340264033402650334026603340267033402680334026903340270033402710334027203340273033402740334027503340276033402770334027803340279033402800334028103340282033402830334028403340285033402860334028703340288033402890334029003340291033402920334029303340294033402950334029603340297033402980334029903340300033403010334030203340303033403040334030503340306033403070334030803340309033403100334031103340312033403130334031403340315033403160334031703340318033403190334032003340321033403220334032303340324033403250334032603340327033403280334032903340330033403310334033203340333033403340334033503340336033403370334033803340339033403400334034103340342033403430334034403340345033403460334034703340348033403490334035003340351033403520334035303340354033403550334035603340357033403580334035903340360033403610334036203340363033403640334036503340366033403670334036803340369033403700334037103340372033403730334037403340375033403760334037703340378033403790334038003340381033403820334038303340384033403850334038603340387033403880334038903340390033403910334039203340393033403940334039503340396033403970334039803340399033404000334040103340402033404030334040403340405033404060334040703340408033404090334041003340411033404120334041303340414033404150334041603340417033404180334041903340420033404210334042203340423033404240334042503340426033404270335000103350002033500030335000403350005033500060335000703350008033500090335001003350011033500120335001303350014033500150335001603350017033500180335001903350020033500210335002203350023033500240335002503350026033500270335002803350029033500300335003103350032033500330335003403350035033500360335003703350038033500390335004003350041033500420335004303350044033500450335004603350047033500480335004903350050033500510335005203350053033500540335005503350056033500570335005803350059033500600335006103350062033500630335006403350065033500660335006703350068033500690335007003350071033500720335007303350074033500750335007603350077033500780335007903350080033500810335008203350083033500840335008503350086033500870335008803350089033500900335009103350092033500930335009403350095033500960335009703350098033500990335010003350101033501020335010303350104033501050335010603350107033501080335010903350110033501110335011203350113033501140335011503350116033501170335011803350119033501200335012103350122033501230335012403350125033501260335012703350128033501290335013003350131033501320335013303350134033501350335013603350137033501380335013903350140033501410335014203350143033501440335014503350146033501470335014803350149033501500335015103350152033501530335015403350155033501560335015703350158033501590335016003350161033501620335016303350164033501650335016603350167033501680335016903350170033501710335017203350173033501740335017503350176033501770335017803350179033501800335018103350182033501830335018403350185033501860335018703350188033501890335019003350191033501920335019303350194033501950335019603350197033501980335019903350200033502010335020203350203033502040335020503350206033502070335020803350209033502100335021103350212033502130335021403350215033502160335021703350218033502190335022003350221033502220335022303350224033502250335022603350227033502280335022903350230033502310335023203350233033502340335023503350236033502370335023803350239033502400335024103350242033502430335024403350245033502460335024703350248033502490335025003350251033502520335025303350254033502550335025603350257033502580335025903350260033502610335026203350263033502640335026503350266033502670335026803350269033502700335027103350272033502730335027403350275033502760335027703350278033502790335028003350281033502820335028303350284033502850335028603350287033502880335028903350290033502910335029203350293033502940335029503350296033502970335029803350299033503000335030103350302033503030335030403350305033503060335030703350308033503090335031003350311033503120335031303350314033503150335031603350317033503180335031903350320033503210335032203350323033503240335032503350326033503270335032803350329033503300335033103350332033503330335033403350335033503360335033703350338033503390335034003350341033503420335034303350344033503450335034603350347033503480335034903350350033503510335035203350353033503540335035503350356033503570335035803350359033503600335036103350362033503630335036403350365033503660335036703350368033503690335037003350371033503720335037303350374033503750335037603350377033503780335037903350380033503810335038203350383033503840335038503350386033503870335038803350389033503900335039103350392033503930335039403350395033503960335039703350398033503990335040003350401033504020335040303350404033504050335040603350407033504080335040903350410033504110335041203350413033504140335041503350416033504170335041803350419033504200335042103350422033504230335042403350425033504260335042703360001033600020336000303360004033600050336000603360007033600080336000903360010033600110336001203360013033600140336001503360016033600170336001803360019033600200336002103360022033600230336002403360025033600260336002703360028033600290336003003360031033600320336003303360034033600350336003603360037033600380336003903360040033600410336004203360043033600440336004503360046033600470336004803360049033600500336005103360052033600530336005403360055033600560336005703360058033600590336006003360061033600620336006303360064033600650336006603360067033600680336006903360070033600710336007203360073033600740336007503360076033600770336007803360079033600800336008103360082033600830336008403360085033600860336008703360088033600890336009003360091033600920336009303360094033600950336009603360097033600980336009903360100033601010336010203360103033601040336010503360106033601070336010803360109033601100336011103360112033601130336011403360115033601160336011703360118033601190336012003360121033601220336012303360124033601250336012603360127033601280336012903360130033601310336013203360133033601340336013503360136033601370336013803360139033601400336014103360142033601430336014403360145033601460336014703360148033601490336015003360151033601520336015303360154033601550336015603360157033601580336015903360160033601610336016203360163033601640336016503360166033601670336016803360169033601700336017103360172033601730336017403360175033601760336017703360178033601790336018003360181033601820336018303360184033601850336018603360187033601880336018903360190033601910336019203360193033601940336019503360196033601970336019803360199033602000336020103360202033602030336020403360205033602060336020703360208033602090336021003360211033602120336021303360214033602150336021603360217033602180336021903360220033602210336022203360223033602240336022503360226033602270336022803360229033602300336023103360232033602330336023403360235033602360336023703360238033602390336024003360241033602420336024303360244033602450336024603360247033602480336024903360250033602510336025203360253033602540336025503360256033602570336025803360259033602600336026103360262033602630336026403360265033602660336026703360268033602690336027003360271033602720336027303360274033602750336027603360277033602780336027903360280033602810336028203360283033602840336028503360286033602870336028803360289033602900336029103360292033602930336029403360295033602960336029703360298033602990336030003360301033603020336030303360304033603050336030603360307033603080336030903360310033603110336031203360313033603140336031503360316033603170336031803360319033603200336032103360322033603230336032403360325033603260336032703360328033603290336033003360331033603320336033303360334033603350336033603360337033603380336033903360340033603410336034203360343033603440336034503360346033603470336034803360349033603500336035103360352033603530336035403360355033603560336035703360358033603590336036003360361033603620336036303360364033603650336036603360367033603680336036903360370033603710336037203360373033603740336037503360376033603770336037803360379033603800336038103360382033603830336038403360385033603860336038703360388033603890336039003360391033603920336039303360394033603950336039603360397033603980336039903360400033604010336040203360403033604040336040503360406033604070336040803360409033604100336041103360412033604130336041403360415033604160336041703360418033604190336042003360421033604220336042303360424033604250336042603360427033604280337000103370002033700030337000403370005033700060337000703370008033700090337001003370011033700120337001303370014033700150337001603370017033700180337001903370020033700210337002203370023033700240337002503370026033700270337002803370029033700300337003103370032033700330337003403370035033700360337003703370038033700390337004003370041033700420337004303370044033700450337004603370047033700480337004903370050033700510337005203370053033700540337005503370056033700570337005803370059033700600337006103370062033700630337006403370065033700660337006703370068033700690337007003370071033700720337007303370074033700750337007603370077033700780337007903370080033700810337008203370083033700840337008503370086033700870337008803370089033700900337009103370092033700930337009403370095033700960337009703370098033700990337010003370101033701020337010303370104033701050337010603370107033701080337010903370110033701110337011203370113033701140337011503370116033701170337011803370119033701200337012103370122033701230337012403370125033701260337012703370128033701290337013003370131033701320337013303370134033701350337013603370137033701380337013903370140033701410337014203370143033701440337014503370146033701470337014803370149033701500337015103370152033701530337015403370155033701560337015703370158033701590337016003370161033701620337016303370164033701650337016603370167033701680337016903370170033701710337017203370173033701740337017503370176033701770337017803370179033701800337018103370182033701830337018403370185033701860337018703370188033701890337019003370191033701920337019303370194033701950337019603370197033701980337019903370200033702010337020203370203033702040337020503370206033702070337020803370209033702100337021103370212033702130337021403370215033702160337021703370218033702190337022003370221033702220337022303370224033702250337022603370227033702280337022903370230033702310337023203370233033702340337023503370236033702370337023803370239033702400337024103370242033702430337024403370245033702460337024703370248033702490337025003370251033702520337025303370254033702550337025603370257033702580337025903370260033702610337026203370263033702640337026503370266033702670337026803370269033702700337027103370272033702730337027403370275033702760337027703370278033702790337028003370281033702820337028303370284033702850337028603370287033702880337028903370290033702910337029203370293033702940337029503370296033702970337029803370299033703000337030103370302033703030337030403370305033703060337030703370308033703090337031003370311033703120337031303370314033703150337031603370317033703180337031903370320033703210337032203370323033703240337032503370326033703270337032803370329033703300337033103370332033703330337033403370335033703360337033703370338033703390337034003370341033703420337034303370344033703450337034603370347033703480337034903370350033703510337035203370353033703540337035503370356033703570337035803370359033703600337036103370362033703630337036403370365033703660337036703370368033703690337037003370371033703720337037303370374033703750337037603370377033703780337037903370380033703810337038203370383033703840337038503370386033703870337038803370389033703900337039103370392033703930337039403370395033703960337039703370398033703990337040003370401033704020337040303370404033704050337040603370407033704080337040903370410033704110337041203370413033704140337041503370416033704170337041803370419033704200337042103370422033704230337042403370425033704260337042703370428033800010338000203380003033800040338000503380006033800070338000803380009033800100338001103380012033800130338001403380015033800160338001703380018033800190338002003380021033800220338002303380024033800250338002603380027033800280338002903380030033800310338003203380033033800340338003503380036033800370338003803380039033800400338004103380042033800430338004403380045033800460338004703380048033800490338005003380051033800520338005303380054033800550338005603380057033800580338005903380060033800610338006203380063033800640338006503380066033800670338006803380069033800700338007103380072033800730338007403380075033800760338007703380078033800790338008003380081033800820338008303380084033800850338008603380087033800880338008903380090033800910338009203380093033800940338009503380096033800970338009803380099033801000338010103380102033801030338010403380105033801060338010703380108033801090338011003380111033801120338011303380114033801150338011603380117033801180338011903380120033801210338012203380123033801240338012503380126033801270338012803380129033801300338013103380132033801330338013403380135033801360338013703380138033801390338014003380141033801420338014303380144033801450338014603380147033801480338014903380150033801510338015203380153033801540338015503380156033801570338015803380159033801600338016103380162033801630338016403380165033801660338016703380168033801690338017003380171033801720338017303380174033801750338017603380177033801780338017903380180033801810338018203380183033801840338018503380186033801870338018803380189033801900338019103380192033801930338019403380195033801960338019703380198033801990338020003380201033802020338020303380204033802050338020603380207033802080338020903380210033802110338021203380213033802140338021503380216033802170338021803380219033802200338022103380222033802230338022403380225033802260338022703380228033802290338023003380231033802320338023303380234033802350338023603380237033802380338023903380240033802410338024203380243033802440338024503380246033802470338024803380249033802500338025103380252033802530338025403380255033802560338025703380258033802590338026003380261033802620338026303380264033802650338026603380267033802680338026903380270033802710338027203380273033802740338027503380276033802770338027803380279033802800338028103380282033802830338028403380285033802860338028703380288033802890338029003380291033802920338029303380294033802950338029603380297033802980338029903380300033803010338030203380303033803040338030503380306033803070338030803380309033803100338031103380312033803130338031403380315033803160338031703380318033803190338032003380321033803220338032303380324033803250338032603380327033803280338032903380330033803310338033203380333033803340338033503380336033803370338033803380339033803400338034103380342033803430338034403380345033803460338034703380348033803490338035003380351033803520338035303380354033803550338035603380357033803580338035903380360033803610338036203380363033803640338036503380366033803670338036803380369033803700338037103380372033803730338037403380375033803760338037703380378033803790338038003380381033803820338038303380384033803850338038603380387033803880338038903380390033803910338039203380393033803940338039503380396033803970338039803380399033804000338040103380402033804030338040403380405033804060338040703380408033804090338041003380411033804120338041303380414033804150338041603380417033804180338041903380420033804210338042203380423033804240338042503380426033804270338042803390001033900020339000303390004033900050339000603390007033900080339000903390010033900110339001203390013033900140339001503390016033900170339001803390019033900200339002103390022033900230339002403390025033900260339002703390028033900290339003003390031033900320339003303390034033900350339003603390037033900380339003903390040033900410339004203390043033900440339004503390046033900470339004803390049033900500339005103390052033900530339005403390055033900560339005703390058033900590339006003390061033900620339006303390064033900650339006603390067033900680339006903390070033900710339007203390073033900740339007503390076033900770339007803390079033900800339008103390082033900830339008403390085033900860339008703390088033900890339009003390091033900920339009303390094033900950339009603390097033900980339009903390100033901010339010203390103033901040339010503390106033901070339010803390109033901100339011103390112033901130339011403390115033901160339011703390118033901190339012003390121033901220339012303390124033901250339012603390127033901280339012903390130033901310339013203390133033901340339013503390136033901370339013803390139033901400339014103390142033901430339014403390145033901460339014703390148033901490339015003390151033901520339015303390154033901550339015603390157033901580339015903390160033901610339016203390163033901640339016503390166033901670339016803390169033901700339017103390172033901730339017403390175033901760339017703390178033901790339018003390181033901820339018303390184033901850339018603390187033901880339018903390190033901910339019203390193033901940339019503390196033901970339019803390199033902000339020103390202033902030339020403390205033902060339020703390208033902090339021003390211033902120339021303390214033902150339021603390217033902180339021903390220033902210339022203390223033902240339022503390226033902270339022803390229033902300339023103390232033902330339023403390235033902360339023703390238033902390339024003390241033902420339024303390244033902450339024603390247033902480339024903390250033902510339025203390253033902540339025503390256033902570339025803390259033902600339026103390262033902630339026403390265033902660339026703390268033902690339027003390271033902720339027303390274033902750339027603390277033902780339027903390280033902810339028203390283033902840339028503390286033902870339028803390289033902900339029103390292033902930339029403390295033902960339029703390298033902990339030003390301033903020339030303390304033903050339030603390307033903080339030903390310033903110339031203390313033903140339031503390316033903170339031803390319033903200339032103390322033903230339032403390325033903260339032703390328033903290339033003390331033903320339033303390334033903350339033603390337033903380339033903390340033903410339034203390343033903440339034503390346033903470339034803390349033903500339035103390352033903530339035403390355033903560339035703390358033903590339036003390361033903620339036303390364033903650339036603390367033903680339036903390370033903710339037203390373033903740339037503390376033903770339037803390379033903800339038103390382033903830339038403390385033903860339038703390388033903890339039003390391033903920339039303390394033903950339039603390397033903980339039903390400033904010339040203390403033904040339040503390406033904070339040803390409033904100339041103390412033904130339041403390415033904160339041703390418033904190339042003390421033904220339042303390424033904250339042603390427033904280339042903400001034000020340000303400004034000050340000603400007034000080340000903400010034000110340001203400013034000140340001503400016034000170340001803400019034000200340002103400022034000230340002403400025034000260340002703400028034000290340003003400031034000320340003303400034034000350340003603400037034000380340003903400040034000410340004203400043034000440340004503400046034000470340004803400049034000500340005103400052034000530340005403400055034000560340005703400058034000590340006003400061034000620340006303400064034000650340006603400067034000680340006903400070034000710340007203400073034000740340007503400076034000770340007803400079034000800340008103400082034000830340008403400085034000860340008703400088034000890340009003400091034000920340009303400094034000950340009603400097034000980340009903400100034001010340010203400103034001040340010503400106034001070340010803400109034001100340011103400112034001130340011403400115034001160340011703400118034001190340012003400121034001220340012303400124034001250340012603400127034001280340012903400130034001310340013203400133034001340340013503400136034001370340013803400139034001400340014103400142034001430340014403400145034001460340014703400148034001490340015003400151034001520340015303400154034001550340015603400157034001580340015903400160034001610340016203400163034001640340016503400166034001670340016803400169034001700340017103400172034001730340017403400175034001760340017703400178034001790340018003400181034001820340018303400184034001850340018603400187034001880340018903400190034001910340019203400193034001940340019503400196034001970340019803400199034002000340020103400202034002030340020403400205034002060340020703400208034002090340021003400211034002120340021303400214034002150340021603400217034002180340021903400220034002210340022203400223034002240340022503400226034002270340022803400229034002300340023103400232034002330340023403400235034002360340023703400238034002390340024003400241034002420340024303400244034002450340024603400247034002480340024903400250034002510340025203400253034002540340025503400256034002570340025803400259034002600340026103400262034002630340026403400265034002660340026703400268034002690340027003400271034002720340027303400274034002750340027603400277034002780340027903400280034002810340028203400283034002840340028503400286034002870340028803400289034002900340029103400292034002930340029403400295034002960340029703400298034002990340030003400301034003020340030303400304034003050340030603400307034003080340030903400310034003110340031203400313034003140340031503400316034003170340031803400319034003200340032103400322034003230340032403400325034003260340032703400328034003290340033003400331034003320340033303400334034003350340033603400337034003380340033903400340034003410340034203400343034003440340034503400346034003470340034803400349034003500340035103400352034003530340035403400355034003560340035703400358034003590340036003400361034003620340036303400364034003650340036603400367034003680340036903400370034003710340037203400373034003740340037503400376034003770340037803400379034003800340038103400382034003830340038403400385034003860340038703400388034003890340039003400391034003920340039303400394034003950340039603400397034003980340039903400400034004010340040203400403034004040340040503400406034004070340040803400409034004100340041103400412034004130340041403400415034004160340041703400418034004190340042003400421034004220340042303400424034004250340042603400427034004280340042903410001034100020341000303410004034100050341000603410007034100080341000903410010034100110341001203410013034100140341001503410016034100170341001803410019034100200341002103410022034100230341002403410025034100260341002703410028034100290341003003410031034100320341003303410034034100350341003603410037034100380341003903410040034100410341004203410043034100440341004503410046034100470341004803410049034100500341005103410052034100530341005403410055034100560341005703410058034100590341006003410061034100620341006303410064034100650341006603410067034100680341006903410070034100710341007203410073034100740341007503410076034100770341007803410079034100800341008103410082034100830341008403410085034100860341008703410088034100890341009003410091034100920341009303410094034100950341009603410097034100980341009903410100034101010341010203410103034101040341010503410106034101070341010803410109034101100341011103410112034101130341011403410115034101160341011703410118034101190341012003410121034101220341012303410124034101250341012603410127034101280341012903410130034101310341013203410133034101340341013503410136034101370341013803410139034101400341014103410142034101430341014403410145034101460341014703410148034101490341015003410151034101520341015303410154034101550341015603410157034101580341015903410160034101610341016203410163034101640341016503410166034101670341016803410169034101700341017103410172034101730341017403410175034101760341017703410178034101790341018003410181034101820341018303410184034101850341018603410187034101880341018903410190034101910341019203410193034101940341019503410196034101970341019803410199034102000341020103410202034102030341020403410205034102060341020703410208034102090341021003410211034102120341021303410214034102150341021603410217034102180341021903410220034102210341022203410223034102240341022503410226034102270341022803410229034102300341023103410232034102330341023403410235034102360341023703410238034102390341024003410241034102420341024303410244034102450341024603410247034102480341024903410250034102510341025203410253034102540341025503410256034102570341025803410259034102600341026103410262034102630341026403410265034102660341026703410268034102690341027003410271034102720341027303410274034102750341027603410277034102780341027903410280034102810341028203410283034102840341028503410286034102870341028803410289034102900341029103410292034102930341029403410295034102960341029703410298034102990341030003410301034103020341030303410304034103050341030603410307034103080341030903410310034103110341031203410313034103140341031503410316034103170341031803410319034103200341032103410322034103230341032403410325034103260341032703410328034103290341033003410331034103320341033303410334034103350341033603410337034103380341033903410340034103410341034203410343034103440341034503410346034103470341034803410349034103500341035103410352034103530341035403410355034103560341035703410358034103590341036003410361034103620341036303410364034103650341036603410367034103680341036903410370034103710341037203410373034103740341037503410376034103770341037803410379034103800341038103410382034103830341038403410385034103860341038703410388034103890341039003410391034103920341039303410394034103950341039603410397034103980341039903410400034104010341040203410403034104040341040503410406034104070341040803410409034104100341041103410412034104130341041403410415034104160341041703410418034104190341042003410421034104220341042303410424034104250341042603410427034104280341042903420001034200020342000303420004034200050342000603420007034200080342000903420010034200110342001203420013034200140342001503420016034200170342001803420019034200200342002103420022034200230342002403420025034200260342002703420028034200290342003003420031034200320342003303420034034200350342003603420037034200380342003903420040034200410342004203420043034200440342004503420046034200470342004803420049034200500342005103420052034200530342005403420055034200560342005703420058034200590342006003420061034200620342006303420064034200650342006603420067034200680342006903420070034200710342007203420073034200740342007503420076034200770342007803420079034200800342008103420082034200830342008403420085034200860342008703420088034200890342009003420091034200920342009303420094034200950342009603420097034200980342009903420100034201010342010203420103034201040342010503420106034201070342010803420109034201100342011103420112034201130342011403420115034201160342011703420118034201190342012003420121034201220342012303420124034201250342012603420127034201280342012903420130034201310342013203420133034201340342013503420136034201370342013803420139034201400342014103420142034201430342014403420145034201460342014703420148034201490342015003420151034201520342015303420154034201550342015603420157034201580342015903420160034201610342016203420163034201640342016503420166034201670342016803420169034201700342017103420172034201730342017403420175034201760342017703420178034201790342018003420181034201820342018303420184034201850342018603420187034201880342018903420190034201910342019203420193034201940342019503420196034201970342019803420199034202000342020103420202034202030342020403420205034202060342020703420208034202090342021003420211034202120342021303420214034202150342021603420217034202180342021903420220034202210342022203420223034202240342022503420226034202270342022803420229034202300342023103420232034202330342023403420235034202360342023703420238034202390342024003420241034202420342024303420244034202450342024603420247034202480342024903420250034202510342025203420253034202540342025503420256034202570342025803420259034202600342026103420262034202630342026403420265034202660342026703420268034202690342027003420271034202720342027303420274034202750342027603420277034202780342027903420280034202810342028203420283034202840342028503420286034202870342028803420289034202900342029103420292034202930342029403420295034202960342029703420298034202990342030003420301034203020342030303420304034203050342030603420307034203080342030903420310034203110342031203420313034203140342031503420316034203170342031803420319034203200342032103420322034203230342032403420325034203260342032703420328034203290342033003420331034203320342033303420334034203350342033603420337034203380342033903420340034203410342034203420343034203440342034503420346034203470342034803420349034203500342035103420352034203530342035403420355034203560342035703420358034203590342036003420361034203620342036303420364034203650342036603420367034203680342036903420370034203710342037203420373034203740342037503420376034203770342037803420379034203800342038103420382034203830342038403420385034203860342038703420388034203890342039003420391034203920342039303420394034203950342039603420397034203980342039903420400034204010342040203420403034204040342040503420406034204070342040803420409034204100342041103420412034204130342041403420415034204160342041703420418034204190342042003420421034204220342042303420424034204250342042603420427034204280342042903420430034300010343000203430003034300040343000503430006034300070343000803430009034300100343001103430012034300130343001403430015034300160343001703430018034300190343002003430021034300220343002303430024034300250343002603430027034300280343002903430030034300310343003203430033034300340343003503430036034300370343003803430039034300400343004103430042034300430343004403430045034300460343004703430048034300490343005003430051034300520343005303430054034300550343005603430057034300580343005903430060034300610343006203430063034300640343006503430066034300670343006803430069034300700343007103430072034300730343007403430075034300760343007703430078034300790343008003430081034300820343008303430084034300850343008603430087034300880343008903430090034300910343009203430093034300940343009503430096034300970343009803430099034301000343010103430102034301030343010403430105034301060343010703430108034301090343011003430111034301120343011303430114034301150343011603430117034301180343011903430120034301210343012203430123034301240343012503430126034301270343012803430129034301300343013103430132034301330343013403430135034301360343013703430138034301390343014003430141034301420343014303430144034301450343014603430147034301480343014903430150034301510343015203430153034301540343015503430156034301570343015803430159034301600343016103430162034301630343016403430165034301660343016703430168034301690343017003430171034301720343017303430174034301750343017603430177034301780343017903430180034301810343018203430183034301840343018503430186034301870343018803430189034301900343019103430192034301930343019403430195034301960343019703430198034301990343020003430201034302020343020303430204034302050343020603430207034302080343020903430210034302110343021203430213034302140343021503430216034302170343021803430219034302200343022103430222034302230343022403430225034302260343022703430228034302290343023003430231034302320343023303430234034302350343023603430237034302380343023903430240034302410343024203430243034302440343024503430246034302470343024803430249034302500343025103430252034302530343025403430255034302560343025703430258034302590343026003430261034302620343026303430264034302650343026603430267034302680343026903430270034302710343027203430273034302740343027503430276034302770343027803430279034302800343028103430282034302830343028403430285034302860343028703430288034302890343029003430291034302920343029303430294034302950343029603430297034302980343029903430300034303010343030203430303034303040343030503430306034303070343030803430309034303100343031103430312034303130343031403430315034303160343031703430318034303190343032003430321034303220343032303430324034303250343032603430327034303280343032903430330034303310343033203430333034303340343033503430336034303370343033803430339034303400343034103430342034303430343034403430345034303460343034703430348034303490343035003430351034303520343035303430354034303550343035603430357034303580343035903430360034303610343036203430363034303640343036503430366034303670343036803430369034303700343037103430372034303730343037403430375034303760343037703430378034303790343038003430381034303820343038303430384034303850343038603430387034303880343038903430390034303910343039203430393034303940343039503430396034303970343039803430399034304000343040103430402034304030343040403430405034304060343040703430408034304090343041003430411034304120343041303430414034304150343041603430417034304180343041903430420034304210343042203430423034304240343042503430426034304270343042803430429034304300344000103440002034400030344000403440005034400060344000703440008034400090344001003440011034400120344001303440014034400150344001603440017034400180344001903440020034400210344002203440023034400240344002503440026034400270344002803440029034400300344003103440032034400330344003403440035034400360344003703440038034400390344004003440041034400420344004303440044034400450344004603440047034400480344004903440050034400510344005203440053034400540344005503440056034400570344005803440059034400600344006103440062034400630344006403440065034400660344006703440068034400690344007003440071034400720344007303440074034400750344007603440077034400780344007903440080034400810344008203440083034400840344008503440086034400870344008803440089034400900344009103440092034400930344009403440095034400960344009703440098034400990344010003440101034401020344010303440104034401050344010603440107034401080344010903440110034401110344011203440113034401140344011503440116034401170344011803440119034401200344012103440122034401230344012403440125034401260344012703440128034401290344013003440131034401320344013303440134034401350344013603440137034401380344013903440140034401410344014203440143034401440344014503440146034401470344014803440149034401500344015103440152034401530344015403440155034401560344015703440158034401590344016003440161034401620344016303440164034401650344016603440167034401680344016903440170034401710344017203440173034401740344017503440176034401770344017803440179034401800344018103440182034401830344018403440185034401860344018703440188034401890344019003440191034401920344019303440194034401950344019603440197034401980344019903440200034402010344020203440203034402040344020503440206034402070344020803440209034402100344021103440212034402130344021403440215034402160344021703440218034402190344022003440221034402220344022303440224034402250344022603440227034402280344022903440230034402310344023203440233034402340344023503440236034402370344023803440239034402400344024103440242034402430344024403440245034402460344024703440248034402490344025003440251034402520344025303440254034402550344025603440257034402580344025903440260034402610344026203440263034402640344026503440266034402670344026803440269034402700344027103440272034402730344027403440275034402760344027703440278034402790344028003440281034402820344028303440284034402850344028603440287034402880344028903440290034402910344029203440293034402940344029503440296034402970344029803440299034403000344030103440302034403030344030403440305034403060344030703440308034403090344031003440311034403120344031303440314034403150344031603440317034403180344031903440320034403210344032203440323034403240344032503440326034403270344032803440329034403300344033103440332034403330344033403440335034403360344033703440338034403390344034003440341034403420344034303440344034403450344034603440347034403480344034903440350034403510344035203440353034403540344035503440356034403570344035803440359034403600344036103440362034403630344036403440365034403660344036703440368034403690344037003440371034403720344037303440374034403750344037603440377034403780344037903440380034403810344038203440383034403840344038503440386034403870344038803440389034403900344039103440392034403930344039403440395034403960344039703440398034403990344040003440401034404020344040303440404034404050344040603440407034404080344040903440410034404110344041203440413034404140344041503440416034404170344041803440419034404200344042103440422034404230344042403440425034404260344042703440428034404290344043003450001034500020345000303450004034500050345000603450007034500080345000903450010034500110345001203450013034500140345001503450016034500170345001803450019034500200345002103450022034500230345002403450025034500260345002703450028034500290345003003450031034500320345003303450034034500350345003603450037034500380345003903450040034500410345004203450043034500440345004503450046034500470345004803450049034500500345005103450052034500530345005403450055034500560345005703450058034500590345006003450061034500620345006303450064034500650345006603450067034500680345006903450070034500710345007203450073034500740345007503450076034500770345007803450079034500800345008103450082034500830345008403450085034500860345008703450088034500890345009003450091034500920345009303450094034500950345009603450097034500980345009903450100034501010345010203450103034501040345010503450106034501070345010803450109034501100345011103450112034501130345011403450115034501160345011703450118034501190345012003450121034501220345012303450124034501250345012603450127034501280345012903450130034501310345013203450133034501340345013503450136034501370345013803450139034501400345014103450142034501430345014403450145034501460345014703450148034501490345015003450151034501520345015303450154034501550345015603450157034501580345015903450160034501610345016203450163034501640345016503450166034501670345016803450169034501700345017103450172034501730345017403450175034501760345017703450178034501790345018003450181034501820345018303450184034501850345018603450187034501880345018903450190034501910345019203450193034501940345019503450196034501970345019803450199034502000345020103450202034502030345020403450205034502060345020703450208034502090345021003450211034502120345021303450214034502150345021603450217034502180345021903450220034502210345022203450223034502240345022503450226034502270345022803450229034502300345023103450232034502330345023403450235034502360345023703450238034502390345024003450241034502420345024303450244034502450345024603450247034502480345024903450250034502510345025203450253034502540345025503450256034502570345025803450259034502600345026103450262034502630345026403450265034502660345026703450268034502690345027003450271034502720345027303450274034502750345027603450277034502780345027903450280034502810345028203450283034502840345028503450286034502870345028803450289034502900345029103450292034502930345029403450295034502960345029703450298034502990345030003450301034503020345030303450304034503050345030603450307034503080345030903450310034503110345031203450313034503140345031503450316034503170345031803450319034503200345032103450322034503230345032403450325034503260345032703450328034503290345033003450331034503320345033303450334034503350345033603450337034503380345033903450340034503410345034203450343034503440345034503450346034503470345034803450349034503500345035103450352034503530345035403450355034503560345035703450358034503590345036003450361034503620345036303450364034503650345036603450367034503680345036903450370034503710345037203450373034503740345037503450376034503770345037803450379034503800345038103450382034503830345038403450385034503860345038703450388034503890345039003450391034503920345039303450394034503950345039603450397034503980345039903450400034504010345040203450403034504040345040503450406034504070345040803450409034504100345041103450412034504130345041403450415034504160345041703450418034504190345042003450421034504220345042303450424034504250345042603450427034504280345042903450430034504310346000103460002034600030346000403460005034600060346000703460008034600090346001003460011034600120346001303460014034600150346001603460017034600180346001903460020034600210346002203460023034600240346002503460026034600270346002803460029034600300346003103460032034600330346003403460035034600360346003703460038034600390346004003460041034600420346004303460044034600450346004603460047034600480346004903460050034600510346005203460053034600540346005503460056034600570346005803460059034600600346006103460062034600630346006403460065034600660346006703460068034600690346007003460071034600720346007303460074034600750346007603460077034600780346007903460080034600810346008203460083034600840346008503460086034600870346008803460089034600900346009103460092034600930346009403460095034600960346009703460098034600990346010003460101034601020346010303460104034601050346010603460107034601080346010903460110034601110346011203460113034601140346011503460116034601170346011803460119034601200346012103460122034601230346012403460125034601260346012703460128034601290346013003460131034601320346013303460134034601350346013603460137034601380346013903460140034601410346014203460143034601440346014503460146034601470346014803460149034601500346015103460152034601530346015403460155034601560346015703460158034601590346016003460161034601620346016303460164034601650346016603460167034601680346016903460170034601710346017203460173034601740346017503460176034601770346017803460179034601800346018103460182034601830346018403460185034601860346018703460188034601890346019003460191034601920346019303460194034601950346019603460197034601980346019903460200034602010346020203460203034602040346020503460206034602070346020803460209034602100346021103460212034602130346021403460215034602160346021703460218034602190346022003460221034602220346022303460224034602250346022603460227034602280346022903460230034602310346023203460233034602340346023503460236034602370346023803460239034602400346024103460242034602430346024403460245034602460346024703460248034602490346025003460251034602520346025303460254034602550346025603460257034602580346025903460260034602610346026203460263034602640346026503460266034602670346026803460269034602700346027103460272034602730346027403460275034602760346027703460278034602790346028003460281034602820346028303460284034602850346028603460287034602880346028903460290034602910346029203460293034602940346029503460296034602970346029803460299034603000346030103460302034603030346030403460305034603060346030703460308034603090346031003460311034603120346031303460314034603150346031603460317034603180346031903460320034603210346032203460323034603240346032503460326034603270346032803460329034603300346033103460332034603330346033403460335034603360346033703460338034603390346034003460341034603420346034303460344034603450346034603460347034603480346034903460350034603510346035203460353034603540346035503460356034603570346035803460359034603600346036103460362034603630346036403460365034603660346036703460368034603690346037003460371034603720346037303460374034603750346037603460377034603780346037903460380034603810346038203460383034603840346038503460386034603870346038803460389034603900346039103460392034603930346039403460395034603960346039703460398034603990346040003460401034604020346040303460404034604050346040603460407034604080346040903460410034604110346041203460413034604140346041503460416034604170346041803460419034604200346042103460422034604230346042403460425034604260346042703460428034604290346043003460431034700010347000203470003034700040347000503470006034700070347000803470009034700100347001103470012034700130347001403470015034700160347001703470018034700190347002003470021034700220347002303470024034700250347002603470027034700280347002903470030034700310347003203470033034700340347003503470036034700370347003803470039034700400347004103470042034700430347004403470045034700460347004703470048034700490347005003470051034700520347005303470054034700550347005603470057034700580347005903470060034700610347006203470063034700640347006503470066034700670347006803470069034700700347007103470072034700730347007403470075034700760347007703470078034700790347008003470081034700820347008303470084034700850347008603470087034700880347008903470090034700910347009203470093034700940347009503470096034700970347009803470099034701000347010103470102034701030347010403470105034701060347010703470108034701090347011003470111034701120347011303470114034701150347011603470117034701180347011903470120034701210347012203470123034701240347012503470126034701270347012803470129034701300347013103470132034701330347013403470135034701360347013703470138034701390347014003470141034701420347014303470144034701450347014603470147034701480347014903470150034701510347015203470153034701540347015503470156034701570347015803470159034701600347016103470162034701630347016403470165034701660347016703470168034701690347017003470171034701720347017303470174034701750347017603470177034701780347017903470180034701810347018203470183034701840347018503470186034701870347018803470189034701900347019103470192034701930347019403470195034701960347019703470198034701990347020003470201034702020347020303470204034702050347020603470207034702080347020903470210034702110347021203470213034702140347021503470216034702170347021803470219034702200347022103470222034702230347022403470225034702260347022703470228034702290347023003470231034702320347023303470234034702350347023603470237034702380347023903470240034702410347024203470243034702440347024503470246034702470347024803470249034702500347025103470252034702530347025403470255034702560347025703470258034702590347026003470261034702620347026303470264034702650347026603470267034702680347026903470270034702710347027203470273034702740347027503470276034702770347027803470279034702800347028103470282034702830347028403470285034702860347028703470288034702890347029003470291034702920347029303470294034702950347029603470297034702980347029903470300034703010347030203470303034703040347030503470306034703070347030803470309034703100347031103470312034703130347031403470315034703160347031703470318034703190347032003470321034703220347032303470324034703250347032603470327034703280347032903470330034703310347033203470333034703340347033503470336034703370347033803470339034703400347034103470342034703430347034403470345034703460347034703470348034703490347035003470351034703520347035303470354034703550347035603470357034703580347035903470360034703610347036203470363034703640347036503470366034703670347036803470369034703700347037103470372034703730347037403470375034703760347037703470378034703790347038003470381034703820347038303470384034703850347038603470387034703880347038903470390034703910347039203470393034703940347039503470396034703970347039803470399034704000347040103470402034704030347040403470405034704060347040703470408034704090347041003470411034704120347041303470414034704150347041603470417034704180347041903470420034704210347042203470423034704240347042503470426034704270347042803470429034704300347043103480001034800020348000303480004034800050348000603480007034800080348000903480010034800110348001203480013034800140348001503480016034800170348001803480019034800200348002103480022034800230348002403480025034800260348002703480028034800290348003003480031034800320348003303480034034800350348003603480037034800380348003903480040034800410348004203480043034800440348004503480046034800470348004803480049034800500348005103480052034800530348005403480055034800560348005703480058034800590348006003480061034800620348006303480064034800650348006603480067034800680348006903480070034800710348007203480073034800740348007503480076034800770348007803480079034800800348008103480082034800830348008403480085034800860348008703480088034800890348009003480091034800920348009303480094034800950348009603480097034800980348009903480100034801010348010203480103034801040348010503480106034801070348010803480109034801100348011103480112034801130348011403480115034801160348011703480118034801190348012003480121034801220348012303480124034801250348012603480127034801280348012903480130034801310348013203480133034801340348013503480136034801370348013803480139034801400348014103480142034801430348014403480145034801460348014703480148034801490348015003480151034801520348015303480154034801550348015603480157034801580348015903480160034801610348016203480163034801640348016503480166034801670348016803480169034801700348017103480172034801730348017403480175034801760348017703480178034801790348018003480181034801820348018303480184034801850348018603480187034801880348018903480190034801910348019203480193034801940348019503480196034801970348019803480199034802000348020103480202034802030348020403480205034802060348020703480208034802090348021003480211034802120348021303480214034802150348021603480217034802180348021903480220034802210348022203480223034802240348022503480226034802270348022803480229034802300348023103480232034802330348023403480235034802360348023703480238034802390348024003480241034802420348024303480244034802450348024603480247034802480348024903480250034802510348025203480253034802540348025503480256034802570348025803480259034802600348026103480262034802630348026403480265034802660348026703480268034802690348027003480271034802720348027303480274034802750348027603480277034802780348027903480280034802810348028203480283034802840348028503480286034802870348028803480289034802900348029103480292034802930348029403480295034802960348029703480298034802990348030003480301034803020348030303480304034803050348030603480307034803080348030903480310034803110348031203480313034803140348031503480316034803170348031803480319034803200348032103480322034803230348032403480325034803260348032703480328034803290348033003480331034803320348033303480334034803350348033603480337034803380348033903480340034803410348034203480343034803440348034503480346034803470348034803480349034803500348035103480352034803530348035403480355034803560348035703480358034803590348036003480361034803620348036303480364034803650348036603480367034803680348036903480370034803710348037203480373034803740348037503480376034803770348037803480379034803800348038103480382034803830348038403480385034803860348038703480388034803890348039003480391034803920348039303480394034803950348039603480397034803980348039903480400034804010348040203480403034804040348040503480406034804070348040803480409034804100348041103480412034804130348041403480415034804160348041703480418034804190348042003480421034804220348042303480424034804250348042603480427034804280348042903480430034804310348043203490001034900020349000303490004034900050349000603490007034900080349000903490010034900110349001203490013034900140349001503490016034900170349001803490019034900200349002103490022034900230349002403490025034900260349002703490028034900290349003003490031034900320349003303490034034900350349003603490037034900380349003903490040034900410349004203490043034900440349004503490046034900470349004803490049034900500349005103490052034900530349005403490055034900560349005703490058034900590349006003490061034900620349006303490064034900650349006603490067034900680349006903490070034900710349007203490073034900740349007503490076034900770349007803490079034900800349008103490082034900830349008403490085034900860349008703490088034900890349009003490091034900920349009303490094034900950349009603490097034900980349009903490100034901010349010203490103034901040349010503490106034901070349010803490109034901100349011103490112034901130349011403490115034901160349011703490118034901190349012003490121034901220349012303490124034901250349012603490127034901280349012903490130034901310349013203490133034901340349013503490136034901370349013803490139034901400349014103490142034901430349014403490145034901460349014703490148034901490349015003490151034901520349015303490154034901550349015603490157034901580349015903490160034901610349016203490163034901640349016503490166034901670349016803490169034901700349017103490172034901730349017403490175034901760349017703490178034901790349018003490181034901820349018303490184034901850349018603490187034901880349018903490190034901910349019203490193034901940349019503490196034901970349019803490199034902000349020103490202034902030349020403490205034902060349020703490208034902090349021003490211034902120349021303490214034902150349021603490217034902180349021903490220034902210349022203490223034902240349022503490226034902270349022803490229034902300349023103490232034902330349023403490235034902360349023703490238034902390349024003490241034902420349024303490244034902450349024603490247034902480349024903490250034902510349025203490253034902540349025503490256034902570349025803490259034902600349026103490262034902630349026403490265034902660349026703490268034902690349027003490271034902720349027303490274034902750349027603490277034902780349027903490280034902810349028203490283034902840349028503490286034902870349028803490289034902900349029103490292034902930349029403490295034902960349029703490298034902990349030003490301034903020349030303490304034903050349030603490307034903080349030903490310034903110349031203490313034903140349031503490316034903170349031803490319034903200349032103490322034903230349032403490325034903260349032703490328034903290349033003490331034903320349033303490334034903350349033603490337034903380349033903490340034903410349034203490343034903440349034503490346034903470349034803490349034903500349035103490352034903530349035403490355034903560349035703490358034903590349036003490361034903620349036303490364034903650349036603490367034903680349036903490370034903710349037203490373034903740349037503490376034903770349037803490379034903800349038103490382034903830349038403490385034903860349038703490388034903890349039003490391034903920349039303490394034903950349039603490397034903980349039903490400034904010349040203490403034904040349040503490406034904070349040803490409034904100349041103490412034904130349041403490415034904160349041703490418034904190349042003490421034904220349042303490424034904250349042603490427034904280349042903490430034904310349043203500001035000020350000303500004035000050350000603500007035000080350000903500010035000110350001203500013035000140350001503500016035000170350001803500019035000200350002103500022035000230350002403500025035000260350002703500028035000290350003003500031035000320350003303500034035000350350003603500037035000380350003903500040035000410350004203500043035000440350004503500046035000470350004803500049035000500350005103500052035000530350005403500055035000560350005703500058035000590350006003500061035000620350006303500064035000650350006603500067035000680350006903500070035000710350007203500073035000740350007503500076035000770350007803500079035000800350008103500082035000830350008403500085035000860350008703500088035000890350009003500091035000920350009303500094035000950350009603500097035000980350009903500100035001010350010203500103035001040350010503500106035001070350010803500109035001100350011103500112035001130350011403500115035001160350011703500118035001190350012003500121035001220350012303500124035001250350012603500127035001280350012903500130035001310350013203500133035001340350013503500136035001370350013803500139035001400350014103500142035001430350014403500145035001460350014703500148035001490350015003500151035001520350015303500154035001550350015603500157035001580350015903500160035001610350016203500163035001640350016503500166035001670350016803500169035001700350017103500172035001730350017403500175035001760350017703500178035001790350018003500181035001820350018303500184035001850350018603500187035001880350018903500190035001910350019203500193035001940350019503500196035001970350019803500199035002000350020103500202035002030350020403500205035002060350020703500208035002090350021003500211035002120350021303500214035002150350021603500217035002180350021903500220035002210350022203500223035002240350022503500226035002270350022803500229035002300350023103500232035002330350023403500235035002360350023703500238035002390350024003500241035002420350024303500244035002450350024603500247035002480350024903500250035002510350025203500253035002540350025503500256035002570350025803500259035002600350026103500262035002630350026403500265035002660350026703500268035002690350027003500271035002720350027303500274035002750350027603500277035002780350027903500280035002810350028203500283035002840350028503500286035002870350028803500289035002900350029103500292035002930350029403500295035002960350029703500298035002990350030003500301035003020350030303500304035003050350030603500307035003080350030903500310035003110350031203500313035003140350031503500316035003170350031803500319035003200350032103500322035003230350032403500325035003260350032703500328035003290350033003500331035003320350033303500334035003350350033603500337035003380350033903500340035003410350034203500343035003440350034503500346035003470350034803500349035003500350035103500352035003530350035403500355035003560350035703500358035003590350036003500361035003620350036303500364035003650350036603500367035003680350036903500370035003710350037203500373035003740350037503500376035003770350037803500379035003800350038103500382035003830350038403500385035003860350038703500388035003890350039003500391035003920350039303500394035003950350039603500397035003980350039903500400035004010350040203500403035004040350040503500406035004070350040803500409035004100350041103500412035004130350041403500415035004160350041703500418035004190350042003500421035004220350042303500424035004250350042603500427035004280350042903500430035004310350043203510001035100020351000303510004035100050351000603510007035100080351000903510010035100110351001203510013035100140351001503510016035100170351001803510019035100200351002103510022035100230351002403510025035100260351002703510028035100290351003003510031035100320351003303510034035100350351003603510037035100380351003903510040035100410351004203510043035100440351004503510046035100470351004803510049035100500351005103510052035100530351005403510055035100560351005703510058035100590351006003510061035100620351006303510064035100650351006603510067035100680351006903510070035100710351007203510073035100740351007503510076035100770351007803510079035100800351008103510082035100830351008403510085035100860351008703510088035100890351009003510091035100920351009303510094035100950351009603510097035100980351009903510100035101010351010203510103035101040351010503510106035101070351010803510109035101100351011103510112035101130351011403510115035101160351011703510118035101190351012003510121035101220351012303510124035101250351012603510127035101280351012903510130035101310351013203510133035101340351013503510136035101370351013803510139035101400351014103510142035101430351014403510145035101460351014703510148035101490351015003510151035101520351015303510154035101550351015603510157035101580351015903510160035101610351016203510163035101640351016503510166035101670351016803510169035101700351017103510172035101730351017403510175035101760351017703510178035101790351018003510181035101820351018303510184035101850351018603510187035101880351018903510190035101910351019203510193035101940351019503510196035101970351019803510199035102000351020103510202035102030351020403510205035102060351020703510208035102090351021003510211035102120351021303510214035102150351021603510217035102180351021903510220035102210351022203510223035102240351022503510226035102270351022803510229035102300351023103510232035102330351023403510235035102360351023703510238035102390351024003510241035102420351024303510244035102450351024603510247035102480351024903510250035102510351025203510253035102540351025503510256035102570351025803510259035102600351026103510262035102630351026403510265035102660351026703510268035102690351027003510271035102720351027303510274035102750351027603510277035102780351027903510280035102810351028203510283035102840351028503510286035102870351028803510289035102900351029103510292035102930351029403510295035102960351029703510298035102990351030003510301035103020351030303510304035103050351030603510307035103080351030903510310035103110351031203510313035103140351031503510316035103170351031803510319035103200351032103510322035103230351032403510325035103260351032703510328035103290351033003510331035103320351033303510334035103350351033603510337035103380351033903510340035103410351034203510343035103440351034503510346035103470351034803510349035103500351035103510352035103530351035403510355035103560351035703510358035103590351036003510361035103620351036303510364035103650351036603510367035103680351036903510370035103710351037203510373035103740351037503510376035103770351037803510379035103800351038103510382035103830351038403510385035103860351038703510388035103890351039003510391035103920351039303510394035103950351039603510397035103980351039903510400035104010351040203510403035104040351040503510406035104070351040803510409035104100351041103510412035104130351041403510415035104160351041703510418035104190351042003510421035104220351042303510424035104250351042603510427035104280351042903510430035104310351043203510433035200010352000203520003035200040352000503520006035200070352000803520009035200100352001103520012035200130352001403520015035200160352001703520018035200190352002003520021035200220352002303520024035200250352002603520027035200280352002903520030035200310352003203520033035200340352003503520036035200370352003803520039035200400352004103520042035200430352004403520045035200460352004703520048035200490352005003520051035200520352005303520054035200550352005603520057035200580352005903520060035200610352006203520063035200640352006503520066035200670352006803520069035200700352007103520072035200730352007403520075035200760352007703520078035200790352008003520081035200820352008303520084035200850352008603520087035200880352008903520090035200910352009203520093035200940352009503520096035200970352009803520099035201000352010103520102035201030352010403520105035201060352010703520108035201090352011003520111035201120352011303520114035201150352011603520117035201180352011903520120035201210352012203520123035201240352012503520126035201270352012803520129035201300352013103520132035201330352013403520135035201360352013703520138035201390352014003520141035201420352014303520144035201450352014603520147035201480352014903520150035201510352015203520153035201540352015503520156035201570352015803520159035201600352016103520162035201630352016403520165035201660352016703520168035201690352017003520171035201720352017303520174035201750352017603520177035201780352017903520180035201810352018203520183035201840352018503520186035201870352018803520189035201900352019103520192035201930352019403520195035201960352019703520198035201990352020003520201035202020352020303520204035202050352020603520207035202080352020903520210035202110352021203520213035202140352021503520216035202170352021803520219035202200352022103520222035202230352022403520225035202260352022703520228035202290352023003520231035202320352023303520234035202350352023603520237035202380352023903520240035202410352024203520243035202440352024503520246035202470352024803520249035202500352025103520252035202530352025403520255035202560352025703520258035202590352026003520261035202620352026303520264035202650352026603520267035202680352026903520270035202710352027203520273035202740352027503520276035202770352027803520279035202800352028103520282035202830352028403520285035202860352028703520288035202890352029003520291035202920352029303520294035202950352029603520297035202980352029903520300035203010352030203520303035203040352030503520306035203070352030803520309035203100352031103520312035203130352031403520315035203160352031703520318035203190352032003520321035203220352032303520324035203250352032603520327035203280352032903520330035203310352033203520333035203340352033503520336035203370352033803520339035203400352034103520342035203430352034403520345035203460352034703520348035203490352035003520351035203520352035303520354035203550352035603520357035203580352035903520360035203610352036203520363035203640352036503520366035203670352036803520369035203700352037103520372035203730352037403520375035203760352037703520378035203790352038003520381035203820352038303520384035203850352038603520387035203880352038903520390035203910352039203520393035203940352039503520396035203970352039803520399035204000352040103520402035204030352040403520405035204060352040703520408035204090352041003520411035204120352041303520414035204150352041603520417035204180352041903520420035204210352042203520423035204240352042503520426035204270352042803520429035204300352043103520432035204330353000103530002035300030353000403530005035300060353000703530008035300090353001003530011035300120353001303530014035300150353001603530017035300180353001903530020035300210353002203530023035300240353002503530026035300270353002803530029035300300353003103530032035300330353003403530035035300360353003703530038035300390353004003530041035300420353004303530044035300450353004603530047035300480353004903530050035300510353005203530053035300540353005503530056035300570353005803530059035300600353006103530062035300630353006403530065035300660353006703530068035300690353007003530071035300720353007303530074035300750353007603530077035300780353007903530080035300810353008203530083035300840353008503530086035300870353008803530089035300900353009103530092035300930353009403530095035300960353009703530098035300990353010003530101035301020353010303530104035301050353010603530107035301080353010903530110035301110353011203530113035301140353011503530116035301170353011803530119035301200353012103530122035301230353012403530125035301260353012703530128035301290353013003530131035301320353013303530134035301350353013603530137035301380353013903530140035301410353014203530143035301440353014503530146035301470353014803530149035301500353015103530152035301530353015403530155035301560353015703530158035301590353016003530161035301620353016303530164035301650353016603530167035301680353016903530170035301710353017203530173035301740353017503530176035301770353017803530179035301800353018103530182035301830353018403530185035301860353018703530188035301890353019003530191035301920353019303530194035301950353019603530197035301980353019903530200035302010353020203530203035302040353020503530206035302070353020803530209035302100353021103530212035302130353021403530215035302160353021703530218035302190353022003530221035302220353022303530224035302250353022603530227035302280353022903530230035302310353023203530233035302340353023503530236035302370353023803530239035302400353024103530242035302430353024403530245035302460353024703530248035302490353025003530251035302520353025303530254035302550353025603530257035302580353025903530260035302610353026203530263035302640353026503530266035302670353026803530269035302700353027103530272035302730353027403530275035302760353027703530278035302790353028003530281035302820353028303530284035302850353028603530287035302880353028903530290035302910353029203530293035302940353029503530296035302970353029803530299035303000353030103530302035303030353030403530305035303060353030703530308035303090353031003530311035303120353031303530314035303150353031603530317035303180353031903530320035303210353032203530323035303240353032503530326035303270353032803530329035303300353033103530332035303330353033403530335035303360353033703530338035303390353034003530341035303420353034303530344035303450353034603530347035303480353034903530350035303510353035203530353035303540353035503530356035303570353035803530359035303600353036103530362035303630353036403530365035303660353036703530368035303690353037003530371035303720353037303530374035303750353037603530377035303780353037903530380035303810353038203530383035303840353038503530386035303870353038803530389035303900353039103530392035303930353039403530395035303960353039703530398035303990353040003530401035304020353040303530404035304050353040603530407035304080353040903530410035304110353041203530413035304140353041503530416035304170353041803530419035304200353042103530422035304230353042403530425035304260353042703530428035304290353043003530431035304320353043303540001035400020354000303540004035400050354000603540007035400080354000903540010035400110354001203540013035400140354001503540016035400170354001803540019035400200354002103540022035400230354002403540025035400260354002703540028035400290354003003540031035400320354003303540034035400350354003603540037035400380354003903540040035400410354004203540043035400440354004503540046035400470354004803540049035400500354005103540052035400530354005403540055035400560354005703540058035400590354006003540061035400620354006303540064035400650354006603540067035400680354006903540070035400710354007203540073035400740354007503540076035400770354007803540079035400800354008103540082035400830354008403540085035400860354008703540088035400890354009003540091035400920354009303540094035400950354009603540097035400980354009903540100035401010354010203540103035401040354010503540106035401070354010803540109035401100354011103540112035401130354011403540115035401160354011703540118035401190354012003540121035401220354012303540124035401250354012603540127035401280354012903540130035401310354013203540133035401340354013503540136035401370354013803540139035401400354014103540142035401430354014403540145035401460354014703540148035401490354015003540151035401520354015303540154035401550354015603540157035401580354015903540160035401610354016203540163035401640354016503540166035401670354016803540169035401700354017103540172035401730354017403540175035401760354017703540178035401790354018003540181035401820354018303540184035401850354018603540187035401880354018903540190035401910354019203540193035401940354019503540196035401970354019803540199035402000354020103540202035402030354020403540205035402060354020703540208035402090354021003540211035402120354021303540214035402150354021603540217035402180354021903540220035402210354022203540223035402240354022503540226035402270354022803540229035402300354023103540232035402330354023403540235035402360354023703540238035402390354024003540241035402420354024303540244035402450354024603540247035402480354024903540250035402510354025203540253035402540354025503540256035402570354025803540259035402600354026103540262035402630354026403540265035402660354026703540268035402690354027003540271035402720354027303540274035402750354027603540277035402780354027903540280035402810354028203540283035402840354028503540286035402870354028803540289035402900354029103540292035402930354029403540295035402960354029703540298035402990354030003540301035403020354030303540304035403050354030603540307035403080354030903540310035403110354031203540313035403140354031503540316035403170354031803540319035403200354032103540322035403230354032403540325035403260354032703540328035403290354033003540331035403320354033303540334035403350354033603540337035403380354033903540340035403410354034203540343035403440354034503540346035403470354034803540349035403500354035103540352035403530354035403540355035403560354035703540358035403590354036003540361035403620354036303540364035403650354036603540367035403680354036903540370035403710354037203540373035403740354037503540376035403770354037803540379035403800354038103540382035403830354038403540385035403860354038703540388035403890354039003540391035403920354039303540394035403950354039603540397035403980354039903540400035404010354040203540403035404040354040503540406035404070354040803540409035404100354041103540412035404130354041403540415035404160354041703540418035404190354042003540421035404220354042303540424035404250354042603540427035404280354042903540430035404310354043203540433035404340355000103550002035500030355000403550005035500060355000703550008035500090355001003550011035500120355001303550014035500150355001603550017035500180355001903550020035500210355002203550023035500240355002503550026035500270355002803550029035500300355003103550032035500330355003403550035035500360355003703550038035500390355004003550041035500420355004303550044035500450355004603550047035500480355004903550050035500510355005203550053035500540355005503550056035500570355005803550059035500600355006103550062035500630355006403550065035500660355006703550068035500690355007003550071035500720355007303550074035500750355007603550077035500780355007903550080035500810355008203550083035500840355008503550086035500870355008803550089035500900355009103550092035500930355009403550095035500960355009703550098035500990355010003550101035501020355010303550104035501050355010603550107035501080355010903550110035501110355011203550113035501140355011503550116035501170355011803550119035501200355012103550122035501230355012403550125035501260355012703550128035501290355013003550131035501320355013303550134035501350355013603550137035501380355013903550140035501410355014203550143035501440355014503550146035501470355014803550149035501500355015103550152035501530355015403550155035501560355015703550158035501590355016003550161035501620355016303550164035501650355016603550167035501680355016903550170035501710355017203550173035501740355017503550176035501770355017803550179035501800355018103550182035501830355018403550185035501860355018703550188035501890355019003550191035501920355019303550194035501950355019603550197035501980355019903550200035502010355020203550203035502040355020503550206035502070355020803550209035502100355021103550212035502130355021403550215035502160355021703550218035502190355022003550221035502220355022303550224035502250355022603550227035502280355022903550230035502310355023203550233035502340355023503550236035502370355023803550239035502400355024103550242035502430355024403550245035502460355024703550248035502490355025003550251035502520355025303550254035502550355025603550257035502580355025903550260035502610355026203550263035502640355026503550266035502670355026803550269035502700355027103550272035502730355027403550275035502760355027703550278035502790355028003550281035502820355028303550284035502850355028603550287035502880355028903550290035502910355029203550293035502940355029503550296035502970355029803550299035503000355030103550302035503030355030403550305035503060355030703550308035503090355031003550311035503120355031303550314035503150355031603550317035503180355031903550320035503210355032203550323035503240355032503550326035503270355032803550329035503300355033103550332035503330355033403550335035503360355033703550338035503390355034003550341035503420355034303550344035503450355034603550347035503480355034903550350035503510355035203550353035503540355035503550356035503570355035803550359035503600355036103550362035503630355036403550365035503660355036703550368035503690355037003550371035503720355037303550374035503750355037603550377035503780355037903550380035503810355038203550383035503840355038503550386035503870355038803550389035503900355039103550392035503930355039403550395035503960355039703550398035503990355040003550401035504020355040303550404035504050355040603550407035504080355040903550410035504110355041203550413035504140355041503550416035504170355041803550419035504200355042103550422035504230355042403550425035504260355042703550428035504290355043003550431035504320355043303550434035600010356000203560003035600040356000503560006035600070356000803560009035600100356001103560012035600130356001403560015035600160356001703560018035600190356002003560021035600220356002303560024035600250356002603560027035600280356002903560030035600310356003203560033035600340356003503560036035600370356003803560039035600400356004103560042035600430356004403560045035600460356004703560048035600490356005003560051035600520356005303560054035600550356005603560057035600580356005903560060035600610356006203560063035600640356006503560066035600670356006803560069035600700356007103560072035600730356007403560075035600760356007703560078035600790356008003560081035600820356008303560084035600850356008603560087035600880356008903560090035600910356009203560093035600940356009503560096035600970356009803560099035601000356010103560102035601030356010403560105035601060356010703560108035601090356011003560111035601120356011303560114035601150356011603560117035601180356011903560120035601210356012203560123035601240356012503560126035601270356012803560129035601300356013103560132035601330356013403560135035601360356013703560138035601390356014003560141035601420356014303560144035601450356014603560147035601480356014903560150035601510356015203560153035601540356015503560156035601570356015803560159035601600356016103560162035601630356016403560165035601660356016703560168035601690356017003560171035601720356017303560174035601750356017603560177035601780356017903560180035601810356018203560183035601840356018503560186035601870356018803560189035601900356019103560192035601930356019403560195035601960356019703560198035601990356020003560201035602020356020303560204035602050356020603560207035602080356020903560210035602110356021203560213035602140356021503560216035602170356021803560219035602200356022103560222035602230356022403560225035602260356022703560228035602290356023003560231035602320356023303560234035602350356023603560237035602380356023903560240035602410356024203560243035602440356024503560246035602470356024803560249035602500356025103560252035602530356025403560255035602560356025703560258035602590356026003560261035602620356026303560264035602650356026603560267035602680356026903560270035602710356027203560273035602740356027503560276035602770356027803560279035602800356028103560282035602830356028403560285035602860356028703560288035602890356029003560291035602920356029303560294035602950356029603560297035602980356029903560300035603010356030203560303035603040356030503560306035603070356030803560309035603100356031103560312035603130356031403560315035603160356031703560318035603190356032003560321035603220356032303560324035603250356032603560327035603280356032903560330035603310356033203560333035603340356033503560336035603370356033803560339035603400356034103560342035603430356034403560345035603460356034703560348035603490356035003560351035603520356035303560354035603550356035603560357035603580356035903560360035603610356036203560363035603640356036503560366035603670356036803560369035603700356037103560372035603730356037403560375035603760356037703560378035603790356038003560381035603820356038303560384035603850356038603560387035603880356038903560390035603910356039203560393035603940356039503560396035603970356039803560399035604000356040103560402035604030356040403560405035604060356040703560408035604090356041003560411035604120356041303560414035604150356041603560417035604180356041903560420035604210356042203560423035604240356042503560426035604270356042803560429035604300356043103560432035604330356043403570001035700020357000303570004035700050357000603570007035700080357000903570010035700110357001203570013035700140357001503570016035700170357001803570019035700200357002103570022035700230357002403570025035700260357002703570028035700290357003003570031035700320357003303570034035700350357003603570037035700380357003903570040035700410357004203570043035700440357004503570046035700470357004803570049035700500357005103570052035700530357005403570055035700560357005703570058035700590357006003570061035700620357006303570064035700650357006603570067035700680357006903570070035700710357007203570073035700740357007503570076035700770357007803570079035700800357008103570082035700830357008403570085035700860357008703570088035700890357009003570091035700920357009303570094035700950357009603570097035700980357009903570100035701010357010203570103035701040357010503570106035701070357010803570109035701100357011103570112035701130357011403570115035701160357011703570118035701190357012003570121035701220357012303570124035701250357012603570127035701280357012903570130035701310357013203570133035701340357013503570136035701370357013803570139035701400357014103570142035701430357014403570145035701460357014703570148035701490357015003570151035701520357015303570154035701550357015603570157035701580357015903570160035701610357016203570163035701640357016503570166035701670357016803570169035701700357017103570172035701730357017403570175035701760357017703570178035701790357018003570181035701820357018303570184035701850357018603570187035701880357018903570190035701910357019203570193035701940357019503570196035701970357019803570199035702000357020103570202035702030357020403570205035702060357020703570208035702090357021003570211035702120357021303570214035702150357021603570217035702180357021903570220035702210357022203570223035702240357022503570226035702270357022803570229035702300357023103570232035702330357023403570235035702360357023703570238035702390357024003570241035702420357024303570244035702450357024603570247035702480357024903570250035702510357025203570253035702540357025503570256035702570357025803570259035702600357026103570262035702630357026403570265035702660357026703570268035702690357027003570271035702720357027303570274035702750357027603570277035702780357027903570280035702810357028203570283035702840357028503570286035702870357028803570289035702900357029103570292035702930357029403570295035702960357029703570298035702990357030003570301035703020357030303570304035703050357030603570307035703080357030903570310035703110357031203570313035703140357031503570316035703170357031803570319035703200357032103570322035703230357032403570325035703260357032703570328035703290357033003570331035703320357033303570334035703350357033603570337035703380357033903570340035703410357034203570343035703440357034503570346035703470357034803570349035703500357035103570352035703530357035403570355035703560357035703570358035703590357036003570361035703620357036303570364035703650357036603570367035703680357036903570370035703710357037203570373035703740357037503570376035703770357037803570379035703800357038103570382035703830357038403570385035703860357038703570388035703890357039003570391035703920357039303570394035703950357039603570397035703980357039903570400035704010357040203570403035704040357040503570406035704070357040803570409035704100357041103570412035704130357041403570415035704160357041703570418035704190357042003570421035704220357042303570424035704250357042603570427035704280357042903570430035704310357043203570433035704340357043503580001035800020358000303580004035800050358000603580007035800080358000903580010035800110358001203580013035800140358001503580016035800170358001803580019035800200358002103580022035800230358002403580025035800260358002703580028035800290358003003580031035800320358003303580034035800350358003603580037035800380358003903580040035800410358004203580043035800440358004503580046035800470358004803580049035800500358005103580052035800530358005403580055035800560358005703580058035800590358006003580061035800620358006303580064035800650358006603580067035800680358006903580070035800710358007203580073035800740358007503580076035800770358007803580079035800800358008103580082035800830358008403580085035800860358008703580088035800890358009003580091035800920358009303580094035800950358009603580097035800980358009903580100035801010358010203580103035801040358010503580106035801070358010803580109035801100358011103580112035801130358011403580115035801160358011703580118035801190358012003580121035801220358012303580124035801250358012603580127035801280358012903580130035801310358013203580133035801340358013503580136035801370358013803580139035801400358014103580142035801430358014403580145035801460358014703580148035801490358015003580151035801520358015303580154035801550358015603580157035801580358015903580160035801610358016203580163035801640358016503580166035801670358016803580169035801700358017103580172035801730358017403580175035801760358017703580178035801790358018003580181035801820358018303580184035801850358018603580187035801880358018903580190035801910358019203580193035801940358019503580196035801970358019803580199035802000358020103580202035802030358020403580205035802060358020703580208035802090358021003580211035802120358021303580214035802150358021603580217035802180358021903580220035802210358022203580223035802240358022503580226035802270358022803580229035802300358023103580232035802330358023403580235035802360358023703580238035802390358024003580241035802420358024303580244035802450358024603580247035802480358024903580250035802510358025203580253035802540358025503580256035802570358025803580259035802600358026103580262035802630358026403580265035802660358026703580268035802690358027003580271035802720358027303580274035802750358027603580277035802780358027903580280035802810358028203580283035802840358028503580286035802870358028803580289035802900358029103580292035802930358029403580295035802960358029703580298035802990358030003580301035803020358030303580304035803050358030603580307035803080358030903580310035803110358031203580313035803140358031503580316035803170358031803580319035803200358032103580322035803230358032403580325035803260358032703580328035803290358033003580331035803320358033303580334035803350358033603580337035803380358033903580340035803410358034203580343035803440358034503580346035803470358034803580349035803500358035103580352035803530358035403580355035803560358035703580358035803590358036003580361035803620358036303580364035803650358036603580367035803680358036903580370035803710358037203580373035803740358037503580376035803770358037803580379035803800358038103580382035803830358038403580385035803860358038703580388035803890358039003580391035803920358039303580394035803950358039603580397035803980358039903580400035804010358040203580403035804040358040503580406035804070358040803580409035804100358041103580412035804130358041403580415035804160358041703580418035804190358042003580421035804220358042303580424035804250358042603580427035804280358042903580430035804310358043203580433035804340358043503590001035900020359000303590004035900050359000603590007035900080359000903590010035900110359001203590013035900140359001503590016035900170359001803590019035900200359002103590022035900230359002403590025035900260359002703590028035900290359003003590031035900320359003303590034035900350359003603590037035900380359003903590040035900410359004203590043035900440359004503590046035900470359004803590049035900500359005103590052035900530359005403590055035900560359005703590058035900590359006003590061035900620359006303590064035900650359006603590067035900680359006903590070035900710359007203590073035900740359007503590076035900770359007803590079035900800359008103590082035900830359008403590085035900860359008703590088035900890359009003590091035900920359009303590094035900950359009603590097035900980359009903590100035901010359010203590103035901040359010503590106035901070359010803590109035901100359011103590112035901130359011403590115035901160359011703590118035901190359012003590121035901220359012303590124035901250359012603590127035901280359012903590130035901310359013203590133035901340359013503590136035901370359013803590139035901400359014103590142035901430359014403590145035901460359014703590148035901490359015003590151035901520359015303590154035901550359015603590157035901580359015903590160035901610359016203590163035901640359016503590166035901670359016803590169035901700359017103590172035901730359017403590175035901760359017703590178035901790359018003590181035901820359018303590184035901850359018603590187035901880359018903590190035901910359019203590193035901940359019503590196035901970359019803590199035902000359020103590202035902030359020403590205035902060359020703590208035902090359021003590211035902120359021303590214035902150359021603590217035902180359021903590220035902210359022203590223035902240359022503590226035902270359022803590229035902300359023103590232035902330359023403590235035902360359023703590238035902390359024003590241035902420359024303590244035902450359024603590247035902480359024903590250035902510359025203590253035902540359025503590256035902570359025803590259035902600359026103590262035902630359026403590265035902660359026703590268035902690359027003590271035902720359027303590274035902750359027603590277035902780359027903590280035902810359028203590283035902840359028503590286035902870359028803590289035902900359029103590292035902930359029403590295035902960359029703590298035902990359030003590301035903020359030303590304035903050359030603590307035903080359030903590310035903110359031203590313035903140359031503590316035903170359031803590319035903200359032103590322035903230359032403590325035903260359032703590328035903290359033003590331035903320359033303590334035903350359033603590337035903380359033903590340035903410359034203590343035903440359034503590346035903470359034803590349035903500359035103590352035903530359035403590355035903560359035703590358035903590359036003590361035903620359036303590364035903650359036603590367035903680359036903590370035903710359037203590373035903740359037503590376035903770359037803590379035903800359038103590382035903830359038403590385035903860359038703590388035903890359039003590391035903920359039303590394035903950359039603590397035903980359039903590400035904010359040203590403035904040359040503590406035904070359040803590409035904100359041103590412035904130359041403590415035904160359041703590418035904190359042003590421035904220359042303590424035904250359042603590427035904280359042903590430035904310359043203590433035904340359043503600001036000020360000303600004036000050360000603600007036000080360000903600010036000110360001203600013036000140360001503600016036000170360001803600019036000200360002103600022036000230360002403600025036000260360002703600028036000290360003003600031036000320360003303600034036000350360003603600037036000380360003903600040036000410360004203600043036000440360004503600046036000470360004803600049036000500360005103600052036000530360005403600055036000560360005703600058036000590360006003600061036000620360006303600064036000650360006603600067036000680360006903600070036000710360007203600073036000740360007503600076036000770360007803600079036000800360008103600082036000830360008403600085036000860360008703600088036000890360009003600091036000920360009303600094036000950360009603600097036000980360009903600100036001010360010203600103036001040360010503600106036001070360010803600109036001100360011103600112036001130360011403600115036001160360011703600118036001190360012003600121036001220360012303600124036001250360012603600127036001280360012903600130036001310360013203600133036001340360013503600136036001370360013803600139036001400360014103600142036001430360014403600145036001460360014703600148036001490360015003600151036001520360015303600154036001550360015603600157036001580360015903600160036001610360016203600163036001640360016503600166036001670360016803600169036001700360017103600172036001730360017403600175036001760360017703600178036001790360018003600181036001820360018303600184036001850360018603600187036001880360018903600190036001910360019203600193036001940360019503600196036001970360019803600199036002000360020103600202036002030360020403600205036002060360020703600208036002090360021003600211036002120360021303600214036002150360021603600217036002180360021903600220036002210360022203600223036002240360022503600226036002270360022803600229036002300360023103600232036002330360023403600235036002360360023703600238036002390360024003600241036002420360024303600244036002450360024603600247036002480360024903600250036002510360025203600253036002540360025503600256036002570360025803600259036002600360026103600262036002630360026403600265036002660360026703600268036002690360027003600271036002720360027303600274036002750360027603600277036002780360027903600280036002810360028203600283036002840360028503600286036002870360028803600289036002900360029103600292036002930360029403600295036002960360029703600298036002990360030003600301036003020360030303600304036003050360030603600307036003080360030903600310036003110360031203600313036003140360031503600316036003170360031803600319036003200360032103600322036003230360032403600325036003260360032703600328036003290360033003600331036003320360033303600334036003350360033603600337036003380360033903600340036003410360034203600343036003440360034503600346036003470360034803600349036003500360035103600352036003530360035403600355036003560360035703600358036003590360036003600361036003620360036303600364036003650360036603600367036003680360036903600370036003710360037203600373036003740360037503600376036003770360037803600379036003800360038103600382036003830360038403600385036003860360038703600388036003890360039003600391036003920360039303600394036003950360039603600397036003980360039903600400036004010360040203600403036004040360040503600406036004070360040803600409036004100360041103600412036004130360041403600415036004160360041703600418036004190360042003600421036004220360042303600424036004250360042603600427036004280360042903600430036004310360043203600433036004340360043503600436036100010361000203610003036100040361000503610006036100070361000803610009036100100361001103610012036100130361001403610015036100160361001703610018036100190361002003610021036100220361002303610024036100250361002603610027036100280361002903610030036100310361003203610033036100340361003503610036036100370361003803610039036100400361004103610042036100430361004403610045036100460361004703610048036100490361005003610051036100520361005303610054036100550361005603610057036100580361005903610060036100610361006203610063036100640361006503610066036100670361006803610069036100700361007103610072036100730361007403610075036100760361007703610078036100790361008003610081036100820361008303610084036100850361008603610087036100880361008903610090036100910361009203610093036100940361009503610096036100970361009803610099036101000361010103610102036101030361010403610105036101060361010703610108036101090361011003610111036101120361011303610114036101150361011603610117036101180361011903610120036101210361012203610123036101240361012503610126036101270361012803610129036101300361013103610132036101330361013403610135036101360361013703610138036101390361014003610141036101420361014303610144036101450361014603610147036101480361014903610150036101510361015203610153036101540361015503610156036101570361015803610159036101600361016103610162036101630361016403610165036101660361016703610168036101690361017003610171036101720361017303610174036101750361017603610177036101780361017903610180036101810361018203610183036101840361018503610186036101870361018803610189036101900361019103610192036101930361019403610195036101960361019703610198036101990361020003610201036102020361020303610204036102050361020603610207036102080361020903610210036102110361021203610213036102140361021503610216036102170361021803610219036102200361022103610222036102230361022403610225036102260361022703610228036102290361023003610231036102320361023303610234036102350361023603610237036102380361023903610240036102410361024203610243036102440361024503610246036102470361024803610249036102500361025103610252036102530361025403610255036102560361025703610258036102590361026003610261036102620361026303610264036102650361026603610267036102680361026903610270036102710361027203610273036102740361027503610276036102770361027803610279036102800361028103610282036102830361028403610285036102860361028703610288036102890361029003610291036102920361029303610294036102950361029603610297036102980361029903610300036103010361030203610303036103040361030503610306036103070361030803610309036103100361031103610312036103130361031403610315036103160361031703610318036103190361032003610321036103220361032303610324036103250361032603610327036103280361032903610330036103310361033203610333036103340361033503610336036103370361033803610339036103400361034103610342036103430361034403610345036103460361034703610348036103490361035003610351036103520361035303610354036103550361035603610357036103580361035903610360036103610361036203610363036103640361036503610366036103670361036803610369036103700361037103610372036103730361037403610375036103760361037703610378036103790361038003610381036103820361038303610384036103850361038603610387036103880361038903610390036103910361039203610393036103940361039503610396036103970361039803610399036104000361040103610402036104030361040403610405036104060361040703610408036104090361041003610411036104120361041303610414036104150361041603610417036104180361041903610420036104210361042203610423036104240361042503610426036104270361042803610429036104300361043103610432036104330361043403610435036104360362000103620002036200030362000403620005036200060362000703620008036200090362001003620011036200120362001303620014036200150362001603620017036200180362001903620020036200210362002203620023036200240362002503620026036200270362002803620029036200300362003103620032036200330362003403620035036200360362003703620038036200390362004003620041036200420362004303620044036200450362004603620047036200480362004903620050036200510362005203620053036200540362005503620056036200570362005803620059036200600362006103620062036200630362006403620065036200660362006703620068036200690362007003620071036200720362007303620074036200750362007603620077036200780362007903620080036200810362008203620083036200840362008503620086036200870362008803620089036200900362009103620092036200930362009403620095036200960362009703620098036200990362010003620101036201020362010303620104036201050362010603620107036201080362010903620110036201110362011203620113036201140362011503620116036201170362011803620119036201200362012103620122036201230362012403620125036201260362012703620128036201290362013003620131036201320362013303620134036201350362013603620137036201380362013903620140036201410362014203620143036201440362014503620146036201470362014803620149036201500362015103620152036201530362015403620155036201560362015703620158036201590362016003620161036201620362016303620164036201650362016603620167036201680362016903620170036201710362017203620173036201740362017503620176036201770362017803620179036201800362018103620182036201830362018403620185036201860362018703620188036201890362019003620191036201920362019303620194036201950362019603620197036201980362019903620200036202010362020203620203036202040362020503620206036202070362020803620209036202100362021103620212036202130362021403620215036202160362021703620218036202190362022003620221036202220362022303620224036202250362022603620227036202280362022903620230036202310362023203620233036202340362023503620236036202370362023803620239036202400362024103620242036202430362024403620245036202460362024703620248036202490362025003620251036202520362025303620254036202550362025603620257036202580362025903620260036202610362026203620263036202640362026503620266036202670362026803620269036202700362027103620272036202730362027403620275036202760362027703620278036202790362028003620281036202820362028303620284036202850362028603620287036202880362028903620290036202910362029203620293036202940362029503620296036202970362029803620299036203000362030103620302036203030362030403620305036203060362030703620308036203090362031003620311036203120362031303620314036203150362031603620317036203180362031903620320036203210362032203620323036203240362032503620326036203270362032803620329036203300362033103620332036203330362033403620335036203360362033703620338036203390362034003620341036203420362034303620344036203450362034603620347036203480362034903620350036203510362035203620353036203540362035503620356036203570362035803620359036203600362036103620362036203630362036403620365036203660362036703620368036203690362037003620371036203720362037303620374036203750362037603620377036203780362037903620380036203810362038203620383036203840362038503620386036203870362038803620389036203900362039103620392036203930362039403620395036203960362039703620398036203990362040003620401036204020362040303620404036204050362040603620407036204080362040903620410036204110362041203620413036204140362041503620416036204170362041803620419036204200362042103620422036204230362042403620425036204260362042703620428036204290362043003620431036204320362043303620434036204350362043603630001036300020363000303630004036300050363000603630007036300080363000903630010036300110363001203630013036300140363001503630016036300170363001803630019036300200363002103630022036300230363002403630025036300260363002703630028036300290363003003630031036300320363003303630034036300350363003603630037036300380363003903630040036300410363004203630043036300440363004503630046036300470363004803630049036300500363005103630052036300530363005403630055036300560363005703630058036300590363006003630061036300620363006303630064036300650363006603630067036300680363006903630070036300710363007203630073036300740363007503630076036300770363007803630079036300800363008103630082036300830363008403630085036300860363008703630088036300890363009003630091036300920363009303630094036300950363009603630097036300980363009903630100036301010363010203630103036301040363010503630106036301070363010803630109036301100363011103630112036301130363011403630115036301160363011703630118036301190363012003630121036301220363012303630124036301250363012603630127036301280363012903630130036301310363013203630133036301340363013503630136036301370363013803630139036301400363014103630142036301430363014403630145036301460363014703630148036301490363015003630151036301520363015303630154036301550363015603630157036301580363015903630160036301610363016203630163036301640363016503630166036301670363016803630169036301700363017103630172036301730363017403630175036301760363017703630178036301790363018003630181036301820363018303630184036301850363018603630187036301880363018903630190036301910363019203630193036301940363019503630196036301970363019803630199036302000363020103630202036302030363020403630205036302060363020703630208036302090363021003630211036302120363021303630214036302150363021603630217036302180363021903630220036302210363022203630223036302240363022503630226036302270363022803630229036302300363023103630232036302330363023403630235036302360363023703630238036302390363024003630241036302420363024303630244036302450363024603630247036302480363024903630250036302510363025203630253036302540363025503630256036302570363025803630259036302600363026103630262036302630363026403630265036302660363026703630268036302690363027003630271036302720363027303630274036302750363027603630277036302780363027903630280036302810363028203630283036302840363028503630286036302870363028803630289036302900363029103630292036302930363029403630295036302960363029703630298036302990363030003630301036303020363030303630304036303050363030603630307036303080363030903630310036303110363031203630313036303140363031503630316036303170363031803630319036303200363032103630322036303230363032403630325036303260363032703630328036303290363033003630331036303320363033303630334036303350363033603630337036303380363033903630340036303410363034203630343036303440363034503630346036303470363034803630349036303500363035103630352036303530363035403630355036303560363035703630358036303590363036003630361036303620363036303630364036303650363036603630367036303680363036903630370036303710363037203630373036303740363037503630376036303770363037803630379036303800363038103630382036303830363038403630385036303860363038703630388036303890363039003630391036303920363039303630394036303950363039603630397036303980363039903630400036304010363040203630403036304040363040503630406036304070363040803630409036304100363041103630412036304130363041403630415036304160363041703630418036304190363042003630421036304220363042303630424036304250363042603630427036304280363042903630430036304310363043203630433036304340363043503630436036304370364000103640002036400030364000403640005036400060364000703640008036400090364001003640011036400120364001303640014036400150364001603640017036400180364001903640020036400210364002203640023036400240364002503640026036400270364002803640029036400300364003103640032036400330364003403640035036400360364003703640038036400390364004003640041036400420364004303640044036400450364004603640047036400480364004903640050036400510364005203640053036400540364005503640056036400570364005803640059036400600364006103640062036400630364006403640065036400660364006703640068036400690364007003640071036400720364007303640074036400750364007603640077036400780364007903640080036400810364008203640083036400840364008503640086036400870364008803640089036400900364009103640092036400930364009403640095036400960364009703640098036400990364010003640101036401020364010303640104036401050364010603640107036401080364010903640110036401110364011203640113036401140364011503640116036401170364011803640119036401200364012103640122036401230364012403640125036401260364012703640128036401290364013003640131036401320364013303640134036401350364013603640137036401380364013903640140036401410364014203640143036401440364014503640146036401470364014803640149036401500364015103640152036401530364015403640155036401560364015703640158036401590364016003640161036401620364016303640164036401650364016603640167036401680364016903640170036401710364017203640173036401740364017503640176036401770364017803640179036401800364018103640182036401830364018403640185036401860364018703640188036401890364019003640191036401920364019303640194036401950364019603640197036401980364019903640200036402010364020203640203036402040364020503640206036402070364020803640209036402100364021103640212036402130364021403640215036402160364021703640218036402190364022003640221036402220364022303640224036402250364022603640227036402280364022903640230036402310364023203640233036402340364023503640236036402370364023803640239036402400364024103640242036402430364024403640245036402460364024703640248036402490364025003640251036402520364025303640254036402550364025603640257036402580364025903640260036402610364026203640263036402640364026503640266036402670364026803640269036402700364027103640272036402730364027403640275036402760364027703640278036402790364028003640281036402820364028303640284036402850364028603640287036402880364028903640290036402910364029203640293036402940364029503640296036402970364029803640299036403000364030103640302036403030364030403640305036403060364030703640308036403090364031003640311036403120364031303640314036403150364031603640317036403180364031903640320036403210364032203640323036403240364032503640326036403270364032803640329036403300364033103640332036403330364033403640335036403360364033703640338036403390364034003640341036403420364034303640344036403450364034603640347036403480364034903640350036403510364035203640353036403540364035503640356036403570364035803640359036403600364036103640362036403630364036403640365036403660364036703640368036403690364037003640371036403720364037303640374036403750364037603640377036403780364037903640380036403810364038203640383036403840364038503640386036403870364038803640389036403900364039103640392036403930364039403640395036403960364039703640398036403990364040003640401036404020364040303640404036404050364040603640407036404080364040903640410036404110364041203640413036404140364041503640416036404170364041803640419036404200364042103640422036404230364042403640425036404260364042703640428036404290364043003640431036404320364043303640434036404350364043603640437036500010365000203650003036500040365000503650006036500070365000803650009036500100365001103650012036500130365001403650015036500160365001703650018036500190365002003650021036500220365002303650024036500250365002603650027036500280365002903650030036500310365003203650033036500340365003503650036036500370365003803650039036500400365004103650042036500430365004403650045036500460365004703650048036500490365005003650051036500520365005303650054036500550365005603650057036500580365005903650060036500610365006203650063036500640365006503650066036500670365006803650069036500700365007103650072036500730365007403650075036500760365007703650078036500790365008003650081036500820365008303650084036500850365008603650087036500880365008903650090036500910365009203650093036500940365009503650096036500970365009803650099036501000365010103650102036501030365010403650105036501060365010703650108036501090365011003650111036501120365011303650114036501150365011603650117036501180365011903650120036501210365012203650123036501240365012503650126036501270365012803650129036501300365013103650132036501330365013403650135036501360365013703650138036501390365014003650141036501420365014303650144036501450365014603650147036501480365014903650150036501510365015203650153036501540365015503650156036501570365015803650159036501600365016103650162036501630365016403650165036501660365016703650168036501690365017003650171036501720365017303650174036501750365017603650177036501780365017903650180036501810365018203650183036501840365018503650186036501870365018803650189036501900365019103650192036501930365019403650195036501960365019703650198036501990365020003650201036502020365020303650204036502050365020603650207036502080365020903650210036502110365021203650213036502140365021503650216036502170365021803650219036502200365022103650222036502230365022403650225036502260365022703650228036502290365023003650231036502320365023303650234036502350365023603650237036502380365023903650240036502410365024203650243036502440365024503650246036502470365024803650249036502500365025103650252036502530365025403650255036502560365025703650258036502590365026003650261036502620365026303650264036502650365026603650267036502680365026903650270036502710365027203650273036502740365027503650276036502770365027803650279036502800365028103650282036502830365028403650285036502860365028703650288036502890365029003650291036502920365029303650294036502950365029603650297036502980365029903650300036503010365030203650303036503040365030503650306036503070365030803650309036503100365031103650312036503130365031403650315036503160365031703650318036503190365032003650321036503220365032303650324036503250365032603650327036503280365032903650330036503310365033203650333036503340365033503650336036503370365033803650339036503400365034103650342036503430365034403650345036503460365034703650348036503490365035003650351036503520365035303650354036503550365035603650357036503580365035903650360036503610365036203650363036503640365036503650366036503670365036803650369036503700365037103650372036503730365037403650375036503760365037703650378036503790365038003650381036503820365038303650384036503850365038603650387036503880365038903650390036503910365039203650393036503940365039503650396036503970365039803650399036504000365040103650402036504030365040403650405036504060365040703650408036504090365041003650411036504120365041303650414036504150365041603650417036504180365041903650420036504210365042203650423036504240365042503650426036504270365042803650429036504300365043103650432036504330365043403650435036504360365043703660001036600020366000303660004036600050366000603660007036600080366000903660010036600110366001203660013036600140366001503660016036600170366001803660019036600200366002103660022036600230366002403660025036600260366002703660028036600290366003003660031036600320366003303660034036600350366003603660037036600380366003903660040036600410366004203660043036600440366004503660046036600470366004803660049036600500366005103660052036600530366005403660055036600560366005703660058036600590366006003660061036600620366006303660064036600650366006603660067036600680366006903660070036600710366007203660073036600740366007503660076036600770366007803660079036600800366008103660082036600830366008403660085036600860366008703660088036600890366009003660091036600920366009303660094036600950366009603660097036600980366009903660100036601010366010203660103036601040366010503660106036601070366010803660109036601100366011103660112036601130366011403660115036601160366011703660118036601190366012003660121036601220366012303660124036601250366012603660127036601280366012903660130036601310366013203660133036601340366013503660136036601370366013803660139036601400366014103660142036601430366014403660145036601460366014703660148036601490366015003660151036601520366015303660154036601550366015603660157036601580366015903660160036601610366016203660163036601640366016503660166036601670366016803660169036601700366017103660172036601730366017403660175036601760366017703660178036601790366018003660181036601820366018303660184036601850366018603660187036601880366018903660190036601910366019203660193036601940366019503660196036601970366019803660199036602000366020103660202036602030366020403660205036602060366020703660208036602090366021003660211036602120366021303660214036602150366021603660217036602180366021903660220036602210366022203660223036602240366022503660226036602270366022803660229036602300366023103660232036602330366023403660235036602360366023703660238036602390366024003660241036602420366024303660244036602450366024603660247036602480366024903660250036602510366025203660253036602540366025503660256036602570366025803660259036602600366026103660262036602630366026403660265036602660366026703660268036602690366027003660271036602720366027303660274036602750366027603660277036602780366027903660280036602810366028203660283036602840366028503660286036602870366028803660289036602900366029103660292036602930366029403660295036602960366029703660298036602990366030003660301036603020366030303660304036603050366030603660307036603080366030903660310036603110366031203660313036603140366031503660316036603170366031803660319036603200366032103660322036603230366032403660325036603260366032703660328036603290366033003660331036603320366033303660334036603350366033603660337036603380366033903660340036603410366034203660343036603440366034503660346036603470366034803660349036603500366035103660352036603530366035403660355036603560366035703660358036603590366036003660361036603620366036303660364036603650366036603660367036603680366036903660370036603710366037203660373036603740366037503660376036603770366037803660379036603800366038103660382036603830366038403660385036603860366038703660388036603890366039003660391036603920366039303660394036603950366039603660397036603980366039903660400036604010366040203660403036604040366040503660406036604070366040803660409036604100366041103660412036604130366041403660415036604160366041703660418036604190366042003660421036604220366042303660424036604250366042603660427036604280366042903660430036604310366043203660433036604340366043503660436036604370366043803670001036700020367000303670004036700050367000603670007036700080367000903670010036700110367001203670013036700140367001503670016036700170367001803670019036700200367002103670022036700230367002403670025036700260367002703670028036700290367003003670031036700320367003303670034036700350367003603670037036700380367003903670040036700410367004203670043036700440367004503670046036700470367004803670049036700500367005103670052036700530367005403670055036700560367005703670058036700590367006003670061036700620367006303670064036700650367006603670067036700680367006903670070036700710367007203670073036700740367007503670076036700770367007803670079036700800367008103670082036700830367008403670085036700860367008703670088036700890367009003670091036700920367009303670094036700950367009603670097036700980367009903670100036701010367010203670103036701040367010503670106036701070367010803670109036701100367011103670112036701130367011403670115036701160367011703670118036701190367012003670121036701220367012303670124036701250367012603670127036701280367012903670130036701310367013203670133036701340367013503670136036701370367013803670139036701400367014103670142036701430367014403670145036701460367014703670148036701490367015003670151036701520367015303670154036701550367015603670157036701580367015903670160036701610367016203670163036701640367016503670166036701670367016803670169036701700367017103670172036701730367017403670175036701760367017703670178036701790367018003670181036701820367018303670184036701850367018603670187036701880367018903670190036701910367019203670193036701940367019503670196036701970367019803670199036702000367020103670202036702030367020403670205036702060367020703670208036702090367021003670211036702120367021303670214036702150367021603670217036702180367021903670220036702210367022203670223036702240367022503670226036702270367022803670229036702300367023103670232036702330367023403670235036702360367023703670238036702390367024003670241036702420367024303670244036702450367024603670247036702480367024903670250036702510367025203670253036702540367025503670256036702570367025803670259036702600367026103670262036702630367026403670265036702660367026703670268036702690367027003670271036702720367027303670274036702750367027603670277036702780367027903670280036702810367028203670283036702840367028503670286036702870367028803670289036702900367029103670292036702930367029403670295036702960367029703670298036702990367030003670301036703020367030303670304036703050367030603670307036703080367030903670310036703110367031203670313036703140367031503670316036703170367031803670319036703200367032103670322036703230367032403670325036703260367032703670328036703290367033003670331036703320367033303670334036703350367033603670337036703380367033903670340036703410367034203670343036703440367034503670346036703470367034803670349036703500367035103670352036703530367035403670355036703560367035703670358036703590367036003670361036703620367036303670364036703650367036603670367036703680367036903670370036703710367037203670373036703740367037503670376036703770367037803670379036703800367038103670382036703830367038403670385036703860367038703670388036703890367039003670391036703920367039303670394036703950367039603670397036703980367039903670400036704010367040203670403036704040367040503670406036704070367040803670409036704100367041103670412036704130367041403670415036704160367041703670418036704190367042003670421036704220367042303670424036704250367042603670427036704280367042903670430036704310367043203670433036704340367043503670436036704370367043803680001036800020368000303680004036800050368000603680007036800080368000903680010036800110368001203680013036800140368001503680016036800170368001803680019036800200368002103680022036800230368002403680025036800260368002703680028036800290368003003680031036800320368003303680034036800350368003603680037036800380368003903680040036800410368004203680043036800440368004503680046036800470368004803680049036800500368005103680052036800530368005403680055036800560368005703680058036800590368006003680061036800620368006303680064036800650368006603680067036800680368006903680070036800710368007203680073036800740368007503680076036800770368007803680079036800800368008103680082036800830368008403680085036800860368008703680088036800890368009003680091036800920368009303680094036800950368009603680097036800980368009903680100036801010368010203680103036801040368010503680106036801070368010803680109036801100368011103680112036801130368011403680115036801160368011703680118036801190368012003680121036801220368012303680124036801250368012603680127036801280368012903680130036801310368013203680133036801340368013503680136036801370368013803680139036801400368014103680142036801430368014403680145036801460368014703680148036801490368015003680151036801520368015303680154036801550368015603680157036801580368015903680160036801610368016203680163036801640368016503680166036801670368016803680169036801700368017103680172036801730368017403680175036801760368017703680178036801790368018003680181036801820368018303680184036801850368018603680187036801880368018903680190036801910368019203680193036801940368019503680196036801970368019803680199036802000368020103680202036802030368020403680205036802060368020703680208036802090368021003680211036802120368021303680214036802150368021603680217036802180368021903680220036802210368022203680223036802240368022503680226036802270368022803680229036802300368023103680232036802330368023403680235036802360368023703680238036802390368024003680241036802420368024303680244036802450368024603680247036802480368024903680250036802510368025203680253036802540368025503680256036802570368025803680259036802600368026103680262036802630368026403680265036802660368026703680268036802690368027003680271036802720368027303680274036802750368027603680277036802780368027903680280036802810368028203680283036802840368028503680286036802870368028803680289036802900368029103680292036802930368029403680295036802960368029703680298036802990368030003680301036803020368030303680304036803050368030603680307036803080368030903680310036803110368031203680313036803140368031503680316036803170368031803680319036803200368032103680322036803230368032403680325036803260368032703680328036803290368033003680331036803320368033303680334036803350368033603680337036803380368033903680340036803410368034203680343036803440368034503680346036803470368034803680349036803500368035103680352036803530368035403680355036803560368035703680358036803590368036003680361036803620368036303680364036803650368036603680367036803680368036903680370036803710368037203680373036803740368037503680376036803770368037803680379036803800368038103680382036803830368038403680385036803860368038703680388036803890368039003680391036803920368039303680394036803950368039603680397036803980368039903680400036804010368040203680403036804040368040503680406036804070368040803680409036804100368041103680412036804130368041403680415036804160368041703680418036804190368042003680421036804220368042303680424036804250368042603680427036804280368042903680430036804310368043203680433036804340368043503680436036804370368043803690001036900020369000303690004036900050369000603690007036900080369000903690010036900110369001203690013036900140369001503690016036900170369001803690019036900200369002103690022036900230369002403690025036900260369002703690028036900290369003003690031036900320369003303690034036900350369003603690037036900380369003903690040036900410369004203690043036900440369004503690046036900470369004803690049036900500369005103690052036900530369005403690055036900560369005703690058036900590369006003690061036900620369006303690064036900650369006603690067036900680369006903690070036900710369007203690073036900740369007503690076036900770369007803690079036900800369008103690082036900830369008403690085036900860369008703690088036900890369009003690091036900920369009303690094036900950369009603690097036900980369009903690100036901010369010203690103036901040369010503690106036901070369010803690109036901100369011103690112036901130369011403690115036901160369011703690118036901190369012003690121036901220369012303690124036901250369012603690127036901280369012903690130036901310369013203690133036901340369013503690136036901370369013803690139036901400369014103690142036901430369014403690145036901460369014703690148036901490369015003690151036901520369015303690154036901550369015603690157036901580369015903690160036901610369016203690163036901640369016503690166036901670369016803690169036901700369017103690172036901730369017403690175036901760369017703690178036901790369018003690181036901820369018303690184036901850369018603690187036901880369018903690190036901910369019203690193036901940369019503690196036901970369019803690199036902000369020103690202036902030369020403690205036902060369020703690208036902090369021003690211036902120369021303690214036902150369021603690217036902180369021903690220036902210369022203690223036902240369022503690226036902270369022803690229036902300369023103690232036902330369023403690235036902360369023703690238036902390369024003690241036902420369024303690244036902450369024603690247036902480369024903690250036902510369025203690253036902540369025503690256036902570369025803690259036902600369026103690262036902630369026403690265036902660369026703690268036902690369027003690271036902720369027303690274036902750369027603690277036902780369027903690280036902810369028203690283036902840369028503690286036902870369028803690289036902900369029103690292036902930369029403690295036902960369029703690298036902990369030003690301036903020369030303690304036903050369030603690307036903080369030903690310036903110369031203690313036903140369031503690316036903170369031803690319036903200369032103690322036903230369032403690325036903260369032703690328036903290369033003690331036903320369033303690334036903350369033603690337036903380369033903690340036903410369034203690343036903440369034503690346036903470369034803690349036903500369035103690352036903530369035403690355036903560369035703690358036903590369036003690361036903620369036303690364036903650369036603690367036903680369036903690370036903710369037203690373036903740369037503690376036903770369037803690379036903800369038103690382036903830369038403690385036903860369038703690388036903890369039003690391036903920369039303690394036903950369039603690397036903980369039903690400036904010369040203690403036904040369040503690406036904070369040803690409036904100369041103690412036904130369041403690415036904160369041703690418036904190369042003690421036904220369042303690424036904250369042603690427036904280369042903690430036904310369043203690433036904340369043503690436036904370369043803690439037000010370000203700003037000040370000503700006037000070370000803700009037000100370001103700012037000130370001403700015037000160370001703700018037000190370002003700021037000220370002303700024037000250370002603700027037000280370002903700030037000310370003203700033037000340370003503700036037000370370003803700039037000400370004103700042037000430370004403700045037000460370004703700048037000490370005003700051037000520370005303700054037000550370005603700057037000580370005903700060037000610370006203700063037000640370006503700066037000670370006803700069037000700370007103700072037000730370007403700075037000760370007703700078037000790370008003700081037000820370008303700084037000850370008603700087037000880370008903700090037000910370009203700093037000940370009503700096037000970370009803700099037001000370010103700102037001030370010403700105037001060370010703700108037001090370011003700111037001120370011303700114037001150370011603700117037001180370011903700120037001210370012203700123037001240370012503700126037001270370012803700129037001300370013103700132037001330370013403700135037001360370013703700138037001390370014003700141037001420370014303700144037001450370014603700147037001480370014903700150037001510370015203700153037001540370015503700156037001570370015803700159037001600370016103700162037001630370016403700165037001660370016703700168037001690370017003700171037001720370017303700174037001750370017603700177037001780370017903700180037001810370018203700183037001840370018503700186037001870370018803700189037001900370019103700192037001930370019403700195037001960370019703700198037001990370020003700201037002020370020303700204037002050370020603700207037002080370020903700210037002110370021203700213037002140370021503700216037002170370021803700219037002200370022103700222037002230370022403700225037002260370022703700228037002290370023003700231037002320370023303700234037002350370023603700237037002380370023903700240037002410370024203700243037002440370024503700246037002470370024803700249037002500370025103700252037002530370025403700255037002560370025703700258037002590370026003700261037002620370026303700264037002650370026603700267037002680370026903700270037002710370027203700273037002740370027503700276037002770370027803700279037002800370028103700282037002830370028403700285037002860370028703700288037002890370029003700291037002920370029303700294037002950370029603700297037002980370029903700300037003010370030203700303037003040370030503700306037003070370030803700309037003100370031103700312037003130370031403700315037003160370031703700318037003190370032003700321037003220370032303700324037003250370032603700327037003280370032903700330037003310370033203700333037003340370033503700336037003370370033803700339037003400370034103700342037003430370034403700345037003460370034703700348037003490370035003700351037003520370035303700354037003550370035603700357037003580370035903700360037003610370036203700363037003640370036503700366037003670370036803700369037003700370037103700372037003730370037403700375037003760370037703700378037003790370038003700381037003820370038303700384037003850370038603700387037003880370038903700390037003910370039203700393037003940370039503700396037003970370039803700399037004000370040103700402037004030370040403700405037004060370040703700408037004090370041003700411037004120370041303700414037004150370041603700417037004180370041903700420037004210370042203700423037004240370042503700426037004270370042803700429037004300370043103700432037004330370043403700435037004360370043703700438037004390371000103710002037100030371000403710005037100060371000703710008037100090371001003710011037100120371001303710014037100150371001603710017037100180371001903710020037100210371002203710023037100240371002503710026037100270371002803710029037100300371003103710032037100330371003403710035037100360371003703710038037100390371004003710041037100420371004303710044037100450371004603710047037100480371004903710050037100510371005203710053037100540371005503710056037100570371005803710059037100600371006103710062037100630371006403710065037100660371006703710068037100690371007003710071037100720371007303710074037100750371007603710077037100780371007903710080037100810371008203710083037100840371008503710086037100870371008803710089037100900371009103710092037100930371009403710095037100960371009703710098037100990371010003710101037101020371010303710104037101050371010603710107037101080371010903710110037101110371011203710113037101140371011503710116037101170371011803710119037101200371012103710122037101230371012403710125037101260371012703710128037101290371013003710131037101320371013303710134037101350371013603710137037101380371013903710140037101410371014203710143037101440371014503710146037101470371014803710149037101500371015103710152037101530371015403710155037101560371015703710158037101590371016003710161037101620371016303710164037101650371016603710167037101680371016903710170037101710371017203710173037101740371017503710176037101770371017803710179037101800371018103710182037101830371018403710185037101860371018703710188037101890371019003710191037101920371019303710194037101950371019603710197037101980371019903710200037102010371020203710203037102040371020503710206037102070371020803710209037102100371021103710212037102130371021403710215037102160371021703710218037102190371022003710221037102220371022303710224037102250371022603710227037102280371022903710230037102310371023203710233037102340371023503710236037102370371023803710239037102400371024103710242037102430371024403710245037102460371024703710248037102490371025003710251037102520371025303710254037102550371025603710257037102580371025903710260037102610371026203710263037102640371026503710266037102670371026803710269037102700371027103710272037102730371027403710275037102760371027703710278037102790371028003710281037102820371028303710284037102850371028603710287037102880371028903710290037102910371029203710293037102940371029503710296037102970371029803710299037103000371030103710302037103030371030403710305037103060371030703710308037103090371031003710311037103120371031303710314037103150371031603710317037103180371031903710320037103210371032203710323037103240371032503710326037103270371032803710329037103300371033103710332037103330371033403710335037103360371033703710338037103390371034003710341037103420371034303710344037103450371034603710347037103480371034903710350037103510371035203710353037103540371035503710356037103570371035803710359037103600371036103710362037103630371036403710365037103660371036703710368037103690371037003710371037103720371037303710374037103750371037603710377037103780371037903710380037103810371038203710383037103840371038503710386037103870371038803710389037103900371039103710392037103930371039403710395037103960371039703710398037103990371040003710401037104020371040303710404037104050371040603710407037104080371040903710410037104110371041203710413037104140371041503710416037104170371041803710419037104200371042103710422037104230371042403710425037104260371042703710428037104290371043003710431037104320371043303710434037104350371043603710437037104380371043903710440037200010372000203720003037200040372000503720006037200070372000803720009037200100372001103720012037200130372001403720015037200160372001703720018037200190372002003720021037200220372002303720024037200250372002603720027037200280372002903720030037200310372003203720033037200340372003503720036037200370372003803720039037200400372004103720042037200430372004403720045037200460372004703720048037200490372005003720051037200520372005303720054037200550372005603720057037200580372005903720060037200610372006203720063037200640372006503720066037200670372006803720069037200700372007103720072037200730372007403720075037200760372007703720078037200790372008003720081037200820372008303720084037200850372008603720087037200880372008903720090037200910372009203720093037200940372009503720096037200970372009803720099037201000372010103720102037201030372010403720105037201060372010703720108037201090372011003720111037201120372011303720114037201150372011603720117037201180372011903720120037201210372012203720123037201240372012503720126037201270372012803720129037201300372013103720132037201330372013403720135037201360372013703720138037201390372014003720141037201420372014303720144037201450372014603720147037201480372014903720150037201510372015203720153037201540372015503720156037201570372015803720159037201600372016103720162037201630372016403720165037201660372016703720168037201690372017003720171037201720372017303720174037201750372017603720177037201780372017903720180037201810372018203720183037201840372018503720186037201870372018803720189037201900372019103720192037201930372019403720195037201960372019703720198037201990372020003720201037202020372020303720204037202050372020603720207037202080372020903720210037202110372021203720213037202140372021503720216037202170372021803720219037202200372022103720222037202230372022403720225037202260372022703720228037202290372023003720231037202320372023303720234037202350372023603720237037202380372023903720240037202410372024203720243037202440372024503720246037202470372024803720249037202500372025103720252037202530372025403720255037202560372025703720258037202590372026003720261037202620372026303720264037202650372026603720267037202680372026903720270037202710372027203720273037202740372027503720276037202770372027803720279037202800372028103720282037202830372028403720285037202860372028703720288037202890372029003720291037202920372029303720294037202950372029603720297037202980372029903720300037203010372030203720303037203040372030503720306037203070372030803720309037203100372031103720312037203130372031403720315037203160372031703720318037203190372032003720321037203220372032303720324037203250372032603720327037203280372032903720330037203310372033203720333037203340372033503720336037203370372033803720339037203400372034103720342037203430372034403720345037203460372034703720348037203490372035003720351037203520372035303720354037203550372035603720357037203580372035903720360037203610372036203720363037203640372036503720366037203670372036803720369037203700372037103720372037203730372037403720375037203760372037703720378037203790372038003720381037203820372038303720384037203850372038603720387037203880372038903720390037203910372039203720393037203940372039503720396037203970372039803720399037204000372040103720402037204030372040403720405037204060372040703720408037204090372041003720411037204120372041303720414037204150372041603720417037204180372041903720420037204210372042203720423037204240372042503720426037204270372042803720429037204300372043103720432037204330372043403720435037204360372043703720438037204390372044003730001037300020373000303730004037300050373000603730007037300080373000903730010037300110373001203730013037300140373001503730016037300170373001803730019037300200373002103730022037300230373002403730025037300260373002703730028037300290373003003730031037300320373003303730034037300350373003603730037037300380373003903730040037300410373004203730043037300440373004503730046037300470373004803730049037300500373005103730052037300530373005403730055037300560373005703730058037300590373006003730061037300620373006303730064037300650373006603730067037300680373006903730070037300710373007203730073037300740373007503730076037300770373007803730079037300800373008103730082037300830373008403730085037300860373008703730088037300890373009003730091037300920373009303730094037300950373009603730097037300980373009903730100037301010373010203730103037301040373010503730106037301070373010803730109037301100373011103730112037301130373011403730115037301160373011703730118037301190373012003730121037301220373012303730124037301250373012603730127037301280373012903730130037301310373013203730133037301340373013503730136037301370373013803730139037301400373014103730142037301430373014403730145037301460373014703730148037301490373015003730151037301520373015303730154037301550373015603730157037301580373015903730160037301610373016203730163037301640373016503730166037301670373016803730169037301700373017103730172037301730373017403730175037301760373017703730178037301790373018003730181037301820373018303730184037301850373018603730187037301880373018903730190037301910373019203730193037301940373019503730196037301970373019803730199037302000373020103730202037302030373020403730205037302060373020703730208037302090373021003730211037302120373021303730214037302150373021603730217037302180373021903730220037302210373022203730223037302240373022503730226037302270373022803730229037302300373023103730232037302330373023403730235037302360373023703730238037302390373024003730241037302420373024303730244037302450373024603730247037302480373024903730250037302510373025203730253037302540373025503730256037302570373025803730259037302600373026103730262037302630373026403730265037302660373026703730268037302690373027003730271037302720373027303730274037302750373027603730277037302780373027903730280037302810373028203730283037302840373028503730286037302870373028803730289037302900373029103730292037302930373029403730295037302960373029703730298037302990373030003730301037303020373030303730304037303050373030603730307037303080373030903730310037303110373031203730313037303140373031503730316037303170373031803730319037303200373032103730322037303230373032403730325037303260373032703730328037303290373033003730331037303320373033303730334037303350373033603730337037303380373033903730340037303410373034203730343037303440373034503730346037303470373034803730349037303500373035103730352037303530373035403730355037303560373035703730358037303590373036003730361037303620373036303730364037303650373036603730367037303680373036903730370037303710373037203730373037303740373037503730376037303770373037803730379037303800373038103730382037303830373038403730385037303860373038703730388037303890373039003730391037303920373039303730394037303950373039603730397037303980373039903730400037304010373040203730403037304040373040503730406037304070373040803730409037304100373041103730412037304130373041403730415037304160373041703730418037304190373042003730421037304220373042303730424037304250373042603730427037304280373042903730430037304310373043203730433037304340373043503730436037304370373043803730439037304400374000103740002037400030374000403740005037400060374000703740008037400090374001003740011037400120374001303740014037400150374001603740017037400180374001903740020037400210374002203740023037400240374002503740026037400270374002803740029037400300374003103740032037400330374003403740035037400360374003703740038037400390374004003740041037400420374004303740044037400450374004603740047037400480374004903740050037400510374005203740053037400540374005503740056037400570374005803740059037400600374006103740062037400630374006403740065037400660374006703740068037400690374007003740071037400720374007303740074037400750374007603740077037400780374007903740080037400810374008203740083037400840374008503740086037400870374008803740089037400900374009103740092037400930374009403740095037400960374009703740098037400990374010003740101037401020374010303740104037401050374010603740107037401080374010903740110037401110374011203740113037401140374011503740116037401170374011803740119037401200374012103740122037401230374012403740125037401260374012703740128037401290374013003740131037401320374013303740134037401350374013603740137037401380374013903740140037401410374014203740143037401440374014503740146037401470374014803740149037401500374015103740152037401530374015403740155037401560374015703740158037401590374016003740161037401620374016303740164037401650374016603740167037401680374016903740170037401710374017203740173037401740374017503740176037401770374017803740179037401800374018103740182037401830374018403740185037401860374018703740188037401890374019003740191037401920374019303740194037401950374019603740197037401980374019903740200037402010374020203740203037402040374020503740206037402070374020803740209037402100374021103740212037402130374021403740215037402160374021703740218037402190374022003740221037402220374022303740224037402250374022603740227037402280374022903740230037402310374023203740233037402340374023503740236037402370374023803740239037402400374024103740242037402430374024403740245037402460374024703740248037402490374025003740251037402520374025303740254037402550374025603740257037402580374025903740260037402610374026203740263037402640374026503740266037402670374026803740269037402700374027103740272037402730374027403740275037402760374027703740278037402790374028003740281037402820374028303740284037402850374028603740287037402880374028903740290037402910374029203740293037402940374029503740296037402970374029803740299037403000374030103740302037403030374030403740305037403060374030703740308037403090374031003740311037403120374031303740314037403150374031603740317037403180374031903740320037403210374032203740323037403240374032503740326037403270374032803740329037403300374033103740332037403330374033403740335037403360374033703740338037403390374034003740341037403420374034303740344037403450374034603740347037403480374034903740350037403510374035203740353037403540374035503740356037403570374035803740359037403600374036103740362037403630374036403740365037403660374036703740368037403690374037003740371037403720374037303740374037403750374037603740377037403780374037903740380037403810374038203740383037403840374038503740386037403870374038803740389037403900374039103740392037403930374039403740395037403960374039703740398037403990374040003740401037404020374040303740404037404050374040603740407037404080374040903740410037404110374041203740413037404140374041503740416037404170374041803740419037404200374042103740422037404230374042403740425037404260374042703740428037404290374043003740431037404320374043303740434037404350374043603740437037404380374043903740440037404410375000103750002037500030375000403750005037500060375000703750008037500090375001003750011037500120375001303750014037500150375001603750017037500180375001903750020037500210375002203750023037500240375002503750026037500270375002803750029037500300375003103750032037500330375003403750035037500360375003703750038037500390375004003750041037500420375004303750044037500450375004603750047037500480375004903750050037500510375005203750053037500540375005503750056037500570375005803750059037500600375006103750062037500630375006403750065037500660375006703750068037500690375007003750071037500720375007303750074037500750375007603750077037500780375007903750080037500810375008203750083037500840375008503750086037500870375008803750089037500900375009103750092037500930375009403750095037500960375009703750098037500990375010003750101037501020375010303750104037501050375010603750107037501080375010903750110037501110375011203750113037501140375011503750116037501170375011803750119037501200375012103750122037501230375012403750125037501260375012703750128037501290375013003750131037501320375013303750134037501350375013603750137037501380375013903750140037501410375014203750143037501440375014503750146037501470375014803750149037501500375015103750152037501530375015403750155037501560375015703750158037501590375016003750161037501620375016303750164037501650375016603750167037501680375016903750170037501710375017203750173037501740375017503750176037501770375017803750179037501800375018103750182037501830375018403750185037501860375018703750188037501890375019003750191037501920375019303750194037501950375019603750197037501980375019903750200037502010375020203750203037502040375020503750206037502070375020803750209037502100375021103750212037502130375021403750215037502160375021703750218037502190375022003750221037502220375022303750224037502250375022603750227037502280375022903750230037502310375023203750233037502340375023503750236037502370375023803750239037502400375024103750242037502430375024403750245037502460375024703750248037502490375025003750251037502520375025303750254037502550375025603750257037502580375025903750260037502610375026203750263037502640375026503750266037502670375026803750269037502700375027103750272037502730375027403750275037502760375027703750278037502790375028003750281037502820375028303750284037502850375028603750287037502880375028903750290037502910375029203750293037502940375029503750296037502970375029803750299037503000375030103750302037503030375030403750305037503060375030703750308037503090375031003750311037503120375031303750314037503150375031603750317037503180375031903750320037503210375032203750323037503240375032503750326037503270375032803750329037503300375033103750332037503330375033403750335037503360375033703750338037503390375034003750341037503420375034303750344037503450375034603750347037503480375034903750350037503510375035203750353037503540375035503750356037503570375035803750359037503600375036103750362037503630375036403750365037503660375036703750368037503690375037003750371037503720375037303750374037503750375037603750377037503780375037903750380037503810375038203750383037503840375038503750386037503870375038803750389037503900375039103750392037503930375039403750395037503960375039703750398037503990375040003750401037504020375040303750404037504050375040603750407037504080375040903750410037504110375041203750413037504140375041503750416037504170375041803750419037504200375042103750422037504230375042403750425037504260375042703750428037504290375043003750431037504320375043303750434037504350375043603750437037504380375043903750440037504410376000103760002037600030376000403760005037600060376000703760008037600090376001003760011037600120376001303760014037600150376001603760017037600180376001903760020037600210376002203760023037600240376002503760026037600270376002803760029037600300376003103760032037600330376003403760035037600360376003703760038037600390376004003760041037600420376004303760044037600450376004603760047037600480376004903760050037600510376005203760053037600540376005503760056037600570376005803760059037600600376006103760062037600630376006403760065037600660376006703760068037600690376007003760071037600720376007303760074037600750376007603760077037600780376007903760080037600810376008203760083037600840376008503760086037600870376008803760089037600900376009103760092037600930376009403760095037600960376009703760098037600990376010003760101037601020376010303760104037601050376010603760107037601080376010903760110037601110376011203760113037601140376011503760116037601170376011803760119037601200376012103760122037601230376012403760125037601260376012703760128037601290376013003760131037601320376013303760134037601350376013603760137037601380376013903760140037601410376014203760143037601440376014503760146037601470376014803760149037601500376015103760152037601530376015403760155037601560376015703760158037601590376016003760161037601620376016303760164037601650376016603760167037601680376016903760170037601710376017203760173037601740376017503760176037601770376017803760179037601800376018103760182037601830376018403760185037601860376018703760188037601890376019003760191037601920376019303760194037601950376019603760197037601980376019903760200037602010376020203760203037602040376020503760206037602070376020803760209037602100376021103760212037602130376021403760215037602160376021703760218037602190376022003760221037602220376022303760224037602250376022603760227037602280376022903760230037602310376023203760233037602340376023503760236037602370376023803760239037602400376024103760242037602430376024403760245037602460376024703760248037602490376025003760251037602520376025303760254037602550376025603760257037602580376025903760260037602610376026203760263037602640376026503760266037602670376026803760269037602700376027103760272037602730376027403760275037602760376027703760278037602790376028003760281037602820376028303760284037602850376028603760287037602880376028903760290037602910376029203760293037602940376029503760296037602970376029803760299037603000376030103760302037603030376030403760305037603060376030703760308037603090376031003760311037603120376031303760314037603150376031603760317037603180376031903760320037603210376032203760323037603240376032503760326037603270376032803760329037603300376033103760332037603330376033403760335037603360376033703760338037603390376034003760341037603420376034303760344037603450376034603760347037603480376034903760350037603510376035203760353037603540376035503760356037603570376035803760359037603600376036103760362037603630376036403760365037603660376036703760368037603690376037003760371037603720376037303760374037603750376037603760377037603780376037903760380037603810376038203760383037603840376038503760386037603870376038803760389037603900376039103760392037603930376039403760395037603960376039703760398037603990376040003760401037604020376040303760404037604050376040603760407037604080376040903760410037604110376041203760413037604140376041503760416037604170376041803760419037604200376042103760422037604230376042403760425037604260376042703760428037604290376043003760431037604320376043303760434037604350376043603760437037604380376043903760440037604410377000103770002037700030377000403770005037700060377000703770008037700090377001003770011037700120377001303770014037700150377001603770017037700180377001903770020037700210377002203770023037700240377002503770026037700270377002803770029037700300377003103770032037700330377003403770035037700360377003703770038037700390377004003770041037700420377004303770044037700450377004603770047037700480377004903770050037700510377005203770053037700540377005503770056037700570377005803770059037700600377006103770062037700630377006403770065037700660377006703770068037700690377007003770071037700720377007303770074037700750377007603770077037700780377007903770080037700810377008203770083037700840377008503770086037700870377008803770089037700900377009103770092037700930377009403770095037700960377009703770098037700990377010003770101037701020377010303770104037701050377010603770107037701080377010903770110037701110377011203770113037701140377011503770116037701170377011803770119037701200377012103770122037701230377012403770125037701260377012703770128037701290377013003770131037701320377013303770134037701350377013603770137037701380377013903770140037701410377014203770143037701440377014503770146037701470377014803770149037701500377015103770152037701530377015403770155037701560377015703770158037701590377016003770161037701620377016303770164037701650377016603770167037701680377016903770170037701710377017203770173037701740377017503770176037701770377017803770179037701800377018103770182037701830377018403770185037701860377018703770188037701890377019003770191037701920377019303770194037701950377019603770197037701980377019903770200037702010377020203770203037702040377020503770206037702070377020803770209037702100377021103770212037702130377021403770215037702160377021703770218037702190377022003770221037702220377022303770224037702250377022603770227037702280377022903770230037702310377023203770233037702340377023503770236037702370377023803770239037702400377024103770242037702430377024403770245037702460377024703770248037702490377025003770251037702520377025303770254037702550377025603770257037702580377025903770260037702610377026203770263037702640377026503770266037702670377026803770269037702700377027103770272037702730377027403770275037702760377027703770278037702790377028003770281037702820377028303770284037702850377028603770287037702880377028903770290037702910377029203770293037702940377029503770296037702970377029803770299037703000377030103770302037703030377030403770305037703060377030703770308037703090377031003770311037703120377031303770314037703150377031603770317037703180377031903770320037703210377032203770323037703240377032503770326037703270377032803770329037703300377033103770332037703330377033403770335037703360377033703770338037703390377034003770341037703420377034303770344037703450377034603770347037703480377034903770350037703510377035203770353037703540377035503770356037703570377035803770359037703600377036103770362037703630377036403770365037703660377036703770368037703690377037003770371037703720377037303770374037703750377037603770377037703780377037903770380037703810377038203770383037703840377038503770386037703870377038803770389037703900377039103770392037703930377039403770395037703960377039703770398037703990377040003770401037704020377040303770404037704050377040603770407037704080377040903770410037704110377041203770413037704140377041503770416037704170377041803770419037704200377042103770422037704230377042403770425037704260377042703770428037704290377043003770431037704320377043303770434037704350377043603770437037704380377043903770440037704410377044203780001037800020378000303780004037800050378000603780007037800080378000903780010037800110378001203780013037800140378001503780016037800170378001803780019037800200378002103780022037800230378002403780025037800260378002703780028037800290378003003780031037800320378003303780034037800350378003603780037037800380378003903780040037800410378004203780043037800440378004503780046037800470378004803780049037800500378005103780052037800530378005403780055037800560378005703780058037800590378006003780061037800620378006303780064037800650378006603780067037800680378006903780070037800710378007203780073037800740378007503780076037800770378007803780079037800800378008103780082037800830378008403780085037800860378008703780088037800890378009003780091037800920378009303780094037800950378009603780097037800980378009903780100037801010378010203780103037801040378010503780106037801070378010803780109037801100378011103780112037801130378011403780115037801160378011703780118037801190378012003780121037801220378012303780124037801250378012603780127037801280378012903780130037801310378013203780133037801340378013503780136037801370378013803780139037801400378014103780142037801430378014403780145037801460378014703780148037801490378015003780151037801520378015303780154037801550378015603780157037801580378015903780160037801610378016203780163037801640378016503780166037801670378016803780169037801700378017103780172037801730378017403780175037801760378017703780178037801790378018003780181037801820378018303780184037801850378018603780187037801880378018903780190037801910378019203780193037801940378019503780196037801970378019803780199037802000378020103780202037802030378020403780205037802060378020703780208037802090378021003780211037802120378021303780214037802150378021603780217037802180378021903780220037802210378022203780223037802240378022503780226037802270378022803780229037802300378023103780232037802330378023403780235037802360378023703780238037802390378024003780241037802420378024303780244037802450378024603780247037802480378024903780250037802510378025203780253037802540378025503780256037802570378025803780259037802600378026103780262037802630378026403780265037802660378026703780268037802690378027003780271037802720378027303780274037802750378027603780277037802780378027903780280037802810378028203780283037802840378028503780286037802870378028803780289037802900378029103780292037802930378029403780295037802960378029703780298037802990378030003780301037803020378030303780304037803050378030603780307037803080378030903780310037803110378031203780313037803140378031503780316037803170378031803780319037803200378032103780322037803230378032403780325037803260378032703780328037803290378033003780331037803320378033303780334037803350378033603780337037803380378033903780340037803410378034203780343037803440378034503780346037803470378034803780349037803500378035103780352037803530378035403780355037803560378035703780358037803590378036003780361037803620378036303780364037803650378036603780367037803680378036903780370037803710378037203780373037803740378037503780376037803770378037803780379037803800378038103780382037803830378038403780385037803860378038703780388037803890378039003780391037803920378039303780394037803950378039603780397037803980378039903780400037804010378040203780403037804040378040503780406037804070378040803780409037804100378041103780412037804130378041403780415037804160378041703780418037804190378042003780421037804220378042303780424037804250378042603780427037804280378042903780430037804310378043203780433037804340378043503780436037804370378043803780439037804400378044103780442037900010379000203790003037900040379000503790006037900070379000803790009037900100379001103790012037900130379001403790015037900160379001703790018037900190379002003790021037900220379002303790024037900250379002603790027037900280379002903790030037900310379003203790033037900340379003503790036037900370379003803790039037900400379004103790042037900430379004403790045037900460379004703790048037900490379005003790051037900520379005303790054037900550379005603790057037900580379005903790060037900610379006203790063037900640379006503790066037900670379006803790069037900700379007103790072037900730379007403790075037900760379007703790078037900790379008003790081037900820379008303790084037900850379008603790087037900880379008903790090037900910379009203790093037900940379009503790096037900970379009803790099037901000379010103790102037901030379010403790105037901060379010703790108037901090379011003790111037901120379011303790114037901150379011603790117037901180379011903790120037901210379012203790123037901240379012503790126037901270379012803790129037901300379013103790132037901330379013403790135037901360379013703790138037901390379014003790141037901420379014303790144037901450379014603790147037901480379014903790150037901510379015203790153037901540379015503790156037901570379015803790159037901600379016103790162037901630379016403790165037901660379016703790168037901690379017003790171037901720379017303790174037901750379017603790177037901780379017903790180037901810379018203790183037901840379018503790186037901870379018803790189037901900379019103790192037901930379019403790195037901960379019703790198037901990379020003790201037902020379020303790204037902050379020603790207037902080379020903790210037902110379021203790213037902140379021503790216037902170379021803790219037902200379022103790222037902230379022403790225037902260379022703790228037902290379023003790231037902320379023303790234037902350379023603790237037902380379023903790240037902410379024203790243037902440379024503790246037902470379024803790249037902500379025103790252037902530379025403790255037902560379025703790258037902590379026003790261037902620379026303790264037902650379026603790267037902680379026903790270037902710379027203790273037902740379027503790276037902770379027803790279037902800379028103790282037902830379028403790285037902860379028703790288037902890379029003790291037902920379029303790294037902950379029603790297037902980379029903790300037903010379030203790303037903040379030503790306037903070379030803790309037903100379031103790312037903130379031403790315037903160379031703790318037903190379032003790321037903220379032303790324037903250379032603790327037903280379032903790330037903310379033203790333037903340379033503790336037903370379033803790339037903400379034103790342037903430379034403790345037903460379034703790348037903490379035003790351037903520379035303790354037903550379035603790357037903580379035903790360037903610379036203790363037903640379036503790366037903670379036803790369037903700379037103790372037903730379037403790375037903760379037703790378037903790379038003790381037903820379038303790384037903850379038603790387037903880379038903790390037903910379039203790393037903940379039503790396037903970379039803790399037904000379040103790402037904030379040403790405037904060379040703790408037904090379041003790411037904120379041303790414037904150379041603790417037904180379041903790420037904210379042203790423037904240379042503790426037904270379042803790429037904300379043103790432037904330379043403790435037904360379043703790438037904390379044003790441037904420380000103800002038000030380000403800005038000060380000703800008038000090380001003800011038000120380001303800014038000150380001603800017038000180380001903800020038000210380002203800023038000240380002503800026038000270380002803800029038000300380003103800032038000330380003403800035038000360380003703800038038000390380004003800041038000420380004303800044038000450380004603800047038000480380004903800050038000510380005203800053038000540380005503800056038000570380005803800059038000600380006103800062038000630380006403800065038000660380006703800068038000690380007003800071038000720380007303800074038000750380007603800077038000780380007903800080038000810380008203800083038000840380008503800086038000870380008803800089038000900380009103800092038000930380009403800095038000960380009703800098038000990380010003800101038001020380010303800104038001050380010603800107038001080380010903800110038001110380011203800113038001140380011503800116038001170380011803800119038001200380012103800122038001230380012403800125038001260380012703800128038001290380013003800131038001320380013303800134038001350380013603800137038001380380013903800140038001410380014203800143038001440380014503800146038001470380014803800149038001500380015103800152038001530380015403800155038001560380015703800158038001590380016003800161038001620380016303800164038001650380016603800167038001680380016903800170038001710380017203800173038001740380017503800176038001770380017803800179038001800380018103800182038001830380018403800185038001860380018703800188038001890380019003800191038001920380019303800194038001950380019603800197038001980380019903800200038002010380020203800203038002040380020503800206038002070380020803800209038002100380021103800212038002130380021403800215038002160380021703800218038002190380022003800221038002220380022303800224038002250380022603800227038002280380022903800230038002310380023203800233038002340380023503800236038002370380023803800239038002400380024103800242038002430380024403800245038002460380024703800248038002490380025003800251038002520380025303800254038002550380025603800257038002580380025903800260038002610380026203800263038002640380026503800266038002670380026803800269038002700380027103800272038002730380027403800275038002760380027703800278038002790380028003800281038002820380028303800284038002850380028603800287038002880380028903800290038002910380029203800293038002940380029503800296038002970380029803800299038003000380030103800302038003030380030403800305038003060380030703800308038003090380031003800311038003120380031303800314038003150380031603800317038003180380031903800320038003210380032203800323038003240380032503800326038003270380032803800329038003300380033103800332038003330380033403800335038003360380033703800338038003390380034003800341038003420380034303800344038003450380034603800347038003480380034903800350038003510380035203800353038003540380035503800356038003570380035803800359038003600380036103800362038003630380036403800365038003660380036703800368038003690380037003800371038003720380037303800374038003750380037603800377038003780380037903800380038003810380038203800383038003840380038503800386038003870380038803800389038003900380039103800392038003930380039403800395038003960380039703800398038003990380040003800401038004020380040303800404038004050380040603800407038004080380040903800410038004110380041203800413038004140380041503800416038004170380041803800419038004200380042103800422038004230380042403800425038004260380042703800428038004290380043003800431038004320380043303800434038004350380043603800437038004380380043903800440038004410380044203810001038100020381000303810004038100050381000603810007038100080381000903810010038100110381001203810013038100140381001503810016038100170381001803810019038100200381002103810022038100230381002403810025038100260381002703810028038100290381003003810031038100320381003303810034038100350381003603810037038100380381003903810040038100410381004203810043038100440381004503810046038100470381004803810049038100500381005103810052038100530381005403810055038100560381005703810058038100590381006003810061038100620381006303810064038100650381006603810067038100680381006903810070038100710381007203810073038100740381007503810076038100770381007803810079038100800381008103810082038100830381008403810085038100860381008703810088038100890381009003810091038100920381009303810094038100950381009603810097038100980381009903810100038101010381010203810103038101040381010503810106038101070381010803810109038101100381011103810112038101130381011403810115038101160381011703810118038101190381012003810121038101220381012303810124038101250381012603810127038101280381012903810130038101310381013203810133038101340381013503810136038101370381013803810139038101400381014103810142038101430381014403810145038101460381014703810148038101490381015003810151038101520381015303810154038101550381015603810157038101580381015903810160038101610381016203810163038101640381016503810166038101670381016803810169038101700381017103810172038101730381017403810175038101760381017703810178038101790381018003810181038101820381018303810184038101850381018603810187038101880381018903810190038101910381019203810193038101940381019503810196038101970381019803810199038102000381020103810202038102030381020403810205038102060381020703810208038102090381021003810211038102120381021303810214038102150381021603810217038102180381021903810220038102210381022203810223038102240381022503810226038102270381022803810229038102300381023103810232038102330381023403810235038102360381023703810238038102390381024003810241038102420381024303810244038102450381024603810247038102480381024903810250038102510381025203810253038102540381025503810256038102570381025803810259038102600381026103810262038102630381026403810265038102660381026703810268038102690381027003810271038102720381027303810274038102750381027603810277038102780381027903810280038102810381028203810283038102840381028503810286038102870381028803810289038102900381029103810292038102930381029403810295038102960381029703810298038102990381030003810301038103020381030303810304038103050381030603810307038103080381030903810310038103110381031203810313038103140381031503810316038103170381031803810319038103200381032103810322038103230381032403810325038103260381032703810328038103290381033003810331038103320381033303810334038103350381033603810337038103380381033903810340038103410381034203810343038103440381034503810346038103470381034803810349038103500381035103810352038103530381035403810355038103560381035703810358038103590381036003810361038103620381036303810364038103650381036603810367038103680381036903810370038103710381037203810373038103740381037503810376038103770381037803810379038103800381038103810382038103830381038403810385038103860381038703810388038103890381039003810391038103920381039303810394038103950381039603810397038103980381039903810400038104010381040203810403038104040381040503810406038104070381040803810409038104100381041103810412038104130381041403810415038104160381041703810418038104190381042003810421038104220381042303810424038104250381042603810427038104280381042903810430038104310381043203810433038104340381043503810436038104370381043803810439038104400381044103810442038104430382000103820002038200030382000403820005038200060382000703820008038200090382001003820011038200120382001303820014038200150382001603820017038200180382001903820020038200210382002203820023038200240382002503820026038200270382002803820029038200300382003103820032038200330382003403820035038200360382003703820038038200390382004003820041038200420382004303820044038200450382004603820047038200480382004903820050038200510382005203820053038200540382005503820056038200570382005803820059038200600382006103820062038200630382006403820065038200660382006703820068038200690382007003820071038200720382007303820074038200750382007603820077038200780382007903820080038200810382008203820083038200840382008503820086038200870382008803820089038200900382009103820092038200930382009403820095038200960382009703820098038200990382010003820101038201020382010303820104038201050382010603820107038201080382010903820110038201110382011203820113038201140382011503820116038201170382011803820119038201200382012103820122038201230382012403820125038201260382012703820128038201290382013003820131038201320382013303820134038201350382013603820137038201380382013903820140038201410382014203820143038201440382014503820146038201470382014803820149038201500382015103820152038201530382015403820155038201560382015703820158038201590382016003820161038201620382016303820164038201650382016603820167038201680382016903820170038201710382017203820173038201740382017503820176038201770382017803820179038201800382018103820182038201830382018403820185038201860382018703820188038201890382019003820191038201920382019303820194038201950382019603820197038201980382019903820200038202010382020203820203038202040382020503820206038202070382020803820209038202100382021103820212038202130382021403820215038202160382021703820218038202190382022003820221038202220382022303820224038202250382022603820227038202280382022903820230038202310382023203820233038202340382023503820236038202370382023803820239038202400382024103820242038202430382024403820245038202460382024703820248038202490382025003820251038202520382025303820254038202550382025603820257038202580382025903820260038202610382026203820263038202640382026503820266038202670382026803820269038202700382027103820272038202730382027403820275038202760382027703820278038202790382028003820281038202820382028303820284038202850382028603820287038202880382028903820290038202910382029203820293038202940382029503820296038202970382029803820299038203000382030103820302038203030382030403820305038203060382030703820308038203090382031003820311038203120382031303820314038203150382031603820317038203180382031903820320038203210382032203820323038203240382032503820326038203270382032803820329038203300382033103820332038203330382033403820335038203360382033703820338038203390382034003820341038203420382034303820344038203450382034603820347038203480382034903820350038203510382035203820353038203540382035503820356038203570382035803820359038203600382036103820362038203630382036403820365038203660382036703820368038203690382037003820371038203720382037303820374038203750382037603820377038203780382037903820380038203810382038203820383038203840382038503820386038203870382038803820389038203900382039103820392038203930382039403820395038203960382039703820398038203990382040003820401038204020382040303820404038204050382040603820407038204080382040903820410038204110382041203820413038204140382041503820416038204170382041803820419038204200382042103820422038204230382042403820425038204260382042703820428038204290382043003820431038204320382043303820434038204350382043603820437038204380382043903820440038204410382044203820443038300010383000203830003038300040383000503830006038300070383000803830009038300100383001103830012038300130383001403830015038300160383001703830018038300190383002003830021038300220383002303830024038300250383002603830027038300280383002903830030038300310383003203830033038300340383003503830036038300370383003803830039038300400383004103830042038300430383004403830045038300460383004703830048038300490383005003830051038300520383005303830054038300550383005603830057038300580383005903830060038300610383006203830063038300640383006503830066038300670383006803830069038300700383007103830072038300730383007403830075038300760383007703830078038300790383008003830081038300820383008303830084038300850383008603830087038300880383008903830090038300910383009203830093038300940383009503830096038300970383009803830099038301000383010103830102038301030383010403830105038301060383010703830108038301090383011003830111038301120383011303830114038301150383011603830117038301180383011903830120038301210383012203830123038301240383012503830126038301270383012803830129038301300383013103830132038301330383013403830135038301360383013703830138038301390383014003830141038301420383014303830144038301450383014603830147038301480383014903830150038301510383015203830153038301540383015503830156038301570383015803830159038301600383016103830162038301630383016403830165038301660383016703830168038301690383017003830171038301720383017303830174038301750383017603830177038301780383017903830180038301810383018203830183038301840383018503830186038301870383018803830189038301900383019103830192038301930383019403830195038301960383019703830198038301990383020003830201038302020383020303830204038302050383020603830207038302080383020903830210038302110383021203830213038302140383021503830216038302170383021803830219038302200383022103830222038302230383022403830225038302260383022703830228038302290383023003830231038302320383023303830234038302350383023603830237038302380383023903830240038302410383024203830243038302440383024503830246038302470383024803830249038302500383025103830252038302530383025403830255038302560383025703830258038302590383026003830261038302620383026303830264038302650383026603830267038302680383026903830270038302710383027203830273038302740383027503830276038302770383027803830279038302800383028103830282038302830383028403830285038302860383028703830288038302890383029003830291038302920383029303830294038302950383029603830297038302980383029903830300038303010383030203830303038303040383030503830306038303070383030803830309038303100383031103830312038303130383031403830315038303160383031703830318038303190383032003830321038303220383032303830324038303250383032603830327038303280383032903830330038303310383033203830333038303340383033503830336038303370383033803830339038303400383034103830342038303430383034403830345038303460383034703830348038303490383035003830351038303520383035303830354038303550383035603830357038303580383035903830360038303610383036203830363038303640383036503830366038303670383036803830369038303700383037103830372038303730383037403830375038303760383037703830378038303790383038003830381038303820383038303830384038303850383038603830387038303880383038903830390038303910383039203830393038303940383039503830396038303970383039803830399038304000383040103830402038304030383040403830405038304060383040703830408038304090383041003830411038304120383041303830414038304150383041603830417038304180383041903830420038304210383042203830423038304240383042503830426038304270383042803830429038304300383043103830432038304330383043403830435038304360383043703830438038304390383044003830441038304420383044303840001038400020384000303840004038400050384000603840007038400080384000903840010038400110384001203840013038400140384001503840016038400170384001803840019038400200384002103840022038400230384002403840025038400260384002703840028038400290384003003840031038400320384003303840034038400350384003603840037038400380384003903840040038400410384004203840043038400440384004503840046038400470384004803840049038400500384005103840052038400530384005403840055038400560384005703840058038400590384006003840061038400620384006303840064038400650384006603840067038400680384006903840070038400710384007203840073038400740384007503840076038400770384007803840079038400800384008103840082038400830384008403840085038400860384008703840088038400890384009003840091038400920384009303840094038400950384009603840097038400980384009903840100038401010384010203840103038401040384010503840106038401070384010803840109038401100384011103840112038401130384011403840115038401160384011703840118038401190384012003840121038401220384012303840124038401250384012603840127038401280384012903840130038401310384013203840133038401340384013503840136038401370384013803840139038401400384014103840142038401430384014403840145038401460384014703840148038401490384015003840151038401520384015303840154038401550384015603840157038401580384015903840160038401610384016203840163038401640384016503840166038401670384016803840169038401700384017103840172038401730384017403840175038401760384017703840178038401790384018003840181038401820384018303840184038401850384018603840187038401880384018903840190038401910384019203840193038401940384019503840196038401970384019803840199038402000384020103840202038402030384020403840205038402060384020703840208038402090384021003840211038402120384021303840214038402150384021603840217038402180384021903840220038402210384022203840223038402240384022503840226038402270384022803840229038402300384023103840232038402330384023403840235038402360384023703840238038402390384024003840241038402420384024303840244038402450384024603840247038402480384024903840250038402510384025203840253038402540384025503840256038402570384025803840259038402600384026103840262038402630384026403840265038402660384026703840268038402690384027003840271038402720384027303840274038402750384027603840277038402780384027903840280038402810384028203840283038402840384028503840286038402870384028803840289038402900384029103840292038402930384029403840295038402960384029703840298038402990384030003840301038403020384030303840304038403050384030603840307038403080384030903840310038403110384031203840313038403140384031503840316038403170384031803840319038403200384032103840322038403230384032403840325038403260384032703840328038403290384033003840331038403320384033303840334038403350384033603840337038403380384033903840340038403410384034203840343038403440384034503840346038403470384034803840349038403500384035103840352038403530384035403840355038403560384035703840358038403590384036003840361038403620384036303840364038403650384036603840367038403680384036903840370038403710384037203840373038403740384037503840376038403770384037803840379038403800384038103840382038403830384038403840385038403860384038703840388038403890384039003840391038403920384039303840394038403950384039603840397038403980384039903840400038404010384040203840403038404040384040503840406038404070384040803840409038404100384041103840412038404130384041403840415038404160384041703840418038404190384042003840421038404220384042303840424038404250384042603840427038404280384042903840430038404310384043203840433038404340384043503840436038404370384043803840439038404400384044103840442038404430384044403850001038500020385000303850004038500050385000603850007038500080385000903850010038500110385001203850013038500140385001503850016038500170385001803850019038500200385002103850022038500230385002403850025038500260385002703850028038500290385003003850031038500320385003303850034038500350385003603850037038500380385003903850040038500410385004203850043038500440385004503850046038500470385004803850049038500500385005103850052038500530385005403850055038500560385005703850058038500590385006003850061038500620385006303850064038500650385006603850067038500680385006903850070038500710385007203850073038500740385007503850076038500770385007803850079038500800385008103850082038500830385008403850085038500860385008703850088038500890385009003850091038500920385009303850094038500950385009603850097038500980385009903850100038501010385010203850103038501040385010503850106038501070385010803850109038501100385011103850112038501130385011403850115038501160385011703850118038501190385012003850121038501220385012303850124038501250385012603850127038501280385012903850130038501310385013203850133038501340385013503850136038501370385013803850139038501400385014103850142038501430385014403850145038501460385014703850148038501490385015003850151038501520385015303850154038501550385015603850157038501580385015903850160038501610385016203850163038501640385016503850166038501670385016803850169038501700385017103850172038501730385017403850175038501760385017703850178038501790385018003850181038501820385018303850184038501850385018603850187038501880385018903850190038501910385019203850193038501940385019503850196038501970385019803850199038502000385020103850202038502030385020403850205038502060385020703850208038502090385021003850211038502120385021303850214038502150385021603850217038502180385021903850220038502210385022203850223038502240385022503850226038502270385022803850229038502300385023103850232038502330385023403850235038502360385023703850238038502390385024003850241038502420385024303850244038502450385024603850247038502480385024903850250038502510385025203850253038502540385025503850256038502570385025803850259038502600385026103850262038502630385026403850265038502660385026703850268038502690385027003850271038502720385027303850274038502750385027603850277038502780385027903850280038502810385028203850283038502840385028503850286038502870385028803850289038502900385029103850292038502930385029403850295038502960385029703850298038502990385030003850301038503020385030303850304038503050385030603850307038503080385030903850310038503110385031203850313038503140385031503850316038503170385031803850319038503200385032103850322038503230385032403850325038503260385032703850328038503290385033003850331038503320385033303850334038503350385033603850337038503380385033903850340038503410385034203850343038503440385034503850346038503470385034803850349038503500385035103850352038503530385035403850355038503560385035703850358038503590385036003850361038503620385036303850364038503650385036603850367038503680385036903850370038503710385037203850373038503740385037503850376038503770385037803850379038503800385038103850382038503830385038403850385038503860385038703850388038503890385039003850391038503920385039303850394038503950385039603850397038503980385039903850400038504010385040203850403038504040385040503850406038504070385040803850409038504100385041103850412038504130385041403850415038504160385041703850418038504190385042003850421038504220385042303850424038504250385042603850427038504280385042903850430038504310385043203850433038504340385043503850436038504370385043803850439038504400385044103850442038504430385044403860001038600020386000303860004038600050386000603860007038600080386000903860010038600110386001203860013038600140386001503860016038600170386001803860019038600200386002103860022038600230386002403860025038600260386002703860028038600290386003003860031038600320386003303860034038600350386003603860037038600380386003903860040038600410386004203860043038600440386004503860046038600470386004803860049038600500386005103860052038600530386005403860055038600560386005703860058038600590386006003860061038600620386006303860064038600650386006603860067038600680386006903860070038600710386007203860073038600740386007503860076038600770386007803860079038600800386008103860082038600830386008403860085038600860386008703860088038600890386009003860091038600920386009303860094038600950386009603860097038600980386009903860100038601010386010203860103038601040386010503860106038601070386010803860109038601100386011103860112038601130386011403860115038601160386011703860118038601190386012003860121038601220386012303860124038601250386012603860127038601280386012903860130038601310386013203860133038601340386013503860136038601370386013803860139038601400386014103860142038601430386014403860145038601460386014703860148038601490386015003860151038601520386015303860154038601550386015603860157038601580386015903860160038601610386016203860163038601640386016503860166038601670386016803860169038601700386017103860172038601730386017403860175038601760386017703860178038601790386018003860181038601820386018303860184038601850386018603860187038601880386018903860190038601910386019203860193038601940386019503860196038601970386019803860199038602000386020103860202038602030386020403860205038602060386020703860208038602090386021003860211038602120386021303860214038602150386021603860217038602180386021903860220038602210386022203860223038602240386022503860226038602270386022803860229038602300386023103860232038602330386023403860235038602360386023703860238038602390386024003860241038602420386024303860244038602450386024603860247038602480386024903860250038602510386025203860253038602540386025503860256038602570386025803860259038602600386026103860262038602630386026403860265038602660386026703860268038602690386027003860271038602720386027303860274038602750386027603860277038602780386027903860280038602810386028203860283038602840386028503860286038602870386028803860289038602900386029103860292038602930386029403860295038602960386029703860298038602990386030003860301038603020386030303860304038603050386030603860307038603080386030903860310038603110386031203860313038603140386031503860316038603170386031803860319038603200386032103860322038603230386032403860325038603260386032703860328038603290386033003860331038603320386033303860334038603350386033603860337038603380386033903860340038603410386034203860343038603440386034503860346038603470386034803860349038603500386035103860352038603530386035403860355038603560386035703860358038603590386036003860361038603620386036303860364038603650386036603860367038603680386036903860370038603710386037203860373038603740386037503860376038603770386037803860379038603800386038103860382038603830386038403860385038603860386038703860388038603890386039003860391038603920386039303860394038603950386039603860397038603980386039903860400038604010386040203860403038604040386040503860406038604070386040803860409038604100386041103860412038604130386041403860415038604160386041703860418038604190386042003860421038604220386042303860424038604250386042603860427038604280386042903860430038604310386043203860433038604340386043503860436038604370386043803860439038604400386044103860442038604430386044403870001038700020387000303870004038700050387000603870007038700080387000903870010038700110387001203870013038700140387001503870016038700170387001803870019038700200387002103870022038700230387002403870025038700260387002703870028038700290387003003870031038700320387003303870034038700350387003603870037038700380387003903870040038700410387004203870043038700440387004503870046038700470387004803870049038700500387005103870052038700530387005403870055038700560387005703870058038700590387006003870061038700620387006303870064038700650387006603870067038700680387006903870070038700710387007203870073038700740387007503870076038700770387007803870079038700800387008103870082038700830387008403870085038700860387008703870088038700890387009003870091038700920387009303870094038700950387009603870097038700980387009903870100038701010387010203870103038701040387010503870106038701070387010803870109038701100387011103870112038701130387011403870115038701160387011703870118038701190387012003870121038701220387012303870124038701250387012603870127038701280387012903870130038701310387013203870133038701340387013503870136038701370387013803870139038701400387014103870142038701430387014403870145038701460387014703870148038701490387015003870151038701520387015303870154038701550387015603870157038701580387015903870160038701610387016203870163038701640387016503870166038701670387016803870169038701700387017103870172038701730387017403870175038701760387017703870178038701790387018003870181038701820387018303870184038701850387018603870187038701880387018903870190038701910387019203870193038701940387019503870196038701970387019803870199038702000387020103870202038702030387020403870205038702060387020703870208038702090387021003870211038702120387021303870214038702150387021603870217038702180387021903870220038702210387022203870223038702240387022503870226038702270387022803870229038702300387023103870232038702330387023403870235038702360387023703870238038702390387024003870241038702420387024303870244038702450387024603870247038702480387024903870250038702510387025203870253038702540387025503870256038702570387025803870259038702600387026103870262038702630387026403870265038702660387026703870268038702690387027003870271038702720387027303870274038702750387027603870277038702780387027903870280038702810387028203870283038702840387028503870286038702870387028803870289038702900387029103870292038702930387029403870295038702960387029703870298038702990387030003870301038703020387030303870304038703050387030603870307038703080387030903870310038703110387031203870313038703140387031503870316038703170387031803870319038703200387032103870322038703230387032403870325038703260387032703870328038703290387033003870331038703320387033303870334038703350387033603870337038703380387033903870340038703410387034203870343038703440387034503870346038703470387034803870349038703500387035103870352038703530387035403870355038703560387035703870358038703590387036003870361038703620387036303870364038703650387036603870367038703680387036903870370038703710387037203870373038703740387037503870376038703770387037803870379038703800387038103870382038703830387038403870385038703860387038703870388038703890387039003870391038703920387039303870394038703950387039603870397038703980387039903870400038704010387040203870403038704040387040503870406038704070387040803870409038704100387041103870412038704130387041403870415038704160387041703870418038704190387042003870421038704220387042303870424038704250387042603870427038704280387042903870430038704310387043203870433038704340387043503870436038704370387043803870439038704400387044103870442038704430387044403870445038800010388000203880003038800040388000503880006038800070388000803880009038800100388001103880012038800130388001403880015038800160388001703880018038800190388002003880021038800220388002303880024038800250388002603880027038800280388002903880030038800310388003203880033038800340388003503880036038800370388003803880039038800400388004103880042038800430388004403880045038800460388004703880048038800490388005003880051038800520388005303880054038800550388005603880057038800580388005903880060038800610388006203880063038800640388006503880066038800670388006803880069038800700388007103880072038800730388007403880075038800760388007703880078038800790388008003880081038800820388008303880084038800850388008603880087038800880388008903880090038800910388009203880093038800940388009503880096038800970388009803880099038801000388010103880102038801030388010403880105038801060388010703880108038801090388011003880111038801120388011303880114038801150388011603880117038801180388011903880120038801210388012203880123038801240388012503880126038801270388012803880129038801300388013103880132038801330388013403880135038801360388013703880138038801390388014003880141038801420388014303880144038801450388014603880147038801480388014903880150038801510388015203880153038801540388015503880156038801570388015803880159038801600388016103880162038801630388016403880165038801660388016703880168038801690388017003880171038801720388017303880174038801750388017603880177038801780388017903880180038801810388018203880183038801840388018503880186038801870388018803880189038801900388019103880192038801930388019403880195038801960388019703880198038801990388020003880201038802020388020303880204038802050388020603880207038802080388020903880210038802110388021203880213038802140388021503880216038802170388021803880219038802200388022103880222038802230388022403880225038802260388022703880228038802290388023003880231038802320388023303880234038802350388023603880237038802380388023903880240038802410388024203880243038802440388024503880246038802470388024803880249038802500388025103880252038802530388025403880255038802560388025703880258038802590388026003880261038802620388026303880264038802650388026603880267038802680388026903880270038802710388027203880273038802740388027503880276038802770388027803880279038802800388028103880282038802830388028403880285038802860388028703880288038802890388029003880291038802920388029303880294038802950388029603880297038802980388029903880300038803010388030203880303038803040388030503880306038803070388030803880309038803100388031103880312038803130388031403880315038803160388031703880318038803190388032003880321038803220388032303880324038803250388032603880327038803280388032903880330038803310388033203880333038803340388033503880336038803370388033803880339038803400388034103880342038803430388034403880345038803460388034703880348038803490388035003880351038803520388035303880354038803550388035603880357038803580388035903880360038803610388036203880363038803640388036503880366038803670388036803880369038803700388037103880372038803730388037403880375038803760388037703880378038803790388038003880381038803820388038303880384038803850388038603880387038803880388038903880390038803910388039203880393038803940388039503880396038803970388039803880399038804000388040103880402038804030388040403880405038804060388040703880408038804090388041003880411038804120388041303880414038804150388041603880417038804180388041903880420038804210388042203880423038804240388042503880426038804270388042803880429038804300388043103880432038804330388043403880435038804360388043703880438038804390388044003880441038804420388044303880444038804450389000103890002038900030389000403890005038900060389000703890008038900090389001003890011038900120389001303890014038900150389001603890017038900180389001903890020038900210389002203890023038900240389002503890026038900270389002803890029038900300389003103890032038900330389003403890035038900360389003703890038038900390389004003890041038900420389004303890044038900450389004603890047038900480389004903890050038900510389005203890053038900540389005503890056038900570389005803890059038900600389006103890062038900630389006403890065038900660389006703890068038900690389007003890071038900720389007303890074038900750389007603890077038900780389007903890080038900810389008203890083038900840389008503890086038900870389008803890089038900900389009103890092038900930389009403890095038900960389009703890098038900990389010003890101038901020389010303890104038901050389010603890107038901080389010903890110038901110389011203890113038901140389011503890116038901170389011803890119038901200389012103890122038901230389012403890125038901260389012703890128038901290389013003890131038901320389013303890134038901350389013603890137038901380389013903890140038901410389014203890143038901440389014503890146038901470389014803890149038901500389015103890152038901530389015403890155038901560389015703890158038901590389016003890161038901620389016303890164038901650389016603890167038901680389016903890170038901710389017203890173038901740389017503890176038901770389017803890179038901800389018103890182038901830389018403890185038901860389018703890188038901890389019003890191038901920389019303890194038901950389019603890197038901980389019903890200038902010389020203890203038902040389020503890206038902070389020803890209038902100389021103890212038902130389021403890215038902160389021703890218038902190389022003890221038902220389022303890224038902250389022603890227038902280389022903890230038902310389023203890233038902340389023503890236038902370389023803890239038902400389024103890242038902430389024403890245038902460389024703890248038902490389025003890251038902520389025303890254038902550389025603890257038902580389025903890260038902610389026203890263038902640389026503890266038902670389026803890269038902700389027103890272038902730389027403890275038902760389027703890278038902790389028003890281038902820389028303890284038902850389028603890287038902880389028903890290038902910389029203890293038902940389029503890296038902970389029803890299038903000389030103890302038903030389030403890305038903060389030703890308038903090389031003890311038903120389031303890314038903150389031603890317038903180389031903890320038903210389032203890323038903240389032503890326038903270389032803890329038903300389033103890332038903330389033403890335038903360389033703890338038903390389034003890341038903420389034303890344038903450389034603890347038903480389034903890350038903510389035203890353038903540389035503890356038903570389035803890359038903600389036103890362038903630389036403890365038903660389036703890368038903690389037003890371038903720389037303890374038903750389037603890377038903780389037903890380038903810389038203890383038903840389038503890386038903870389038803890389038903900389039103890392038903930389039403890395038903960389039703890398038903990389040003890401038904020389040303890404038904050389040603890407038904080389040903890410038904110389041203890413038904140389041503890416038904170389041803890419038904200389042103890422038904230389042403890425038904260389042703890428038904290389043003890431038904320389043303890434038904350389043603890437038904380389043903890440038904410389044203890443038904440389044503900001039000020390000303900004039000050390000603900007039000080390000903900010039000110390001203900013039000140390001503900016039000170390001803900019039000200390002103900022039000230390002403900025039000260390002703900028039000290390003003900031039000320390003303900034039000350390003603900037039000380390003903900040039000410390004203900043039000440390004503900046039000470390004803900049039000500390005103900052039000530390005403900055039000560390005703900058039000590390006003900061039000620390006303900064039000650390006603900067039000680390006903900070039000710390007203900073039000740390007503900076039000770390007803900079039000800390008103900082039000830390008403900085039000860390008703900088039000890390009003900091039000920390009303900094039000950390009603900097039000980390009903900100039001010390010203900103039001040390010503900106039001070390010803900109039001100390011103900112039001130390011403900115039001160390011703900118039001190390012003900121039001220390012303900124039001250390012603900127039001280390012903900130039001310390013203900133039001340390013503900136039001370390013803900139039001400390014103900142039001430390014403900145039001460390014703900148039001490390015003900151039001520390015303900154039001550390015603900157039001580390015903900160039001610390016203900163039001640390016503900166039001670390016803900169039001700390017103900172039001730390017403900175039001760390017703900178039001790390018003900181039001820390018303900184039001850390018603900187039001880390018903900190039001910390019203900193039001940390019503900196039001970390019803900199039002000390020103900202039002030390020403900205039002060390020703900208039002090390021003900211039002120390021303900214039002150390021603900217039002180390021903900220039002210390022203900223039002240390022503900226039002270390022803900229039002300390023103900232039002330390023403900235039002360390023703900238039002390390024003900241039002420390024303900244039002450390024603900247039002480390024903900250039002510390025203900253039002540390025503900256039002570390025803900259039002600390026103900262039002630390026403900265039002660390026703900268039002690390027003900271039002720390027303900274039002750390027603900277039002780390027903900280039002810390028203900283039002840390028503900286039002870390028803900289039002900390029103900292039002930390029403900295039002960390029703900298039002990390030003900301039003020390030303900304039003050390030603900307039003080390030903900310039003110390031203900313039003140390031503900316039003170390031803900319039003200390032103900322039003230390032403900325039003260390032703900328039003290390033003900331039003320390033303900334039003350390033603900337039003380390033903900340039003410390034203900343039003440390034503900346039003470390034803900349039003500390035103900352039003530390035403900355039003560390035703900358039003590390036003900361039003620390036303900364039003650390036603900367039003680390036903900370039003710390037203900373039003740390037503900376039003770390037803900379039003800390038103900382039003830390038403900385039003860390038703900388039003890390039003900391039003920390039303900394039003950390039603900397039003980390039903900400039004010390040203900403039004040390040503900406039004070390040803900409039004100390041103900412039004130390041403900415039004160390041703900418039004190390042003900421039004220390042303900424039004250390042603900427039004280390042903900430039004310390043203900433039004340390043503900436039004370390043803900439039004400390044103900442039004430390044403900445039004460391000103910002039100030391000403910005039100060391000703910008039100090391001003910011039100120391001303910014039100150391001603910017039100180391001903910020039100210391002203910023039100240391002503910026039100270391002803910029039100300391003103910032039100330391003403910035039100360391003703910038039100390391004003910041039100420391004303910044039100450391004603910047039100480391004903910050039100510391005203910053039100540391005503910056039100570391005803910059039100600391006103910062039100630391006403910065039100660391006703910068039100690391007003910071039100720391007303910074039100750391007603910077039100780391007903910080039100810391008203910083039100840391008503910086039100870391008803910089039100900391009103910092039100930391009403910095039100960391009703910098039100990391010003910101039101020391010303910104039101050391010603910107039101080391010903910110039101110391011203910113039101140391011503910116039101170391011803910119039101200391012103910122039101230391012403910125039101260391012703910128039101290391013003910131039101320391013303910134039101350391013603910137039101380391013903910140039101410391014203910143039101440391014503910146039101470391014803910149039101500391015103910152039101530391015403910155039101560391015703910158039101590391016003910161039101620391016303910164039101650391016603910167039101680391016903910170039101710391017203910173039101740391017503910176039101770391017803910179039101800391018103910182039101830391018403910185039101860391018703910188039101890391019003910191039101920391019303910194039101950391019603910197039101980391019903910200039102010391020203910203039102040391020503910206039102070391020803910209039102100391021103910212039102130391021403910215039102160391021703910218039102190391022003910221039102220391022303910224039102250391022603910227039102280391022903910230039102310391023203910233039102340391023503910236039102370391023803910239039102400391024103910242039102430391024403910245039102460391024703910248039102490391025003910251039102520391025303910254039102550391025603910257039102580391025903910260039102610391026203910263039102640391026503910266039102670391026803910269039102700391027103910272039102730391027403910275039102760391027703910278039102790391028003910281039102820391028303910284039102850391028603910287039102880391028903910290039102910391029203910293039102940391029503910296039102970391029803910299039103000391030103910302039103030391030403910305039103060391030703910308039103090391031003910311039103120391031303910314039103150391031603910317039103180391031903910320039103210391032203910323039103240391032503910326039103270391032803910329039103300391033103910332039103330391033403910335039103360391033703910338039103390391034003910341039103420391034303910344039103450391034603910347039103480391034903910350039103510391035203910353039103540391035503910356039103570391035803910359039103600391036103910362039103630391036403910365039103660391036703910368039103690391037003910371039103720391037303910374039103750391037603910377039103780391037903910380039103810391038203910383039103840391038503910386039103870391038803910389039103900391039103910392039103930391039403910395039103960391039703910398039103990391040003910401039104020391040303910404039104050391040603910407039104080391040903910410039104110391041203910413039104140391041503910416039104170391041803910419039104200391042103910422039104230391042403910425039104260391042703910428039104290391043003910431039104320391043303910434039104350391043603910437039104380391043903910440039104410391044203910443039104440391044503910446039200010392000203920003039200040392000503920006039200070392000803920009039200100392001103920012039200130392001403920015039200160392001703920018039200190392002003920021039200220392002303920024039200250392002603920027039200280392002903920030039200310392003203920033039200340392003503920036039200370392003803920039039200400392004103920042039200430392004403920045039200460392004703920048039200490392005003920051039200520392005303920054039200550392005603920057039200580392005903920060039200610392006203920063039200640392006503920066039200670392006803920069039200700392007103920072039200730392007403920075039200760392007703920078039200790392008003920081039200820392008303920084039200850392008603920087039200880392008903920090039200910392009203920093039200940392009503920096039200970392009803920099039201000392010103920102039201030392010403920105039201060392010703920108039201090392011003920111039201120392011303920114039201150392011603920117039201180392011903920120039201210392012203920123039201240392012503920126039201270392012803920129039201300392013103920132039201330392013403920135039201360392013703920138039201390392014003920141039201420392014303920144039201450392014603920147039201480392014903920150039201510392015203920153039201540392015503920156039201570392015803920159039201600392016103920162039201630392016403920165039201660392016703920168039201690392017003920171039201720392017303920174039201750392017603920177039201780392017903920180039201810392018203920183039201840392018503920186039201870392018803920189039201900392019103920192039201930392019403920195039201960392019703920198039201990392020003920201039202020392020303920204039202050392020603920207039202080392020903920210039202110392021203920213039202140392021503920216039202170392021803920219039202200392022103920222039202230392022403920225039202260392022703920228039202290392023003920231039202320392023303920234039202350392023603920237039202380392023903920240039202410392024203920243039202440392024503920246039202470392024803920249039202500392025103920252039202530392025403920255039202560392025703920258039202590392026003920261039202620392026303920264039202650392026603920267039202680392026903920270039202710392027203920273039202740392027503920276039202770392027803920279039202800392028103920282039202830392028403920285039202860392028703920288039202890392029003920291039202920392029303920294039202950392029603920297039202980392029903920300039203010392030203920303039203040392030503920306039203070392030803920309039203100392031103920312039203130392031403920315039203160392031703920318039203190392032003920321039203220392032303920324039203250392032603920327039203280392032903920330039203310392033203920333039203340392033503920336039203370392033803920339039203400392034103920342039203430392034403920345039203460392034703920348039203490392035003920351039203520392035303920354039203550392035603920357039203580392035903920360039203610392036203920363039203640392036503920366039203670392036803920369039203700392037103920372039203730392037403920375039203760392037703920378039203790392038003920381039203820392038303920384039203850392038603920387039203880392038903920390039203910392039203920393039203940392039503920396039203970392039803920399039204000392040103920402039204030392040403920405039204060392040703920408039204090392041003920411039204120392041303920414039204150392041603920417039204180392041903920420039204210392042203920423039204240392042503920426039204270392042803920429039204300392043103920432039204330392043403920435039204360392043703920438039204390392044003920441039204420392044303920444039204450392044603930001039300020393000303930004039300050393000603930007039300080393000903930010039300110393001203930013039300140393001503930016039300170393001803930019039300200393002103930022039300230393002403930025039300260393002703930028039300290393003003930031039300320393003303930034039300350393003603930037039300380393003903930040039300410393004203930043039300440393004503930046039300470393004803930049039300500393005103930052039300530393005403930055039300560393005703930058039300590393006003930061039300620393006303930064039300650393006603930067039300680393006903930070039300710393007203930073039300740393007503930076039300770393007803930079039300800393008103930082039300830393008403930085039300860393008703930088039300890393009003930091039300920393009303930094039300950393009603930097039300980393009903930100039301010393010203930103039301040393010503930106039301070393010803930109039301100393011103930112039301130393011403930115039301160393011703930118039301190393012003930121039301220393012303930124039301250393012603930127039301280393012903930130039301310393013203930133039301340393013503930136039301370393013803930139039301400393014103930142039301430393014403930145039301460393014703930148039301490393015003930151039301520393015303930154039301550393015603930157039301580393015903930160039301610393016203930163039301640393016503930166039301670393016803930169039301700393017103930172039301730393017403930175039301760393017703930178039301790393018003930181039301820393018303930184039301850393018603930187039301880393018903930190039301910393019203930193039301940393019503930196039301970393019803930199039302000393020103930202039302030393020403930205039302060393020703930208039302090393021003930211039302120393021303930214039302150393021603930217039302180393021903930220039302210393022203930223039302240393022503930226039302270393022803930229039302300393023103930232039302330393023403930235039302360393023703930238039302390393024003930241039302420393024303930244039302450393024603930247039302480393024903930250039302510393025203930253039302540393025503930256039302570393025803930259039302600393026103930262039302630393026403930265039302660393026703930268039302690393027003930271039302720393027303930274039302750393027603930277039302780393027903930280039302810393028203930283039302840393028503930286039302870393028803930289039302900393029103930292039302930393029403930295039302960393029703930298039302990393030003930301039303020393030303930304039303050393030603930307039303080393030903930310039303110393031203930313039303140393031503930316039303170393031803930319039303200393032103930322039303230393032403930325039303260393032703930328039303290393033003930331039303320393033303930334039303350393033603930337039303380393033903930340039303410393034203930343039303440393034503930346039303470393034803930349039303500393035103930352039303530393035403930355039303560393035703930358039303590393036003930361039303620393036303930364039303650393036603930367039303680393036903930370039303710393037203930373039303740393037503930376039303770393037803930379039303800393038103930382039303830393038403930385039303860393038703930388039303890393039003930391039303920393039303930394039303950393039603930397039303980393039903930400039304010393040203930403039304040393040503930406039304070393040803930409039304100393041103930412039304130393041403930415039304160393041703930418039304190393042003930421039304220393042303930424039304250393042603930427039304280393042903930430039304310393043203930433039304340393043503930436039304370393043803930439039304400393044103930442039304430393044403930445039304460393044703940001039400020394000303940004039400050394000603940007039400080394000903940010039400110394001203940013039400140394001503940016039400170394001803940019039400200394002103940022039400230394002403940025039400260394002703940028039400290394003003940031039400320394003303940034039400350394003603940037039400380394003903940040039400410394004203940043039400440394004503940046039400470394004803940049039400500394005103940052039400530394005403940055039400560394005703940058039400590394006003940061039400620394006303940064039400650394006603940067039400680394006903940070039400710394007203940073039400740394007503940076039400770394007803940079039400800394008103940082039400830394008403940085039400860394008703940088039400890394009003940091039400920394009303940094039400950394009603940097039400980394009903940100039401010394010203940103039401040394010503940106039401070394010803940109039401100394011103940112039401130394011403940115039401160394011703940118039401190394012003940121039401220394012303940124039401250394012603940127039401280394012903940130039401310394013203940133039401340394013503940136039401370394013803940139039401400394014103940142039401430394014403940145039401460394014703940148039401490394015003940151039401520394015303940154039401550394015603940157039401580394015903940160039401610394016203940163039401640394016503940166039401670394016803940169039401700394017103940172039401730394017403940175039401760394017703940178039401790394018003940181039401820394018303940184039401850394018603940187039401880394018903940190039401910394019203940193039401940394019503940196039401970394019803940199039402000394020103940202039402030394020403940205039402060394020703940208039402090394021003940211039402120394021303940214039402150394021603940217039402180394021903940220039402210394022203940223039402240394022503940226039402270394022803940229039402300394023103940232039402330394023403940235039402360394023703940238039402390394024003940241039402420394024303940244039402450394024603940247039402480394024903940250039402510394025203940253039402540394025503940256039402570394025803940259039402600394026103940262039402630394026403940265039402660394026703940268039402690394027003940271039402720394027303940274039402750394027603940277039402780394027903940280039402810394028203940283039402840394028503940286039402870394028803940289039402900394029103940292039402930394029403940295039402960394029703940298039402990394030003940301039403020394030303940304039403050394030603940307039403080394030903940310039403110394031203940313039403140394031503940316039403170394031803940319039403200394032103940322039403230394032403940325039403260394032703940328039403290394033003940331039403320394033303940334039403350394033603940337039403380394033903940340039403410394034203940343039403440394034503940346039403470394034803940349039403500394035103940352039403530394035403940355039403560394035703940358039403590394036003940361039403620394036303940364039403650394036603940367039403680394036903940370039403710394037203940373039403740394037503940376039403770394037803940379039403800394038103940382039403830394038403940385039403860394038703940388039403890394039003940391039403920394039303940394039403950394039603940397039403980394039903940400039404010394040203940403039404040394040503940406039404070394040803940409039404100394041103940412039404130394041403940415039404160394041703940418039404190394042003940421039404220394042303940424039404250394042603940427039404280394042903940430039404310394043203940433039404340394043503940436039404370394043803940439039404400394044103940442039404430394044403940445039404460394044703950001039500020395000303950004039500050395000603950007039500080395000903950010039500110395001203950013039500140395001503950016039500170395001803950019039500200395002103950022039500230395002403950025039500260395002703950028039500290395003003950031039500320395003303950034039500350395003603950037039500380395003903950040039500410395004203950043039500440395004503950046039500470395004803950049039500500395005103950052039500530395005403950055039500560395005703950058039500590395006003950061039500620395006303950064039500650395006603950067039500680395006903950070039500710395007203950073039500740395007503950076039500770395007803950079039500800395008103950082039500830395008403950085039500860395008703950088039500890395009003950091039500920395009303950094039500950395009603950097039500980395009903950100039501010395010203950103039501040395010503950106039501070395010803950109039501100395011103950112039501130395011403950115039501160395011703950118039501190395012003950121039501220395012303950124039501250395012603950127039501280395012903950130039501310395013203950133039501340395013503950136039501370395013803950139039501400395014103950142039501430395014403950145039501460395014703950148039501490395015003950151039501520395015303950154039501550395015603950157039501580395015903950160039501610395016203950163039501640395016503950166039501670395016803950169039501700395017103950172039501730395017403950175039501760395017703950178039501790395018003950181039501820395018303950184039501850395018603950187039501880395018903950190039501910395019203950193039501940395019503950196039501970395019803950199039502000395020103950202039502030395020403950205039502060395020703950208039502090395021003950211039502120395021303950214039502150395021603950217039502180395021903950220039502210395022203950223039502240395022503950226039502270395022803950229039502300395023103950232039502330395023403950235039502360395023703950238039502390395024003950241039502420395024303950244039502450395024603950247039502480395024903950250039502510395025203950253039502540395025503950256039502570395025803950259039502600395026103950262039502630395026403950265039502660395026703950268039502690395027003950271039502720395027303950274039502750395027603950277039502780395027903950280039502810395028203950283039502840395028503950286039502870395028803950289039502900395029103950292039502930395029403950295039502960395029703950298039502990395030003950301039503020395030303950304039503050395030603950307039503080395030903950310039503110395031203950313039503140395031503950316039503170395031803950319039503200395032103950322039503230395032403950325039503260395032703950328039503290395033003950331039503320395033303950334039503350395033603950337039503380395033903950340039503410395034203950343039503440395034503950346039503470395034803950349039503500395035103950352039503530395035403950355039503560395035703950358039503590395036003950361039503620395036303950364039503650395036603950367039503680395036903950370039503710395037203950373039503740395037503950376039503770395037803950379039503800395038103950382039503830395038403950385039503860395038703950388039503890395039003950391039503920395039303950394039503950395039603950397039503980395039903950400039504010395040203950403039504040395040503950406039504070395040803950409039504100395041103950412039504130395041403950415039504160395041703950418039504190395042003950421039504220395042303950424039504250395042603950427039504280395042903950430039504310395043203950433039504340395043503950436039504370395043803950439039504400395044103950442039504430395044403950445039504460395044703960001039600020396000303960004039600050396000603960007039600080396000903960010039600110396001203960013039600140396001503960016039600170396001803960019039600200396002103960022039600230396002403960025039600260396002703960028039600290396003003960031039600320396003303960034039600350396003603960037039600380396003903960040039600410396004203960043039600440396004503960046039600470396004803960049039600500396005103960052039600530396005403960055039600560396005703960058039600590396006003960061039600620396006303960064039600650396006603960067039600680396006903960070039600710396007203960073039600740396007503960076039600770396007803960079039600800396008103960082039600830396008403960085039600860396008703960088039600890396009003960091039600920396009303960094039600950396009603960097039600980396009903960100039601010396010203960103039601040396010503960106039601070396010803960109039601100396011103960112039601130396011403960115039601160396011703960118039601190396012003960121039601220396012303960124039601250396012603960127039601280396012903960130039601310396013203960133039601340396013503960136039601370396013803960139039601400396014103960142039601430396014403960145039601460396014703960148039601490396015003960151039601520396015303960154039601550396015603960157039601580396015903960160039601610396016203960163039601640396016503960166039601670396016803960169039601700396017103960172039601730396017403960175039601760396017703960178039601790396018003960181039601820396018303960184039601850396018603960187039601880396018903960190039601910396019203960193039601940396019503960196039601970396019803960199039602000396020103960202039602030396020403960205039602060396020703960208039602090396021003960211039602120396021303960214039602150396021603960217039602180396021903960220039602210396022203960223039602240396022503960226039602270396022803960229039602300396023103960232039602330396023403960235039602360396023703960238039602390396024003960241039602420396024303960244039602450396024603960247039602480396024903960250039602510396025203960253039602540396025503960256039602570396025803960259039602600396026103960262039602630396026403960265039602660396026703960268039602690396027003960271039602720396027303960274039602750396027603960277039602780396027903960280039602810396028203960283039602840396028503960286039602870396028803960289039602900396029103960292039602930396029403960295039602960396029703960298039602990396030003960301039603020396030303960304039603050396030603960307039603080396030903960310039603110396031203960313039603140396031503960316039603170396031803960319039603200396032103960322039603230396032403960325039603260396032703960328039603290396033003960331039603320396033303960334039603350396033603960337039603380396033903960340039603410396034203960343039603440396034503960346039603470396034803960349039603500396035103960352039603530396035403960355039603560396035703960358039603590396036003960361039603620396036303960364039603650396036603960367039603680396036903960370039603710396037203960373039603740396037503960376039603770396037803960379039603800396038103960382039603830396038403960385039603860396038703960388039603890396039003960391039603920396039303960394039603950396039603960397039603980396039903960400039604010396040203960403039604040396040503960406039604070396040803960409039604100396041103960412039604130396041403960415039604160396041703960418039604190396042003960421039604220396042303960424039604250396042603960427039604280396042903960430039604310396043203960433039604340396043503960436039604370396043803960439039604400396044103960442039604430396044403960445039604460396044703960448039700010397000203970003039700040397000503970006039700070397000803970009039700100397001103970012039700130397001403970015039700160397001703970018039700190397002003970021039700220397002303970024039700250397002603970027039700280397002903970030039700310397003203970033039700340397003503970036039700370397003803970039039700400397004103970042039700430397004403970045039700460397004703970048039700490397005003970051039700520397005303970054039700550397005603970057039700580397005903970060039700610397006203970063039700640397006503970066039700670397006803970069039700700397007103970072039700730397007403970075039700760397007703970078039700790397008003970081039700820397008303970084039700850397008603970087039700880397008903970090039700910397009203970093039700940397009503970096039700970397009803970099039701000397010103970102039701030397010403970105039701060397010703970108039701090397011003970111039701120397011303970114039701150397011603970117039701180397011903970120039701210397012203970123039701240397012503970126039701270397012803970129039701300397013103970132039701330397013403970135039701360397013703970138039701390397014003970141039701420397014303970144039701450397014603970147039701480397014903970150039701510397015203970153039701540397015503970156039701570397015803970159039701600397016103970162039701630397016403970165039701660397016703970168039701690397017003970171039701720397017303970174039701750397017603970177039701780397017903970180039701810397018203970183039701840397018503970186039701870397018803970189039701900397019103970192039701930397019403970195039701960397019703970198039701990397020003970201039702020397020303970204039702050397020603970207039702080397020903970210039702110397021203970213039702140397021503970216039702170397021803970219039702200397022103970222039702230397022403970225039702260397022703970228039702290397023003970231039702320397023303970234039702350397023603970237039702380397023903970240039702410397024203970243039702440397024503970246039702470397024803970249039702500397025103970252039702530397025403970255039702560397025703970258039702590397026003970261039702620397026303970264039702650397026603970267039702680397026903970270039702710397027203970273039702740397027503970276039702770397027803970279039702800397028103970282039702830397028403970285039702860397028703970288039702890397029003970291039702920397029303970294039702950397029603970297039702980397029903970300039703010397030203970303039703040397030503970306039703070397030803970309039703100397031103970312039703130397031403970315039703160397031703970318039703190397032003970321039703220397032303970324039703250397032603970327039703280397032903970330039703310397033203970333039703340397033503970336039703370397033803970339039703400397034103970342039703430397034403970345039703460397034703970348039703490397035003970351039703520397035303970354039703550397035603970357039703580397035903970360039703610397036203970363039703640397036503970366039703670397036803970369039703700397037103970372039703730397037403970375039703760397037703970378039703790397038003970381039703820397038303970384039703850397038603970387039703880397038903970390039703910397039203970393039703940397039503970396039703970397039803970399039704000397040103970402039704030397040403970405039704060397040703970408039704090397041003970411039704120397041303970414039704150397041603970417039704180397041903970420039704210397042203970423039704240397042503970426039704270397042803970429039704300397043103970432039704330397043403970435039704360397043703970438039704390397044003970441039704420397044303970444039704450397044603970447039704480398000103980002039800030398000403980005039800060398000703980008039800090398001003980011039800120398001303980014039800150398001603980017039800180398001903980020039800210398002203980023039800240398002503980026039800270398002803980029039800300398003103980032039800330398003403980035039800360398003703980038039800390398004003980041039800420398004303980044039800450398004603980047039800480398004903980050039800510398005203980053039800540398005503980056039800570398005803980059039800600398006103980062039800630398006403980065039800660398006703980068039800690398007003980071039800720398007303980074039800750398007603980077039800780398007903980080039800810398008203980083039800840398008503980086039800870398008803980089039800900398009103980092039800930398009403980095039800960398009703980098039800990398010003980101039801020398010303980104039801050398010603980107039801080398010903980110039801110398011203980113039801140398011503980116039801170398011803980119039801200398012103980122039801230398012403980125039801260398012703980128039801290398013003980131039801320398013303980134039801350398013603980137039801380398013903980140039801410398014203980143039801440398014503980146039801470398014803980149039801500398015103980152039801530398015403980155039801560398015703980158039801590398016003980161039801620398016303980164039801650398016603980167039801680398016903980170039801710398017203980173039801740398017503980176039801770398017803980179039801800398018103980182039801830398018403980185039801860398018703980188039801890398019003980191039801920398019303980194039801950398019603980197039801980398019903980200039802010398020203980203039802040398020503980206039802070398020803980209039802100398021103980212039802130398021403980215039802160398021703980218039802190398022003980221039802220398022303980224039802250398022603980227039802280398022903980230039802310398023203980233039802340398023503980236039802370398023803980239039802400398024103980242039802430398024403980245039802460398024703980248039802490398025003980251039802520398025303980254039802550398025603980257039802580398025903980260039802610398026203980263039802640398026503980266039802670398026803980269039802700398027103980272039802730398027403980275039802760398027703980278039802790398028003980281039802820398028303980284039802850398028603980287039802880398028903980290039802910398029203980293039802940398029503980296039802970398029803980299039803000398030103980302039803030398030403980305039803060398030703980308039803090398031003980311039803120398031303980314039803150398031603980317039803180398031903980320039803210398032203980323039803240398032503980326039803270398032803980329039803300398033103980332039803330398033403980335039803360398033703980338039803390398034003980341039803420398034303980344039803450398034603980347039803480398034903980350039803510398035203980353039803540398035503980356039803570398035803980359039803600398036103980362039803630398036403980365039803660398036703980368039803690398037003980371039803720398037303980374039803750398037603980377039803780398037903980380039803810398038203980383039803840398038503980386039803870398038803980389039803900398039103980392039803930398039403980395039803960398039703980398039803990398040003980401039804020398040303980404039804050398040603980407039804080398040903980410039804110398041203980413039804140398041503980416039804170398041803980419039804200398042103980422039804230398042403980425039804260398042703980428039804290398043003980431039804320398043303980434039804350398043603980437039804380398043903980440039804410398044203980443039804440398044503980446039804470398044803990001039900020399000303990004039900050399000603990007039900080399000903990010039900110399001203990013039900140399001503990016039900170399001803990019039900200399002103990022039900230399002403990025039900260399002703990028039900290399003003990031039900320399003303990034039900350399003603990037039900380399003903990040039900410399004203990043039900440399004503990046039900470399004803990049039900500399005103990052039900530399005403990055039900560399005703990058039900590399006003990061039900620399006303990064039900650399006603990067039900680399006903990070039900710399007203990073039900740399007503990076039900770399007803990079039900800399008103990082039900830399008403990085039900860399008703990088039900890399009003990091039900920399009303990094039900950399009603990097039900980399009903990100039901010399010203990103039901040399010503990106039901070399010803990109039901100399011103990112039901130399011403990115039901160399011703990118039901190399012003990121039901220399012303990124039901250399012603990127039901280399012903990130039901310399013203990133039901340399013503990136039901370399013803990139039901400399014103990142039901430399014403990145039901460399014703990148039901490399015003990151039901520399015303990154039901550399015603990157039901580399015903990160039901610399016203990163039901640399016503990166039901670399016803990169039901700399017103990172039901730399017403990175039901760399017703990178039901790399018003990181039901820399018303990184039901850399018603990187039901880399018903990190039901910399019203990193039901940399019503990196039901970399019803990199039902000399020103990202039902030399020403990205039902060399020703990208039902090399021003990211039902120399021303990214039902150399021603990217039902180399021903990220039902210399022203990223039902240399022503990226039902270399022803990229039902300399023103990232039902330399023403990235039902360399023703990238039902390399024003990241039902420399024303990244039902450399024603990247039902480399024903990250039902510399025203990253039902540399025503990256039902570399025803990259039902600399026103990262039902630399026403990265039902660399026703990268039902690399027003990271039902720399027303990274039902750399027603990277039902780399027903990280039902810399028203990283039902840399028503990286039902870399028803990289039902900399029103990292039902930399029403990295039902960399029703990298039902990399030003990301039903020399030303990304039903050399030603990307039903080399030903990310039903110399031203990313039903140399031503990316039903170399031803990319039903200399032103990322039903230399032403990325039903260399032703990328039903290399033003990331039903320399033303990334039903350399033603990337039903380399033903990340039903410399034203990343039903440399034503990346039903470399034803990349039903500399035103990352039903530399035403990355039903560399035703990358039903590399036003990361039903620399036303990364039903650399036603990367039903680399036903990370039903710399037203990373039903740399037503990376039903770399037803990379039903800399038103990382039903830399038403990385039903860399038703990388039903890399039003990391039903920399039303990394039903950399039603990397039903980399039903990400039904010399040203990403039904040399040503990406039904070399040803990409039904100399041103990412039904130399041403990415039904160399041703990418039904190399042003990421039904220399042303990424039904250399042603990427039904280399042903990430039904310399043203990433039904340399043503990436039904370399043803990439039904400399044103990442039904430399044403990445039904460399044703990448039904490400000104000002040000030400000404000005040000060400000704000008040000090400001004000011040000120400001304000014040000150400001604000017040000180400001904000020040000210400002204000023040000240400002504000026040000270400002804000029040000300400003104000032040000330400003404000035040000360400003704000038040000390400004004000041040000420400004304000044040000450400004604000047040000480400004904000050040000510400005204000053040000540400005504000056040000570400005804000059040000600400006104000062040000630400006404000065040000660400006704000068040000690400007004000071040000720400007304000074040000750400007604000077040000780400007904000080040000810400008204000083040000840400008504000086040000870400008804000089040000900400009104000092040000930400009404000095040000960400009704000098040000990400010004000101040001020400010304000104040001050400010604000107040001080400010904000110040001110400011204000113040001140400011504000116040001170400011804000119040001200400012104000122040001230400012404000125040001260400012704000128040001290400013004000131040001320400013304000134040001350400013604000137040001380400013904000140040001410400014204000143040001440400014504000146040001470400014804000149040001500400015104000152040001530400015404000155040001560400015704000158040001590400016004000161040001620400016304000164040001650400016604000167040001680400016904000170040001710400017204000173040001740400017504000176040001770400017804000179040001800400018104000182040001830400018404000185040001860400018704000188040001890400019004000191040001920400019304000194040001950400019604000197040001980400019904000200040002010400020204000203040002040400020504000206040002070400020804000209040002100400021104000212040002130400021404000215040002160400021704000218040002190400022004000221040002220400022304000224040002250400022604000227040002280400022904000230040002310400023204000233040002340400023504000236040002370400023804000239040002400400024104000242040002430400024404000245040002460400024704000248040002490400025004000251040002520400025304000254040002550400025604000257040002580400025904000260040002610400026204000263040002640400026504000266040002670400026804000269040002700400027104000272040002730400027404000275040002760400027704000278040002790400028004000281040002820400028304000284040002850400028604000287040002880400028904000290040002910400029204000293040002940400029504000296040002970400029804000299040003000400030104000302040003030400030404000305040003060400030704000308040003090400031004000311040003120400031304000314040003150400031604000317040003180400031904000320040003210400032204000323040003240400032504000326040003270400032804000329040003300400033104000332040003330400033404000335040003360400033704000338040003390400034004000341040003420400034304000344040003450400034604000347040003480400034904000350040003510400035204000353040003540400035504000356040003570400035804000359040003600400036104000362040003630400036404000365040003660400036704000368040003690400037004000371040003720400037304000374040003750400037604000377040003780400037904000380040003810400038204000383040003840400038504000386040003870400038804000389040003900400039104000392040003930400039404000395040003960400039704000398040003990400040004000401040004020400040304000404040004050400040604000407040004080400040904000410040004110400041204000413040004140400041504000416040004170400041804000419040004200400042104000422040004230400042404000425040004260400042704000428040004290400043004000431040004320400043304000434040004350400043604000437040004380400043904000440040004410400044204000443040004440400044504000446040004470400044804000449040100010401000204010003040100040401000504010006040100070401000804010009040100100401001104010012040100130401001404010015040100160401001704010018040100190401002004010021040100220401002304010024040100250401002604010027040100280401002904010030040100310401003204010033040100340401003504010036040100370401003804010039040100400401004104010042040100430401004404010045040100460401004704010048040100490401005004010051040100520401005304010054040100550401005604010057040100580401005904010060040100610401006204010063040100640401006504010066040100670401006804010069040100700401007104010072040100730401007404010075040100760401007704010078040100790401008004010081040100820401008304010084040100850401008604010087040100880401008904010090040100910401009204010093040100940401009504010096040100970401009804010099040101000401010104010102040101030401010404010105040101060401010704010108040101090401011004010111040101120401011304010114040101150401011604010117040101180401011904010120040101210401012204010123040101240401012504010126040101270401012804010129040101300401013104010132040101330401013404010135040101360401013704010138040101390401014004010141040101420401014304010144040101450401014604010147040101480401014904010150040101510401015204010153040101540401015504010156040101570401015804010159040101600401016104010162040101630401016404010165040101660401016704010168040101690401017004010171040101720401017304010174040101750401017604010177040101780401017904010180040101810401018204010183040101840401018504010186040101870401018804010189040101900401019104010192040101930401019404010195040101960401019704010198040101990401020004010201040102020401020304010204040102050401020604010207040102080401020904010210040102110401021204010213040102140401021504010216040102170401021804010219040102200401022104010222040102230401022404010225040102260401022704010228040102290401023004010231040102320401023304010234040102350401023604010237040102380401023904010240040102410401024204010243040102440401024504010246040102470401024804010249040102500401025104010252040102530401025404010255040102560401025704010258040102590401026004010261040102620401026304010264040102650401026604010267040102680401026904010270040102710401027204010273040102740401027504010276040102770401027804010279040102800401028104010282040102830401028404010285040102860401028704010288040102890401029004010291040102920401029304010294040102950401029604010297040102980401029904010300040103010401030204010303040103040401030504010306040103070401030804010309040103100401031104010312040103130401031404010315040103160401031704010318040103190401032004010321040103220401032304010324040103250401032604010327040103280401032904010330040103310401033204010333040103340401033504010336040103370401033804010339040103400401034104010342040103430401034404010345040103460401034704010348040103490401035004010351040103520401035304010354040103550401035604010357040103580401035904010360040103610401036204010363040103640401036504010366040103670401036804010369040103700401037104010372040103730401037404010375040103760401037704010378040103790401038004010381040103820401038304010384040103850401038604010387040103880401038904010390040103910401039204010393040103940401039504010396040103970401039804010399040104000401040104010402040104030401040404010405040104060401040704010408040104090401041004010411040104120401041304010414040104150401041604010417040104180401041904010420040104210401042204010423040104240401042504010426040104270401042804010429040104300401043104010432040104330401043404010435040104360401043704010438040104390401044004010441040104420401044304010444040104450401044604010447040104480401044904020001040200020402000304020004040200050402000604020007040200080402000904020010040200110402001204020013040200140402001504020016040200170402001804020019040200200402002104020022040200230402002404020025040200260402002704020028040200290402003004020031040200320402003304020034040200350402003604020037040200380402003904020040040200410402004204020043040200440402004504020046040200470402004804020049040200500402005104020052040200530402005404020055040200560402005704020058040200590402006004020061040200620402006304020064040200650402006604020067040200680402006904020070040200710402007204020073040200740402007504020076040200770402007804020079040200800402008104020082040200830402008404020085040200860402008704020088040200890402009004020091040200920402009304020094040200950402009604020097040200980402009904020100040201010402010204020103040201040402010504020106040201070402010804020109040201100402011104020112040201130402011404020115040201160402011704020118040201190402012004020121040201220402012304020124040201250402012604020127040201280402012904020130040201310402013204020133040201340402013504020136040201370402013804020139040201400402014104020142040201430402014404020145040201460402014704020148040201490402015004020151040201520402015304020154040201550402015604020157040201580402015904020160040201610402016204020163040201640402016504020166040201670402016804020169040201700402017104020172040201730402017404020175040201760402017704020178040201790402018004020181040201820402018304020184040201850402018604020187040201880402018904020190040201910402019204020193040201940402019504020196040201970402019804020199040202000402020104020202040202030402020404020205040202060402020704020208040202090402021004020211040202120402021304020214040202150402021604020217040202180402021904020220040202210402022204020223040202240402022504020226040202270402022804020229040202300402023104020232040202330402023404020235040202360402023704020238040202390402024004020241040202420402024304020244040202450402024604020247040202480402024904020250040202510402025204020253040202540402025504020256040202570402025804020259040202600402026104020262040202630402026404020265040202660402026704020268040202690402027004020271040202720402027304020274040202750402027604020277040202780402027904020280040202810402028204020283040202840402028504020286040202870402028804020289040202900402029104020292040202930402029404020295040202960402029704020298040202990402030004020301040203020402030304020304040203050402030604020307040203080402030904020310040203110402031204020313040203140402031504020316040203170402031804020319040203200402032104020322040203230402032404020325040203260402032704020328040203290402033004020331040203320402033304020334040203350402033604020337040203380402033904020340040203410402034204020343040203440402034504020346040203470402034804020349040203500402035104020352040203530402035404020355040203560402035704020358040203590402036004020361040203620402036304020364040203650402036604020367040203680402036904020370040203710402037204020373040203740402037504020376040203770402037804020379040203800402038104020382040203830402038404020385040203860402038704020388040203890402039004020391040203920402039304020394040203950402039604020397040203980402039904020400040204010402040204020403040204040402040504020406040204070402040804020409040204100402041104020412040204130402041404020415040204160402041704020418040204190402042004020421040204220402042304020424040204250402042604020427040204280402042904020430040204310402043204020433040204340402043504020436040204370402043804020439040204400402044104020442040204430402044404020445040204460402044704020448040204490402045004030001040300020403000304030004040300050403000604030007040300080403000904030010040300110403001204030013040300140403001504030016040300170403001804030019040300200403002104030022040300230403002404030025040300260403002704030028040300290403003004030031040300320403003304030034040300350403003604030037040300380403003904030040040300410403004204030043040300440403004504030046040300470403004804030049040300500403005104030052040300530403005404030055040300560403005704030058040300590403006004030061040300620403006304030064040300650403006604030067040300680403006904030070040300710403007204030073040300740403007504030076040300770403007804030079040300800403008104030082040300830403008404030085040300860403008704030088040300890403009004030091040300920403009304030094040300950403009604030097040300980403009904030100040301010403010204030103040301040403010504030106040301070403010804030109040301100403011104030112040301130403011404030115040301160403011704030118040301190403012004030121040301220403012304030124040301250403012604030127040301280403012904030130040301310403013204030133040301340403013504030136040301370403013804030139040301400403014104030142040301430403014404030145040301460403014704030148040301490403015004030151040301520403015304030154040301550403015604030157040301580403015904030160040301610403016204030163040301640403016504030166040301670403016804030169040301700403017104030172040301730403017404030175040301760403017704030178040301790403018004030181040301820403018304030184040301850403018604030187040301880403018904030190040301910403019204030193040301940403019504030196040301970403019804030199040302000403020104030202040302030403020404030205040302060403020704030208040302090403021004030211040302120403021304030214040302150403021604030217040302180403021904030220040302210403022204030223040302240403022504030226040302270403022804030229040302300403023104030232040302330403023404030235040302360403023704030238040302390403024004030241040302420403024304030244040302450403024604030247040302480403024904030250040302510403025204030253040302540403025504030256040302570403025804030259040302600403026104030262040302630403026404030265040302660403026704030268040302690403027004030271040302720403027304030274040302750403027604030277040302780403027904030280040302810403028204030283040302840403028504030286040302870403028804030289040302900403029104030292040302930403029404030295040302960403029704030298040302990403030004030301040303020403030304030304040303050403030604030307040303080403030904030310040303110403031204030313040303140403031504030316040303170403031804030319040303200403032104030322040303230403032404030325040303260403032704030328040303290403033004030331040303320403033304030334040303350403033604030337040303380403033904030340040303410403034204030343040303440403034504030346040303470403034804030349040303500403035104030352040303530403035404030355040303560403035704030358040303590403036004030361040303620403036304030364040303650403036604030367040303680403036904030370040303710403037204030373040303740403037504030376040303770403037804030379040303800403038104030382040303830403038404030385040303860403038704030388040303890403039004030391040303920403039304030394040303950403039604030397040303980403039904030400040304010403040204030403040304040403040504030406040304070403040804030409040304100403041104030412040304130403041404030415040304160403041704030418040304190403042004030421040304220403042304030424040304250403042604030427040304280403042904030430040304310403043204030433040304340403043504030436040304370403043804030439040304400403044104030442040304430403044404030445040304460403044704030448040304490403045004040001040400020404000304040004040400050404000604040007040400080404000904040010040400110404001204040013040400140404001504040016040400170404001804040019040400200404002104040022040400230404002404040025040400260404002704040028040400290404003004040031040400320404003304040034040400350404003604040037040400380404003904040040040400410404004204040043040400440404004504040046040400470404004804040049040400500404005104040052040400530404005404040055040400560404005704040058040400590404006004040061040400620404006304040064040400650404006604040067040400680404006904040070040400710404007204040073040400740404007504040076040400770404007804040079040400800404008104040082040400830404008404040085040400860404008704040088040400890404009004040091040400920404009304040094040400950404009604040097040400980404009904040100040401010404010204040103040401040404010504040106040401070404010804040109040401100404011104040112040401130404011404040115040401160404011704040118040401190404012004040121040401220404012304040124040401250404012604040127040401280404012904040130040401310404013204040133040401340404013504040136040401370404013804040139040401400404014104040142040401430404014404040145040401460404014704040148040401490404015004040151040401520404015304040154040401550404015604040157040401580404015904040160040401610404016204040163040401640404016504040166040401670404016804040169040401700404017104040172040401730404017404040175040401760404017704040178040401790404018004040181040401820404018304040184040401850404018604040187040401880404018904040190040401910404019204040193040401940404019504040196040401970404019804040199040402000404020104040202040402030404020404040205040402060404020704040208040402090404021004040211040402120404021304040214040402150404021604040217040402180404021904040220040402210404022204040223040402240404022504040226040402270404022804040229040402300404023104040232040402330404023404040235040402360404023704040238040402390404024004040241040402420404024304040244040402450404024604040247040402480404024904040250040402510404025204040253040402540404025504040256040402570404025804040259040402600404026104040262040402630404026404040265040402660404026704040268040402690404027004040271040402720404027304040274040402750404027604040277040402780404027904040280040402810404028204040283040402840404028504040286040402870404028804040289040402900404029104040292040402930404029404040295040402960404029704040298040402990404030004040301040403020404030304040304040403050404030604040307040403080404030904040310040403110404031204040313040403140404031504040316040403170404031804040319040403200404032104040322040403230404032404040325040403260404032704040328040403290404033004040331040403320404033304040334040403350404033604040337040403380404033904040340040403410404034204040343040403440404034504040346040403470404034804040349040403500404035104040352040403530404035404040355040403560404035704040358040403590404036004040361040403620404036304040364040403650404036604040367040403680404036904040370040403710404037204040373040403740404037504040376040403770404037804040379040403800404038104040382040403830404038404040385040403860404038704040388040403890404039004040391040403920404039304040394040403950404039604040397040403980404039904040400040404010404040204040403040404040404040504040406040404070404040804040409040404100404041104040412040404130404041404040415040404160404041704040418040404190404042004040421040404220404042304040424040404250404042604040427040404280404042904040430040404310404043204040433040404340404043504040436040404370404043804040439040404400404044104040442040404430404044404040445040404460404044704040448040404490404045004050001040500020405000304050004040500050405000604050007040500080405000904050010040500110405001204050013040500140405001504050016040500170405001804050019040500200405002104050022040500230405002404050025040500260405002704050028040500290405003004050031040500320405003304050034040500350405003604050037040500380405003904050040040500410405004204050043040500440405004504050046040500470405004804050049040500500405005104050052040500530405005404050055040500560405005704050058040500590405006004050061040500620405006304050064040500650405006604050067040500680405006904050070040500710405007204050073040500740405007504050076040500770405007804050079040500800405008104050082040500830405008404050085040500860405008704050088040500890405009004050091040500920405009304050094040500950405009604050097040500980405009904050100040501010405010204050103040501040405010504050106040501070405010804050109040501100405011104050112040501130405011404050115040501160405011704050118040501190405012004050121040501220405012304050124040501250405012604050127040501280405012904050130040501310405013204050133040501340405013504050136040501370405013804050139040501400405014104050142040501430405014404050145040501460405014704050148040501490405015004050151040501520405015304050154040501550405015604050157040501580405015904050160040501610405016204050163040501640405016504050166040501670405016804050169040501700405017104050172040501730405017404050175040501760405017704050178040501790405018004050181040501820405018304050184040501850405018604050187040501880405018904050190040501910405019204050193040501940405019504050196040501970405019804050199040502000405020104050202040502030405020404050205040502060405020704050208040502090405021004050211040502120405021304050214040502150405021604050217040502180405021904050220040502210405022204050223040502240405022504050226040502270405022804050229040502300405023104050232040502330405023404050235040502360405023704050238040502390405024004050241040502420405024304050244040502450405024604050247040502480405024904050250040502510405025204050253040502540405025504050256040502570405025804050259040502600405026104050262040502630405026404050265040502660405026704050268040502690405027004050271040502720405027304050274040502750405027604050277040502780405027904050280040502810405028204050283040502840405028504050286040502870405028804050289040502900405029104050292040502930405029404050295040502960405029704050298040502990405030004050301040503020405030304050304040503050405030604050307040503080405030904050310040503110405031204050313040503140405031504050316040503170405031804050319040503200405032104050322040503230405032404050325040503260405032704050328040503290405033004050331040503320405033304050334040503350405033604050337040503380405033904050340040503410405034204050343040503440405034504050346040503470405034804050349040503500405035104050352040503530405035404050355040503560405035704050358040503590405036004050361040503620405036304050364040503650405036604050367040503680405036904050370040503710405037204050373040503740405037504050376040503770405037804050379040503800405038104050382040503830405038404050385040503860405038704050388040503890405039004050391040503920405039304050394040503950405039604050397040503980405039904050400040504010405040204050403040504040405040504050406040504070405040804050409040504100405041104050412040504130405041404050415040504160405041704050418040504190405042004050421040504220405042304050424040504250405042604050427040504280405042904050430040504310405043204050433040504340405043504050436040504370405043804050439040504400405044104050442040504430405044404050445040504460405044704050448040504490405045004050451040600010406000204060003040600040406000504060006040600070406000804060009040600100406001104060012040600130406001404060015040600160406001704060018040600190406002004060021040600220406002304060024040600250406002604060027040600280406002904060030040600310406003204060033040600340406003504060036040600370406003804060039040600400406004104060042040600430406004404060045040600460406004704060048040600490406005004060051040600520406005304060054040600550406005604060057040600580406005904060060040600610406006204060063040600640406006504060066040600670406006804060069040600700406007104060072040600730406007404060075040600760406007704060078040600790406008004060081040600820406008304060084040600850406008604060087040600880406008904060090040600910406009204060093040600940406009504060096040600970406009804060099040601000406010104060102040601030406010404060105040601060406010704060108040601090406011004060111040601120406011304060114040601150406011604060117040601180406011904060120040601210406012204060123040601240406012504060126040601270406012804060129040601300406013104060132040601330406013404060135040601360406013704060138040601390406014004060141040601420406014304060144040601450406014604060147040601480406014904060150040601510406015204060153040601540406015504060156040601570406015804060159040601600406016104060162040601630406016404060165040601660406016704060168040601690406017004060171040601720406017304060174040601750406017604060177040601780406017904060180040601810406018204060183040601840406018504060186040601870406018804060189040601900406019104060192040601930406019404060195040601960406019704060198040601990406020004060201040602020406020304060204040602050406020604060207040602080406020904060210040602110406021204060213040602140406021504060216040602170406021804060219040602200406022104060222040602230406022404060225040602260406022704060228040602290406023004060231040602320406023304060234040602350406023604060237040602380406023904060240040602410406024204060243040602440406024504060246040602470406024804060249040602500406025104060252040602530406025404060255040602560406025704060258040602590406026004060261040602620406026304060264040602650406026604060267040602680406026904060270040602710406027204060273040602740406027504060276040602770406027804060279040602800406028104060282040602830406028404060285040602860406028704060288040602890406029004060291040602920406029304060294040602950406029604060297040602980406029904060300040603010406030204060303040603040406030504060306040603070406030804060309040603100406031104060312040603130406031404060315040603160406031704060318040603190406032004060321040603220406032304060324040603250406032604060327040603280406032904060330040603310406033204060333040603340406033504060336040603370406033804060339040603400406034104060342040603430406034404060345040603460406034704060348040603490406035004060351040603520406035304060354040603550406035604060357040603580406035904060360040603610406036204060363040603640406036504060366040603670406036804060369040603700406037104060372040603730406037404060375040603760406037704060378040603790406038004060381040603820406038304060384040603850406038604060387040603880406038904060390040603910406039204060393040603940406039504060396040603970406039804060399040604000406040104060402040604030406040404060405040604060406040704060408040604090406041004060411040604120406041304060414040604150406041604060417040604180406041904060420040604210406042204060423040604240406042504060426040604270406042804060429040604300406043104060432040604330406043404060435040604360406043704060438040604390406044004060441040604420406044304060444040604450406044604060447040604480406044904060450040604510407000104070002040700030407000404070005040700060407000704070008040700090407001004070011040700120407001304070014040700150407001604070017040700180407001904070020040700210407002204070023040700240407002504070026040700270407002804070029040700300407003104070032040700330407003404070035040700360407003704070038040700390407004004070041040700420407004304070044040700450407004604070047040700480407004904070050040700510407005204070053040700540407005504070056040700570407005804070059040700600407006104070062040700630407006404070065040700660407006704070068040700690407007004070071040700720407007304070074040700750407007604070077040700780407007904070080040700810407008204070083040700840407008504070086040700870407008804070089040700900407009104070092040700930407009404070095040700960407009704070098040700990407010004070101040701020407010304070104040701050407010604070107040701080407010904070110040701110407011204070113040701140407011504070116040701170407011804070119040701200407012104070122040701230407012404070125040701260407012704070128040701290407013004070131040701320407013304070134040701350407013604070137040701380407013904070140040701410407014204070143040701440407014504070146040701470407014804070149040701500407015104070152040701530407015404070155040701560407015704070158040701590407016004070161040701620407016304070164040701650407016604070167040701680407016904070170040701710407017204070173040701740407017504070176040701770407017804070179040701800407018104070182040701830407018404070185040701860407018704070188040701890407019004070191040701920407019304070194040701950407019604070197040701980407019904070200040702010407020204070203040702040407020504070206040702070407020804070209040702100407021104070212040702130407021404070215040702160407021704070218040702190407022004070221040702220407022304070224040702250407022604070227040702280407022904070230040702310407023204070233040702340407023504070236040702370407023804070239040702400407024104070242040702430407024404070245040702460407024704070248040702490407025004070251040702520407025304070254040702550407025604070257040702580407025904070260040702610407026204070263040702640407026504070266040702670407026804070269040702700407027104070272040702730407027404070275040702760407027704070278040702790407028004070281040702820407028304070284040702850407028604070287040702880407028904070290040702910407029204070293040702940407029504070296040702970407029804070299040703000407030104070302040703030407030404070305040703060407030704070308040703090407031004070311040703120407031304070314040703150407031604070317040703180407031904070320040703210407032204070323040703240407032504070326040703270407032804070329040703300407033104070332040703330407033404070335040703360407033704070338040703390407034004070341040703420407034304070344040703450407034604070347040703480407034904070350040703510407035204070353040703540407035504070356040703570407035804070359040703600407036104070362040703630407036404070365040703660407036704070368040703690407037004070371040703720407037304070374040703750407037604070377040703780407037904070380040703810407038204070383040703840407038504070386040703870407038804070389040703900407039104070392040703930407039404070395040703960407039704070398040703990407040004070401040704020407040304070404040704050407040604070407040704080407040904070410040704110407041204070413040704140407041504070416040704170407041804070419040704200407042104070422040704230407042404070425040704260407042704070428040704290407043004070431040704320407043304070434040704350407043604070437040704380407043904070440040704410407044204070443040704440407044504070446040704470407044804070449040704500407045104080001040800020408000304080004040800050408000604080007040800080408000904080010040800110408001204080013040800140408001504080016040800170408001804080019040800200408002104080022040800230408002404080025040800260408002704080028040800290408003004080031040800320408003304080034040800350408003604080037040800380408003904080040040800410408004204080043040800440408004504080046040800470408004804080049040800500408005104080052040800530408005404080055040800560408005704080058040800590408006004080061040800620408006304080064040800650408006604080067040800680408006904080070040800710408007204080073040800740408007504080076040800770408007804080079040800800408008104080082040800830408008404080085040800860408008704080088040800890408009004080091040800920408009304080094040800950408009604080097040800980408009904080100040801010408010204080103040801040408010504080106040801070408010804080109040801100408011104080112040801130408011404080115040801160408011704080118040801190408012004080121040801220408012304080124040801250408012604080127040801280408012904080130040801310408013204080133040801340408013504080136040801370408013804080139040801400408014104080142040801430408014404080145040801460408014704080148040801490408015004080151040801520408015304080154040801550408015604080157040801580408015904080160040801610408016204080163040801640408016504080166040801670408016804080169040801700408017104080172040801730408017404080175040801760408017704080178040801790408018004080181040801820408018304080184040801850408018604080187040801880408018904080190040801910408019204080193040801940408019504080196040801970408019804080199040802000408020104080202040802030408020404080205040802060408020704080208040802090408021004080211040802120408021304080214040802150408021604080217040802180408021904080220040802210408022204080223040802240408022504080226040802270408022804080229040802300408023104080232040802330408023404080235040802360408023704080238040802390408024004080241040802420408024304080244040802450408024604080247040802480408024904080250040802510408025204080253040802540408025504080256040802570408025804080259040802600408026104080262040802630408026404080265040802660408026704080268040802690408027004080271040802720408027304080274040802750408027604080277040802780408027904080280040802810408028204080283040802840408028504080286040802870408028804080289040802900408029104080292040802930408029404080295040802960408029704080298040802990408030004080301040803020408030304080304040803050408030604080307040803080408030904080310040803110408031204080313040803140408031504080316040803170408031804080319040803200408032104080322040803230408032404080325040803260408032704080328040803290408033004080331040803320408033304080334040803350408033604080337040803380408033904080340040803410408034204080343040803440408034504080346040803470408034804080349040803500408035104080352040803530408035404080355040803560408035704080358040803590408036004080361040803620408036304080364040803650408036604080367040803680408036904080370040803710408037204080373040803740408037504080376040803770408037804080379040803800408038104080382040803830408038404080385040803860408038704080388040803890408039004080391040803920408039304080394040803950408039604080397040803980408039904080400040804010408040204080403040804040408040504080406040804070408040804080409040804100408041104080412040804130408041404080415040804160408041704080418040804190408042004080421040804220408042304080424040804250408042604080427040804280408042904080430040804310408043204080433040804340408043504080436040804370408043804080439040804400408044104080442040804430408044404080445040804460408044704080448040804490408045004080451040804520409000104090002040900030409000404090005040900060409000704090008040900090409001004090011040900120409001304090014040900150409001604090017040900180409001904090020040900210409002204090023040900240409002504090026040900270409002804090029040900300409003104090032040900330409003404090035040900360409003704090038040900390409004004090041040900420409004304090044040900450409004604090047040900480409004904090050040900510409005204090053040900540409005504090056040900570409005804090059040900600409006104090062040900630409006404090065040900660409006704090068040900690409007004090071040900720409007304090074040900750409007604090077040900780409007904090080040900810409008204090083040900840409008504090086040900870409008804090089040900900409009104090092040900930409009404090095040900960409009704090098040900990409010004090101040901020409010304090104040901050409010604090107040901080409010904090110040901110409011204090113040901140409011504090116040901170409011804090119040901200409012104090122040901230409012404090125040901260409012704090128040901290409013004090131040901320409013304090134040901350409013604090137040901380409013904090140040901410409014204090143040901440409014504090146040901470409014804090149040901500409015104090152040901530409015404090155040901560409015704090158040901590409016004090161040901620409016304090164040901650409016604090167040901680409016904090170040901710409017204090173040901740409017504090176040901770409017804090179040901800409018104090182040901830409018404090185040901860409018704090188040901890409019004090191040901920409019304090194040901950409019604090197040901980409019904090200040902010409020204090203040902040409020504090206040902070409020804090209040902100409021104090212040902130409021404090215040902160409021704090218040902190409022004090221040902220409022304090224040902250409022604090227040902280409022904090230040902310409023204090233040902340409023504090236040902370409023804090239040902400409024104090242040902430409024404090245040902460409024704090248040902490409025004090251040902520409025304090254040902550409025604090257040902580409025904090260040902610409026204090263040902640409026504090266040902670409026804090269040902700409027104090272040902730409027404090275040902760409027704090278040902790409028004090281040902820409028304090284040902850409028604090287040902880409028904090290040902910409029204090293040902940409029504090296040902970409029804090299040903000409030104090302040903030409030404090305040903060409030704090308040903090409031004090311040903120409031304090314040903150409031604090317040903180409031904090320040903210409032204090323040903240409032504090326040903270409032804090329040903300409033104090332040903330409033404090335040903360409033704090338040903390409034004090341040903420409034304090344040903450409034604090347040903480409034904090350040903510409035204090353040903540409035504090356040903570409035804090359040903600409036104090362040903630409036404090365040903660409036704090368040903690409037004090371040903720409037304090374040903750409037604090377040903780409037904090380040903810409038204090383040903840409038504090386040903870409038804090389040903900409039104090392040903930409039404090395040903960409039704090398040903990409040004090401040904020409040304090404040904050409040604090407040904080409040904090410040904110409041204090413040904140409041504090416040904170409041804090419040904200409042104090422040904230409042404090425040904260409042704090428040904290409043004090431040904320409043304090434040904350409043604090437040904380409043904090440040904410409044204090443040904440409044504090446040904470409044804090449040904500409045104090452041000010410000204100003041000040410000504100006041000070410000804100009041000100410001104100012041000130410001404100015041000160410001704100018041000190410002004100021041000220410002304100024041000250410002604100027041000280410002904100030041000310410003204100033041000340410003504100036041000370410003804100039041000400410004104100042041000430410004404100045041000460410004704100048041000490410005004100051041000520410005304100054041000550410005604100057041000580410005904100060041000610410006204100063041000640410006504100066041000670410006804100069041000700410007104100072041000730410007404100075041000760410007704100078041000790410008004100081041000820410008304100084041000850410008604100087041000880410008904100090041000910410009204100093041000940410009504100096041000970410009804100099041001000410010104100102041001030410010404100105041001060410010704100108041001090410011004100111041001120410011304100114041001150410011604100117041001180410011904100120041001210410012204100123041001240410012504100126041001270410012804100129041001300410013104100132041001330410013404100135041001360410013704100138041001390410014004100141041001420410014304100144041001450410014604100147041001480410014904100150041001510410015204100153041001540410015504100156041001570410015804100159041001600410016104100162041001630410016404100165041001660410016704100168041001690410017004100171041001720410017304100174041001750410017604100177041001780410017904100180041001810410018204100183041001840410018504100186041001870410018804100189041001900410019104100192041001930410019404100195041001960410019704100198041001990410020004100201041002020410020304100204041002050410020604100207041002080410020904100210041002110410021204100213041002140410021504100216041002170410021804100219041002200410022104100222041002230410022404100225041002260410022704100228041002290410023004100231041002320410023304100234041002350410023604100237041002380410023904100240041002410410024204100243041002440410024504100246041002470410024804100249041002500410025104100252041002530410025404100255041002560410025704100258041002590410026004100261041002620410026304100264041002650410026604100267041002680410026904100270041002710410027204100273041002740410027504100276041002770410027804100279041002800410028104100282041002830410028404100285041002860410028704100288041002890410029004100291041002920410029304100294041002950410029604100297041002980410029904100300041003010410030204100303041003040410030504100306041003070410030804100309041003100410031104100312041003130410031404100315041003160410031704100318041003190410032004100321041003220410032304100324041003250410032604100327041003280410032904100330041003310410033204100333041003340410033504100336041003370410033804100339041003400410034104100342041003430410034404100345041003460410034704100348041003490410035004100351041003520410035304100354041003550410035604100357041003580410035904100360041003610410036204100363041003640410036504100366041003670410036804100369041003700410037104100372041003730410037404100375041003760410037704100378041003790410038004100381041003820410038304100384041003850410038604100387041003880410038904100390041003910410039204100393041003940410039504100396041003970410039804100399041004000410040104100402041004030410040404100405041004060410040704100408041004090410041004100411041004120410041304100414041004150410041604100417041004180410041904100420041004210410042204100423041004240410042504100426041004270410042804100429041004300410043104100432041004330410043404100435041004360410043704100438041004390410044004100441041004420410044304100444041004450410044604100447041004480410044904100450041004510410045204110001041100020411000304110004041100050411000604110007041100080411000904110010041100110411001204110013041100140411001504110016041100170411001804110019041100200411002104110022041100230411002404110025041100260411002704110028041100290411003004110031041100320411003304110034041100350411003604110037041100380411003904110040041100410411004204110043041100440411004504110046041100470411004804110049041100500411005104110052041100530411005404110055041100560411005704110058041100590411006004110061041100620411006304110064041100650411006604110067041100680411006904110070041100710411007204110073041100740411007504110076041100770411007804110079041100800411008104110082041100830411008404110085041100860411008704110088041100890411009004110091041100920411009304110094041100950411009604110097041100980411009904110100041101010411010204110103041101040411010504110106041101070411010804110109041101100411011104110112041101130411011404110115041101160411011704110118041101190411012004110121041101220411012304110124041101250411012604110127041101280411012904110130041101310411013204110133041101340411013504110136041101370411013804110139041101400411014104110142041101430411014404110145041101460411014704110148041101490411015004110151041101520411015304110154041101550411015604110157041101580411015904110160041101610411016204110163041101640411016504110166041101670411016804110169041101700411017104110172041101730411017404110175041101760411017704110178041101790411018004110181041101820411018304110184041101850411018604110187041101880411018904110190041101910411019204110193041101940411019504110196041101970411019804110199041102000411020104110202041102030411020404110205041102060411020704110208041102090411021004110211041102120411021304110214041102150411021604110217041102180411021904110220041102210411022204110223041102240411022504110226041102270411022804110229041102300411023104110232041102330411023404110235041102360411023704110238041102390411024004110241041102420411024304110244041102450411024604110247041102480411024904110250041102510411025204110253041102540411025504110256041102570411025804110259041102600411026104110262041102630411026404110265041102660411026704110268041102690411027004110271041102720411027304110274041102750411027604110277041102780411027904110280041102810411028204110283041102840411028504110286041102870411028804110289041102900411029104110292041102930411029404110295041102960411029704110298041102990411030004110301041103020411030304110304041103050411030604110307041103080411030904110310041103110411031204110313041103140411031504110316041103170411031804110319041103200411032104110322041103230411032404110325041103260411032704110328041103290411033004110331041103320411033304110334041103350411033604110337041103380411033904110340041103410411034204110343041103440411034504110346041103470411034804110349041103500411035104110352041103530411035404110355041103560411035704110358041103590411036004110361041103620411036304110364041103650411036604110367041103680411036904110370041103710411037204110373041103740411037504110376041103770411037804110379041103800411038104110382041103830411038404110385041103860411038704110388041103890411039004110391041103920411039304110394041103950411039604110397041103980411039904110400041104010411040204110403041104040411040504110406041104070411040804110409041104100411041104110412041104130411041404110415041104160411041704110418041104190411042004110421041104220411042304110424041104250411042604110427041104280411042904110430041104310411043204110433041104340411043504110436041104370411043804110439041104400411044104110442041104430411044404110445041104460411044704110448041104490411045004110451041104520411045304120001041200020412000304120004041200050412000604120007041200080412000904120010041200110412001204120013041200140412001504120016041200170412001804120019041200200412002104120022041200230412002404120025041200260412002704120028041200290412003004120031041200320412003304120034041200350412003604120037041200380412003904120040041200410412004204120043041200440412004504120046041200470412004804120049041200500412005104120052041200530412005404120055041200560412005704120058041200590412006004120061041200620412006304120064041200650412006604120067041200680412006904120070041200710412007204120073041200740412007504120076041200770412007804120079041200800412008104120082041200830412008404120085041200860412008704120088041200890412009004120091041200920412009304120094041200950412009604120097041200980412009904120100041201010412010204120103041201040412010504120106041201070412010804120109041201100412011104120112041201130412011404120115041201160412011704120118041201190412012004120121041201220412012304120124041201250412012604120127041201280412012904120130041201310412013204120133041201340412013504120136041201370412013804120139041201400412014104120142041201430412014404120145041201460412014704120148041201490412015004120151041201520412015304120154041201550412015604120157041201580412015904120160041201610412016204120163041201640412016504120166041201670412016804120169041201700412017104120172041201730412017404120175041201760412017704120178041201790412018004120181041201820412018304120184041201850412018604120187041201880412018904120190041201910412019204120193041201940412019504120196041201970412019804120199041202000412020104120202041202030412020404120205041202060412020704120208041202090412021004120211041202120412021304120214041202150412021604120217041202180412021904120220041202210412022204120223041202240412022504120226041202270412022804120229041202300412023104120232041202330412023404120235041202360412023704120238041202390412024004120241041202420412024304120244041202450412024604120247041202480412024904120250041202510412025204120253041202540412025504120256041202570412025804120259041202600412026104120262041202630412026404120265041202660412026704120268041202690412027004120271041202720412027304120274041202750412027604120277041202780412027904120280041202810412028204120283041202840412028504120286041202870412028804120289041202900412029104120292041202930412029404120295041202960412029704120298041202990412030004120301041203020412030304120304041203050412030604120307041203080412030904120310041203110412031204120313041203140412031504120316041203170412031804120319041203200412032104120322041203230412032404120325041203260412032704120328041203290412033004120331041203320412033304120334041203350412033604120337041203380412033904120340041203410412034204120343041203440412034504120346041203470412034804120349041203500412035104120352041203530412035404120355041203560412035704120358041203590412036004120361041203620412036304120364041203650412036604120367041203680412036904120370041203710412037204120373041203740412037504120376041203770412037804120379041203800412038104120382041203830412038404120385041203860412038704120388041203890412039004120391041203920412039304120394041203950412039604120397041203980412039904120400041204010412040204120403041204040412040504120406041204070412040804120409041204100412041104120412041204130412041404120415041204160412041704120418041204190412042004120421041204220412042304120424041204250412042604120427041204280412042904120430041204310412043204120433041204340412043504120436041204370412043804120439041204400412044104120442041204430412044404120445041204460412044704120448041204490412045004120451041204520412045304130001041300020413000304130004041300050413000604130007041300080413000904130010041300110413001204130013041300140413001504130016041300170413001804130019041300200413002104130022041300230413002404130025041300260413002704130028041300290413003004130031041300320413003304130034041300350413003604130037041300380413003904130040041300410413004204130043041300440413004504130046041300470413004804130049041300500413005104130052041300530413005404130055041300560413005704130058041300590413006004130061041300620413006304130064041300650413006604130067041300680413006904130070041300710413007204130073041300740413007504130076041300770413007804130079041300800413008104130082041300830413008404130085041300860413008704130088041300890413009004130091041300920413009304130094041300950413009604130097041300980413009904130100041301010413010204130103041301040413010504130106041301070413010804130109041301100413011104130112041301130413011404130115041301160413011704130118041301190413012004130121041301220413012304130124041301250413012604130127041301280413012904130130041301310413013204130133041301340413013504130136041301370413013804130139041301400413014104130142041301430413014404130145041301460413014704130148041301490413015004130151041301520413015304130154041301550413015604130157041301580413015904130160041301610413016204130163041301640413016504130166041301670413016804130169041301700413017104130172041301730413017404130175041301760413017704130178041301790413018004130181041301820413018304130184041301850413018604130187041301880413018904130190041301910413019204130193041301940413019504130196041301970413019804130199041302000413020104130202041302030413020404130205041302060413020704130208041302090413021004130211041302120413021304130214041302150413021604130217041302180413021904130220041302210413022204130223041302240413022504130226041302270413022804130229041302300413023104130232041302330413023404130235041302360413023704130238041302390413024004130241041302420413024304130244041302450413024604130247041302480413024904130250041302510413025204130253041302540413025504130256041302570413025804130259041302600413026104130262041302630413026404130265041302660413026704130268041302690413027004130271041302720413027304130274041302750413027604130277041302780413027904130280041302810413028204130283041302840413028504130286041302870413028804130289041302900413029104130292041302930413029404130295041302960413029704130298041302990413030004130301041303020413030304130304041303050413030604130307041303080413030904130310041303110413031204130313041303140413031504130316041303170413031804130319041303200413032104130322041303230413032404130325041303260413032704130328041303290413033004130331041303320413033304130334041303350413033604130337041303380413033904130340041303410413034204130343041303440413034504130346041303470413034804130349041303500413035104130352041303530413035404130355041303560413035704130358041303590413036004130361041303620413036304130364041303650413036604130367041303680413036904130370041303710413037204130373041303740413037504130376041303770413037804130379041303800413038104130382041303830413038404130385041303860413038704130388041303890413039004130391041303920413039304130394041303950413039604130397041303980413039904130400041304010413040204130403041304040413040504130406041304070413040804130409041304100413041104130412041304130413041404130415041304160413041704130418041304190413042004130421041304220413042304130424041304250413042604130427041304280413042904130430041304310413043204130433041304340413043504130436041304370413043804130439041304400413044104130442041304430413044404130445041304460413044704130448041304490413045004130451041304520413045304140001041400020414000304140004041400050414000604140007041400080414000904140010041400110414001204140013041400140414001504140016041400170414001804140019041400200414002104140022041400230414002404140025041400260414002704140028041400290414003004140031041400320414003304140034041400350414003604140037041400380414003904140040041400410414004204140043041400440414004504140046041400470414004804140049041400500414005104140052041400530414005404140055041400560414005704140058041400590414006004140061041400620414006304140064041400650414006604140067041400680414006904140070041400710414007204140073041400740414007504140076041400770414007804140079041400800414008104140082041400830414008404140085041400860414008704140088041400890414009004140091041400920414009304140094041400950414009604140097041400980414009904140100041401010414010204140103041401040414010504140106041401070414010804140109041401100414011104140112041401130414011404140115041401160414011704140118041401190414012004140121041401220414012304140124041401250414012604140127041401280414012904140130041401310414013204140133041401340414013504140136041401370414013804140139041401400414014104140142041401430414014404140145041401460414014704140148041401490414015004140151041401520414015304140154041401550414015604140157041401580414015904140160041401610414016204140163041401640414016504140166041401670414016804140169041401700414017104140172041401730414017404140175041401760414017704140178041401790414018004140181041401820414018304140184041401850414018604140187041401880414018904140190041401910414019204140193041401940414019504140196041401970414019804140199041402000414020104140202041402030414020404140205041402060414020704140208041402090414021004140211041402120414021304140214041402150414021604140217041402180414021904140220041402210414022204140223041402240414022504140226041402270414022804140229041402300414023104140232041402330414023404140235041402360414023704140238041402390414024004140241041402420414024304140244041402450414024604140247041402480414024904140250041402510414025204140253041402540414025504140256041402570414025804140259041402600414026104140262041402630414026404140265041402660414026704140268041402690414027004140271041402720414027304140274041402750414027604140277041402780414027904140280041402810414028204140283041402840414028504140286041402870414028804140289041402900414029104140292041402930414029404140295041402960414029704140298041402990414030004140301041403020414030304140304041403050414030604140307041403080414030904140310041403110414031204140313041403140414031504140316041403170414031804140319041403200414032104140322041403230414032404140325041403260414032704140328041403290414033004140331041403320414033304140334041403350414033604140337041403380414033904140340041403410414034204140343041403440414034504140346041403470414034804140349041403500414035104140352041403530414035404140355041403560414035704140358041403590414036004140361041403620414036304140364041403650414036604140367041403680414036904140370041403710414037204140373041403740414037504140376041403770414037804140379041403800414038104140382041403830414038404140385041403860414038704140388041403890414039004140391041403920414039304140394041403950414039604140397041403980414039904140400041404010414040204140403041404040414040504140406041404070414040804140409041404100414041104140412041404130414041404140415041404160414041704140418041404190414042004140421041404220414042304140424041404250414042604140427041404280414042904140430041404310414043204140433041404340414043504140436041404370414043804140439041404400414044104140442041404430414044404140445041404460414044704140448041404490414045004140451041404520414045304140454041500010415000204150003041500040415000504150006041500070415000804150009041500100415001104150012041500130415001404150015041500160415001704150018041500190415002004150021041500220415002304150024041500250415002604150027041500280415002904150030041500310415003204150033041500340415003504150036041500370415003804150039041500400415004104150042041500430415004404150045041500460415004704150048041500490415005004150051041500520415005304150054041500550415005604150057041500580415005904150060041500610415006204150063041500640415006504150066041500670415006804150069041500700415007104150072041500730415007404150075041500760415007704150078041500790415008004150081041500820415008304150084041500850415008604150087041500880415008904150090041500910415009204150093041500940415009504150096041500970415009804150099041501000415010104150102041501030415010404150105041501060415010704150108041501090415011004150111041501120415011304150114041501150415011604150117041501180415011904150120041501210415012204150123041501240415012504150126041501270415012804150129041501300415013104150132041501330415013404150135041501360415013704150138041501390415014004150141041501420415014304150144041501450415014604150147041501480415014904150150041501510415015204150153041501540415015504150156041501570415015804150159041501600415016104150162041501630415016404150165041501660415016704150168041501690415017004150171041501720415017304150174041501750415017604150177041501780415017904150180041501810415018204150183041501840415018504150186041501870415018804150189041501900415019104150192041501930415019404150195041501960415019704150198041501990415020004150201041502020415020304150204041502050415020604150207041502080415020904150210041502110415021204150213041502140415021504150216041502170415021804150219041502200415022104150222041502230415022404150225041502260415022704150228041502290415023004150231041502320415023304150234041502350415023604150237041502380415023904150240041502410415024204150243041502440415024504150246041502470415024804150249041502500415025104150252041502530415025404150255041502560415025704150258041502590415026004150261041502620415026304150264041502650415026604150267041502680415026904150270041502710415027204150273041502740415027504150276041502770415027804150279041502800415028104150282041502830415028404150285041502860415028704150288041502890415029004150291041502920415029304150294041502950415029604150297041502980415029904150300041503010415030204150303041503040415030504150306041503070415030804150309041503100415031104150312041503130415031404150315041503160415031704150318041503190415032004150321041503220415032304150324041503250415032604150327041503280415032904150330041503310415033204150333041503340415033504150336041503370415033804150339041503400415034104150342041503430415034404150345041503460415034704150348041503490415035004150351041503520415035304150354041503550415035604150357041503580415035904150360041503610415036204150363041503640415036504150366041503670415036804150369041503700415037104150372041503730415037404150375041503760415037704150378041503790415038004150381041503820415038304150384041503850415038604150387041503880415038904150390041503910415039204150393041503940415039504150396041503970415039804150399041504000415040104150402041504030415040404150405041504060415040704150408041504090415041004150411041504120415041304150414041504150415041604150417041504180415041904150420041504210415042204150423041504240415042504150426041504270415042804150429041504300415043104150432041504330415043404150435041504360415043704150438041504390415044004150441041504420415044304150444041504450415044604150447041504480415044904150450041504510415045204150453041504540416000104160002041600030416000404160005041600060416000704160008041600090416001004160011041600120416001304160014041600150416001604160017041600180416001904160020041600210416002204160023041600240416002504160026041600270416002804160029041600300416003104160032041600330416003404160035041600360416003704160038041600390416004004160041041600420416004304160044041600450416004604160047041600480416004904160050041600510416005204160053041600540416005504160056041600570416005804160059041600600416006104160062041600630416006404160065041600660416006704160068041600690416007004160071041600720416007304160074041600750416007604160077041600780416007904160080041600810416008204160083041600840416008504160086041600870416008804160089041600900416009104160092041600930416009404160095041600960416009704160098041600990416010004160101041601020416010304160104041601050416010604160107041601080416010904160110041601110416011204160113041601140416011504160116041601170416011804160119041601200416012104160122041601230416012404160125041601260416012704160128041601290416013004160131041601320416013304160134041601350416013604160137041601380416013904160140041601410416014204160143041601440416014504160146041601470416014804160149041601500416015104160152041601530416015404160155041601560416015704160158041601590416016004160161041601620416016304160164041601650416016604160167041601680416016904160170041601710416017204160173041601740416017504160176041601770416017804160179041601800416018104160182041601830416018404160185041601860416018704160188041601890416019004160191041601920416019304160194041601950416019604160197041601980416019904160200041602010416020204160203041602040416020504160206041602070416020804160209041602100416021104160212041602130416021404160215041602160416021704160218041602190416022004160221041602220416022304160224041602250416022604160227041602280416022904160230041602310416023204160233041602340416023504160236041602370416023804160239041602400416024104160242041602430416024404160245041602460416024704160248041602490416025004160251041602520416025304160254041602550416025604160257041602580416025904160260041602610416026204160263041602640416026504160266041602670416026804160269041602700416027104160272041602730416027404160275041602760416027704160278041602790416028004160281041602820416028304160284041602850416028604160287041602880416028904160290041602910416029204160293041602940416029504160296041602970416029804160299041603000416030104160302041603030416030404160305041603060416030704160308041603090416031004160311041603120416031304160314041603150416031604160317041603180416031904160320041603210416032204160323041603240416032504160326041603270416032804160329041603300416033104160332041603330416033404160335041603360416033704160338041603390416034004160341041603420416034304160344041603450416034604160347041603480416034904160350041603510416035204160353041603540416035504160356041603570416035804160359041603600416036104160362041603630416036404160365041603660416036704160368041603690416037004160371041603720416037304160374041603750416037604160377041603780416037904160380041603810416038204160383041603840416038504160386041603870416038804160389041603900416039104160392041603930416039404160395041603960416039704160398041603990416040004160401041604020416040304160404041604050416040604160407041604080416040904160410041604110416041204160413041604140416041504160416041604170416041804160419041604200416042104160422041604230416042404160425041604260416042704160428041604290416043004160431041604320416043304160434041604350416043604160437041604380416043904160440041604410416044204160443041604440416044504160446041604470416044804160449041604500416045104160452041604530416045404170001041700020417000304170004041700050417000604170007041700080417000904170010041700110417001204170013041700140417001504170016041700170417001804170019041700200417002104170022041700230417002404170025041700260417002704170028041700290417003004170031041700320417003304170034041700350417003604170037041700380417003904170040041700410417004204170043041700440417004504170046041700470417004804170049041700500417005104170052041700530417005404170055041700560417005704170058041700590417006004170061041700620417006304170064041700650417006604170067041700680417006904170070041700710417007204170073041700740417007504170076041700770417007804170079041700800417008104170082041700830417008404170085041700860417008704170088041700890417009004170091041700920417009304170094041700950417009604170097041700980417009904170100041701010417010204170103041701040417010504170106041701070417010804170109041701100417011104170112041701130417011404170115041701160417011704170118041701190417012004170121041701220417012304170124041701250417012604170127041701280417012904170130041701310417013204170133041701340417013504170136041701370417013804170139041701400417014104170142041701430417014404170145041701460417014704170148041701490417015004170151041701520417015304170154041701550417015604170157041701580417015904170160041701610417016204170163041701640417016504170166041701670417016804170169041701700417017104170172041701730417017404170175041701760417017704170178041701790417018004170181041701820417018304170184041701850417018604170187041701880417018904170190041701910417019204170193041701940417019504170196041701970417019804170199041702000417020104170202041702030417020404170205041702060417020704170208041702090417021004170211041702120417021304170214041702150417021604170217041702180417021904170220041702210417022204170223041702240417022504170226041702270417022804170229041702300417023104170232041702330417023404170235041702360417023704170238041702390417024004170241041702420417024304170244041702450417024604170247041702480417024904170250041702510417025204170253041702540417025504170256041702570417025804170259041702600417026104170262041702630417026404170265041702660417026704170268041702690417027004170271041702720417027304170274041702750417027604170277041702780417027904170280041702810417028204170283041702840417028504170286041702870417028804170289041702900417029104170292041702930417029404170295041702960417029704170298041702990417030004170301041703020417030304170304041703050417030604170307041703080417030904170310041703110417031204170313041703140417031504170316041703170417031804170319041703200417032104170322041703230417032404170325041703260417032704170328041703290417033004170331041703320417033304170334041703350417033604170337041703380417033904170340041703410417034204170343041703440417034504170346041703470417034804170349041703500417035104170352041703530417035404170355041703560417035704170358041703590417036004170361041703620417036304170364041703650417036604170367041703680417036904170370041703710417037204170373041703740417037504170376041703770417037804170379041703800417038104170382041703830417038404170385041703860417038704170388041703890417039004170391041703920417039304170394041703950417039604170397041703980417039904170400041704010417040204170403041704040417040504170406041704070417040804170409041704100417041104170412041704130417041404170415041704160417041704170418041704190417042004170421041704220417042304170424041704250417042604170427041704280417042904170430041704310417043204170433041704340417043504170436041704370417043804170439041704400417044104170442041704430417044404170445041704460417044704170448041704490417045004170451041704520417045304170454041704550418000104180002041800030418000404180005041800060418000704180008041800090418001004180011041800120418001304180014041800150418001604180017041800180418001904180020041800210418002204180023041800240418002504180026041800270418002804180029041800300418003104180032041800330418003404180035041800360418003704180038041800390418004004180041041800420418004304180044041800450418004604180047041800480418004904180050041800510418005204180053041800540418005504180056041800570418005804180059041800600418006104180062041800630418006404180065041800660418006704180068041800690418007004180071041800720418007304180074041800750418007604180077041800780418007904180080041800810418008204180083041800840418008504180086041800870418008804180089041800900418009104180092041800930418009404180095041800960418009704180098041800990418010004180101041801020418010304180104041801050418010604180107041801080418010904180110041801110418011204180113041801140418011504180116041801170418011804180119041801200418012104180122041801230418012404180125041801260418012704180128041801290418013004180131041801320418013304180134041801350418013604180137041801380418013904180140041801410418014204180143041801440418014504180146041801470418014804180149041801500418015104180152041801530418015404180155041801560418015704180158041801590418016004180161041801620418016304180164041801650418016604180167041801680418016904180170041801710418017204180173041801740418017504180176041801770418017804180179041801800418018104180182041801830418018404180185041801860418018704180188041801890418019004180191041801920418019304180194041801950418019604180197041801980418019904180200041802010418020204180203041802040418020504180206041802070418020804180209041802100418021104180212041802130418021404180215041802160418021704180218041802190418022004180221041802220418022304180224041802250418022604180227041802280418022904180230041802310418023204180233041802340418023504180236041802370418023804180239041802400418024104180242041802430418024404180245041802460418024704180248041802490418025004180251041802520418025304180254041802550418025604180257041802580418025904180260041802610418026204180263041802640418026504180266041802670418026804180269041802700418027104180272041802730418027404180275041802760418027704180278041802790418028004180281041802820418028304180284041802850418028604180287041802880418028904180290041802910418029204180293041802940418029504180296041802970418029804180299041803000418030104180302041803030418030404180305041803060418030704180308041803090418031004180311041803120418031304180314041803150418031604180317041803180418031904180320041803210418032204180323041803240418032504180326041803270418032804180329041803300418033104180332041803330418033404180335041803360418033704180338041803390418034004180341041803420418034304180344041803450418034604180347041803480418034904180350041803510418035204180353041803540418035504180356041803570418035804180359041803600418036104180362041803630418036404180365041803660418036704180368041803690418037004180371041803720418037304180374041803750418037604180377041803780418037904180380041803810418038204180383041803840418038504180386041803870418038804180389041803900418039104180392041803930418039404180395041803960418039704180398041803990418040004180401041804020418040304180404041804050418040604180407041804080418040904180410041804110418041204180413041804140418041504180416041804170418041804180419041804200418042104180422041804230418042404180425041804260418042704180428041804290418043004180431041804320418043304180434041804350418043604180437041804380418043904180440041804410418044204180443041804440418044504180446041804470418044804180449041804500418045104180452041804530418045404180455041900010419000204190003041900040419000504190006041900070419000804190009041900100419001104190012041900130419001404190015041900160419001704190018041900190419002004190021041900220419002304190024041900250419002604190027041900280419002904190030041900310419003204190033041900340419003504190036041900370419003804190039041900400419004104190042041900430419004404190045041900460419004704190048041900490419005004190051041900520419005304190054041900550419005604190057041900580419005904190060041900610419006204190063041900640419006504190066041900670419006804190069041900700419007104190072041900730419007404190075041900760419007704190078041900790419008004190081041900820419008304190084041900850419008604190087041900880419008904190090041900910419009204190093041900940419009504190096041900970419009804190099041901000419010104190102041901030419010404190105041901060419010704190108041901090419011004190111041901120419011304190114041901150419011604190117041901180419011904190120041901210419012204190123041901240419012504190126041901270419012804190129041901300419013104190132041901330419013404190135041901360419013704190138041901390419014004190141041901420419014304190144041901450419014604190147041901480419014904190150041901510419015204190153041901540419015504190156041901570419015804190159041901600419016104190162041901630419016404190165041901660419016704190168041901690419017004190171041901720419017304190174041901750419017604190177041901780419017904190180041901810419018204190183041901840419018504190186041901870419018804190189041901900419019104190192041901930419019404190195041901960419019704190198041901990419020004190201041902020419020304190204041902050419020604190207041902080419020904190210041902110419021204190213041902140419021504190216041902170419021804190219041902200419022104190222041902230419022404190225041902260419022704190228041902290419023004190231041902320419023304190234041902350419023604190237041902380419023904190240041902410419024204190243041902440419024504190246041902470419024804190249041902500419025104190252041902530419025404190255041902560419025704190258041902590419026004190261041902620419026304190264041902650419026604190267041902680419026904190270041902710419027204190273041902740419027504190276041902770419027804190279041902800419028104190282041902830419028404190285041902860419028704190288041902890419029004190291041902920419029304190294041902950419029604190297041902980419029904190300041903010419030204190303041903040419030504190306041903070419030804190309041903100419031104190312041903130419031404190315041903160419031704190318041903190419032004190321041903220419032304190324041903250419032604190327041903280419032904190330041903310419033204190333041903340419033504190336041903370419033804190339041903400419034104190342041903430419034404190345041903460419034704190348041903490419035004190351041903520419035304190354041903550419035604190357041903580419035904190360041903610419036204190363041903640419036504190366041903670419036804190369041903700419037104190372041903730419037404190375041903760419037704190378041903790419038004190381041903820419038304190384041903850419038604190387041903880419038904190390041903910419039204190393041903940419039504190396041903970419039804190399041904000419040104190402041904030419040404190405041904060419040704190408041904090419041004190411041904120419041304190414041904150419041604190417041904180419041904190420041904210419042204190423041904240419042504190426041904270419042804190429041904300419043104190432041904330419043404190435041904360419043704190438041904390419044004190441041904420419044304190444041904450419044604190447041904480419044904190450041904510419045204190453041904540419045504200001042000020420000304200004042000050420000604200007042000080420000904200010042000110420001204200013042000140420001504200016042000170420001804200019042000200420002104200022042000230420002404200025042000260420002704200028042000290420003004200031042000320420003304200034042000350420003604200037042000380420003904200040042000410420004204200043042000440420004504200046042000470420004804200049042000500420005104200052042000530420005404200055042000560420005704200058042000590420006004200061042000620420006304200064042000650420006604200067042000680420006904200070042000710420007204200073042000740420007504200076042000770420007804200079042000800420008104200082042000830420008404200085042000860420008704200088042000890420009004200091042000920420009304200094042000950420009604200097042000980420009904200100042001010420010204200103042001040420010504200106042001070420010804200109042001100420011104200112042001130420011404200115042001160420011704200118042001190420012004200121042001220420012304200124042001250420012604200127042001280420012904200130042001310420013204200133042001340420013504200136042001370420013804200139042001400420014104200142042001430420014404200145042001460420014704200148042001490420015004200151042001520420015304200154042001550420015604200157042001580420015904200160042001610420016204200163042001640420016504200166042001670420016804200169042001700420017104200172042001730420017404200175042001760420017704200178042001790420018004200181042001820420018304200184042001850420018604200187042001880420018904200190042001910420019204200193042001940420019504200196042001970420019804200199042002000420020104200202042002030420020404200205042002060420020704200208042002090420021004200211042002120420021304200214042002150420021604200217042002180420021904200220042002210420022204200223042002240420022504200226042002270420022804200229042002300420023104200232042002330420023404200235042002360420023704200238042002390420024004200241042002420420024304200244042002450420024604200247042002480420024904200250042002510420025204200253042002540420025504200256042002570420025804200259042002600420026104200262042002630420026404200265042002660420026704200268042002690420027004200271042002720420027304200274042002750420027604200277042002780420027904200280042002810420028204200283042002840420028504200286042002870420028804200289042002900420029104200292042002930420029404200295042002960420029704200298042002990420030004200301042003020420030304200304042003050420030604200307042003080420030904200310042003110420031204200313042003140420031504200316042003170420031804200319042003200420032104200322042003230420032404200325042003260420032704200328042003290420033004200331042003320420033304200334042003350420033604200337042003380420033904200340042003410420034204200343042003440420034504200346042003470420034804200349042003500420035104200352042003530420035404200355042003560420035704200358042003590420036004200361042003620420036304200364042003650420036604200367042003680420036904200370042003710420037204200373042003740420037504200376042003770420037804200379042003800420038104200382042003830420038404200385042003860420038704200388042003890420039004200391042003920420039304200394042003950420039604200397042003980420039904200400042004010420040204200403042004040420040504200406042004070420040804200409042004100420041104200412042004130420041404200415042004160420041704200418042004190420042004200421042004220420042304200424042004250420042604200427042004280420042904200430042004310420043204200433042004340420043504200436042004370420043804200439042004400420044104200442042004430420044404200445042004460420044704200448042004490420045004200451042004520420045304200454042004550420045604210001042100020421000304210004042100050421000604210007042100080421000904210010042100110421001204210013042100140421001504210016042100170421001804210019042100200421002104210022042100230421002404210025042100260421002704210028042100290421003004210031042100320421003304210034042100350421003604210037042100380421003904210040042100410421004204210043042100440421004504210046042100470421004804210049042100500421005104210052042100530421005404210055042100560421005704210058042100590421006004210061042100620421006304210064042100650421006604210067042100680421006904210070042100710421007204210073042100740421007504210076042100770421007804210079042100800421008104210082042100830421008404210085042100860421008704210088042100890421009004210091042100920421009304210094042100950421009604210097042100980421009904210100042101010421010204210103042101040421010504210106042101070421010804210109042101100421011104210112042101130421011404210115042101160421011704210118042101190421012004210121042101220421012304210124042101250421012604210127042101280421012904210130042101310421013204210133042101340421013504210136042101370421013804210139042101400421014104210142042101430421014404210145042101460421014704210148042101490421015004210151042101520421015304210154042101550421015604210157042101580421015904210160042101610421016204210163042101640421016504210166042101670421016804210169042101700421017104210172042101730421017404210175042101760421017704210178042101790421018004210181042101820421018304210184042101850421018604210187042101880421018904210190042101910421019204210193042101940421019504210196042101970421019804210199042102000421020104210202042102030421020404210205042102060421020704210208042102090421021004210211042102120421021304210214042102150421021604210217042102180421021904210220042102210421022204210223042102240421022504210226042102270421022804210229042102300421023104210232042102330421023404210235042102360421023704210238042102390421024004210241042102420421024304210244042102450421024604210247042102480421024904210250042102510421025204210253042102540421025504210256042102570421025804210259042102600421026104210262042102630421026404210265042102660421026704210268042102690421027004210271042102720421027304210274042102750421027604210277042102780421027904210280042102810421028204210283042102840421028504210286042102870421028804210289042102900421029104210292042102930421029404210295042102960421029704210298042102990421030004210301042103020421030304210304042103050421030604210307042103080421030904210310042103110421031204210313042103140421031504210316042103170421031804210319042103200421032104210322042103230421032404210325042103260421032704210328042103290421033004210331042103320421033304210334042103350421033604210337042103380421033904210340042103410421034204210343042103440421034504210346042103470421034804210349042103500421035104210352042103530421035404210355042103560421035704210358042103590421036004210361042103620421036304210364042103650421036604210367042103680421036904210370042103710421037204210373042103740421037504210376042103770421037804210379042103800421038104210382042103830421038404210385042103860421038704210388042103890421039004210391042103920421039304210394042103950421039604210397042103980421039904210400042104010421040204210403042104040421040504210406042104070421040804210409042104100421041104210412042104130421041404210415042104160421041704210418042104190421042004210421042104220421042304210424042104250421042604210427042104280421042904210430042104310421043204210433042104340421043504210436042104370421043804210439042104400421044104210442042104430421044404210445042104460421044704210448042104490421045004210451042104520421045304210454042104550421045604220001042200020422000304220004042200050422000604220007042200080422000904220010042200110422001204220013042200140422001504220016042200170422001804220019042200200422002104220022042200230422002404220025042200260422002704220028042200290422003004220031042200320422003304220034042200350422003604220037042200380422003904220040042200410422004204220043042200440422004504220046042200470422004804220049042200500422005104220052042200530422005404220055042200560422005704220058042200590422006004220061042200620422006304220064042200650422006604220067042200680422006904220070042200710422007204220073042200740422007504220076042200770422007804220079042200800422008104220082042200830422008404220085042200860422008704220088042200890422009004220091042200920422009304220094042200950422009604220097042200980422009904220100042201010422010204220103042201040422010504220106042201070422010804220109042201100422011104220112042201130422011404220115042201160422011704220118042201190422012004220121042201220422012304220124042201250422012604220127042201280422012904220130042201310422013204220133042201340422013504220136042201370422013804220139042201400422014104220142042201430422014404220145042201460422014704220148042201490422015004220151042201520422015304220154042201550422015604220157042201580422015904220160042201610422016204220163042201640422016504220166042201670422016804220169042201700422017104220172042201730422017404220175042201760422017704220178042201790422018004220181042201820422018304220184042201850422018604220187042201880422018904220190042201910422019204220193042201940422019504220196042201970422019804220199042202000422020104220202042202030422020404220205042202060422020704220208042202090422021004220211042202120422021304220214042202150422021604220217042202180422021904220220042202210422022204220223042202240422022504220226042202270422022804220229042202300422023104220232042202330422023404220235042202360422023704220238042202390422024004220241042202420422024304220244042202450422024604220247042202480422024904220250042202510422025204220253042202540422025504220256042202570422025804220259042202600422026104220262042202630422026404220265042202660422026704220268042202690422027004220271042202720422027304220274042202750422027604220277042202780422027904220280042202810422028204220283042202840422028504220286042202870422028804220289042202900422029104220292042202930422029404220295042202960422029704220298042202990422030004220301042203020422030304220304042203050422030604220307042203080422030904220310042203110422031204220313042203140422031504220316042203170422031804220319042203200422032104220322042203230422032404220325042203260422032704220328042203290422033004220331042203320422033304220334042203350422033604220337042203380422033904220340042203410422034204220343042203440422034504220346042203470422034804220349042203500422035104220352042203530422035404220355042203560422035704220358042203590422036004220361042203620422036304220364042203650422036604220367042203680422036904220370042203710422037204220373042203740422037504220376042203770422037804220379042203800422038104220382042203830422038404220385042203860422038704220388042203890422039004220391042203920422039304220394042203950422039604220397042203980422039904220400042204010422040204220403042204040422040504220406042204070422040804220409042204100422041104220412042204130422041404220415042204160422041704220418042204190422042004220421042204220422042304220424042204250422042604220427042204280422042904220430042204310422043204220433042204340422043504220436042204370422043804220439042204400422044104220442042204430422044404220445042204460422044704220448042204490422045004220451042204520422045304220454042204550422045604230001042300020423000304230004042300050423000604230007042300080423000904230010042300110423001204230013042300140423001504230016042300170423001804230019042300200423002104230022042300230423002404230025042300260423002704230028042300290423003004230031042300320423003304230034042300350423003604230037042300380423003904230040042300410423004204230043042300440423004504230046042300470423004804230049042300500423005104230052042300530423005404230055042300560423005704230058042300590423006004230061042300620423006304230064042300650423006604230067042300680423006904230070042300710423007204230073042300740423007504230076042300770423007804230079042300800423008104230082042300830423008404230085042300860423008704230088042300890423009004230091042300920423009304230094042300950423009604230097042300980423009904230100042301010423010204230103042301040423010504230106042301070423010804230109042301100423011104230112042301130423011404230115042301160423011704230118042301190423012004230121042301220423012304230124042301250423012604230127042301280423012904230130042301310423013204230133042301340423013504230136042301370423013804230139042301400423014104230142042301430423014404230145042301460423014704230148042301490423015004230151042301520423015304230154042301550423015604230157042301580423015904230160042301610423016204230163042301640423016504230166042301670423016804230169042301700423017104230172042301730423017404230175042301760423017704230178042301790423018004230181042301820423018304230184042301850423018604230187042301880423018904230190042301910423019204230193042301940423019504230196042301970423019804230199042302000423020104230202042302030423020404230205042302060423020704230208042302090423021004230211042302120423021304230214042302150423021604230217042302180423021904230220042302210423022204230223042302240423022504230226042302270423022804230229042302300423023104230232042302330423023404230235042302360423023704230238042302390423024004230241042302420423024304230244042302450423024604230247042302480423024904230250042302510423025204230253042302540423025504230256042302570423025804230259042302600423026104230262042302630423026404230265042302660423026704230268042302690423027004230271042302720423027304230274042302750423027604230277042302780423027904230280042302810423028204230283042302840423028504230286042302870423028804230289042302900423029104230292042302930423029404230295042302960423029704230298042302990423030004230301042303020423030304230304042303050423030604230307042303080423030904230310042303110423031204230313042303140423031504230316042303170423031804230319042303200423032104230322042303230423032404230325042303260423032704230328042303290423033004230331042303320423033304230334042303350423033604230337042303380423033904230340042303410423034204230343042303440423034504230346042303470423034804230349042303500423035104230352042303530423035404230355042303560423035704230358042303590423036004230361042303620423036304230364042303650423036604230367042303680423036904230370042303710423037204230373042303740423037504230376042303770423037804230379042303800423038104230382042303830423038404230385042303860423038704230388042303890423039004230391042303920423039304230394042303950423039604230397042303980423039904230400042304010423040204230403042304040423040504230406042304070423040804230409042304100423041104230412042304130423041404230415042304160423041704230418042304190423042004230421042304220423042304230424042304250423042604230427042304280423042904230430042304310423043204230433042304340423043504230436042304370423043804230439042304400423044104230442042304430423044404230445042304460423044704230448042304490423045004230451042304520423045304230454042304550423045604230457042400010424000204240003042400040424000504240006042400070424000804240009042400100424001104240012042400130424001404240015042400160424001704240018042400190424002004240021042400220424002304240024042400250424002604240027042400280424002904240030042400310424003204240033042400340424003504240036042400370424003804240039042400400424004104240042042400430424004404240045042400460424004704240048042400490424005004240051042400520424005304240054042400550424005604240057042400580424005904240060042400610424006204240063042400640424006504240066042400670424006804240069042400700424007104240072042400730424007404240075042400760424007704240078042400790424008004240081042400820424008304240084042400850424008604240087042400880424008904240090042400910424009204240093042400940424009504240096042400970424009804240099042401000424010104240102042401030424010404240105042401060424010704240108042401090424011004240111042401120424011304240114042401150424011604240117042401180424011904240120042401210424012204240123042401240424012504240126042401270424012804240129042401300424013104240132042401330424013404240135042401360424013704240138042401390424014004240141042401420424014304240144042401450424014604240147042401480424014904240150042401510424015204240153042401540424015504240156042401570424015804240159042401600424016104240162042401630424016404240165042401660424016704240168042401690424017004240171042401720424017304240174042401750424017604240177042401780424017904240180042401810424018204240183042401840424018504240186042401870424018804240189042401900424019104240192042401930424019404240195042401960424019704240198042401990424020004240201042402020424020304240204042402050424020604240207042402080424020904240210042402110424021204240213042402140424021504240216042402170424021804240219042402200424022104240222042402230424022404240225042402260424022704240228042402290424023004240231042402320424023304240234042402350424023604240237042402380424023904240240042402410424024204240243042402440424024504240246042402470424024804240249042402500424025104240252042402530424025404240255042402560424025704240258042402590424026004240261042402620424026304240264042402650424026604240267042402680424026904240270042402710424027204240273042402740424027504240276042402770424027804240279042402800424028104240282042402830424028404240285042402860424028704240288042402890424029004240291042402920424029304240294042402950424029604240297042402980424029904240300042403010424030204240303042403040424030504240306042403070424030804240309042403100424031104240312042403130424031404240315042403160424031704240318042403190424032004240321042403220424032304240324042403250424032604240327042403280424032904240330042403310424033204240333042403340424033504240336042403370424033804240339042403400424034104240342042403430424034404240345042403460424034704240348042403490424035004240351042403520424035304240354042403550424035604240357042403580424035904240360042403610424036204240363042403640424036504240366042403670424036804240369042403700424037104240372042403730424037404240375042403760424037704240378042403790424038004240381042403820424038304240384042403850424038604240387042403880424038904240390042403910424039204240393042403940424039504240396042403970424039804240399042404000424040104240402042404030424040404240405042404060424040704240408042404090424041004240411042404120424041304240414042404150424041604240417042404180424041904240420042404210424042204240423042404240424042504240426042404270424042804240429042404300424043104240432042404330424043404240435042404360424043704240438042404390424044004240441042404420424044304240444042404450424044604240447042404480424044904240450042404510424045204240453042404540424045504240456042404570425000104250002042500030425000404250005042500060425000704250008042500090425001004250011042500120425001304250014042500150425001604250017042500180425001904250020042500210425002204250023042500240425002504250026042500270425002804250029042500300425003104250032042500330425003404250035042500360425003704250038042500390425004004250041042500420425004304250044042500450425004604250047042500480425004904250050042500510425005204250053042500540425005504250056042500570425005804250059042500600425006104250062042500630425006404250065042500660425006704250068042500690425007004250071042500720425007304250074042500750425007604250077042500780425007904250080042500810425008204250083042500840425008504250086042500870425008804250089042500900425009104250092042500930425009404250095042500960425009704250098042500990425010004250101042501020425010304250104042501050425010604250107042501080425010904250110042501110425011204250113042501140425011504250116042501170425011804250119042501200425012104250122042501230425012404250125042501260425012704250128042501290425013004250131042501320425013304250134042501350425013604250137042501380425013904250140042501410425014204250143042501440425014504250146042501470425014804250149042501500425015104250152042501530425015404250155042501560425015704250158042501590425016004250161042501620425016304250164042501650425016604250167042501680425016904250170042501710425017204250173042501740425017504250176042501770425017804250179042501800425018104250182042501830425018404250185042501860425018704250188042501890425019004250191042501920425019304250194042501950425019604250197042501980425019904250200042502010425020204250203042502040425020504250206042502070425020804250209042502100425021104250212042502130425021404250215042502160425021704250218042502190425022004250221042502220425022304250224042502250425022604250227042502280425022904250230042502310425023204250233042502340425023504250236042502370425023804250239042502400425024104250242042502430425024404250245042502460425024704250248042502490425025004250251042502520425025304250254042502550425025604250257042502580425025904250260042502610425026204250263042502640425026504250266042502670425026804250269042502700425027104250272042502730425027404250275042502760425027704250278042502790425028004250281042502820425028304250284042502850425028604250287042502880425028904250290042502910425029204250293042502940425029504250296042502970425029804250299042503000425030104250302042503030425030404250305042503060425030704250308042503090425031004250311042503120425031304250314042503150425031604250317042503180425031904250320042503210425032204250323042503240425032504250326042503270425032804250329042503300425033104250332042503330425033404250335042503360425033704250338042503390425034004250341042503420425034304250344042503450425034604250347042503480425034904250350042503510425035204250353042503540425035504250356042503570425035804250359042503600425036104250362042503630425036404250365042503660425036704250368042503690425037004250371042503720425037304250374042503750425037604250377042503780425037904250380042503810425038204250383042503840425038504250386042503870425038804250389042503900425039104250392042503930425039404250395042503960425039704250398042503990425040004250401042504020425040304250404042504050425040604250407042504080425040904250410042504110425041204250413042504140425041504250416042504170425041804250419042504200425042104250422042504230425042404250425042504260425042704250428042504290425043004250431042504320425043304250434042504350425043604250437042504380425043904250440042504410425044204250443042504440425044504250446042504470425044804250449042504500425045104250452042504530425045404250455042504560425045704260001042600020426000304260004042600050426000604260007042600080426000904260010042600110426001204260013042600140426001504260016042600170426001804260019042600200426002104260022042600230426002404260025042600260426002704260028042600290426003004260031042600320426003304260034042600350426003604260037042600380426003904260040042600410426004204260043042600440426004504260046042600470426004804260049042600500426005104260052042600530426005404260055042600560426005704260058042600590426006004260061042600620426006304260064042600650426006604260067042600680426006904260070042600710426007204260073042600740426007504260076042600770426007804260079042600800426008104260082042600830426008404260085042600860426008704260088042600890426009004260091042600920426009304260094042600950426009604260097042600980426009904260100042601010426010204260103042601040426010504260106042601070426010804260109042601100426011104260112042601130426011404260115042601160426011704260118042601190426012004260121042601220426012304260124042601250426012604260127042601280426012904260130042601310426013204260133042601340426013504260136042601370426013804260139042601400426014104260142042601430426014404260145042601460426014704260148042601490426015004260151042601520426015304260154042601550426015604260157042601580426015904260160042601610426016204260163042601640426016504260166042601670426016804260169042601700426017104260172042601730426017404260175042601760426017704260178042601790426018004260181042601820426018304260184042601850426018604260187042601880426018904260190042601910426019204260193042601940426019504260196042601970426019804260199042602000426020104260202042602030426020404260205042602060426020704260208042602090426021004260211042602120426021304260214042602150426021604260217042602180426021904260220042602210426022204260223042602240426022504260226042602270426022804260229042602300426023104260232042602330426023404260235042602360426023704260238042602390426024004260241042602420426024304260244042602450426024604260247042602480426024904260250042602510426025204260253042602540426025504260256042602570426025804260259042602600426026104260262042602630426026404260265042602660426026704260268042602690426027004260271042602720426027304260274042602750426027604260277042602780426027904260280042602810426028204260283042602840426028504260286042602870426028804260289042602900426029104260292042602930426029404260295042602960426029704260298042602990426030004260301042603020426030304260304042603050426030604260307042603080426030904260310042603110426031204260313042603140426031504260316042603170426031804260319042603200426032104260322042603230426032404260325042603260426032704260328042603290426033004260331042603320426033304260334042603350426033604260337042603380426033904260340042603410426034204260343042603440426034504260346042603470426034804260349042603500426035104260352042603530426035404260355042603560426035704260358042603590426036004260361042603620426036304260364042603650426036604260367042603680426036904260370042603710426037204260373042603740426037504260376042603770426037804260379042603800426038104260382042603830426038404260385042603860426038704260388042603890426039004260391042603920426039304260394042603950426039604260397042603980426039904260400042604010426040204260403042604040426040504260406042604070426040804260409042604100426041104260412042604130426041404260415042604160426041704260418042604190426042004260421042604220426042304260424042604250426042604260427042604280426042904260430042604310426043204260433042604340426043504260436042604370426043804260439042604400426044104260442042604430426044404260445042604460426044704260448042604490426045004260451042604520426045304260454042604550426045604260457042700010427000204270003042700040427000504270006042700070427000804270009042700100427001104270012042700130427001404270015042700160427001704270018042700190427002004270021042700220427002304270024042700250427002604270027042700280427002904270030042700310427003204270033042700340427003504270036042700370427003804270039042700400427004104270042042700430427004404270045042700460427004704270048042700490427005004270051042700520427005304270054042700550427005604270057042700580427005904270060042700610427006204270063042700640427006504270066042700670427006804270069042700700427007104270072042700730427007404270075042700760427007704270078042700790427008004270081042700820427008304270084042700850427008604270087042700880427008904270090042700910427009204270093042700940427009504270096042700970427009804270099042701000427010104270102042701030427010404270105042701060427010704270108042701090427011004270111042701120427011304270114042701150427011604270117042701180427011904270120042701210427012204270123042701240427012504270126042701270427012804270129042701300427013104270132042701330427013404270135042701360427013704270138042701390427014004270141042701420427014304270144042701450427014604270147042701480427014904270150042701510427015204270153042701540427015504270156042701570427015804270159042701600427016104270162042701630427016404270165042701660427016704270168042701690427017004270171042701720427017304270174042701750427017604270177042701780427017904270180042701810427018204270183042701840427018504270186042701870427018804270189042701900427019104270192042701930427019404270195042701960427019704270198042701990427020004270201042702020427020304270204042702050427020604270207042702080427020904270210042702110427021204270213042702140427021504270216042702170427021804270219042702200427022104270222042702230427022404270225042702260427022704270228042702290427023004270231042702320427023304270234042702350427023604270237042702380427023904270240042702410427024204270243042702440427024504270246042702470427024804270249042702500427025104270252042702530427025404270255042702560427025704270258042702590427026004270261042702620427026304270264042702650427026604270267042702680427026904270270042702710427027204270273042702740427027504270276042702770427027804270279042702800427028104270282042702830427028404270285042702860427028704270288042702890427029004270291042702920427029304270294042702950427029604270297042702980427029904270300042703010427030204270303042703040427030504270306042703070427030804270309042703100427031104270312042703130427031404270315042703160427031704270318042703190427032004270321042703220427032304270324042703250427032604270327042703280427032904270330042703310427033204270333042703340427033504270336042703370427033804270339042703400427034104270342042703430427034404270345042703460427034704270348042703490427035004270351042703520427035304270354042703550427035604270357042703580427035904270360042703610427036204270363042703640427036504270366042703670427036804270369042703700427037104270372042703730427037404270375042703760427037704270378042703790427038004270381042703820427038304270384042703850427038604270387042703880427038904270390042703910427039204270393042703940427039504270396042703970427039804270399042704000427040104270402042704030427040404270405042704060427040704270408042704090427041004270411042704120427041304270414042704150427041604270417042704180427041904270420042704210427042204270423042704240427042504270426042704270427042804270429042704300427043104270432042704330427043404270435042704360427043704270438042704390427044004270441042704420427044304270444042704450427044604270447042704480427044904270450042704510427045204270453042704540427045504270456042704570427045804280001042800020428000304280004042800050428000604280007042800080428000904280010042800110428001204280013042800140428001504280016042800170428001804280019042800200428002104280022042800230428002404280025042800260428002704280028042800290428003004280031042800320428003304280034042800350428003604280037042800380428003904280040042800410428004204280043042800440428004504280046042800470428004804280049042800500428005104280052042800530428005404280055042800560428005704280058042800590428006004280061042800620428006304280064042800650428006604280067042800680428006904280070042800710428007204280073042800740428007504280076042800770428007804280079042800800428008104280082042800830428008404280085042800860428008704280088042800890428009004280091042800920428009304280094042800950428009604280097042800980428009904280100042801010428010204280103042801040428010504280106042801070428010804280109042801100428011104280112042801130428011404280115042801160428011704280118042801190428012004280121042801220428012304280124042801250428012604280127042801280428012904280130042801310428013204280133042801340428013504280136042801370428013804280139042801400428014104280142042801430428014404280145042801460428014704280148042801490428015004280151042801520428015304280154042801550428015604280157042801580428015904280160042801610428016204280163042801640428016504280166042801670428016804280169042801700428017104280172042801730428017404280175042801760428017704280178042801790428018004280181042801820428018304280184042801850428018604280187042801880428018904280190042801910428019204280193042801940428019504280196042801970428019804280199042802000428020104280202042802030428020404280205042802060428020704280208042802090428021004280211042802120428021304280214042802150428021604280217042802180428021904280220042802210428022204280223042802240428022504280226042802270428022804280229042802300428023104280232042802330428023404280235042802360428023704280238042802390428024004280241042802420428024304280244042802450428024604280247042802480428024904280250042802510428025204280253042802540428025504280256042802570428025804280259042802600428026104280262042802630428026404280265042802660428026704280268042802690428027004280271042802720428027304280274042802750428027604280277042802780428027904280280042802810428028204280283042802840428028504280286042802870428028804280289042802900428029104280292042802930428029404280295042802960428029704280298042802990428030004280301042803020428030304280304042803050428030604280307042803080428030904280310042803110428031204280313042803140428031504280316042803170428031804280319042803200428032104280322042803230428032404280325042803260428032704280328042803290428033004280331042803320428033304280334042803350428033604280337042803380428033904280340042803410428034204280343042803440428034504280346042803470428034804280349042803500428035104280352042803530428035404280355042803560428035704280358042803590428036004280361042803620428036304280364042803650428036604280367042803680428036904280370042803710428037204280373042803740428037504280376042803770428037804280379042803800428038104280382042803830428038404280385042803860428038704280388042803890428039004280391042803920428039304280394042803950428039604280397042803980428039904280400042804010428040204280403042804040428040504280406042804070428040804280409042804100428041104280412042804130428041404280415042804160428041704280418042804190428042004280421042804220428042304280424042804250428042604280427042804280428042904280430042804310428043204280433042804340428043504280436042804370428043804280439042804400428044104280442042804430428044404280445042804460428044704280448042804490428045004280451042804520428045304280454042804550428045604280457042804580429000104290002042900030429000404290005042900060429000704290008042900090429001004290011042900120429001304290014042900150429001604290017042900180429001904290020042900210429002204290023042900240429002504290026042900270429002804290029042900300429003104290032042900330429003404290035042900360429003704290038042900390429004004290041042900420429004304290044042900450429004604290047042900480429004904290050042900510429005204290053042900540429005504290056042900570429005804290059042900600429006104290062042900630429006404290065042900660429006704290068042900690429007004290071042900720429007304290074042900750429007604290077042900780429007904290080042900810429008204290083042900840429008504290086042900870429008804290089042900900429009104290092042900930429009404290095042900960429009704290098042900990429010004290101042901020429010304290104042901050429010604290107042901080429010904290110042901110429011204290113042901140429011504290116042901170429011804290119042901200429012104290122042901230429012404290125042901260429012704290128042901290429013004290131042901320429013304290134042901350429013604290137042901380429013904290140042901410429014204290143042901440429014504290146042901470429014804290149042901500429015104290152042901530429015404290155042901560429015704290158042901590429016004290161042901620429016304290164042901650429016604290167042901680429016904290170042901710429017204290173042901740429017504290176042901770429017804290179042901800429018104290182042901830429018404290185042901860429018704290188042901890429019004290191042901920429019304290194042901950429019604290197042901980429019904290200042902010429020204290203042902040429020504290206042902070429020804290209042902100429021104290212042902130429021404290215042902160429021704290218042902190429022004290221042902220429022304290224042902250429022604290227042902280429022904290230042902310429023204290233042902340429023504290236042902370429023804290239042902400429024104290242042902430429024404290245042902460429024704290248042902490429025004290251042902520429025304290254042902550429025604290257042902580429025904290260042902610429026204290263042902640429026504290266042902670429026804290269042902700429027104290272042902730429027404290275042902760429027704290278042902790429028004290281042902820429028304290284042902850429028604290287042902880429028904290290042902910429029204290293042902940429029504290296042902970429029804290299042903000429030104290302042903030429030404290305042903060429030704290308042903090429031004290311042903120429031304290314042903150429031604290317042903180429031904290320042903210429032204290323042903240429032504290326042903270429032804290329042903300429033104290332042903330429033404290335042903360429033704290338042903390429034004290341042903420429034304290344042903450429034604290347042903480429034904290350042903510429035204290353042903540429035504290356042903570429035804290359042903600429036104290362042903630429036404290365042903660429036704290368042903690429037004290371042903720429037304290374042903750429037604290377042903780429037904290380042903810429038204290383042903840429038504290386042903870429038804290389042903900429039104290392042903930429039404290395042903960429039704290398042903990429040004290401042904020429040304290404042904050429040604290407042904080429040904290410042904110429041204290413042904140429041504290416042904170429041804290419042904200429042104290422042904230429042404290425042904260429042704290428042904290429043004290431042904320429043304290434042904350429043604290437042904380429043904290440042904410429044204290443042904440429044504290446042904470429044804290449042904500429045104290452042904530429045404290455042904560429045704290458043000010430000204300003043000040430000504300006043000070430000804300009043000100430001104300012043000130430001404300015043000160430001704300018043000190430002004300021043000220430002304300024043000250430002604300027043000280430002904300030043000310430003204300033043000340430003504300036043000370430003804300039043000400430004104300042043000430430004404300045043000460430004704300048043000490430005004300051043000520430005304300054043000550430005604300057043000580430005904300060043000610430006204300063043000640430006504300066043000670430006804300069043000700430007104300072043000730430007404300075043000760430007704300078043000790430008004300081043000820430008304300084043000850430008604300087043000880430008904300090043000910430009204300093043000940430009504300096043000970430009804300099043001000430010104300102043001030430010404300105043001060430010704300108043001090430011004300111043001120430011304300114043001150430011604300117043001180430011904300120043001210430012204300123043001240430012504300126043001270430012804300129043001300430013104300132043001330430013404300135043001360430013704300138043001390430014004300141043001420430014304300144043001450430014604300147043001480430014904300150043001510430015204300153043001540430015504300156043001570430015804300159043001600430016104300162043001630430016404300165043001660430016704300168043001690430017004300171043001720430017304300174043001750430017604300177043001780430017904300180043001810430018204300183043001840430018504300186043001870430018804300189043001900430019104300192043001930430019404300195043001960430019704300198043001990430020004300201043002020430020304300204043002050430020604300207043002080430020904300210043002110430021204300213043002140430021504300216043002170430021804300219043002200430022104300222043002230430022404300225043002260430022704300228043002290430023004300231043002320430023304300234043002350430023604300237043002380430023904300240043002410430024204300243043002440430024504300246043002470430024804300249043002500430025104300252043002530430025404300255043002560430025704300258043002590430026004300261043002620430026304300264043002650430026604300267043002680430026904300270043002710430027204300273043002740430027504300276043002770430027804300279043002800430028104300282043002830430028404300285043002860430028704300288043002890430029004300291043002920430029304300294043002950430029604300297043002980430029904300300043003010430030204300303043003040430030504300306043003070430030804300309043003100430031104300312043003130430031404300315043003160430031704300318043003190430032004300321043003220430032304300324043003250430032604300327043003280430032904300330043003310430033204300333043003340430033504300336043003370430033804300339043003400430034104300342043003430430034404300345043003460430034704300348043003490430035004300351043003520430035304300354043003550430035604300357043003580430035904300360043003610430036204300363043003640430036504300366043003670430036804300369043003700430037104300372043003730430037404300375043003760430037704300378043003790430038004300381043003820430038304300384043003850430038604300387043003880430038904300390043003910430039204300393043003940430039504300396043003970430039804300399043004000430040104300402043004030430040404300405043004060430040704300408043004090430041004300411043004120430041304300414043004150430041604300417043004180430041904300420043004210430042204300423043004240430042504300426043004270430042804300429043004300430043104300432043004330430043404300435043004360430043704300438043004390430044004300441043004420430044304300444043004450430044604300447043004480430044904300450043004510430045204300453043004540430045504300456043004570430045804310001043100020431000304310004043100050431000604310007043100080431000904310010043100110431001204310013043100140431001504310016043100170431001804310019043100200431002104310022043100230431002404310025043100260431002704310028043100290431003004310031043100320431003304310034043100350431003604310037043100380431003904310040043100410431004204310043043100440431004504310046043100470431004804310049043100500431005104310052043100530431005404310055043100560431005704310058043100590431006004310061043100620431006304310064043100650431006604310067043100680431006904310070043100710431007204310073043100740431007504310076043100770431007804310079043100800431008104310082043100830431008404310085043100860431008704310088043100890431009004310091043100920431009304310094043100950431009604310097043100980431009904310100043101010431010204310103043101040431010504310106043101070431010804310109043101100431011104310112043101130431011404310115043101160431011704310118043101190431012004310121043101220431012304310124043101250431012604310127043101280431012904310130043101310431013204310133043101340431013504310136043101370431013804310139043101400431014104310142043101430431014404310145043101460431014704310148043101490431015004310151043101520431015304310154043101550431015604310157043101580431015904310160043101610431016204310163043101640431016504310166043101670431016804310169043101700431017104310172043101730431017404310175043101760431017704310178043101790431018004310181043101820431018304310184043101850431018604310187043101880431018904310190043101910431019204310193043101940431019504310196043101970431019804310199043102000431020104310202043102030431020404310205043102060431020704310208043102090431021004310211043102120431021304310214043102150431021604310217043102180431021904310220043102210431022204310223043102240431022504310226043102270431022804310229043102300431023104310232043102330431023404310235043102360431023704310238043102390431024004310241043102420431024304310244043102450431024604310247043102480431024904310250043102510431025204310253043102540431025504310256043102570431025804310259043102600431026104310262043102630431026404310265043102660431026704310268043102690431027004310271043102720431027304310274043102750431027604310277043102780431027904310280043102810431028204310283043102840431028504310286043102870431028804310289043102900431029104310292043102930431029404310295043102960431029704310298043102990431030004310301043103020431030304310304043103050431030604310307043103080431030904310310043103110431031204310313043103140431031504310316043103170431031804310319043103200431032104310322043103230431032404310325043103260431032704310328043103290431033004310331043103320431033304310334043103350431033604310337043103380431033904310340043103410431034204310343043103440431034504310346043103470431034804310349043103500431035104310352043103530431035404310355043103560431035704310358043103590431036004310361043103620431036304310364043103650431036604310367043103680431036904310370043103710431037204310373043103740431037504310376043103770431037804310379043103800431038104310382043103830431038404310385043103860431038704310388043103890431039004310391043103920431039304310394043103950431039604310397043103980431039904310400043104010431040204310403043104040431040504310406043104070431040804310409043104100431041104310412043104130431041404310415043104160431041704310418043104190431042004310421043104220431042304310424043104250431042604310427043104280431042904310430043104310431043204310433043104340431043504310436043104370431043804310439043104400431044104310442043104430431044404310445043104460431044704310448043104490431045004310451043104520431045304310454043104550431045604310457043104580431045904320001043200020432000304320004043200050432000604320007043200080432000904320010043200110432001204320013043200140432001504320016043200170432001804320019043200200432002104320022043200230432002404320025043200260432002704320028043200290432003004320031043200320432003304320034043200350432003604320037043200380432003904320040043200410432004204320043043200440432004504320046043200470432004804320049043200500432005104320052043200530432005404320055043200560432005704320058043200590432006004320061043200620432006304320064043200650432006604320067043200680432006904320070043200710432007204320073043200740432007504320076043200770432007804320079043200800432008104320082043200830432008404320085043200860432008704320088043200890432009004320091043200920432009304320094043200950432009604320097043200980432009904320100043201010432010204320103043201040432010504320106043201070432010804320109043201100432011104320112043201130432011404320115043201160432011704320118043201190432012004320121043201220432012304320124043201250432012604320127043201280432012904320130043201310432013204320133043201340432013504320136043201370432013804320139043201400432014104320142043201430432014404320145043201460432014704320148043201490432015004320151043201520432015304320154043201550432015604320157043201580432015904320160043201610432016204320163043201640432016504320166043201670432016804320169043201700432017104320172043201730432017404320175043201760432017704320178043201790432018004320181043201820432018304320184043201850432018604320187043201880432018904320190043201910432019204320193043201940432019504320196043201970432019804320199043202000432020104320202043202030432020404320205043202060432020704320208043202090432021004320211043202120432021304320214043202150432021604320217043202180432021904320220043202210432022204320223043202240432022504320226043202270432022804320229043202300432023104320232043202330432023404320235043202360432023704320238043202390432024004320241043202420432024304320244043202450432024604320247043202480432024904320250043202510432025204320253043202540432025504320256043202570432025804320259043202600432026104320262043202630432026404320265043202660432026704320268043202690432027004320271043202720432027304320274043202750432027604320277043202780432027904320280043202810432028204320283043202840432028504320286043202870432028804320289043202900432029104320292043202930432029404320295043202960432029704320298043202990432030004320301043203020432030304320304043203050432030604320307043203080432030904320310043203110432031204320313043203140432031504320316043203170432031804320319043203200432032104320322043203230432032404320325043203260432032704320328043203290432033004320331043203320432033304320334043203350432033604320337043203380432033904320340043203410432034204320343043203440432034504320346043203470432034804320349043203500432035104320352043203530432035404320355043203560432035704320358043203590432036004320361043203620432036304320364043203650432036604320367043203680432036904320370043203710432037204320373043203740432037504320376043203770432037804320379043203800432038104320382043203830432038404320385043203860432038704320388043203890432039004320391043203920432039304320394043203950432039604320397043203980432039904320400043204010432040204320403043204040432040504320406043204070432040804320409043204100432041104320412043204130432041404320415043204160432041704320418043204190432042004320421043204220432042304320424043204250432042604320427043204280432042904320430043204310432043204320433043204340432043504320436043204370432043804320439043204400432044104320442043204430432044404320445043204460432044704320448043204490432045004320451043204520432045304320454043204550432045604320457043204580432045904330001043300020433000304330004043300050433000604330007043300080433000904330010043300110433001204330013043300140433001504330016043300170433001804330019043300200433002104330022043300230433002404330025043300260433002704330028043300290433003004330031043300320433003304330034043300350433003604330037043300380433003904330040043300410433004204330043043300440433004504330046043300470433004804330049043300500433005104330052043300530433005404330055043300560433005704330058043300590433006004330061043300620433006304330064043300650433006604330067043300680433006904330070043300710433007204330073043300740433007504330076043300770433007804330079043300800433008104330082043300830433008404330085043300860433008704330088043300890433009004330091043300920433009304330094043300950433009604330097043300980433009904330100043301010433010204330103043301040433010504330106043301070433010804330109043301100433011104330112043301130433011404330115043301160433011704330118043301190433012004330121043301220433012304330124043301250433012604330127043301280433012904330130043301310433013204330133043301340433013504330136043301370433013804330139043301400433014104330142043301430433014404330145043301460433014704330148043301490433015004330151043301520433015304330154043301550433015604330157043301580433015904330160043301610433016204330163043301640433016504330166043301670433016804330169043301700433017104330172043301730433017404330175043301760433017704330178043301790433018004330181043301820433018304330184043301850433018604330187043301880433018904330190043301910433019204330193043301940433019504330196043301970433019804330199043302000433020104330202043302030433020404330205043302060433020704330208043302090433021004330211043302120433021304330214043302150433021604330217043302180433021904330220043302210433022204330223043302240433022504330226043302270433022804330229043302300433023104330232043302330433023404330235043302360433023704330238043302390433024004330241043302420433024304330244043302450433024604330247043302480433024904330250043302510433025204330253043302540433025504330256043302570433025804330259043302600433026104330262043302630433026404330265043302660433026704330268043302690433027004330271043302720433027304330274043302750433027604330277043302780433027904330280043302810433028204330283043302840433028504330286043302870433028804330289043302900433029104330292043302930433029404330295043302960433029704330298043302990433030004330301043303020433030304330304043303050433030604330307043303080433030904330310043303110433031204330313043303140433031504330316043303170433031804330319043303200433032104330322043303230433032404330325043303260433032704330328043303290433033004330331043303320433033304330334043303350433033604330337043303380433033904330340043303410433034204330343043303440433034504330346043303470433034804330349043303500433035104330352043303530433035404330355043303560433035704330358043303590433036004330361043303620433036304330364043303650433036604330367043303680433036904330370043303710433037204330373043303740433037504330376043303770433037804330379043303800433038104330382043303830433038404330385043303860433038704330388043303890433039004330391043303920433039304330394043303950433039604330397043303980433039904330400043304010433040204330403043304040433040504330406043304070433040804330409043304100433041104330412043304130433041404330415043304160433041704330418043304190433042004330421043304220433042304330424043304250433042604330427043304280433042904330430043304310433043204330433043304340433043504330436043304370433043804330439043304400433044104330442043304430433044404330445043304460433044704330448043304490433045004330451043304520433045304330454043304550433045604330457043304580433045904340001043400020434000304340004043400050434000604340007043400080434000904340010043400110434001204340013043400140434001504340016043400170434001804340019043400200434002104340022043400230434002404340025043400260434002704340028043400290434003004340031043400320434003304340034043400350434003604340037043400380434003904340040043400410434004204340043043400440434004504340046043400470434004804340049043400500434005104340052043400530434005404340055043400560434005704340058043400590434006004340061043400620434006304340064043400650434006604340067043400680434006904340070043400710434007204340073043400740434007504340076043400770434007804340079043400800434008104340082043400830434008404340085043400860434008704340088043400890434009004340091043400920434009304340094043400950434009604340097043400980434009904340100043401010434010204340103043401040434010504340106043401070434010804340109043401100434011104340112043401130434011404340115043401160434011704340118043401190434012004340121043401220434012304340124043401250434012604340127043401280434012904340130043401310434013204340133043401340434013504340136043401370434013804340139043401400434014104340142043401430434014404340145043401460434014704340148043401490434015004340151043401520434015304340154043401550434015604340157043401580434015904340160043401610434016204340163043401640434016504340166043401670434016804340169043401700434017104340172043401730434017404340175043401760434017704340178043401790434018004340181043401820434018304340184043401850434018604340187043401880434018904340190043401910434019204340193043401940434019504340196043401970434019804340199043402000434020104340202043402030434020404340205043402060434020704340208043402090434021004340211043402120434021304340214043402150434021604340217043402180434021904340220043402210434022204340223043402240434022504340226043402270434022804340229043402300434023104340232043402330434023404340235043402360434023704340238043402390434024004340241043402420434024304340244043402450434024604340247043402480434024904340250043402510434025204340253043402540434025504340256043402570434025804340259043402600434026104340262043402630434026404340265043402660434026704340268043402690434027004340271043402720434027304340274043402750434027604340277043402780434027904340280043402810434028204340283043402840434028504340286043402870434028804340289043402900434029104340292043402930434029404340295043402960434029704340298043402990434030004340301043403020434030304340304043403050434030604340307043403080434030904340310043403110434031204340313043403140434031504340316043403170434031804340319043403200434032104340322043403230434032404340325043403260434032704340328043403290434033004340331043403320434033304340334043403350434033604340337043403380434033904340340043403410434034204340343043403440434034504340346043403470434034804340349043403500434035104340352043403530434035404340355043403560434035704340358043403590434036004340361043403620434036304340364043403650434036604340367043403680434036904340370043403710434037204340373043403740434037504340376043403770434037804340379043403800434038104340382043403830434038404340385043403860434038704340388043403890434039004340391043403920434039304340394043403950434039604340397043403980434039904340400043404010434040204340403043404040434040504340406043404070434040804340409043404100434041104340412043404130434041404340415043404160434041704340418043404190434042004340421043404220434042304340424043404250434042604340427043404280434042904340430043404310434043204340433043404340434043504340436043404370434043804340439043404400434044104340442043404430434044404340445043404460434044704340448043404490434045004340451043404520434045304340454043404550434045604340457043404580434045904340460043500010435000204350003043500040435000504350006043500070435000804350009043500100435001104350012043500130435001404350015043500160435001704350018043500190435002004350021043500220435002304350024043500250435002604350027043500280435002904350030043500310435003204350033043500340435003504350036043500370435003804350039043500400435004104350042043500430435004404350045043500460435004704350048043500490435005004350051043500520435005304350054043500550435005604350057043500580435005904350060043500610435006204350063043500640435006504350066043500670435006804350069043500700435007104350072043500730435007404350075043500760435007704350078043500790435008004350081043500820435008304350084043500850435008604350087043500880435008904350090043500910435009204350093043500940435009504350096043500970435009804350099043501000435010104350102043501030435010404350105043501060435010704350108043501090435011004350111043501120435011304350114043501150435011604350117043501180435011904350120043501210435012204350123043501240435012504350126043501270435012804350129043501300435013104350132043501330435013404350135043501360435013704350138043501390435014004350141043501420435014304350144043501450435014604350147043501480435014904350150043501510435015204350153043501540435015504350156043501570435015804350159043501600435016104350162043501630435016404350165043501660435016704350168043501690435017004350171043501720435017304350174043501750435017604350177043501780435017904350180043501810435018204350183043501840435018504350186043501870435018804350189043501900435019104350192043501930435019404350195043501960435019704350198043501990435020004350201043502020435020304350204043502050435020604350207043502080435020904350210043502110435021204350213043502140435021504350216043502170435021804350219043502200435022104350222043502230435022404350225043502260435022704350228043502290435023004350231043502320435023304350234043502350435023604350237043502380435023904350240043502410435024204350243043502440435024504350246043502470435024804350249043502500435025104350252043502530435025404350255043502560435025704350258043502590435026004350261043502620435026304350264043502650435026604350267043502680435026904350270043502710435027204350273043502740435027504350276043502770435027804350279043502800435028104350282043502830435028404350285043502860435028704350288043502890435029004350291043502920435029304350294043502950435029604350297043502980435029904350300043503010435030204350303043503040435030504350306043503070435030804350309043503100435031104350312043503130435031404350315043503160435031704350318043503190435032004350321043503220435032304350324043503250435032604350327043503280435032904350330043503310435033204350333043503340435033504350336043503370435033804350339043503400435034104350342043503430435034404350345043503460435034704350348043503490435035004350351043503520435035304350354043503550435035604350357043503580435035904350360043503610435036204350363043503640435036504350366043503670435036804350369043503700435037104350372043503730435037404350375043503760435037704350378043503790435038004350381043503820435038304350384043503850435038604350387043503880435038904350390043503910435039204350393043503940435039504350396043503970435039804350399043504000435040104350402043504030435040404350405043504060435040704350408043504090435041004350411043504120435041304350414043504150435041604350417043504180435041904350420043504210435042204350423043504240435042504350426043504270435042804350429043504300435043104350432043504330435043404350435043504360435043704350438043504390435044004350441043504420435044304350444043504450435044604350447043504480435044904350450043504510435045204350453043504540435045504350456043504570435045804350459043504600436000104360002043600030436000404360005043600060436000704360008043600090436001004360011043600120436001304360014043600150436001604360017043600180436001904360020043600210436002204360023043600240436002504360026043600270436002804360029043600300436003104360032043600330436003404360035043600360436003704360038043600390436004004360041043600420436004304360044043600450436004604360047043600480436004904360050043600510436005204360053043600540436005504360056043600570436005804360059043600600436006104360062043600630436006404360065043600660436006704360068043600690436007004360071043600720436007304360074043600750436007604360077043600780436007904360080043600810436008204360083043600840436008504360086043600870436008804360089043600900436009104360092043600930436009404360095043600960436009704360098043600990436010004360101043601020436010304360104043601050436010604360107043601080436010904360110043601110436011204360113043601140436011504360116043601170436011804360119043601200436012104360122043601230436012404360125043601260436012704360128043601290436013004360131043601320436013304360134043601350436013604360137043601380436013904360140043601410436014204360143043601440436014504360146043601470436014804360149043601500436015104360152043601530436015404360155043601560436015704360158043601590436016004360161043601620436016304360164043601650436016604360167043601680436016904360170043601710436017204360173043601740436017504360176043601770436017804360179043601800436018104360182043601830436018404360185043601860436018704360188043601890436019004360191043601920436019304360194043601950436019604360197043601980436019904360200043602010436020204360203043602040436020504360206043602070436020804360209043602100436021104360212043602130436021404360215043602160436021704360218043602190436022004360221043602220436022304360224043602250436022604360227043602280436022904360230043602310436023204360233043602340436023504360236043602370436023804360239043602400436024104360242043602430436024404360245043602460436024704360248043602490436025004360251043602520436025304360254043602550436025604360257043602580436025904360260043602610436026204360263043602640436026504360266043602670436026804360269043602700436027104360272043602730436027404360275043602760436027704360278043602790436028004360281043602820436028304360284043602850436028604360287043602880436028904360290043602910436029204360293043602940436029504360296043602970436029804360299043603000436030104360302043603030436030404360305043603060436030704360308043603090436031004360311043603120436031304360314043603150436031604360317043603180436031904360320043603210436032204360323043603240436032504360326043603270436032804360329043603300436033104360332043603330436033404360335043603360436033704360338043603390436034004360341043603420436034304360344043603450436034604360347043603480436034904360350043603510436035204360353043603540436035504360356043603570436035804360359043603600436036104360362043603630436036404360365043603660436036704360368043603690436037004360371043603720436037304360374043603750436037604360377043603780436037904360380043603810436038204360383043603840436038504360386043603870436038804360389043603900436039104360392043603930436039404360395043603960436039704360398043603990436040004360401043604020436040304360404043604050436040604360407043604080436040904360410043604110436041204360413043604140436041504360416043604170436041804360419043604200436042104360422043604230436042404360425043604260436042704360428043604290436043004360431043604320436043304360434043604350436043604360437043604380436043904360440043604410436044204360443043604440436044504360446043604470436044804360449043604500436045104360452043604530436045404360455043604560436045704360458043604590436046004370001043700020437000304370004043700050437000604370007043700080437000904370010043700110437001204370013043700140437001504370016043700170437001804370019043700200437002104370022043700230437002404370025043700260437002704370028043700290437003004370031043700320437003304370034043700350437003604370037043700380437003904370040043700410437004204370043043700440437004504370046043700470437004804370049043700500437005104370052043700530437005404370055043700560437005704370058043700590437006004370061043700620437006304370064043700650437006604370067043700680437006904370070043700710437007204370073043700740437007504370076043700770437007804370079043700800437008104370082043700830437008404370085043700860437008704370088043700890437009004370091043700920437009304370094043700950437009604370097043700980437009904370100043701010437010204370103043701040437010504370106043701070437010804370109043701100437011104370112043701130437011404370115043701160437011704370118043701190437012004370121043701220437012304370124043701250437012604370127043701280437012904370130043701310437013204370133043701340437013504370136043701370437013804370139043701400437014104370142043701430437014404370145043701460437014704370148043701490437015004370151043701520437015304370154043701550437015604370157043701580437015904370160043701610437016204370163043701640437016504370166043701670437016804370169043701700437017104370172043701730437017404370175043701760437017704370178043701790437018004370181043701820437018304370184043701850437018604370187043701880437018904370190043701910437019204370193043701940437019504370196043701970437019804370199043702000437020104370202043702030437020404370205043702060437020704370208043702090437021004370211043702120437021304370214043702150437021604370217043702180437021904370220043702210437022204370223043702240437022504370226043702270437022804370229043702300437023104370232043702330437023404370235043702360437023704370238043702390437024004370241043702420437024304370244043702450437024604370247043702480437024904370250043702510437025204370253043702540437025504370256043702570437025804370259043702600437026104370262043702630437026404370265043702660437026704370268043702690437027004370271043702720437027304370274043702750437027604370277043702780437027904370280043702810437028204370283043702840437028504370286043702870437028804370289043702900437029104370292043702930437029404370295043702960437029704370298043702990437030004370301043703020437030304370304043703050437030604370307043703080437030904370310043703110437031204370313043703140437031504370316043703170437031804370319043703200437032104370322043703230437032404370325043703260437032704370328043703290437033004370331043703320437033304370334043703350437033604370337043703380437033904370340043703410437034204370343043703440437034504370346043703470437034804370349043703500437035104370352043703530437035404370355043703560437035704370358043703590437036004370361043703620437036304370364043703650437036604370367043703680437036904370370043703710437037204370373043703740437037504370376043703770437037804370379043703800437038104370382043703830437038404370385043703860437038704370388043703890437039004370391043703920437039304370394043703950437039604370397043703980437039904370400043704010437040204370403043704040437040504370406043704070437040804370409043704100437041104370412043704130437041404370415043704160437041704370418043704190437042004370421043704220437042304370424043704250437042604370427043704280437042904370430043704310437043204370433043704340437043504370436043704370437043804370439043704400437044104370442043704430437044404370445043704460437044704370448043704490437045004370451043704520437045304370454043704550437045604370457043704580437045904370460043800010438000204380003043800040438000504380006043800070438000804380009043800100438001104380012043800130438001404380015043800160438001704380018043800190438002004380021043800220438002304380024043800250438002604380027043800280438002904380030043800310438003204380033043800340438003504380036043800370438003804380039043800400438004104380042043800430438004404380045043800460438004704380048043800490438005004380051043800520438005304380054043800550438005604380057043800580438005904380060043800610438006204380063043800640438006504380066043800670438006804380069043800700438007104380072043800730438007404380075043800760438007704380078043800790438008004380081043800820438008304380084043800850438008604380087043800880438008904380090043800910438009204380093043800940438009504380096043800970438009804380099043801000438010104380102043801030438010404380105043801060438010704380108043801090438011004380111043801120438011304380114043801150438011604380117043801180438011904380120043801210438012204380123043801240438012504380126043801270438012804380129043801300438013104380132043801330438013404380135043801360438013704380138043801390438014004380141043801420438014304380144043801450438014604380147043801480438014904380150043801510438015204380153043801540438015504380156043801570438015804380159043801600438016104380162043801630438016404380165043801660438016704380168043801690438017004380171043801720438017304380174043801750438017604380177043801780438017904380180043801810438018204380183043801840438018504380186043801870438018804380189043801900438019104380192043801930438019404380195043801960438019704380198043801990438020004380201043802020438020304380204043802050438020604380207043802080438020904380210043802110438021204380213043802140438021504380216043802170438021804380219043802200438022104380222043802230438022404380225043802260438022704380228043802290438023004380231043802320438023304380234043802350438023604380237043802380438023904380240043802410438024204380243043802440438024504380246043802470438024804380249043802500438025104380252043802530438025404380255043802560438025704380258043802590438026004380261043802620438026304380264043802650438026604380267043802680438026904380270043802710438027204380273043802740438027504380276043802770438027804380279043802800438028104380282043802830438028404380285043802860438028704380288043802890438029004380291043802920438029304380294043802950438029604380297043802980438029904380300043803010438030204380303043803040438030504380306043803070438030804380309043803100438031104380312043803130438031404380315043803160438031704380318043803190438032004380321043803220438032304380324043803250438032604380327043803280438032904380330043803310438033204380333043803340438033504380336043803370438033804380339043803400438034104380342043803430438034404380345043803460438034704380348043803490438035004380351043803520438035304380354043803550438035604380357043803580438035904380360043803610438036204380363043803640438036504380366043803670438036804380369043803700438037104380372043803730438037404380375043803760438037704380378043803790438038004380381043803820438038304380384043803850438038604380387043803880438038904380390043803910438039204380393043803940438039504380396043803970438039804380399043804000438040104380402043804030438040404380405043804060438040704380408043804090438041004380411043804120438041304380414043804150438041604380417043804180438041904380420043804210438042204380423043804240438042504380426043804270438042804380429043804300438043104380432043804330438043404380435043804360438043704380438043804390438044004380441043804420438044304380444043804450438044604380447043804480438044904380450043804510438045204380453043804540438045504380456043804570438045804380459043804600438046104390001043900020439000304390004043900050439000604390007043900080439000904390010043900110439001204390013043900140439001504390016043900170439001804390019043900200439002104390022043900230439002404390025043900260439002704390028043900290439003004390031043900320439003304390034043900350439003604390037043900380439003904390040043900410439004204390043043900440439004504390046043900470439004804390049043900500439005104390052043900530439005404390055043900560439005704390058043900590439006004390061043900620439006304390064043900650439006604390067043900680439006904390070043900710439007204390073043900740439007504390076043900770439007804390079043900800439008104390082043900830439008404390085043900860439008704390088043900890439009004390091043900920439009304390094043900950439009604390097043900980439009904390100043901010439010204390103043901040439010504390106043901070439010804390109043901100439011104390112043901130439011404390115043901160439011704390118043901190439012004390121043901220439012304390124043901250439012604390127043901280439012904390130043901310439013204390133043901340439013504390136043901370439013804390139043901400439014104390142043901430439014404390145043901460439014704390148043901490439015004390151043901520439015304390154043901550439015604390157043901580439015904390160043901610439016204390163043901640439016504390166043901670439016804390169043901700439017104390172043901730439017404390175043901760439017704390178043901790439018004390181043901820439018304390184043901850439018604390187043901880439018904390190043901910439019204390193043901940439019504390196043901970439019804390199043902000439020104390202043902030439020404390205043902060439020704390208043902090439021004390211043902120439021304390214043902150439021604390217043902180439021904390220043902210439022204390223043902240439022504390226043902270439022804390229043902300439023104390232043902330439023404390235043902360439023704390238043902390439024004390241043902420439024304390244043902450439024604390247043902480439024904390250043902510439025204390253043902540439025504390256043902570439025804390259043902600439026104390262043902630439026404390265043902660439026704390268043902690439027004390271043902720439027304390274043902750439027604390277043902780439027904390280043902810439028204390283043902840439028504390286043902870439028804390289043902900439029104390292043902930439029404390295043902960439029704390298043902990439030004390301043903020439030304390304043903050439030604390307043903080439030904390310043903110439031204390313043903140439031504390316043903170439031804390319043903200439032104390322043903230439032404390325043903260439032704390328043903290439033004390331043903320439033304390334043903350439033604390337043903380439033904390340043903410439034204390343043903440439034504390346043903470439034804390349043903500439035104390352043903530439035404390355043903560439035704390358043903590439036004390361043903620439036304390364043903650439036604390367043903680439036904390370043903710439037204390373043903740439037504390376043903770439037804390379043903800439038104390382043903830439038404390385043903860439038704390388043903890439039004390391043903920439039304390394043903950439039604390397043903980439039904390400043904010439040204390403043904040439040504390406043904070439040804390409043904100439041104390412043904130439041404390415043904160439041704390418043904190439042004390421043904220439042304390424043904250439042604390427043904280439042904390430043904310439043204390433043904340439043504390436043904370439043804390439043904400439044104390442043904430439044404390445043904460439044704390448043904490439045004390451043904520439045304390454043904550439045604390457043904580439045904390460043904610440000104400002044000030440000404400005044000060440000704400008044000090440001004400011044000120440001304400014044000150440001604400017044000180440001904400020044000210440002204400023044000240440002504400026044000270440002804400029044000300440003104400032044000330440003404400035044000360440003704400038044000390440004004400041044000420440004304400044044000450440004604400047044000480440004904400050044000510440005204400053044000540440005504400056044000570440005804400059044000600440006104400062044000630440006404400065044000660440006704400068044000690440007004400071044000720440007304400074044000750440007604400077044000780440007904400080044000810440008204400083044000840440008504400086044000870440008804400089044000900440009104400092044000930440009404400095044000960440009704400098044000990440010004400101044001020440010304400104044001050440010604400107044001080440010904400110044001110440011204400113044001140440011504400116044001170440011804400119044001200440012104400122044001230440012404400125044001260440012704400128044001290440013004400131044001320440013304400134044001350440013604400137044001380440013904400140044001410440014204400143044001440440014504400146044001470440014804400149044001500440015104400152044001530440015404400155044001560440015704400158044001590440016004400161044001620440016304400164044001650440016604400167044001680440016904400170044001710440017204400173044001740440017504400176044001770440017804400179044001800440018104400182044001830440018404400185044001860440018704400188044001890440019004400191044001920440019304400194044001950440019604400197044001980440019904400200044002010440020204400203044002040440020504400206044002070440020804400209044002100440021104400212044002130440021404400215044002160440021704400218044002190440022004400221044002220440022304400224044002250440022604400227044002280440022904400230044002310440023204400233044002340440023504400236044002370440023804400239044002400440024104400242044002430440024404400245044002460440024704400248044002490440025004400251044002520440025304400254044002550440025604400257044002580440025904400260044002610440026204400263044002640440026504400266044002670440026804400269044002700440027104400272044002730440027404400275044002760440027704400278044002790440028004400281044002820440028304400284044002850440028604400287044002880440028904400290044002910440029204400293044002940440029504400296044002970440029804400299044003000440030104400302044003030440030404400305044003060440030704400308044003090440031004400311044003120440031304400314044003150440031604400317044003180440031904400320044003210440032204400323044003240440032504400326044003270440032804400329044003300440033104400332044003330440033404400335044003360440033704400338044003390440034004400341044003420440034304400344044003450440034604400347044003480440034904400350044003510440035204400353044003540440035504400356044003570440035804400359044003600440036104400362044003630440036404400365044003660440036704400368044003690440037004400371044003720440037304400374044003750440037604400377044003780440037904400380044003810440038204400383044003840440038504400386044003870440038804400389044003900440039104400392044003930440039404400395044003960440039704400398044003990440040004400401044004020440040304400404044004050440040604400407044004080440040904400410044004110440041204400413044004140440041504400416044004170440041804400419044004200440042104400422044004230440042404400425044004260440042704400428044004290440043004400431044004320440043304400434044004350440043604400437044004380440043904400440044004410440044204400443044004440440044504400446044004470440044804400449044004500440045104400452044004530440045404400455044004560440045704400458044004590440046004400461044100010441000204410003044100040441000504410006044100070441000804410009044100100441001104410012044100130441001404410015044100160441001704410018044100190441002004410021044100220441002304410024044100250441002604410027044100280441002904410030044100310441003204410033044100340441003504410036044100370441003804410039044100400441004104410042044100430441004404410045044100460441004704410048044100490441005004410051044100520441005304410054044100550441005604410057044100580441005904410060044100610441006204410063044100640441006504410066044100670441006804410069044100700441007104410072044100730441007404410075044100760441007704410078044100790441008004410081044100820441008304410084044100850441008604410087044100880441008904410090044100910441009204410093044100940441009504410096044100970441009804410099044101000441010104410102044101030441010404410105044101060441010704410108044101090441011004410111044101120441011304410114044101150441011604410117044101180441011904410120044101210441012204410123044101240441012504410126044101270441012804410129044101300441013104410132044101330441013404410135044101360441013704410138044101390441014004410141044101420441014304410144044101450441014604410147044101480441014904410150044101510441015204410153044101540441015504410156044101570441015804410159044101600441016104410162044101630441016404410165044101660441016704410168044101690441017004410171044101720441017304410174044101750441017604410177044101780441017904410180044101810441018204410183044101840441018504410186044101870441018804410189044101900441019104410192044101930441019404410195044101960441019704410198044101990441020004410201044102020441020304410204044102050441020604410207044102080441020904410210044102110441021204410213044102140441021504410216044102170441021804410219044102200441022104410222044102230441022404410225044102260441022704410228044102290441023004410231044102320441023304410234044102350441023604410237044102380441023904410240044102410441024204410243044102440441024504410246044102470441024804410249044102500441025104410252044102530441025404410255044102560441025704410258044102590441026004410261044102620441026304410264044102650441026604410267044102680441026904410270044102710441027204410273044102740441027504410276044102770441027804410279044102800441028104410282044102830441028404410285044102860441028704410288044102890441029004410291044102920441029304410294044102950441029604410297044102980441029904410300044103010441030204410303044103040441030504410306044103070441030804410309044103100441031104410312044103130441031404410315044103160441031704410318044103190441032004410321044103220441032304410324044103250441032604410327044103280441032904410330044103310441033204410333044103340441033504410336044103370441033804410339044103400441034104410342044103430441034404410345044103460441034704410348044103490441035004410351044103520441035304410354044103550441035604410357044103580441035904410360044103610441036204410363044103640441036504410366044103670441036804410369044103700441037104410372044103730441037404410375044103760441037704410378044103790441038004410381044103820441038304410384044103850441038604410387044103880441038904410390044103910441039204410393044103940441039504410396044103970441039804410399044104000441040104410402044104030441040404410405044104060441040704410408044104090441041004410411044104120441041304410414044104150441041604410417044104180441041904410420044104210441042204410423044104240441042504410426044104270441042804410429044104300441043104410432044104330441043404410435044104360441043704410438044104390441044004410441044104420441044304410444044104450441044604410447044104480441044904410450044104510441045204410453044104540441045504410456044104570441045804410459044104600441046104410462044200010442000204420003044200040442000504420006044200070442000804420009044200100442001104420012044200130442001404420015044200160442001704420018044200190442002004420021044200220442002304420024044200250442002604420027044200280442002904420030044200310442003204420033044200340442003504420036044200370442003804420039044200400442004104420042044200430442004404420045044200460442004704420048044200490442005004420051044200520442005304420054044200550442005604420057044200580442005904420060044200610442006204420063044200640442006504420066044200670442006804420069044200700442007104420072044200730442007404420075044200760442007704420078044200790442008004420081044200820442008304420084044200850442008604420087044200880442008904420090044200910442009204420093044200940442009504420096044200970442009804420099044201000442010104420102044201030442010404420105044201060442010704420108044201090442011004420111044201120442011304420114044201150442011604420117044201180442011904420120044201210442012204420123044201240442012504420126044201270442012804420129044201300442013104420132044201330442013404420135044201360442013704420138044201390442014004420141044201420442014304420144044201450442014604420147044201480442014904420150044201510442015204420153044201540442015504420156044201570442015804420159044201600442016104420162044201630442016404420165044201660442016704420168044201690442017004420171044201720442017304420174044201750442017604420177044201780442017904420180044201810442018204420183044201840442018504420186044201870442018804420189044201900442019104420192044201930442019404420195044201960442019704420198044201990442020004420201044202020442020304420204044202050442020604420207044202080442020904420210044202110442021204420213044202140442021504420216044202170442021804420219044202200442022104420222044202230442022404420225044202260442022704420228044202290442023004420231044202320442023304420234044202350442023604420237044202380442023904420240044202410442024204420243044202440442024504420246044202470442024804420249044202500442025104420252044202530442025404420255044202560442025704420258044202590442026004420261044202620442026304420264044202650442026604420267044202680442026904420270044202710442027204420273044202740442027504420276044202770442027804420279044202800442028104420282044202830442028404420285044202860442028704420288044202890442029004420291044202920442029304420294044202950442029604420297044202980442029904420300044203010442030204420303044203040442030504420306044203070442030804420309044203100442031104420312044203130442031404420315044203160442031704420318044203190442032004420321044203220442032304420324044203250442032604420327044203280442032904420330044203310442033204420333044203340442033504420336044203370442033804420339044203400442034104420342044203430442034404420345044203460442034704420348044203490442035004420351044203520442035304420354044203550442035604420357044203580442035904420360044203610442036204420363044203640442036504420366044203670442036804420369044203700442037104420372044203730442037404420375044203760442037704420378044203790442038004420381044203820442038304420384044203850442038604420387044203880442038904420390044203910442039204420393044203940442039504420396044203970442039804420399044204000442040104420402044204030442040404420405044204060442040704420408044204090442041004420411044204120442041304420414044204150442041604420417044204180442041904420420044204210442042204420423044204240442042504420426044204270442042804420429044204300442043104420432044204330442043404420435044204360442043704420438044204390442044004420441044204420442044304420444044204450442044604420447044204480442044904420450044204510442045204420453044204540442045504420456044204570442045804420459044204600442046104420462044300010443000204430003044300040443000504430006044300070443000804430009044300100443001104430012044300130443001404430015044300160443001704430018044300190443002004430021044300220443002304430024044300250443002604430027044300280443002904430030044300310443003204430033044300340443003504430036044300370443003804430039044300400443004104430042044300430443004404430045044300460443004704430048044300490443005004430051044300520443005304430054044300550443005604430057044300580443005904430060044300610443006204430063044300640443006504430066044300670443006804430069044300700443007104430072044300730443007404430075044300760443007704430078044300790443008004430081044300820443008304430084044300850443008604430087044300880443008904430090044300910443009204430093044300940443009504430096044300970443009804430099044301000443010104430102044301030443010404430105044301060443010704430108044301090443011004430111044301120443011304430114044301150443011604430117044301180443011904430120044301210443012204430123044301240443012504430126044301270443012804430129044301300443013104430132044301330443013404430135044301360443013704430138044301390443014004430141044301420443014304430144044301450443014604430147044301480443014904430150044301510443015204430153044301540443015504430156044301570443015804430159044301600443016104430162044301630443016404430165044301660443016704430168044301690443017004430171044301720443017304430174044301750443017604430177044301780443017904430180044301810443018204430183044301840443018504430186044301870443018804430189044301900443019104430192044301930443019404430195044301960443019704430198044301990443020004430201044302020443020304430204044302050443020604430207044302080443020904430210044302110443021204430213044302140443021504430216044302170443021804430219044302200443022104430222044302230443022404430225044302260443022704430228044302290443023004430231044302320443023304430234044302350443023604430237044302380443023904430240044302410443024204430243044302440443024504430246044302470443024804430249044302500443025104430252044302530443025404430255044302560443025704430258044302590443026004430261044302620443026304430264044302650443026604430267044302680443026904430270044302710443027204430273044302740443027504430276044302770443027804430279044302800443028104430282044302830443028404430285044302860443028704430288044302890443029004430291044302920443029304430294044302950443029604430297044302980443029904430300044303010443030204430303044303040443030504430306044303070443030804430309044303100443031104430312044303130443031404430315044303160443031704430318044303190443032004430321044303220443032304430324044303250443032604430327044303280443032904430330044303310443033204430333044303340443033504430336044303370443033804430339044303400443034104430342044303430443034404430345044303460443034704430348044303490443035004430351044303520443035304430354044303550443035604430357044303580443035904430360044303610443036204430363044303640443036504430366044303670443036804430369044303700443037104430372044303730443037404430375044303760443037704430378044303790443038004430381044303820443038304430384044303850443038604430387044303880443038904430390044303910443039204430393044303940443039504430396044303970443039804430399044304000443040104430402044304030443040404430405044304060443040704430408044304090443041004430411044304120443041304430414044304150443041604430417044304180443041904430420044304210443042204430423044304240443042504430426044304270443042804430429044304300443043104430432044304330443043404430435044304360443043704430438044304390443044004430441044304420443044304430444044304450443044604430447044304480443044904430450044304510443045204430453044304540443045504430456044304570443045804430459044304600443046104430462044400010444000204440003044400040444000504440006044400070444000804440009044400100444001104440012044400130444001404440015044400160444001704440018044400190444002004440021044400220444002304440024044400250444002604440027044400280444002904440030044400310444003204440033044400340444003504440036044400370444003804440039044400400444004104440042044400430444004404440045044400460444004704440048044400490444005004440051044400520444005304440054044400550444005604440057044400580444005904440060044400610444006204440063044400640444006504440066044400670444006804440069044400700444007104440072044400730444007404440075044400760444007704440078044400790444008004440081044400820444008304440084044400850444008604440087044400880444008904440090044400910444009204440093044400940444009504440096044400970444009804440099044401000444010104440102044401030444010404440105044401060444010704440108044401090444011004440111044401120444011304440114044401150444011604440117044401180444011904440120044401210444012204440123044401240444012504440126044401270444012804440129044401300444013104440132044401330444013404440135044401360444013704440138044401390444014004440141044401420444014304440144044401450444014604440147044401480444014904440150044401510444015204440153044401540444015504440156044401570444015804440159044401600444016104440162044401630444016404440165044401660444016704440168044401690444017004440171044401720444017304440174044401750444017604440177044401780444017904440180044401810444018204440183044401840444018504440186044401870444018804440189044401900444019104440192044401930444019404440195044401960444019704440198044401990444020004440201044402020444020304440204044402050444020604440207044402080444020904440210044402110444021204440213044402140444021504440216044402170444021804440219044402200444022104440222044402230444022404440225044402260444022704440228044402290444023004440231044402320444023304440234044402350444023604440237044402380444023904440240044402410444024204440243044402440444024504440246044402470444024804440249044402500444025104440252044402530444025404440255044402560444025704440258044402590444026004440261044402620444026304440264044402650444026604440267044402680444026904440270044402710444027204440273044402740444027504440276044402770444027804440279044402800444028104440282044402830444028404440285044402860444028704440288044402890444029004440291044402920444029304440294044402950444029604440297044402980444029904440300044403010444030204440303044403040444030504440306044403070444030804440309044403100444031104440312044403130444031404440315044403160444031704440318044403190444032004440321044403220444032304440324044403250444032604440327044403280444032904440330044403310444033204440333044403340444033504440336044403370444033804440339044403400444034104440342044403430444034404440345044403460444034704440348044403490444035004440351044403520444035304440354044403550444035604440357044403580444035904440360044403610444036204440363044403640444036504440366044403670444036804440369044403700444037104440372044403730444037404440375044403760444037704440378044403790444038004440381044403820444038304440384044403850444038604440387044403880444038904440390044403910444039204440393044403940444039504440396044403970444039804440399044404000444040104440402044404030444040404440405044404060444040704440408044404090444041004440411044404120444041304440414044404150444041604440417044404180444041904440420044404210444042204440423044404240444042504440426044404270444042804440429044404300444043104440432044404330444043404440435044404360444043704440438044404390444044004440441044404420444044304440444044404450444044604440447044404480444044904440450044404510444045204440453044404540444045504440456044404570444045804440459044404600444046104440462044500010445000204450003044500040445000504450006044500070445000804450009044500100445001104450012044500130445001404450015044500160445001704450018044500190445002004450021044500220445002304450024044500250445002604450027044500280445002904450030044500310445003204450033044500340445003504450036044500370445003804450039044500400445004104450042044500430445004404450045044500460445004704450048044500490445005004450051044500520445005304450054044500550445005604450057044500580445005904450060044500610445006204450063044500640445006504450066044500670445006804450069044500700445007104450072044500730445007404450075044500760445007704450078044500790445008004450081044500820445008304450084044500850445008604450087044500880445008904450090044500910445009204450093044500940445009504450096044500970445009804450099044501000445010104450102044501030445010404450105044501060445010704450108044501090445011004450111044501120445011304450114044501150445011604450117044501180445011904450120044501210445012204450123044501240445012504450126044501270445012804450129044501300445013104450132044501330445013404450135044501360445013704450138044501390445014004450141044501420445014304450144044501450445014604450147044501480445014904450150044501510445015204450153044501540445015504450156044501570445015804450159044501600445016104450162044501630445016404450165044501660445016704450168044501690445017004450171044501720445017304450174044501750445017604450177044501780445017904450180044501810445018204450183044501840445018504450186044501870445018804450189044501900445019104450192044501930445019404450195044501960445019704450198044501990445020004450201044502020445020304450204044502050445020604450207044502080445020904450210044502110445021204450213044502140445021504450216044502170445021804450219044502200445022104450222044502230445022404450225044502260445022704450228044502290445023004450231044502320445023304450234044502350445023604450237044502380445023904450240044502410445024204450243044502440445024504450246044502470445024804450249044502500445025104450252044502530445025404450255044502560445025704450258044502590445026004450261044502620445026304450264044502650445026604450267044502680445026904450270044502710445027204450273044502740445027504450276044502770445027804450279044502800445028104450282044502830445028404450285044502860445028704450288044502890445029004450291044502920445029304450294044502950445029604450297044502980445029904450300044503010445030204450303044503040445030504450306044503070445030804450309044503100445031104450312044503130445031404450315044503160445031704450318044503190445032004450321044503220445032304450324044503250445032604450327044503280445032904450330044503310445033204450333044503340445033504450336044503370445033804450339044503400445034104450342044503430445034404450345044503460445034704450348044503490445035004450351044503520445035304450354044503550445035604450357044503580445035904450360044503610445036204450363044503640445036504450366044503670445036804450369044503700445037104450372044503730445037404450375044503760445037704450378044503790445038004450381044503820445038304450384044503850445038604450387044503880445038904450390044503910445039204450393044503940445039504450396044503970445039804450399044504000445040104450402044504030445040404450405044504060445040704450408044504090445041004450411044504120445041304450414044504150445041604450417044504180445041904450420044504210445042204450423044504240445042504450426044504270445042804450429044504300445043104450432044504330445043404450435044504360445043704450438044504390445044004450441044504420445044304450444044504450445044604450447044504480445044904450450044504510445045204450453044504540445045504450456044504570445045804450459044504600445046104450462044504630446000104460002044600030446000404460005044600060446000704460008044600090446001004460011044600120446001304460014044600150446001604460017044600180446001904460020044600210446002204460023044600240446002504460026044600270446002804460029044600300446003104460032044600330446003404460035044600360446003704460038044600390446004004460041044600420446004304460044044600450446004604460047044600480446004904460050044600510446005204460053044600540446005504460056044600570446005804460059044600600446006104460062044600630446006404460065044600660446006704460068044600690446007004460071044600720446007304460074044600750446007604460077044600780446007904460080044600810446008204460083044600840446008504460086044600870446008804460089044600900446009104460092044600930446009404460095044600960446009704460098044600990446010004460101044601020446010304460104044601050446010604460107044601080446010904460110044601110446011204460113044601140446011504460116044601170446011804460119044601200446012104460122044601230446012404460125044601260446012704460128044601290446013004460131044601320446013304460134044601350446013604460137044601380446013904460140044601410446014204460143044601440446014504460146044601470446014804460149044601500446015104460152044601530446015404460155044601560446015704460158044601590446016004460161044601620446016304460164044601650446016604460167044601680446016904460170044601710446017204460173044601740446017504460176044601770446017804460179044601800446018104460182044601830446018404460185044601860446018704460188044601890446019004460191044601920446019304460194044601950446019604460197044601980446019904460200044602010446020204460203044602040446020504460206044602070446020804460209044602100446021104460212044602130446021404460215044602160446021704460218044602190446022004460221044602220446022304460224044602250446022604460227044602280446022904460230044602310446023204460233044602340446023504460236044602370446023804460239044602400446024104460242044602430446024404460245044602460446024704460248044602490446025004460251044602520446025304460254044602550446025604460257044602580446025904460260044602610446026204460263044602640446026504460266044602670446026804460269044602700446027104460272044602730446027404460275044602760446027704460278044602790446028004460281044602820446028304460284044602850446028604460287044602880446028904460290044602910446029204460293044602940446029504460296044602970446029804460299044603000446030104460302044603030446030404460305044603060446030704460308044603090446031004460311044603120446031304460314044603150446031604460317044603180446031904460320044603210446032204460323044603240446032504460326044603270446032804460329044603300446033104460332044603330446033404460335044603360446033704460338044603390446034004460341044603420446034304460344044603450446034604460347044603480446034904460350044603510446035204460353044603540446035504460356044603570446035804460359044603600446036104460362044603630446036404460365044603660446036704460368044603690446037004460371044603720446037304460374044603750446037604460377044603780446037904460380044603810446038204460383044603840446038504460386044603870446038804460389044603900446039104460392044603930446039404460395044603960446039704460398044603990446040004460401044604020446040304460404044604050446040604460407044604080446040904460410044604110446041204460413044604140446041504460416044604170446041804460419044604200446042104460422044604230446042404460425044604260446042704460428044604290446043004460431044604320446043304460434044604350446043604460437044604380446043904460440044604410446044204460443044604440446044504460446044604470446044804460449044604500446045104460452044604530446045404460455044604560446045704460458044604590446046004460461044604620446046304470001044700020447000304470004044700050447000604470007044700080447000904470010044700110447001204470013044700140447001504470016044700170447001804470019044700200447002104470022044700230447002404470025044700260447002704470028044700290447003004470031044700320447003304470034044700350447003604470037044700380447003904470040044700410447004204470043044700440447004504470046044700470447004804470049044700500447005104470052044700530447005404470055044700560447005704470058044700590447006004470061044700620447006304470064044700650447006604470067044700680447006904470070044700710447007204470073044700740447007504470076044700770447007804470079044700800447008104470082044700830447008404470085044700860447008704470088044700890447009004470091044700920447009304470094044700950447009604470097044700980447009904470100044701010447010204470103044701040447010504470106044701070447010804470109044701100447011104470112044701130447011404470115044701160447011704470118044701190447012004470121044701220447012304470124044701250447012604470127044701280447012904470130044701310447013204470133044701340447013504470136044701370447013804470139044701400447014104470142044701430447014404470145044701460447014704470148044701490447015004470151044701520447015304470154044701550447015604470157044701580447015904470160044701610447016204470163044701640447016504470166044701670447016804470169044701700447017104470172044701730447017404470175044701760447017704470178044701790447018004470181044701820447018304470184044701850447018604470187044701880447018904470190044701910447019204470193044701940447019504470196044701970447019804470199044702000447020104470202044702030447020404470205044702060447020704470208044702090447021004470211044702120447021304470214044702150447021604470217044702180447021904470220044702210447022204470223044702240447022504470226044702270447022804470229044702300447023104470232044702330447023404470235044702360447023704470238044702390447024004470241044702420447024304470244044702450447024604470247044702480447024904470250044702510447025204470253044702540447025504470256044702570447025804470259044702600447026104470262044702630447026404470265044702660447026704470268044702690447027004470271044702720447027304470274044702750447027604470277044702780447027904470280044702810447028204470283044702840447028504470286044702870447028804470289044702900447029104470292044702930447029404470295044702960447029704470298044702990447030004470301044703020447030304470304044703050447030604470307044703080447030904470310044703110447031204470313044703140447031504470316044703170447031804470319044703200447032104470322044703230447032404470325044703260447032704470328044703290447033004470331044703320447033304470334044703350447033604470337044703380447033904470340044703410447034204470343044703440447034504470346044703470447034804470349044703500447035104470352044703530447035404470355044703560447035704470358044703590447036004470361044703620447036304470364044703650447036604470367044703680447036904470370044703710447037204470373044703740447037504470376044703770447037804470379044703800447038104470382044703830447038404470385044703860447038704470388044703890447039004470391044703920447039304470394044703950447039604470397044703980447039904470400044704010447040204470403044704040447040504470406044704070447040804470409044704100447041104470412044704130447041404470415044704160447041704470418044704190447042004470421044704220447042304470424044704250447042604470427044704280447042904470430044704310447043204470433044704340447043504470436044704370447043804470439044704400447044104470442044704430447044404470445044704460447044704470448044704490447045004470451044704520447045304470454044704550447045604470457044704580447045904470460044704610447046204470463044800010448000204480003044800040448000504480006044800070448000804480009044800100448001104480012044800130448001404480015044800160448001704480018044800190448002004480021044800220448002304480024044800250448002604480027044800280448002904480030044800310448003204480033044800340448003504480036044800370448003804480039044800400448004104480042044800430448004404480045044800460448004704480048044800490448005004480051044800520448005304480054044800550448005604480057044800580448005904480060044800610448006204480063044800640448006504480066044800670448006804480069044800700448007104480072044800730448007404480075044800760448007704480078044800790448008004480081044800820448008304480084044800850448008604480087044800880448008904480090044800910448009204480093044800940448009504480096044800970448009804480099044801000448010104480102044801030448010404480105044801060448010704480108044801090448011004480111044801120448011304480114044801150448011604480117044801180448011904480120044801210448012204480123044801240448012504480126044801270448012804480129044801300448013104480132044801330448013404480135044801360448013704480138044801390448014004480141044801420448014304480144044801450448014604480147044801480448014904480150044801510448015204480153044801540448015504480156044801570448015804480159044801600448016104480162044801630448016404480165044801660448016704480168044801690448017004480171044801720448017304480174044801750448017604480177044801780448017904480180044801810448018204480183044801840448018504480186044801870448018804480189044801900448019104480192044801930448019404480195044801960448019704480198044801990448020004480201044802020448020304480204044802050448020604480207044802080448020904480210044802110448021204480213044802140448021504480216044802170448021804480219044802200448022104480222044802230448022404480225044802260448022704480228044802290448023004480231044802320448023304480234044802350448023604480237044802380448023904480240044802410448024204480243044802440448024504480246044802470448024804480249044802500448025104480252044802530448025404480255044802560448025704480258044802590448026004480261044802620448026304480264044802650448026604480267044802680448026904480270044802710448027204480273044802740448027504480276044802770448027804480279044802800448028104480282044802830448028404480285044802860448028704480288044802890448029004480291044802920448029304480294044802950448029604480297044802980448029904480300044803010448030204480303044803040448030504480306044803070448030804480309044803100448031104480312044803130448031404480315044803160448031704480318044803190448032004480321044803220448032304480324044803250448032604480327044803280448032904480330044803310448033204480333044803340448033504480336044803370448033804480339044803400448034104480342044803430448034404480345044803460448034704480348044803490448035004480351044803520448035304480354044803550448035604480357044803580448035904480360044803610448036204480363044803640448036504480366044803670448036804480369044803700448037104480372044803730448037404480375044803760448037704480378044803790448038004480381044803820448038304480384044803850448038604480387044803880448038904480390044803910448039204480393044803940448039504480396044803970448039804480399044804000448040104480402044804030448040404480405044804060448040704480408044804090448041004480411044804120448041304480414044804150448041604480417044804180448041904480420044804210448042204480423044804240448042504480426044804270448042804480429044804300448043104480432044804330448043404480435044804360448043704480438044804390448044004480441044804420448044304480444044804450448044604480447044804480448044904480450044804510448045204480453044804540448045504480456044804570448045804480459044804600448046104480462044804630449000104490002044900030449000404490005044900060449000704490008044900090449001004490011044900120449001304490014044900150449001604490017044900180449001904490020044900210449002204490023044900240449002504490026044900270449002804490029044900300449003104490032044900330449003404490035044900360449003704490038044900390449004004490041044900420449004304490044044900450449004604490047044900480449004904490050044900510449005204490053044900540449005504490056044900570449005804490059044900600449006104490062044900630449006404490065044900660449006704490068044900690449007004490071044900720449007304490074044900750449007604490077044900780449007904490080044900810449008204490083044900840449008504490086044900870449008804490089044900900449009104490092044900930449009404490095044900960449009704490098044900990449010004490101044901020449010304490104044901050449010604490107044901080449010904490110044901110449011204490113044901140449011504490116044901170449011804490119044901200449012104490122044901230449012404490125044901260449012704490128044901290449013004490131044901320449013304490134044901350449013604490137044901380449013904490140044901410449014204490143044901440449014504490146044901470449014804490149044901500449015104490152044901530449015404490155044901560449015704490158044901590449016004490161044901620449016304490164044901650449016604490167044901680449016904490170044901710449017204490173044901740449017504490176044901770449017804490179044901800449018104490182044901830449018404490185044901860449018704490188044901890449019004490191044901920449019304490194044901950449019604490197044901980449019904490200044902010449020204490203044902040449020504490206044902070449020804490209044902100449021104490212044902130449021404490215044902160449021704490218044902190449022004490221044902220449022304490224044902250449022604490227044902280449022904490230044902310449023204490233044902340449023504490236044902370449023804490239044902400449024104490242044902430449024404490245044902460449024704490248044902490449025004490251044902520449025304490254044902550449025604490257044902580449025904490260044902610449026204490263044902640449026504490266044902670449026804490269044902700449027104490272044902730449027404490275044902760449027704490278044902790449028004490281044902820449028304490284044902850449028604490287044902880449028904490290044902910449029204490293044902940449029504490296044902970449029804490299044903000449030104490302044903030449030404490305044903060449030704490308044903090449031004490311044903120449031304490314044903150449031604490317044903180449031904490320044903210449032204490323044903240449032504490326044903270449032804490329044903300449033104490332044903330449033404490335044903360449033704490338044903390449034004490341044903420449034304490344044903450449034604490347044903480449034904490350044903510449035204490353044903540449035504490356044903570449035804490359044903600449036104490362044903630449036404490365044903660449036704490368044903690449037004490371044903720449037304490374044903750449037604490377044903780449037904490380044903810449038204490383044903840449038504490386044903870449038804490389044903900449039104490392044903930449039404490395044903960449039704490398044903990449040004490401044904020449040304490404044904050449040604490407044904080449040904490410044904110449041204490413044904140449041504490416044904170449041804490419044904200449042104490422044904230449042404490425044904260449042704490428044904290449043004490431044904320449043304490434044904350449043604490437044904380449043904490440044904410449044204490443044904440449044504490446044904470449044804490449044904500449045104490452044904530449045404490455044904560449045704490458044904590449046004490461044904620449046304490464045000010450000204500003045000040450000504500006045000070450000804500009045000100450001104500012045000130450001404500015045000160450001704500018045000190450002004500021045000220450002304500024045000250450002604500027045000280450002904500030045000310450003204500033045000340450003504500036045000370450003804500039045000400450004104500042045000430450004404500045045000460450004704500048045000490450005004500051045000520450005304500054045000550450005604500057045000580450005904500060045000610450006204500063045000640450006504500066045000670450006804500069045000700450007104500072045000730450007404500075045000760450007704500078045000790450008004500081045000820450008304500084045000850450008604500087045000880450008904500090045000910450009204500093045000940450009504500096045000970450009804500099045001000450010104500102045001030450010404500105045001060450010704500108045001090450011004500111045001120450011304500114045001150450011604500117045001180450011904500120045001210450012204500123045001240450012504500126045001270450012804500129045001300450013104500132045001330450013404500135045001360450013704500138045001390450014004500141045001420450014304500144045001450450014604500147045001480450014904500150045001510450015204500153045001540450015504500156045001570450015804500159045001600450016104500162045001630450016404500165045001660450016704500168045001690450017004500171045001720450017304500174045001750450017604500177045001780450017904500180045001810450018204500183045001840450018504500186045001870450018804500189045001900450019104500192045001930450019404500195045001960450019704500198045001990450020004500201045002020450020304500204045002050450020604500207045002080450020904500210045002110450021204500213045002140450021504500216045002170450021804500219045002200450022104500222045002230450022404500225045002260450022704500228045002290450023004500231045002320450023304500234045002350450023604500237045002380450023904500240045002410450024204500243045002440450024504500246045002470450024804500249045002500450025104500252045002530450025404500255045002560450025704500258045002590450026004500261045002620450026304500264045002650450026604500267045002680450026904500270045002710450027204500273045002740450027504500276045002770450027804500279045002800450028104500282045002830450028404500285045002860450028704500288045002890450029004500291045002920450029304500294045002950450029604500297045002980450029904500300045003010450030204500303045003040450030504500306045003070450030804500309045003100450031104500312045003130450031404500315045003160450031704500318045003190450032004500321045003220450032304500324045003250450032604500327045003280450032904500330045003310450033204500333045003340450033504500336045003370450033804500339045003400450034104500342045003430450034404500345045003460450034704500348045003490450035004500351045003520450035304500354045003550450035604500357045003580450035904500360045003610450036204500363045003640450036504500366045003670450036804500369045003700450037104500372045003730450037404500375045003760450037704500378045003790450038004500381045003820450038304500384045003850450038604500387045003880450038904500390045003910450039204500393045003940450039504500396045003970450039804500399045004000450040104500402045004030450040404500405045004060450040704500408045004090450041004500411045004120450041304500414045004150450041604500417045004180450041904500420045004210450042204500423045004240450042504500426045004270450042804500429045004300450043104500432045004330450043404500435045004360450043704500438045004390450044004500441045004420450044304500444045004450450044604500447045004480450044904500450045004510450045204500453045004540450045504500456045004570450045804500459045004600450046104500462045004630450046404510001045100020451000304510004045100050451000604510007045100080451000904510010045100110451001204510013045100140451001504510016045100170451001804510019045100200451002104510022045100230451002404510025045100260451002704510028045100290451003004510031045100320451003304510034045100350451003604510037045100380451003904510040045100410451004204510043045100440451004504510046045100470451004804510049045100500451005104510052045100530451005404510055045100560451005704510058045100590451006004510061045100620451006304510064045100650451006604510067045100680451006904510070045100710451007204510073045100740451007504510076045100770451007804510079045100800451008104510082045100830451008404510085045100860451008704510088045100890451009004510091045100920451009304510094045100950451009604510097045100980451009904510100045101010451010204510103045101040451010504510106045101070451010804510109045101100451011104510112045101130451011404510115045101160451011704510118045101190451012004510121045101220451012304510124045101250451012604510127045101280451012904510130045101310451013204510133045101340451013504510136045101370451013804510139045101400451014104510142045101430451014404510145045101460451014704510148045101490451015004510151045101520451015304510154045101550451015604510157045101580451015904510160045101610451016204510163045101640451016504510166045101670451016804510169045101700451017104510172045101730451017404510175045101760451017704510178045101790451018004510181045101820451018304510184045101850451018604510187045101880451018904510190045101910451019204510193045101940451019504510196045101970451019804510199045102000451020104510202045102030451020404510205045102060451020704510208045102090451021004510211045102120451021304510214045102150451021604510217045102180451021904510220045102210451022204510223045102240451022504510226045102270451022804510229045102300451023104510232045102330451023404510235045102360451023704510238045102390451024004510241045102420451024304510244045102450451024604510247045102480451024904510250045102510451025204510253045102540451025504510256045102570451025804510259045102600451026104510262045102630451026404510265045102660451026704510268045102690451027004510271045102720451027304510274045102750451027604510277045102780451027904510280045102810451028204510283045102840451028504510286045102870451028804510289045102900451029104510292045102930451029404510295045102960451029704510298045102990451030004510301045103020451030304510304045103050451030604510307045103080451030904510310045103110451031204510313045103140451031504510316045103170451031804510319045103200451032104510322045103230451032404510325045103260451032704510328045103290451033004510331045103320451033304510334045103350451033604510337045103380451033904510340045103410451034204510343045103440451034504510346045103470451034804510349045103500451035104510352045103530451035404510355045103560451035704510358045103590451036004510361045103620451036304510364045103650451036604510367045103680451036904510370045103710451037204510373045103740451037504510376045103770451037804510379045103800451038104510382045103830451038404510385045103860451038704510388045103890451039004510391045103920451039304510394045103950451039604510397045103980451039904510400045104010451040204510403045104040451040504510406045104070451040804510409045104100451041104510412045104130451041404510415045104160451041704510418045104190451042004510421045104220451042304510424045104250451042604510427045104280451042904510430045104310451043204510433045104340451043504510436045104370451043804510439045104400451044104510442045104430451044404510445045104460451044704510448045104490451045004510451045104520451045304510454045104550451045604510457045104580451045904510460045104610451046204510463045104640452000104520002045200030452000404520005045200060452000704520008045200090452001004520011045200120452001304520014045200150452001604520017045200180452001904520020045200210452002204520023045200240452002504520026045200270452002804520029045200300452003104520032045200330452003404520035045200360452003704520038045200390452004004520041045200420452004304520044045200450452004604520047045200480452004904520050045200510452005204520053045200540452005504520056045200570452005804520059045200600452006104520062045200630452006404520065045200660452006704520068045200690452007004520071045200720452007304520074045200750452007604520077045200780452007904520080045200810452008204520083045200840452008504520086045200870452008804520089045200900452009104520092045200930452009404520095045200960452009704520098045200990452010004520101045201020452010304520104045201050452010604520107045201080452010904520110045201110452011204520113045201140452011504520116045201170452011804520119045201200452012104520122045201230452012404520125045201260452012704520128045201290452013004520131045201320452013304520134045201350452013604520137045201380452013904520140045201410452014204520143045201440452014504520146045201470452014804520149045201500452015104520152045201530452015404520155045201560452015704520158045201590452016004520161045201620452016304520164045201650452016604520167045201680452016904520170045201710452017204520173045201740452017504520176045201770452017804520179045201800452018104520182045201830452018404520185045201860452018704520188045201890452019004520191045201920452019304520194045201950452019604520197045201980452019904520200045202010452020204520203045202040452020504520206045202070452020804520209045202100452021104520212045202130452021404520215045202160452021704520218045202190452022004520221045202220452022304520224045202250452022604520227045202280452022904520230045202310452023204520233045202340452023504520236045202370452023804520239045202400452024104520242045202430452024404520245045202460452024704520248045202490452025004520251045202520452025304520254045202550452025604520257045202580452025904520260045202610452026204520263045202640452026504520266045202670452026804520269045202700452027104520272045202730452027404520275045202760452027704520278045202790452028004520281045202820452028304520284045202850452028604520287045202880452028904520290045202910452029204520293045202940452029504520296045202970452029804520299045203000452030104520302045203030452030404520305045203060452030704520308045203090452031004520311045203120452031304520314045203150452031604520317045203180452031904520320045203210452032204520323045203240452032504520326045203270452032804520329045203300452033104520332045203330452033404520335045203360452033704520338045203390452034004520341045203420452034304520344045203450452034604520347045203480452034904520350045203510452035204520353045203540452035504520356045203570452035804520359045203600452036104520362045203630452036404520365045203660452036704520368045203690452037004520371045203720452037304520374045203750452037604520377045203780452037904520380045203810452038204520383045203840452038504520386045203870452038804520389045203900452039104520392045203930452039404520395045203960452039704520398045203990452040004520401045204020452040304520404045204050452040604520407045204080452040904520410045204110452041204520413045204140452041504520416045204170452041804520419045204200452042104520422045204230452042404520425045204260452042704520428045204290452043004520431045204320452043304520434045204350452043604520437045204380452043904520440045204410452044204520443045204440452044504520446045204470452044804520449045204500452045104520452045204530452045404520455045204560452045704520458045204590452046004520461045204620452046304520464045204650453000104530002045300030453000404530005045300060453000704530008045300090453001004530011045300120453001304530014045300150453001604530017045300180453001904530020045300210453002204530023045300240453002504530026045300270453002804530029045300300453003104530032045300330453003404530035045300360453003704530038045300390453004004530041045300420453004304530044045300450453004604530047045300480453004904530050045300510453005204530053045300540453005504530056045300570453005804530059045300600453006104530062045300630453006404530065045300660453006704530068045300690453007004530071045300720453007304530074045300750453007604530077045300780453007904530080045300810453008204530083045300840453008504530086045300870453008804530089045300900453009104530092045300930453009404530095045300960453009704530098045300990453010004530101045301020453010304530104045301050453010604530107045301080453010904530110045301110453011204530113045301140453011504530116045301170453011804530119045301200453012104530122045301230453012404530125045301260453012704530128045301290453013004530131045301320453013304530134045301350453013604530137045301380453013904530140045301410453014204530143045301440453014504530146045301470453014804530149045301500453015104530152045301530453015404530155045301560453015704530158045301590453016004530161045301620453016304530164045301650453016604530167045301680453016904530170045301710453017204530173045301740453017504530176045301770453017804530179045301800453018104530182045301830453018404530185045301860453018704530188045301890453019004530191045301920453019304530194045301950453019604530197045301980453019904530200045302010453020204530203045302040453020504530206045302070453020804530209045302100453021104530212045302130453021404530215045302160453021704530218045302190453022004530221045302220453022304530224045302250453022604530227045302280453022904530230045302310453023204530233045302340453023504530236045302370453023804530239045302400453024104530242045302430453024404530245045302460453024704530248045302490453025004530251045302520453025304530254045302550453025604530257045302580453025904530260045302610453026204530263045302640453026504530266045302670453026804530269045302700453027104530272045302730453027404530275045302760453027704530278045302790453028004530281045302820453028304530284045302850453028604530287045302880453028904530290045302910453029204530293045302940453029504530296045302970453029804530299045303000453030104530302045303030453030404530305045303060453030704530308045303090453031004530311045303120453031304530314045303150453031604530317045303180453031904530320045303210453032204530323045303240453032504530326045303270453032804530329045303300453033104530332045303330453033404530335045303360453033704530338045303390453034004530341045303420453034304530344045303450453034604530347045303480453034904530350045303510453035204530353045303540453035504530356045303570453035804530359045303600453036104530362045303630453036404530365045303660453036704530368045303690453037004530371045303720453037304530374045303750453037604530377045303780453037904530380045303810453038204530383045303840453038504530386045303870453038804530389045303900453039104530392045303930453039404530395045303960453039704530398045303990453040004530401045304020453040304530404045304050453040604530407045304080453040904530410045304110453041204530413045304140453041504530416045304170453041804530419045304200453042104530422045304230453042404530425045304260453042704530428045304290453043004530431045304320453043304530434045304350453043604530437045304380453043904530440045304410453044204530443045304440453044504530446045304470453044804530449045304500453045104530452045304530453045404530455045304560453045704530458045304590453046004530461045304620453046304530464045304650454000104540002045400030454000404540005045400060454000704540008045400090454001004540011045400120454001304540014045400150454001604540017045400180454001904540020045400210454002204540023045400240454002504540026045400270454002804540029045400300454003104540032045400330454003404540035045400360454003704540038045400390454004004540041045400420454004304540044045400450454004604540047045400480454004904540050045400510454005204540053045400540454005504540056045400570454005804540059045400600454006104540062045400630454006404540065045400660454006704540068045400690454007004540071045400720454007304540074045400750454007604540077045400780454007904540080045400810454008204540083045400840454008504540086045400870454008804540089045400900454009104540092045400930454009404540095045400960454009704540098045400990454010004540101045401020454010304540104045401050454010604540107045401080454010904540110045401110454011204540113045401140454011504540116045401170454011804540119045401200454012104540122045401230454012404540125045401260454012704540128045401290454013004540131045401320454013304540134045401350454013604540137045401380454013904540140045401410454014204540143045401440454014504540146045401470454014804540149045401500454015104540152045401530454015404540155045401560454015704540158045401590454016004540161045401620454016304540164045401650454016604540167045401680454016904540170045401710454017204540173045401740454017504540176045401770454017804540179045401800454018104540182045401830454018404540185045401860454018704540188045401890454019004540191045401920454019304540194045401950454019604540197045401980454019904540200045402010454020204540203045402040454020504540206045402070454020804540209045402100454021104540212045402130454021404540215045402160454021704540218045402190454022004540221045402220454022304540224045402250454022604540227045402280454022904540230045402310454023204540233045402340454023504540236045402370454023804540239045402400454024104540242045402430454024404540245045402460454024704540248045402490454025004540251045402520454025304540254045402550454025604540257045402580454025904540260045402610454026204540263045402640454026504540266045402670454026804540269045402700454027104540272045402730454027404540275045402760454027704540278045402790454028004540281045402820454028304540284045402850454028604540287045402880454028904540290045402910454029204540293045402940454029504540296045402970454029804540299045403000454030104540302045403030454030404540305045403060454030704540308045403090454031004540311045403120454031304540314045403150454031604540317045403180454031904540320045403210454032204540323045403240454032504540326045403270454032804540329045403300454033104540332045403330454033404540335045403360454033704540338045403390454034004540341045403420454034304540344045403450454034604540347045403480454034904540350045403510454035204540353045403540454035504540356045403570454035804540359045403600454036104540362045403630454036404540365045403660454036704540368045403690454037004540371045403720454037304540374045403750454037604540377045403780454037904540380045403810454038204540383045403840454038504540386045403870454038804540389045403900454039104540392045403930454039404540395045403960454039704540398045403990454040004540401045404020454040304540404045404050454040604540407045404080454040904540410045404110454041204540413045404140454041504540416045404170454041804540419045404200454042104540422045404230454042404540425045404260454042704540428045404290454043004540431045404320454043304540434045404350454043604540437045404380454043904540440045404410454044204540443045404440454044504540446045404470454044804540449045404500454045104540452045404530454045404540455045404560454045704540458045404590454046004540461045404620454046304540464045404650455000104550002045500030455000404550005045500060455000704550008045500090455001004550011045500120455001304550014045500150455001604550017045500180455001904550020045500210455002204550023045500240455002504550026045500270455002804550029045500300455003104550032045500330455003404550035045500360455003704550038045500390455004004550041045500420455004304550044045500450455004604550047045500480455004904550050045500510455005204550053045500540455005504550056045500570455005804550059045500600455006104550062045500630455006404550065045500660455006704550068045500690455007004550071045500720455007304550074045500750455007604550077045500780455007904550080045500810455008204550083045500840455008504550086045500870455008804550089045500900455009104550092045500930455009404550095045500960455009704550098045500990455010004550101045501020455010304550104045501050455010604550107045501080455010904550110045501110455011204550113045501140455011504550116045501170455011804550119045501200455012104550122045501230455012404550125045501260455012704550128045501290455013004550131045501320455013304550134045501350455013604550137045501380455013904550140045501410455014204550143045501440455014504550146045501470455014804550149045501500455015104550152045501530455015404550155045501560455015704550158045501590455016004550161045501620455016304550164045501650455016604550167045501680455016904550170045501710455017204550173045501740455017504550176045501770455017804550179045501800455018104550182045501830455018404550185045501860455018704550188045501890455019004550191045501920455019304550194045501950455019604550197045501980455019904550200045502010455020204550203045502040455020504550206045502070455020804550209045502100455021104550212045502130455021404550215045502160455021704550218045502190455022004550221045502220455022304550224045502250455022604550227045502280455022904550230045502310455023204550233045502340455023504550236045502370455023804550239045502400455024104550242045502430455024404550245045502460455024704550248045502490455025004550251045502520455025304550254045502550455025604550257045502580455025904550260045502610455026204550263045502640455026504550266045502670455026804550269045502700455027104550272045502730455027404550275045502760455027704550278045502790455028004550281045502820455028304550284045502850455028604550287045502880455028904550290045502910455029204550293045502940455029504550296045502970455029804550299045503000455030104550302045503030455030404550305045503060455030704550308045503090455031004550311045503120455031304550314045503150455031604550317045503180455031904550320045503210455032204550323045503240455032504550326045503270455032804550329045503300455033104550332045503330455033404550335045503360455033704550338045503390455034004550341045503420455034304550344045503450455034604550347045503480455034904550350045503510455035204550353045503540455035504550356045503570455035804550359045503600455036104550362045503630455036404550365045503660455036704550368045503690455037004550371045503720455037304550374045503750455037604550377045503780455037904550380045503810455038204550383045503840455038504550386045503870455038804550389045503900455039104550392045503930455039404550395045503960455039704550398045503990455040004550401045504020455040304550404045504050455040604550407045504080455040904550410045504110455041204550413045504140455041504550416045504170455041804550419045504200455042104550422045504230455042404550425045504260455042704550428045504290455043004550431045504320455043304550434045504350455043604550437045504380455043904550440045504410455044204550443045504440455044504550446045504470455044804550449045504500455045104550452045504530455045404550455045504560455045704550458045504590455046004550461045504620455046304550464045504650456000104560002045600030456000404560005045600060456000704560008045600090456001004560011045600120456001304560014045600150456001604560017045600180456001904560020045600210456002204560023045600240456002504560026045600270456002804560029045600300456003104560032045600330456003404560035045600360456003704560038045600390456004004560041045600420456004304560044045600450456004604560047045600480456004904560050045600510456005204560053045600540456005504560056045600570456005804560059045600600456006104560062045600630456006404560065045600660456006704560068045600690456007004560071045600720456007304560074045600750456007604560077045600780456007904560080045600810456008204560083045600840456008504560086045600870456008804560089045600900456009104560092045600930456009404560095045600960456009704560098045600990456010004560101045601020456010304560104045601050456010604560107045601080456010904560110045601110456011204560113045601140456011504560116045601170456011804560119045601200456012104560122045601230456012404560125045601260456012704560128045601290456013004560131045601320456013304560134045601350456013604560137045601380456013904560140045601410456014204560143045601440456014504560146045601470456014804560149045601500456015104560152045601530456015404560155045601560456015704560158045601590456016004560161045601620456016304560164045601650456016604560167045601680456016904560170045601710456017204560173045601740456017504560176045601770456017804560179045601800456018104560182045601830456018404560185045601860456018704560188045601890456019004560191045601920456019304560194045601950456019604560197045601980456019904560200045602010456020204560203045602040456020504560206045602070456020804560209045602100456021104560212045602130456021404560215045602160456021704560218045602190456022004560221045602220456022304560224045602250456022604560227045602280456022904560230045602310456023204560233045602340456023504560236045602370456023804560239045602400456024104560242045602430456024404560245045602460456024704560248045602490456025004560251045602520456025304560254045602550456025604560257045602580456025904560260045602610456026204560263045602640456026504560266045602670456026804560269045602700456027104560272045602730456027404560275045602760456027704560278045602790456028004560281045602820456028304560284045602850456028604560287045602880456028904560290045602910456029204560293045602940456029504560296045602970456029804560299045603000456030104560302045603030456030404560305045603060456030704560308045603090456031004560311045603120456031304560314045603150456031604560317045603180456031904560320045603210456032204560323045603240456032504560326045603270456032804560329045603300456033104560332045603330456033404560335045603360456033704560338045603390456034004560341045603420456034304560344045603450456034604560347045603480456034904560350045603510456035204560353045603540456035504560356045603570456035804560359045603600456036104560362045603630456036404560365045603660456036704560368045603690456037004560371045603720456037304560374045603750456037604560377045603780456037904560380045603810456038204560383045603840456038504560386045603870456038804560389045603900456039104560392045603930456039404560395045603960456039704560398045603990456040004560401045604020456040304560404045604050456040604560407045604080456040904560410045604110456041204560413045604140456041504560416045604170456041804560419045604200456042104560422045604230456042404560425045604260456042704560428045604290456043004560431045604320456043304560434045604350456043604560437045604380456043904560440045604410456044204560443045604440456044504560446045604470456044804560449045604500456045104560452045604530456045404560455045604560456045704560458045604590456046004560461045604620456046304560464045604650456046604570001045700020457000304570004045700050457000604570007045700080457000904570010045700110457001204570013045700140457001504570016045700170457001804570019045700200457002104570022045700230457002404570025045700260457002704570028045700290457003004570031045700320457003304570034045700350457003604570037045700380457003904570040045700410457004204570043045700440457004504570046045700470457004804570049045700500457005104570052045700530457005404570055045700560457005704570058045700590457006004570061045700620457006304570064045700650457006604570067045700680457006904570070045700710457007204570073045700740457007504570076045700770457007804570079045700800457008104570082045700830457008404570085045700860457008704570088045700890457009004570091045700920457009304570094045700950457009604570097045700980457009904570100045701010457010204570103045701040457010504570106045701070457010804570109045701100457011104570112045701130457011404570115045701160457011704570118045701190457012004570121045701220457012304570124045701250457012604570127045701280457012904570130045701310457013204570133045701340457013504570136045701370457013804570139045701400457014104570142045701430457014404570145045701460457014704570148045701490457015004570151045701520457015304570154045701550457015604570157045701580457015904570160045701610457016204570163045701640457016504570166045701670457016804570169045701700457017104570172045701730457017404570175045701760457017704570178045701790457018004570181045701820457018304570184045701850457018604570187045701880457018904570190045701910457019204570193045701940457019504570196045701970457019804570199045702000457020104570202045702030457020404570205045702060457020704570208045702090457021004570211045702120457021304570214045702150457021604570217045702180457021904570220045702210457022204570223045702240457022504570226045702270457022804570229045702300457023104570232045702330457023404570235045702360457023704570238045702390457024004570241045702420457024304570244045702450457024604570247045702480457024904570250045702510457025204570253045702540457025504570256045702570457025804570259045702600457026104570262045702630457026404570265045702660457026704570268045702690457027004570271045702720457027304570274045702750457027604570277045702780457027904570280045702810457028204570283045702840457028504570286045702870457028804570289045702900457029104570292045702930457029404570295045702960457029704570298045702990457030004570301045703020457030304570304045703050457030604570307045703080457030904570310045703110457031204570313045703140457031504570316045703170457031804570319045703200457032104570322045703230457032404570325045703260457032704570328045703290457033004570331045703320457033304570334045703350457033604570337045703380457033904570340045703410457034204570343045703440457034504570346045703470457034804570349045703500457035104570352045703530457035404570355045703560457035704570358045703590457036004570361045703620457036304570364045703650457036604570367045703680457036904570370045703710457037204570373045703740457037504570376045703770457037804570379045703800457038104570382045703830457038404570385045703860457038704570388045703890457039004570391045703920457039304570394045703950457039604570397045703980457039904570400045704010457040204570403045704040457040504570406045704070457040804570409045704100457041104570412045704130457041404570415045704160457041704570418045704190457042004570421045704220457042304570424045704250457042604570427045704280457042904570430045704310457043204570433045704340457043504570436045704370457043804570439045704400457044104570442045704430457044404570445045704460457044704570448045704490457045004570451045704520457045304570454045704550457045604570457045704580457045904570460045704610457046204570463045704640457046504570466045800010458000204580003045800040458000504580006045800070458000804580009045800100458001104580012045800130458001404580015045800160458001704580018045800190458002004580021045800220458002304580024045800250458002604580027045800280458002904580030045800310458003204580033045800340458003504580036045800370458003804580039045800400458004104580042045800430458004404580045045800460458004704580048045800490458005004580051045800520458005304580054045800550458005604580057045800580458005904580060045800610458006204580063045800640458006504580066045800670458006804580069045800700458007104580072045800730458007404580075045800760458007704580078045800790458008004580081045800820458008304580084045800850458008604580087045800880458008904580090045800910458009204580093045800940458009504580096045800970458009804580099045801000458010104580102045801030458010404580105045801060458010704580108045801090458011004580111045801120458011304580114045801150458011604580117045801180458011904580120045801210458012204580123045801240458012504580126045801270458012804580129045801300458013104580132045801330458013404580135045801360458013704580138045801390458014004580141045801420458014304580144045801450458014604580147045801480458014904580150045801510458015204580153045801540458015504580156045801570458015804580159045801600458016104580162045801630458016404580165045801660458016704580168045801690458017004580171045801720458017304580174045801750458017604580177045801780458017904580180045801810458018204580183045801840458018504580186045801870458018804580189045801900458019104580192045801930458019404580195045801960458019704580198045801990458020004580201045802020458020304580204045802050458020604580207045802080458020904580210045802110458021204580213045802140458021504580216045802170458021804580219045802200458022104580222045802230458022404580225045802260458022704580228045802290458023004580231045802320458023304580234045802350458023604580237045802380458023904580240045802410458024204580243045802440458024504580246045802470458024804580249045802500458025104580252045802530458025404580255045802560458025704580258045802590458026004580261045802620458026304580264045802650458026604580267045802680458026904580270045802710458027204580273045802740458027504580276045802770458027804580279045802800458028104580282045802830458028404580285045802860458028704580288045802890458029004580291045802920458029304580294045802950458029604580297045802980458029904580300045803010458030204580303045803040458030504580306045803070458030804580309045803100458031104580312045803130458031404580315045803160458031704580318045803190458032004580321045803220458032304580324045803250458032604580327045803280458032904580330045803310458033204580333045803340458033504580336045803370458033804580339045803400458034104580342045803430458034404580345045803460458034704580348045803490458035004580351045803520458035304580354045803550458035604580357045803580458035904580360045803610458036204580363045803640458036504580366045803670458036804580369045803700458037104580372045803730458037404580375045803760458037704580378045803790458038004580381045803820458038304580384045803850458038604580387045803880458038904580390045803910458039204580393045803940458039504580396045803970458039804580399045804000458040104580402045804030458040404580405045804060458040704580408045804090458041004580411045804120458041304580414045804150458041604580417045804180458041904580420045804210458042204580423045804240458042504580426045804270458042804580429045804300458043104580432045804330458043404580435045804360458043704580438045804390458044004580441045804420458044304580444045804450458044604580447045804480458044904580450045804510458045204580453045804540458045504580456045804570458045804580459045804600458046104580462045804630458046404580465045804660459000104590002045900030459000404590005045900060459000704590008045900090459001004590011045900120459001304590014045900150459001604590017045900180459001904590020045900210459002204590023045900240459002504590026045900270459002804590029045900300459003104590032045900330459003404590035045900360459003704590038045900390459004004590041045900420459004304590044045900450459004604590047045900480459004904590050045900510459005204590053045900540459005504590056045900570459005804590059045900600459006104590062045900630459006404590065045900660459006704590068045900690459007004590071045900720459007304590074045900750459007604590077045900780459007904590080045900810459008204590083045900840459008504590086045900870459008804590089045900900459009104590092045900930459009404590095045900960459009704590098045900990459010004590101045901020459010304590104045901050459010604590107045901080459010904590110045901110459011204590113045901140459011504590116045901170459011804590119045901200459012104590122045901230459012404590125045901260459012704590128045901290459013004590131045901320459013304590134045901350459013604590137045901380459013904590140045901410459014204590143045901440459014504590146045901470459014804590149045901500459015104590152045901530459015404590155045901560459015704590158045901590459016004590161045901620459016304590164045901650459016604590167045901680459016904590170045901710459017204590173045901740459017504590176045901770459017804590179045901800459018104590182045901830459018404590185045901860459018704590188045901890459019004590191045901920459019304590194045901950459019604590197045901980459019904590200045902010459020204590203045902040459020504590206045902070459020804590209045902100459021104590212045902130459021404590215045902160459021704590218045902190459022004590221045902220459022304590224045902250459022604590227045902280459022904590230045902310459023204590233045902340459023504590236045902370459023804590239045902400459024104590242045902430459024404590245045902460459024704590248045902490459025004590251045902520459025304590254045902550459025604590257045902580459025904590260045902610459026204590263045902640459026504590266045902670459026804590269045902700459027104590272045902730459027404590275045902760459027704590278045902790459028004590281045902820459028304590284045902850459028604590287045902880459028904590290045902910459029204590293045902940459029504590296045902970459029804590299045903000459030104590302045903030459030404590305045903060459030704590308045903090459031004590311045903120459031304590314045903150459031604590317045903180459031904590320045903210459032204590323045903240459032504590326045903270459032804590329045903300459033104590332045903330459033404590335045903360459033704590338045903390459034004590341045903420459034304590344045903450459034604590347045903480459034904590350045903510459035204590353045903540459035504590356045903570459035804590359045903600459036104590362045903630459036404590365045903660459036704590368045903690459037004590371045903720459037304590374045903750459037604590377045903780459037904590380045903810459038204590383045903840459038504590386045903870459038804590389045903900459039104590392045903930459039404590395045903960459039704590398045903990459040004590401045904020459040304590404045904050459040604590407045904080459040904590410045904110459041204590413045904140459041504590416045904170459041804590419045904200459042104590422045904230459042404590425045904260459042704590428045904290459043004590431045904320459043304590434045904350459043604590437045904380459043904590440045904410459044204590443045904440459044504590446045904470459044804590449045904500459045104590452045904530459045404590455045904560459045704590458045904590459046004590461045904620459046304590464045904650459046604590467046000010460000204600003046000040460000504600006046000070460000804600009046000100460001104600012046000130460001404600015046000160460001704600018046000190460002004600021046000220460002304600024046000250460002604600027046000280460002904600030046000310460003204600033046000340460003504600036046000370460003804600039046000400460004104600042046000430460004404600045046000460460004704600048046000490460005004600051046000520460005304600054046000550460005604600057046000580460005904600060046000610460006204600063046000640460006504600066046000670460006804600069046000700460007104600072046000730460007404600075046000760460007704600078046000790460008004600081046000820460008304600084046000850460008604600087046000880460008904600090046000910460009204600093046000940460009504600096046000970460009804600099046001000460010104600102046001030460010404600105046001060460010704600108046001090460011004600111046001120460011304600114046001150460011604600117046001180460011904600120046001210460012204600123046001240460012504600126046001270460012804600129046001300460013104600132046001330460013404600135046001360460013704600138046001390460014004600141046001420460014304600144046001450460014604600147046001480460014904600150046001510460015204600153046001540460015504600156046001570460015804600159046001600460016104600162046001630460016404600165046001660460016704600168046001690460017004600171046001720460017304600174046001750460017604600177046001780460017904600180046001810460018204600183046001840460018504600186046001870460018804600189046001900460019104600192046001930460019404600195046001960460019704600198046001990460020004600201046002020460020304600204046002050460020604600207046002080460020904600210046002110460021204600213046002140460021504600216046002170460021804600219046002200460022104600222046002230460022404600225046002260460022704600228046002290460023004600231046002320460023304600234046002350460023604600237046002380460023904600240046002410460024204600243046002440460024504600246046002470460024804600249046002500460025104600252046002530460025404600255046002560460025704600258046002590460026004600261046002620460026304600264046002650460026604600267046002680460026904600270046002710460027204600273046002740460027504600276046002770460027804600279046002800460028104600282046002830460028404600285046002860460028704600288046002890460029004600291046002920460029304600294046002950460029604600297046002980460029904600300046003010460030204600303046003040460030504600306046003070460030804600309046003100460031104600312046003130460031404600315046003160460031704600318046003190460032004600321046003220460032304600324046003250460032604600327046003280460032904600330046003310460033204600333046003340460033504600336046003370460033804600339046003400460034104600342046003430460034404600345046003460460034704600348046003490460035004600351046003520460035304600354046003550460035604600357046003580460035904600360046003610460036204600363046003640460036504600366046003670460036804600369046003700460037104600372046003730460037404600375046003760460037704600378046003790460038004600381046003820460038304600384046003850460038604600387046003880460038904600390046003910460039204600393046003940460039504600396046003970460039804600399046004000460040104600402046004030460040404600405046004060460040704600408046004090460041004600411046004120460041304600414046004150460041604600417046004180460041904600420046004210460042204600423046004240460042504600426046004270460042804600429046004300460043104600432046004330460043404600435046004360460043704600438046004390460044004600441046004420460044304600444046004450460044604600447046004480460044904600450046004510460045204600453046004540460045504600456046004570460045804600459046004600460046104600462046004630460046404600465046004660460046704610001046100020461000304610004046100050461000604610007046100080461000904610010046100110461001204610013046100140461001504610016046100170461001804610019046100200461002104610022046100230461002404610025046100260461002704610028046100290461003004610031046100320461003304610034046100350461003604610037046100380461003904610040046100410461004204610043046100440461004504610046046100470461004804610049046100500461005104610052046100530461005404610055046100560461005704610058046100590461006004610061046100620461006304610064046100650461006604610067046100680461006904610070046100710461007204610073046100740461007504610076046100770461007804610079046100800461008104610082046100830461008404610085046100860461008704610088046100890461009004610091046100920461009304610094046100950461009604610097046100980461009904610100046101010461010204610103046101040461010504610106046101070461010804610109046101100461011104610112046101130461011404610115046101160461011704610118046101190461012004610121046101220461012304610124046101250461012604610127046101280461012904610130046101310461013204610133046101340461013504610136046101370461013804610139046101400461014104610142046101430461014404610145046101460461014704610148046101490461015004610151046101520461015304610154046101550461015604610157046101580461015904610160046101610461016204610163046101640461016504610166046101670461016804610169046101700461017104610172046101730461017404610175046101760461017704610178046101790461018004610181046101820461018304610184046101850461018604610187046101880461018904610190046101910461019204610193046101940461019504610196046101970461019804610199046102000461020104610202046102030461020404610205046102060461020704610208046102090461021004610211046102120461021304610214046102150461021604610217046102180461021904610220046102210461022204610223046102240461022504610226046102270461022804610229046102300461023104610232046102330461023404610235046102360461023704610238046102390461024004610241046102420461024304610244046102450461024604610247046102480461024904610250046102510461025204610253046102540461025504610256046102570461025804610259046102600461026104610262046102630461026404610265046102660461026704610268046102690461027004610271046102720461027304610274046102750461027604610277046102780461027904610280046102810461028204610283046102840461028504610286046102870461028804610289046102900461029104610292046102930461029404610295046102960461029704610298046102990461030004610301046103020461030304610304046103050461030604610307046103080461030904610310046103110461031204610313046103140461031504610316046103170461031804610319046103200461032104610322046103230461032404610325046103260461032704610328046103290461033004610331046103320461033304610334046103350461033604610337046103380461033904610340046103410461034204610343046103440461034504610346046103470461034804610349046103500461035104610352046103530461035404610355046103560461035704610358046103590461036004610361046103620461036304610364046103650461036604610367046103680461036904610370046103710461037204610373046103740461037504610376046103770461037804610379046103800461038104610382046103830461038404610385046103860461038704610388046103890461039004610391046103920461039304610394046103950461039604610397046103980461039904610400046104010461040204610403046104040461040504610406046104070461040804610409046104100461041104610412046104130461041404610415046104160461041704610418046104190461042004610421046104220461042304610424046104250461042604610427046104280461042904610430046104310461043204610433046104340461043504610436046104370461043804610439046104400461044104610442046104430461044404610445046104460461044704610448046104490461045004610451046104520461045304610454046104550461045604610457046104580461045904610460046104610461046204610463046104640461046504610466046104670462000104620002046200030462000404620005046200060462000704620008046200090462001004620011046200120462001304620014046200150462001604620017046200180462001904620020046200210462002204620023046200240462002504620026046200270462002804620029046200300462003104620032046200330462003404620035046200360462003704620038046200390462004004620041046200420462004304620044046200450462004604620047046200480462004904620050046200510462005204620053046200540462005504620056046200570462005804620059046200600462006104620062046200630462006404620065046200660462006704620068046200690462007004620071046200720462007304620074046200750462007604620077046200780462007904620080046200810462008204620083046200840462008504620086046200870462008804620089046200900462009104620092046200930462009404620095046200960462009704620098046200990462010004620101046201020462010304620104046201050462010604620107046201080462010904620110046201110462011204620113046201140462011504620116046201170462011804620119046201200462012104620122046201230462012404620125046201260462012704620128046201290462013004620131046201320462013304620134046201350462013604620137046201380462013904620140046201410462014204620143046201440462014504620146046201470462014804620149046201500462015104620152046201530462015404620155046201560462015704620158046201590462016004620161046201620462016304620164046201650462016604620167046201680462016904620170046201710462017204620173046201740462017504620176046201770462017804620179046201800462018104620182046201830462018404620185046201860462018704620188046201890462019004620191046201920462019304620194046201950462019604620197046201980462019904620200046202010462020204620203046202040462020504620206046202070462020804620209046202100462021104620212046202130462021404620215046202160462021704620218046202190462022004620221046202220462022304620224046202250462022604620227046202280462022904620230046202310462023204620233046202340462023504620236046202370462023804620239046202400462024104620242046202430462024404620245046202460462024704620248046202490462025004620251046202520462025304620254046202550462025604620257046202580462025904620260046202610462026204620263046202640462026504620266046202670462026804620269046202700462027104620272046202730462027404620275046202760462027704620278046202790462028004620281046202820462028304620284046202850462028604620287046202880462028904620290046202910462029204620293046202940462029504620296046202970462029804620299046203000462030104620302046203030462030404620305046203060462030704620308046203090462031004620311046203120462031304620314046203150462031604620317046203180462031904620320046203210462032204620323046203240462032504620326046203270462032804620329046203300462033104620332046203330462033404620335046203360462033704620338046203390462034004620341046203420462034304620344046203450462034604620347046203480462034904620350046203510462035204620353046203540462035504620356046203570462035804620359046203600462036104620362046203630462036404620365046203660462036704620368046203690462037004620371046203720462037304620374046203750462037604620377046203780462037904620380046203810462038204620383046203840462038504620386046203870462038804620389046203900462039104620392046203930462039404620395046203960462039704620398046203990462040004620401046204020462040304620404046204050462040604620407046204080462040904620410046204110462041204620413046204140462041504620416046204170462041804620419046204200462042104620422046204230462042404620425046204260462042704620428046204290462043004620431046204320462043304620434046204350462043604620437046204380462043904620440046204410462044204620443046204440462044504620446046204470462044804620449046204500462045104620452046204530462045404620455046204560462045704620458046204590462046004620461046204620462046304620464046204650462046604620467046204680463000104630002046300030463000404630005046300060463000704630008046300090463001004630011046300120463001304630014046300150463001604630017046300180463001904630020046300210463002204630023046300240463002504630026046300270463002804630029046300300463003104630032046300330463003404630035046300360463003704630038046300390463004004630041046300420463004304630044046300450463004604630047046300480463004904630050046300510463005204630053046300540463005504630056046300570463005804630059046300600463006104630062046300630463006404630065046300660463006704630068046300690463007004630071046300720463007304630074046300750463007604630077046300780463007904630080046300810463008204630083046300840463008504630086046300870463008804630089046300900463009104630092046300930463009404630095046300960463009704630098046300990463010004630101046301020463010304630104046301050463010604630107046301080463010904630110046301110463011204630113046301140463011504630116046301170463011804630119046301200463012104630122046301230463012404630125046301260463012704630128046301290463013004630131046301320463013304630134046301350463013604630137046301380463013904630140046301410463014204630143046301440463014504630146046301470463014804630149046301500463015104630152046301530463015404630155046301560463015704630158046301590463016004630161046301620463016304630164046301650463016604630167046301680463016904630170046301710463017204630173046301740463017504630176046301770463017804630179046301800463018104630182046301830463018404630185046301860463018704630188046301890463019004630191046301920463019304630194046301950463019604630197046301980463019904630200046302010463020204630203046302040463020504630206046302070463020804630209046302100463021104630212046302130463021404630215046302160463021704630218046302190463022004630221046302220463022304630224046302250463022604630227046302280463022904630230046302310463023204630233046302340463023504630236046302370463023804630239046302400463024104630242046302430463024404630245046302460463024704630248046302490463025004630251046302520463025304630254046302550463025604630257046302580463025904630260046302610463026204630263046302640463026504630266046302670463026804630269046302700463027104630272046302730463027404630275046302760463027704630278046302790463028004630281046302820463028304630284046302850463028604630287046302880463028904630290046302910463029204630293046302940463029504630296046302970463029804630299046303000463030104630302046303030463030404630305046303060463030704630308046303090463031004630311046303120463031304630314046303150463031604630317046303180463031904630320046303210463032204630323046303240463032504630326046303270463032804630329046303300463033104630332046303330463033404630335046303360463033704630338046303390463034004630341046303420463034304630344046303450463034604630347046303480463034904630350046303510463035204630353046303540463035504630356046303570463035804630359046303600463036104630362046303630463036404630365046303660463036704630368046303690463037004630371046303720463037304630374046303750463037604630377046303780463037904630380046303810463038204630383046303840463038504630386046303870463038804630389046303900463039104630392046303930463039404630395046303960463039704630398046303990463040004630401046304020463040304630404046304050463040604630407046304080463040904630410046304110463041204630413046304140463041504630416046304170463041804630419046304200463042104630422046304230463042404630425046304260463042704630428046304290463043004630431046304320463043304630434046304350463043604630437046304380463043904630440046304410463044204630443046304440463044504630446046304470463044804630449046304500463045104630452046304530463045404630455046304560463045704630458046304590463046004630461046304620463046304630464046304650463046604630467046304680464000104640002046400030464000404640005046400060464000704640008046400090464001004640011046400120464001304640014046400150464001604640017046400180464001904640020046400210464002204640023046400240464002504640026046400270464002804640029046400300464003104640032046400330464003404640035046400360464003704640038046400390464004004640041046400420464004304640044046400450464004604640047046400480464004904640050046400510464005204640053046400540464005504640056046400570464005804640059046400600464006104640062046400630464006404640065046400660464006704640068046400690464007004640071046400720464007304640074046400750464007604640077046400780464007904640080046400810464008204640083046400840464008504640086046400870464008804640089046400900464009104640092046400930464009404640095046400960464009704640098046400990464010004640101046401020464010304640104046401050464010604640107046401080464010904640110046401110464011204640113046401140464011504640116046401170464011804640119046401200464012104640122046401230464012404640125046401260464012704640128046401290464013004640131046401320464013304640134046401350464013604640137046401380464013904640140046401410464014204640143046401440464014504640146046401470464014804640149046401500464015104640152046401530464015404640155046401560464015704640158046401590464016004640161046401620464016304640164046401650464016604640167046401680464016904640170046401710464017204640173046401740464017504640176046401770464017804640179046401800464018104640182046401830464018404640185046401860464018704640188046401890464019004640191046401920464019304640194046401950464019604640197046401980464019904640200046402010464020204640203046402040464020504640206046402070464020804640209046402100464021104640212046402130464021404640215046402160464021704640218046402190464022004640221046402220464022304640224046402250464022604640227046402280464022904640230046402310464023204640233046402340464023504640236046402370464023804640239046402400464024104640242046402430464024404640245046402460464024704640248046402490464025004640251046402520464025304640254046402550464025604640257046402580464025904640260046402610464026204640263046402640464026504640266046402670464026804640269046402700464027104640272046402730464027404640275046402760464027704640278046402790464028004640281046402820464028304640284046402850464028604640287046402880464028904640290046402910464029204640293046402940464029504640296046402970464029804640299046403000464030104640302046403030464030404640305046403060464030704640308046403090464031004640311046403120464031304640314046403150464031604640317046403180464031904640320046403210464032204640323046403240464032504640326046403270464032804640329046403300464033104640332046403330464033404640335046403360464033704640338046403390464034004640341046403420464034304640344046403450464034604640347046403480464034904640350046403510464035204640353046403540464035504640356046403570464035804640359046403600464036104640362046403630464036404640365046403660464036704640368046403690464037004640371046403720464037304640374046403750464037604640377046403780464037904640380046403810464038204640383046403840464038504640386046403870464038804640389046403900464039104640392046403930464039404640395046403960464039704640398046403990464040004640401046404020464040304640404046404050464040604640407046404080464040904640410046404110464041204640413046404140464041504640416046404170464041804640419046404200464042104640422046404230464042404640425046404260464042704640428046404290464043004640431046404320464043304640434046404350464043604640437046404380464043904640440046404410464044204640443046404440464044504640446046404470464044804640449046404500464045104640452046404530464045404640455046404560464045704640458046404590464046004640461046404620464046304640464046404650464046604640467046404680465000104650002046500030465000404650005046500060465000704650008046500090465001004650011046500120465001304650014046500150465001604650017046500180465001904650020046500210465002204650023046500240465002504650026046500270465002804650029046500300465003104650032046500330465003404650035046500360465003704650038046500390465004004650041046500420465004304650044046500450465004604650047046500480465004904650050046500510465005204650053046500540465005504650056046500570465005804650059046500600465006104650062046500630465006404650065046500660465006704650068046500690465007004650071046500720465007304650074046500750465007604650077046500780465007904650080046500810465008204650083046500840465008504650086046500870465008804650089046500900465009104650092046500930465009404650095046500960465009704650098046500990465010004650101046501020465010304650104046501050465010604650107046501080465010904650110046501110465011204650113046501140465011504650116046501170465011804650119046501200465012104650122046501230465012404650125046501260465012704650128046501290465013004650131046501320465013304650134046501350465013604650137046501380465013904650140046501410465014204650143046501440465014504650146046501470465014804650149046501500465015104650152046501530465015404650155046501560465015704650158046501590465016004650161046501620465016304650164046501650465016604650167046501680465016904650170046501710465017204650173046501740465017504650176046501770465017804650179046501800465018104650182046501830465018404650185046501860465018704650188046501890465019004650191046501920465019304650194046501950465019604650197046501980465019904650200046502010465020204650203046502040465020504650206046502070465020804650209046502100465021104650212046502130465021404650215046502160465021704650218046502190465022004650221046502220465022304650224046502250465022604650227046502280465022904650230046502310465023204650233046502340465023504650236046502370465023804650239046502400465024104650242046502430465024404650245046502460465024704650248046502490465025004650251046502520465025304650254046502550465025604650257046502580465025904650260046502610465026204650263046502640465026504650266046502670465026804650269046502700465027104650272046502730465027404650275046502760465027704650278046502790465028004650281046502820465028304650284046502850465028604650287046502880465028904650290046502910465029204650293046502940465029504650296046502970465029804650299046503000465030104650302046503030465030404650305046503060465030704650308046503090465031004650311046503120465031304650314046503150465031604650317046503180465031904650320046503210465032204650323046503240465032504650326046503270465032804650329046503300465033104650332046503330465033404650335046503360465033704650338046503390465034004650341046503420465034304650344046503450465034604650347046503480465034904650350046503510465035204650353046503540465035504650356046503570465035804650359046503600465036104650362046503630465036404650365046503660465036704650368046503690465037004650371046503720465037304650374046503750465037604650377046503780465037904650380046503810465038204650383046503840465038504650386046503870465038804650389046503900465039104650392046503930465039404650395046503960465039704650398046503990465040004650401046504020465040304650404046504050465040604650407046504080465040904650410046504110465041204650413046504140465041504650416046504170465041804650419046504200465042104650422046504230465042404650425046504260465042704650428046504290465043004650431046504320465043304650434046504350465043604650437046504380465043904650440046504410465044204650443046504440465044504650446046504470465044804650449046504500465045104650452046504530465045404650455046504560465045704650458046504590465046004650461046504620465046304650464046504650465046604650467046504680466000104660002046600030466000404660005046600060466000704660008046600090466001004660011046600120466001304660014046600150466001604660017046600180466001904660020046600210466002204660023046600240466002504660026046600270466002804660029046600300466003104660032046600330466003404660035046600360466003704660038046600390466004004660041046600420466004304660044046600450466004604660047046600480466004904660050046600510466005204660053046600540466005504660056046600570466005804660059046600600466006104660062046600630466006404660065046600660466006704660068046600690466007004660071046600720466007304660074046600750466007604660077046600780466007904660080046600810466008204660083046600840466008504660086046600870466008804660089046600900466009104660092046600930466009404660095046600960466009704660098046600990466010004660101046601020466010304660104046601050466010604660107046601080466010904660110046601110466011204660113046601140466011504660116046601170466011804660119046601200466012104660122046601230466012404660125046601260466012704660128046601290466013004660131046601320466013304660134046601350466013604660137046601380466013904660140046601410466014204660143046601440466014504660146046601470466014804660149046601500466015104660152046601530466015404660155046601560466015704660158046601590466016004660161046601620466016304660164046601650466016604660167046601680466016904660170046601710466017204660173046601740466017504660176046601770466017804660179046601800466018104660182046601830466018404660185046601860466018704660188046601890466019004660191046601920466019304660194046601950466019604660197046601980466019904660200046602010466020204660203046602040466020504660206046602070466020804660209046602100466021104660212046602130466021404660215046602160466021704660218046602190466022004660221046602220466022304660224046602250466022604660227046602280466022904660230046602310466023204660233046602340466023504660236046602370466023804660239046602400466024104660242046602430466024404660245046602460466024704660248046602490466025004660251046602520466025304660254046602550466025604660257046602580466025904660260046602610466026204660263046602640466026504660266046602670466026804660269046602700466027104660272046602730466027404660275046602760466027704660278046602790466028004660281046602820466028304660284046602850466028604660287046602880466028904660290046602910466029204660293046602940466029504660296046602970466029804660299046603000466030104660302046603030466030404660305046603060466030704660308046603090466031004660311046603120466031304660314046603150466031604660317046603180466031904660320046603210466032204660323046603240466032504660326046603270466032804660329046603300466033104660332046603330466033404660335046603360466033704660338046603390466034004660341046603420466034304660344046603450466034604660347046603480466034904660350046603510466035204660353046603540466035504660356046603570466035804660359046603600466036104660362046603630466036404660365046603660466036704660368046603690466037004660371046603720466037304660374046603750466037604660377046603780466037904660380046603810466038204660383046603840466038504660386046603870466038804660389046603900466039104660392046603930466039404660395046603960466039704660398046603990466040004660401046604020466040304660404046604050466040604660407046604080466040904660410046604110466041204660413046604140466041504660416046604170466041804660419046604200466042104660422046604230466042404660425046604260466042704660428046604290466043004660431046604320466043304660434046604350466043604660437046604380466043904660440046604410466044204660443046604440466044504660446046604470466044804660449046604500466045104660452046604530466045404660455046604560466045704660458046604590466046004660461046604620466046304660464046604650466046604660467046604680466046904670001046700020467000304670004046700050467000604670007046700080467000904670010046700110467001204670013046700140467001504670016046700170467001804670019046700200467002104670022046700230467002404670025046700260467002704670028046700290467003004670031046700320467003304670034046700350467003604670037046700380467003904670040046700410467004204670043046700440467004504670046046700470467004804670049046700500467005104670052046700530467005404670055046700560467005704670058046700590467006004670061046700620467006304670064046700650467006604670067046700680467006904670070046700710467007204670073046700740467007504670076046700770467007804670079046700800467008104670082046700830467008404670085046700860467008704670088046700890467009004670091046700920467009304670094046700950467009604670097046700980467009904670100046701010467010204670103046701040467010504670106046701070467010804670109046701100467011104670112046701130467011404670115046701160467011704670118046701190467012004670121046701220467012304670124046701250467012604670127046701280467012904670130046701310467013204670133046701340467013504670136046701370467013804670139046701400467014104670142046701430467014404670145046701460467014704670148046701490467015004670151046701520467015304670154046701550467015604670157046701580467015904670160046701610467016204670163046701640467016504670166046701670467016804670169046701700467017104670172046701730467017404670175046701760467017704670178046701790467018004670181046701820467018304670184046701850467018604670187046701880467018904670190046701910467019204670193046701940467019504670196046701970467019804670199046702000467020104670202046702030467020404670205046702060467020704670208046702090467021004670211046702120467021304670214046702150467021604670217046702180467021904670220046702210467022204670223046702240467022504670226046702270467022804670229046702300467023104670232046702330467023404670235046702360467023704670238046702390467024004670241046702420467024304670244046702450467024604670247046702480467024904670250046702510467025204670253046702540467025504670256046702570467025804670259046702600467026104670262046702630467026404670265046702660467026704670268046702690467027004670271046702720467027304670274046702750467027604670277046702780467027904670280046702810467028204670283046702840467028504670286046702870467028804670289046702900467029104670292046702930467029404670295046702960467029704670298046702990467030004670301046703020467030304670304046703050467030604670307046703080467030904670310046703110467031204670313046703140467031504670316046703170467031804670319046703200467032104670322046703230467032404670325046703260467032704670328046703290467033004670331046703320467033304670334046703350467033604670337046703380467033904670340046703410467034204670343046703440467034504670346046703470467034804670349046703500467035104670352046703530467035404670355046703560467035704670358046703590467036004670361046703620467036304670364046703650467036604670367046703680467036904670370046703710467037204670373046703740467037504670376046703770467037804670379046703800467038104670382046703830467038404670385046703860467038704670388046703890467039004670391046703920467039304670394046703950467039604670397046703980467039904670400046704010467040204670403046704040467040504670406046704070467040804670409046704100467041104670412046704130467041404670415046704160467041704670418046704190467042004670421046704220467042304670424046704250467042604670427046704280467042904670430046704310467043204670433046704340467043504670436046704370467043804670439046704400467044104670442046704430467044404670445046704460467044704670448046704490467045004670451046704520467045304670454046704550467045604670457046704580467045904670460046704610467046204670463046704640467046504670466046704670467046804670469046800010468000204680003046800040468000504680006046800070468000804680009046800100468001104680012046800130468001404680015046800160468001704680018046800190468002004680021046800220468002304680024046800250468002604680027046800280468002904680030046800310468003204680033046800340468003504680036046800370468003804680039046800400468004104680042046800430468004404680045046800460468004704680048046800490468005004680051046800520468005304680054046800550468005604680057046800580468005904680060046800610468006204680063046800640468006504680066046800670468006804680069046800700468007104680072046800730468007404680075046800760468007704680078046800790468008004680081046800820468008304680084046800850468008604680087046800880468008904680090046800910468009204680093046800940468009504680096046800970468009804680099046801000468010104680102046801030468010404680105046801060468010704680108046801090468011004680111046801120468011304680114046801150468011604680117046801180468011904680120046801210468012204680123046801240468012504680126046801270468012804680129046801300468013104680132046801330468013404680135046801360468013704680138046801390468014004680141046801420468014304680144046801450468014604680147046801480468014904680150046801510468015204680153046801540468015504680156046801570468015804680159046801600468016104680162046801630468016404680165046801660468016704680168046801690468017004680171046801720468017304680174046801750468017604680177046801780468017904680180046801810468018204680183046801840468018504680186046801870468018804680189046801900468019104680192046801930468019404680195046801960468019704680198046801990468020004680201046802020468020304680204046802050468020604680207046802080468020904680210046802110468021204680213046802140468021504680216046802170468021804680219046802200468022104680222046802230468022404680225046802260468022704680228046802290468023004680231046802320468023304680234046802350468023604680237046802380468023904680240046802410468024204680243046802440468024504680246046802470468024804680249046802500468025104680252046802530468025404680255046802560468025704680258046802590468026004680261046802620468026304680264046802650468026604680267046802680468026904680270046802710468027204680273046802740468027504680276046802770468027804680279046802800468028104680282046802830468028404680285046802860468028704680288046802890468029004680291046802920468029304680294046802950468029604680297046802980468029904680300046803010468030204680303046803040468030504680306046803070468030804680309046803100468031104680312046803130468031404680315046803160468031704680318046803190468032004680321046803220468032304680324046803250468032604680327046803280468032904680330046803310468033204680333046803340468033504680336046803370468033804680339046803400468034104680342046803430468034404680345046803460468034704680348046803490468035004680351046803520468035304680354046803550468035604680357046803580468035904680360046803610468036204680363046803640468036504680366046803670468036804680369046803700468037104680372046803730468037404680375046803760468037704680378046803790468038004680381046803820468038304680384046803850468038604680387046803880468038904680390046803910468039204680393046803940468039504680396046803970468039804680399046804000468040104680402046804030468040404680405046804060468040704680408046804090468041004680411046804120468041304680414046804150468041604680417046804180468041904680420046804210468042204680423046804240468042504680426046804270468042804680429046804300468043104680432046804330468043404680435046804360468043704680438046804390468044004680441046804420468044304680444046804450468044604680447046804480468044904680450046804510468045204680453046804540468045504680456046804570468045804680459046804600468046104680462046804630468046404680465046804660468046704680468046804690469000104690002046900030469000404690005046900060469000704690008046900090469001004690011046900120469001304690014046900150469001604690017046900180469001904690020046900210469002204690023046900240469002504690026046900270469002804690029046900300469003104690032046900330469003404690035046900360469003704690038046900390469004004690041046900420469004304690044046900450469004604690047046900480469004904690050046900510469005204690053046900540469005504690056046900570469005804690059046900600469006104690062046900630469006404690065046900660469006704690068046900690469007004690071046900720469007304690074046900750469007604690077046900780469007904690080046900810469008204690083046900840469008504690086046900870469008804690089046900900469009104690092046900930469009404690095046900960469009704690098046900990469010004690101046901020469010304690104046901050469010604690107046901080469010904690110046901110469011204690113046901140469011504690116046901170469011804690119046901200469012104690122046901230469012404690125046901260469012704690128046901290469013004690131046901320469013304690134046901350469013604690137046901380469013904690140046901410469014204690143046901440469014504690146046901470469014804690149046901500469015104690152046901530469015404690155046901560469015704690158046901590469016004690161046901620469016304690164046901650469016604690167046901680469016904690170046901710469017204690173046901740469017504690176046901770469017804690179046901800469018104690182046901830469018404690185046901860469018704690188046901890469019004690191046901920469019304690194046901950469019604690197046901980469019904690200046902010469020204690203046902040469020504690206046902070469020804690209046902100469021104690212046902130469021404690215046902160469021704690218046902190469022004690221046902220469022304690224046902250469022604690227046902280469022904690230046902310469023204690233046902340469023504690236046902370469023804690239046902400469024104690242046902430469024404690245046902460469024704690248046902490469025004690251046902520469025304690254046902550469025604690257046902580469025904690260046902610469026204690263046902640469026504690266046902670469026804690269046902700469027104690272046902730469027404690275046902760469027704690278046902790469028004690281046902820469028304690284046902850469028604690287046902880469028904690290046902910469029204690293046902940469029504690296046902970469029804690299046903000469030104690302046903030469030404690305046903060469030704690308046903090469031004690311046903120469031304690314046903150469031604690317046903180469031904690320046903210469032204690323046903240469032504690326046903270469032804690329046903300469033104690332046903330469033404690335046903360469033704690338046903390469034004690341046903420469034304690344046903450469034604690347046903480469034904690350046903510469035204690353046903540469035504690356046903570469035804690359046903600469036104690362046903630469036404690365046903660469036704690368046903690469037004690371046903720469037304690374046903750469037604690377046903780469037904690380046903810469038204690383046903840469038504690386046903870469038804690389046903900469039104690392046903930469039404690395046903960469039704690398046903990469040004690401046904020469040304690404046904050469040604690407046904080469040904690410046904110469041204690413046904140469041504690416046904170469041804690419046904200469042104690422046904230469042404690425046904260469042704690428046904290469043004690431046904320469043304690434046904350469043604690437046904380469043904690440046904410469044204690443046904440469044504690446046904470469044804690449046904500469045104690452046904530469045404690455046904560469045704690458046904590469046004690461046904620469046304690464046904650469046604690467046904680469046904690470047000010470000204700003047000040470000504700006047000070470000804700009047000100470001104700012047000130470001404700015047000160470001704700018047000190470002004700021047000220470002304700024047000250470002604700027047000280470002904700030047000310470003204700033047000340470003504700036047000370470003804700039047000400470004104700042047000430470004404700045047000460470004704700048047000490470005004700051047000520470005304700054047000550470005604700057047000580470005904700060047000610470006204700063047000640470006504700066047000670470006804700069047000700470007104700072047000730470007404700075047000760470007704700078047000790470008004700081047000820470008304700084047000850470008604700087047000880470008904700090047000910470009204700093047000940470009504700096047000970470009804700099047001000470010104700102047001030470010404700105047001060470010704700108047001090470011004700111047001120470011304700114047001150470011604700117047001180470011904700120047001210470012204700123047001240470012504700126047001270470012804700129047001300470013104700132047001330470013404700135047001360470013704700138047001390470014004700141047001420470014304700144047001450470014604700147047001480470014904700150047001510470015204700153047001540470015504700156047001570470015804700159047001600470016104700162047001630470016404700165047001660470016704700168047001690470017004700171047001720470017304700174047001750470017604700177047001780470017904700180047001810470018204700183047001840470018504700186047001870470018804700189047001900470019104700192047001930470019404700195047001960470019704700198047001990470020004700201047002020470020304700204047002050470020604700207047002080470020904700210047002110470021204700213047002140470021504700216047002170470021804700219047002200470022104700222047002230470022404700225047002260470022704700228047002290470023004700231047002320470023304700234047002350470023604700237047002380470023904700240047002410470024204700243047002440470024504700246047002470470024804700249047002500470025104700252047002530470025404700255047002560470025704700258047002590470026004700261047002620470026304700264047002650470026604700267047002680470026904700270047002710470027204700273047002740470027504700276047002770470027804700279047002800470028104700282047002830470028404700285047002860470028704700288047002890470029004700291047002920470029304700294047002950470029604700297047002980470029904700300047003010470030204700303047003040470030504700306047003070470030804700309047003100470031104700312047003130470031404700315047003160470031704700318047003190470032004700321047003220470032304700324047003250470032604700327047003280470032904700330047003310470033204700333047003340470033504700336047003370470033804700339047003400470034104700342047003430470034404700345047003460470034704700348047003490470035004700351047003520470035304700354047003550470035604700357047003580470035904700360047003610470036204700363047003640470036504700366047003670470036804700369047003700470037104700372047003730470037404700375047003760470037704700378047003790470038004700381047003820470038304700384047003850470038604700387047003880470038904700390047003910470039204700393047003940470039504700396047003970470039804700399047004000470040104700402047004030470040404700405047004060470040704700408047004090470041004700411047004120470041304700414047004150470041604700417047004180470041904700420047004210470042204700423047004240470042504700426047004270470042804700429047004300470043104700432047004330470043404700435047004360470043704700438047004390470044004700441047004420470044304700444047004450470044604700447047004480470044904700450047004510470045204700453047004540470045504700456047004570470045804700459047004600470046104700462047004630470046404700465047004660470046704700468047004690470047004710001047100020471000304710004047100050471000604710007047100080471000904710010047100110471001204710013047100140471001504710016047100170471001804710019047100200471002104710022047100230471002404710025047100260471002704710028047100290471003004710031047100320471003304710034047100350471003604710037047100380471003904710040047100410471004204710043047100440471004504710046047100470471004804710049047100500471005104710052047100530471005404710055047100560471005704710058047100590471006004710061047100620471006304710064047100650471006604710067047100680471006904710070047100710471007204710073047100740471007504710076047100770471007804710079047100800471008104710082047100830471008404710085047100860471008704710088047100890471009004710091047100920471009304710094047100950471009604710097047100980471009904710100047101010471010204710103047101040471010504710106047101070471010804710109047101100471011104710112047101130471011404710115047101160471011704710118047101190471012004710121047101220471012304710124047101250471012604710127047101280471012904710130047101310471013204710133047101340471013504710136047101370471013804710139047101400471014104710142047101430471014404710145047101460471014704710148047101490471015004710151047101520471015304710154047101550471015604710157047101580471015904710160047101610471016204710163047101640471016504710166047101670471016804710169047101700471017104710172047101730471017404710175047101760471017704710178047101790471018004710181047101820471018304710184047101850471018604710187047101880471018904710190047101910471019204710193047101940471019504710196047101970471019804710199047102000471020104710202047102030471020404710205047102060471020704710208047102090471021004710211047102120471021304710214047102150471021604710217047102180471021904710220047102210471022204710223047102240471022504710226047102270471022804710229047102300471023104710232047102330471023404710235047102360471023704710238047102390471024004710241047102420471024304710244047102450471024604710247047102480471024904710250047102510471025204710253047102540471025504710256047102570471025804710259047102600471026104710262047102630471026404710265047102660471026704710268047102690471027004710271047102720471027304710274047102750471027604710277047102780471027904710280047102810471028204710283047102840471028504710286047102870471028804710289047102900471029104710292047102930471029404710295047102960471029704710298047102990471030004710301047103020471030304710304047103050471030604710307047103080471030904710310047103110471031204710313047103140471031504710316047103170471031804710319047103200471032104710322047103230471032404710325047103260471032704710328047103290471033004710331047103320471033304710334047103350471033604710337047103380471033904710340047103410471034204710343047103440471034504710346047103470471034804710349047103500471035104710352047103530471035404710355047103560471035704710358047103590471036004710361047103620471036304710364047103650471036604710367047103680471036904710370047103710471037204710373047103740471037504710376047103770471037804710379047103800471038104710382047103830471038404710385047103860471038704710388047103890471039004710391047103920471039304710394047103950471039604710397047103980471039904710400047104010471040204710403047104040471040504710406047104070471040804710409047104100471041104710412047104130471041404710415047104160471041704710418047104190471042004710421047104220471042304710424047104250471042604710427047104280471042904710430047104310471043204710433047104340471043504710436047104370471043804710439047104400471044104710442047104430471044404710445047104460471044704710448047104490471045004710451047104520471045304710454047104550471045604710457047104580471045904710460047104610471046204710463047104640471046504710466047104670471046804710469047104700472000104720002047200030472000404720005047200060472000704720008047200090472001004720011047200120472001304720014047200150472001604720017047200180472001904720020047200210472002204720023047200240472002504720026047200270472002804720029047200300472003104720032047200330472003404720035047200360472003704720038047200390472004004720041047200420472004304720044047200450472004604720047047200480472004904720050047200510472005204720053047200540472005504720056047200570472005804720059047200600472006104720062047200630472006404720065047200660472006704720068047200690472007004720071047200720472007304720074047200750472007604720077047200780472007904720080047200810472008204720083047200840472008504720086047200870472008804720089047200900472009104720092047200930472009404720095047200960472009704720098047200990472010004720101047201020472010304720104047201050472010604720107047201080472010904720110047201110472011204720113047201140472011504720116047201170472011804720119047201200472012104720122047201230472012404720125047201260472012704720128047201290472013004720131047201320472013304720134047201350472013604720137047201380472013904720140047201410472014204720143047201440472014504720146047201470472014804720149047201500472015104720152047201530472015404720155047201560472015704720158047201590472016004720161047201620472016304720164047201650472016604720167047201680472016904720170047201710472017204720173047201740472017504720176047201770472017804720179047201800472018104720182047201830472018404720185047201860472018704720188047201890472019004720191047201920472019304720194047201950472019604720197047201980472019904720200047202010472020204720203047202040472020504720206047202070472020804720209047202100472021104720212047202130472021404720215047202160472021704720218047202190472022004720221047202220472022304720224047202250472022604720227047202280472022904720230047202310472023204720233047202340472023504720236047202370472023804720239047202400472024104720242047202430472024404720245047202460472024704720248047202490472025004720251047202520472025304720254047202550472025604720257047202580472025904720260047202610472026204720263047202640472026504720266047202670472026804720269047202700472027104720272047202730472027404720275047202760472027704720278047202790472028004720281047202820472028304720284047202850472028604720287047202880472028904720290047202910472029204720293047202940472029504720296047202970472029804720299047203000472030104720302047203030472030404720305047203060472030704720308047203090472031004720311047203120472031304720314047203150472031604720317047203180472031904720320047203210472032204720323047203240472032504720326047203270472032804720329047203300472033104720332047203330472033404720335047203360472033704720338047203390472034004720341047203420472034304720344047203450472034604720347047203480472034904720350047203510472035204720353047203540472035504720356047203570472035804720359047203600472036104720362047203630472036404720365047203660472036704720368047203690472037004720371047203720472037304720374047203750472037604720377047203780472037904720380047203810472038204720383047203840472038504720386047203870472038804720389047203900472039104720392047203930472039404720395047203960472039704720398047203990472040004720401047204020472040304720404047204050472040604720407047204080472040904720410047204110472041204720413047204140472041504720416047204170472041804720419047204200472042104720422047204230472042404720425047204260472042704720428047204290472043004720431047204320472043304720434047204350472043604720437047204380472043904720440047204410472044204720443047204440472044504720446047204470472044804720449047204500472045104720452047204530472045404720455047204560472045704720458047204590472046004720461047204620472046304720464047204650472046604720467047204680472046904720470047300010473000204730003047300040473000504730006047300070473000804730009047300100473001104730012047300130473001404730015047300160473001704730018047300190473002004730021047300220473002304730024047300250473002604730027047300280473002904730030047300310473003204730033047300340473003504730036047300370473003804730039047300400473004104730042047300430473004404730045047300460473004704730048047300490473005004730051047300520473005304730054047300550473005604730057047300580473005904730060047300610473006204730063047300640473006504730066047300670473006804730069047300700473007104730072047300730473007404730075047300760473007704730078047300790473008004730081047300820473008304730084047300850473008604730087047300880473008904730090047300910473009204730093047300940473009504730096047300970473009804730099047301000473010104730102047301030473010404730105047301060473010704730108047301090473011004730111047301120473011304730114047301150473011604730117047301180473011904730120047301210473012204730123047301240473012504730126047301270473012804730129047301300473013104730132047301330473013404730135047301360473013704730138047301390473014004730141047301420473014304730144047301450473014604730147047301480473014904730150047301510473015204730153047301540473015504730156047301570473015804730159047301600473016104730162047301630473016404730165047301660473016704730168047301690473017004730171047301720473017304730174047301750473017604730177047301780473017904730180047301810473018204730183047301840473018504730186047301870473018804730189047301900473019104730192047301930473019404730195047301960473019704730198047301990473020004730201047302020473020304730204047302050473020604730207047302080473020904730210047302110473021204730213047302140473021504730216047302170473021804730219047302200473022104730222047302230473022404730225047302260473022704730228047302290473023004730231047302320473023304730234047302350473023604730237047302380473023904730240047302410473024204730243047302440473024504730246047302470473024804730249047302500473025104730252047302530473025404730255047302560473025704730258047302590473026004730261047302620473026304730264047302650473026604730267047302680473026904730270047302710473027204730273047302740473027504730276047302770473027804730279047302800473028104730282047302830473028404730285047302860473028704730288047302890473029004730291047302920473029304730294047302950473029604730297047302980473029904730300047303010473030204730303047303040473030504730306047303070473030804730309047303100473031104730312047303130473031404730315047303160473031704730318047303190473032004730321047303220473032304730324047303250473032604730327047303280473032904730330047303310473033204730333047303340473033504730336047303370473033804730339047303400473034104730342047303430473034404730345047303460473034704730348047303490473035004730351047303520473035304730354047303550473035604730357047303580473035904730360047303610473036204730363047303640473036504730366047303670473036804730369047303700473037104730372047303730473037404730375047303760473037704730378047303790473038004730381047303820473038304730384047303850473038604730387047303880473038904730390047303910473039204730393047303940473039504730396047303970473039804730399047304000473040104730402047304030473040404730405047304060473040704730408047304090473041004730411047304120473041304730414047304150473041604730417047304180473041904730420047304210473042204730423047304240473042504730426047304270473042804730429047304300473043104730432047304330473043404730435047304360473043704730438047304390473044004730441047304420473044304730444047304450473044604730447047304480473044904730450047304510473045204730453047304540473045504730456047304570473045804730459047304600473046104730462047304630473046404730465047304660473046704730468047304690473047004730471047400010474000204740003047400040474000504740006047400070474000804740009047400100474001104740012047400130474001404740015047400160474001704740018047400190474002004740021047400220474002304740024047400250474002604740027047400280474002904740030047400310474003204740033047400340474003504740036047400370474003804740039047400400474004104740042047400430474004404740045047400460474004704740048047400490474005004740051047400520474005304740054047400550474005604740057047400580474005904740060047400610474006204740063047400640474006504740066047400670474006804740069047400700474007104740072047400730474007404740075047400760474007704740078047400790474008004740081047400820474008304740084047400850474008604740087047400880474008904740090047400910474009204740093047400940474009504740096047400970474009804740099047401000474010104740102047401030474010404740105047401060474010704740108047401090474011004740111047401120474011304740114047401150474011604740117047401180474011904740120047401210474012204740123047401240474012504740126047401270474012804740129047401300474013104740132047401330474013404740135047401360474013704740138047401390474014004740141047401420474014304740144047401450474014604740147047401480474014904740150047401510474015204740153047401540474015504740156047401570474015804740159047401600474016104740162047401630474016404740165047401660474016704740168047401690474017004740171047401720474017304740174047401750474017604740177047401780474017904740180047401810474018204740183047401840474018504740186047401870474018804740189047401900474019104740192047401930474019404740195047401960474019704740198047401990474020004740201047402020474020304740204047402050474020604740207047402080474020904740210047402110474021204740213047402140474021504740216047402170474021804740219047402200474022104740222047402230474022404740225047402260474022704740228047402290474023004740231047402320474023304740234047402350474023604740237047402380474023904740240047402410474024204740243047402440474024504740246047402470474024804740249047402500474025104740252047402530474025404740255047402560474025704740258047402590474026004740261047402620474026304740264047402650474026604740267047402680474026904740270047402710474027204740273047402740474027504740276047402770474027804740279047402800474028104740282047402830474028404740285047402860474028704740288047402890474029004740291047402920474029304740294047402950474029604740297047402980474029904740300047403010474030204740303047403040474030504740306047403070474030804740309047403100474031104740312047403130474031404740315047403160474031704740318047403190474032004740321047403220474032304740324047403250474032604740327047403280474032904740330047403310474033204740333047403340474033504740336047403370474033804740339047403400474034104740342047403430474034404740345047403460474034704740348047403490474035004740351047403520474035304740354047403550474035604740357047403580474035904740360047403610474036204740363047403640474036504740366047403670474036804740369047403700474037104740372047403730474037404740375047403760474037704740378047403790474038004740381047403820474038304740384047403850474038604740387047403880474038904740390047403910474039204740393047403940474039504740396047403970474039804740399047404000474040104740402047404030474040404740405047404060474040704740408047404090474041004740411047404120474041304740414047404150474041604740417047404180474041904740420047404210474042204740423047404240474042504740426047404270474042804740429047404300474043104740432047404330474043404740435047404360474043704740438047404390474044004740441047404420474044304740444047404450474044604740447047404480474044904740450047404510474045204740453047404540474045504740456047404570474045804740459047404600474046104740462047404630474046404740465047404660474046704740468047404690474047004740471047500010475000204750003047500040475000504750006047500070475000804750009047500100475001104750012047500130475001404750015047500160475001704750018047500190475002004750021047500220475002304750024047500250475002604750027047500280475002904750030047500310475003204750033047500340475003504750036047500370475003804750039047500400475004104750042047500430475004404750045047500460475004704750048047500490475005004750051047500520475005304750054047500550475005604750057047500580475005904750060047500610475006204750063047500640475006504750066047500670475006804750069047500700475007104750072047500730475007404750075047500760475007704750078047500790475008004750081047500820475008304750084047500850475008604750087047500880475008904750090047500910475009204750093047500940475009504750096047500970475009804750099047501000475010104750102047501030475010404750105047501060475010704750108047501090475011004750111047501120475011304750114047501150475011604750117047501180475011904750120047501210475012204750123047501240475012504750126047501270475012804750129047501300475013104750132047501330475013404750135047501360475013704750138047501390475014004750141047501420475014304750144047501450475014604750147047501480475014904750150047501510475015204750153047501540475015504750156047501570475015804750159047501600475016104750162047501630475016404750165047501660475016704750168047501690475017004750171047501720475017304750174047501750475017604750177047501780475017904750180047501810475018204750183047501840475018504750186047501870475018804750189047501900475019104750192047501930475019404750195047501960475019704750198047501990475020004750201047502020475020304750204047502050475020604750207047502080475020904750210047502110475021204750213047502140475021504750216047502170475021804750219047502200475022104750222047502230475022404750225047502260475022704750228047502290475023004750231047502320475023304750234047502350475023604750237047502380475023904750240047502410475024204750243047502440475024504750246047502470475024804750249047502500475025104750252047502530475025404750255047502560475025704750258047502590475026004750261047502620475026304750264047502650475026604750267047502680475026904750270047502710475027204750273047502740475027504750276047502770475027804750279047502800475028104750282047502830475028404750285047502860475028704750288047502890475029004750291047502920475029304750294047502950475029604750297047502980475029904750300047503010475030204750303047503040475030504750306047503070475030804750309047503100475031104750312047503130475031404750315047503160475031704750318047503190475032004750321047503220475032304750324047503250475032604750327047503280475032904750330047503310475033204750333047503340475033504750336047503370475033804750339047503400475034104750342047503430475034404750345047503460475034704750348047503490475035004750351047503520475035304750354047503550475035604750357047503580475035904750360047503610475036204750363047503640475036504750366047503670475036804750369047503700475037104750372047503730475037404750375047503760475037704750378047503790475038004750381047503820475038304750384047503850475038604750387047503880475038904750390047503910475039204750393047503940475039504750396047503970475039804750399047504000475040104750402047504030475040404750405047504060475040704750408047504090475041004750411047504120475041304750414047504150475041604750417047504180475041904750420047504210475042204750423047504240475042504750426047504270475042804750429047504300475043104750432047504330475043404750435047504360475043704750438047504390475044004750441047504420475044304750444047504450475044604750447047504480475044904750450047504510475045204750453047504540475045504750456047504570475045804750459047504600475046104750462047504630475046404750465047504660475046704750468047504690475047004750471047600010476000204760003047600040476000504760006047600070476000804760009047600100476001104760012047600130476001404760015047600160476001704760018047600190476002004760021047600220476002304760024047600250476002604760027047600280476002904760030047600310476003204760033047600340476003504760036047600370476003804760039047600400476004104760042047600430476004404760045047600460476004704760048047600490476005004760051047600520476005304760054047600550476005604760057047600580476005904760060047600610476006204760063047600640476006504760066047600670476006804760069047600700476007104760072047600730476007404760075047600760476007704760078047600790476008004760081047600820476008304760084047600850476008604760087047600880476008904760090047600910476009204760093047600940476009504760096047600970476009804760099047601000476010104760102047601030476010404760105047601060476010704760108047601090476011004760111047601120476011304760114047601150476011604760117047601180476011904760120047601210476012204760123047601240476012504760126047601270476012804760129047601300476013104760132047601330476013404760135047601360476013704760138047601390476014004760141047601420476014304760144047601450476014604760147047601480476014904760150047601510476015204760153047601540476015504760156047601570476015804760159047601600476016104760162047601630476016404760165047601660476016704760168047601690476017004760171047601720476017304760174047601750476017604760177047601780476017904760180047601810476018204760183047601840476018504760186047601870476018804760189047601900476019104760192047601930476019404760195047601960476019704760198047601990476020004760201047602020476020304760204047602050476020604760207047602080476020904760210047602110476021204760213047602140476021504760216047602170476021804760219047602200476022104760222047602230476022404760225047602260476022704760228047602290476023004760231047602320476023304760234047602350476023604760237047602380476023904760240047602410476024204760243047602440476024504760246047602470476024804760249047602500476025104760252047602530476025404760255047602560476025704760258047602590476026004760261047602620476026304760264047602650476026604760267047602680476026904760270047602710476027204760273047602740476027504760276047602770476027804760279047602800476028104760282047602830476028404760285047602860476028704760288047602890476029004760291047602920476029304760294047602950476029604760297047602980476029904760300047603010476030204760303047603040476030504760306047603070476030804760309047603100476031104760312047603130476031404760315047603160476031704760318047603190476032004760321047603220476032304760324047603250476032604760327047603280476032904760330047603310476033204760333047603340476033504760336047603370476033804760339047603400476034104760342047603430476034404760345047603460476034704760348047603490476035004760351047603520476035304760354047603550476035604760357047603580476035904760360047603610476036204760363047603640476036504760366047603670476036804760369047603700476037104760372047603730476037404760375047603760476037704760378047603790476038004760381047603820476038304760384047603850476038604760387047603880476038904760390047603910476039204760393047603940476039504760396047603970476039804760399047604000476040104760402047604030476040404760405047604060476040704760408047604090476041004760411047604120476041304760414047604150476041604760417047604180476041904760420047604210476042204760423047604240476042504760426047604270476042804760429047604300476043104760432047604330476043404760435047604360476043704760438047604390476044004760441047604420476044304760444047604450476044604760447047604480476044904760450047604510476045204760453047604540476045504760456047604570476045804760459047604600476046104760462047604630476046404760465047604660476046704760468047604690476047004760471047604720477000104770002047700030477000404770005047700060477000704770008047700090477001004770011047700120477001304770014047700150477001604770017047700180477001904770020047700210477002204770023047700240477002504770026047700270477002804770029047700300477003104770032047700330477003404770035047700360477003704770038047700390477004004770041047700420477004304770044047700450477004604770047047700480477004904770050047700510477005204770053047700540477005504770056047700570477005804770059047700600477006104770062047700630477006404770065047700660477006704770068047700690477007004770071047700720477007304770074047700750477007604770077047700780477007904770080047700810477008204770083047700840477008504770086047700870477008804770089047700900477009104770092047700930477009404770095047700960477009704770098047700990477010004770101047701020477010304770104047701050477010604770107047701080477010904770110047701110477011204770113047701140477011504770116047701170477011804770119047701200477012104770122047701230477012404770125047701260477012704770128047701290477013004770131047701320477013304770134047701350477013604770137047701380477013904770140047701410477014204770143047701440477014504770146047701470477014804770149047701500477015104770152047701530477015404770155047701560477015704770158047701590477016004770161047701620477016304770164047701650477016604770167047701680477016904770170047701710477017204770173047701740477017504770176047701770477017804770179047701800477018104770182047701830477018404770185047701860477018704770188047701890477019004770191047701920477019304770194047701950477019604770197047701980477019904770200047702010477020204770203047702040477020504770206047702070477020804770209047702100477021104770212047702130477021404770215047702160477021704770218047702190477022004770221047702220477022304770224047702250477022604770227047702280477022904770230047702310477023204770233047702340477023504770236047702370477023804770239047702400477024104770242047702430477024404770245047702460477024704770248047702490477025004770251047702520477025304770254047702550477025604770257047702580477025904770260047702610477026204770263047702640477026504770266047702670477026804770269047702700477027104770272047702730477027404770275047702760477027704770278047702790477028004770281047702820477028304770284047702850477028604770287047702880477028904770290047702910477029204770293047702940477029504770296047702970477029804770299047703000477030104770302047703030477030404770305047703060477030704770308047703090477031004770311047703120477031304770314047703150477031604770317047703180477031904770320047703210477032204770323047703240477032504770326047703270477032804770329047703300477033104770332047703330477033404770335047703360477033704770338047703390477034004770341047703420477034304770344047703450477034604770347047703480477034904770350047703510477035204770353047703540477035504770356047703570477035804770359047703600477036104770362047703630477036404770365047703660477036704770368047703690477037004770371047703720477037304770374047703750477037604770377047703780477037904770380047703810477038204770383047703840477038504770386047703870477038804770389047703900477039104770392047703930477039404770395047703960477039704770398047703990477040004770401047704020477040304770404047704050477040604770407047704080477040904770410047704110477041204770413047704140477041504770416047704170477041804770419047704200477042104770422047704230477042404770425047704260477042704770428047704290477043004770431047704320477043304770434047704350477043604770437047704380477043904770440047704410477044204770443047704440477044504770446047704470477044804770449047704500477045104770452047704530477045404770455047704560477045704770458047704590477046004770461047704620477046304770464047704650477046604770467047704680477046904770470047704710477047204780001047800020478000304780004047800050478000604780007047800080478000904780010047800110478001204780013047800140478001504780016047800170478001804780019047800200478002104780022047800230478002404780025047800260478002704780028047800290478003004780031047800320478003304780034047800350478003604780037047800380478003904780040047800410478004204780043047800440478004504780046047800470478004804780049047800500478005104780052047800530478005404780055047800560478005704780058047800590478006004780061047800620478006304780064047800650478006604780067047800680478006904780070047800710478007204780073047800740478007504780076047800770478007804780079047800800478008104780082047800830478008404780085047800860478008704780088047800890478009004780091047800920478009304780094047800950478009604780097047800980478009904780100047801010478010204780103047801040478010504780106047801070478010804780109047801100478011104780112047801130478011404780115047801160478011704780118047801190478012004780121047801220478012304780124047801250478012604780127047801280478012904780130047801310478013204780133047801340478013504780136047801370478013804780139047801400478014104780142047801430478014404780145047801460478014704780148047801490478015004780151047801520478015304780154047801550478015604780157047801580478015904780160047801610478016204780163047801640478016504780166047801670478016804780169047801700478017104780172047801730478017404780175047801760478017704780178047801790478018004780181047801820478018304780184047801850478018604780187047801880478018904780190047801910478019204780193047801940478019504780196047801970478019804780199047802000478020104780202047802030478020404780205047802060478020704780208047802090478021004780211047802120478021304780214047802150478021604780217047802180478021904780220047802210478022204780223047802240478022504780226047802270478022804780229047802300478023104780232047802330478023404780235047802360478023704780238047802390478024004780241047802420478024304780244047802450478024604780247047802480478024904780250047802510478025204780253047802540478025504780256047802570478025804780259047802600478026104780262047802630478026404780265047802660478026704780268047802690478027004780271047802720478027304780274047802750478027604780277047802780478027904780280047802810478028204780283047802840478028504780286047802870478028804780289047802900478029104780292047802930478029404780295047802960478029704780298047802990478030004780301047803020478030304780304047803050478030604780307047803080478030904780310047803110478031204780313047803140478031504780316047803170478031804780319047803200478032104780322047803230478032404780325047803260478032704780328047803290478033004780331047803320478033304780334047803350478033604780337047803380478033904780340047803410478034204780343047803440478034504780346047803470478034804780349047803500478035104780352047803530478035404780355047803560478035704780358047803590478036004780361047803620478036304780364047803650478036604780367047803680478036904780370047803710478037204780373047803740478037504780376047803770478037804780379047803800478038104780382047803830478038404780385047803860478038704780388047803890478039004780391047803920478039304780394047803950478039604780397047803980478039904780400047804010478040204780403047804040478040504780406047804070478040804780409047804100478041104780412047804130478041404780415047804160478041704780418047804190478042004780421047804220478042304780424047804250478042604780427047804280478042904780430047804310478043204780433047804340478043504780436047804370478043804780439047804400478044104780442047804430478044404780445047804460478044704780448047804490478045004780451047804520478045304780454047804550478045604780457047804580478045904780460047804610478046204780463047804640478046504780466047804670478046804780469047804700478047104780472047900010479000204790003047900040479000504790006047900070479000804790009047900100479001104790012047900130479001404790015047900160479001704790018047900190479002004790021047900220479002304790024047900250479002604790027047900280479002904790030047900310479003204790033047900340479003504790036047900370479003804790039047900400479004104790042047900430479004404790045047900460479004704790048047900490479005004790051047900520479005304790054047900550479005604790057047900580479005904790060047900610479006204790063047900640479006504790066047900670479006804790069047900700479007104790072047900730479007404790075047900760479007704790078047900790479008004790081047900820479008304790084047900850479008604790087047900880479008904790090047900910479009204790093047900940479009504790096047900970479009804790099047901000479010104790102047901030479010404790105047901060479010704790108047901090479011004790111047901120479011304790114047901150479011604790117047901180479011904790120047901210479012204790123047901240479012504790126047901270479012804790129047901300479013104790132047901330479013404790135047901360479013704790138047901390479014004790141047901420479014304790144047901450479014604790147047901480479014904790150047901510479015204790153047901540479015504790156047901570479015804790159047901600479016104790162047901630479016404790165047901660479016704790168047901690479017004790171047901720479017304790174047901750479017604790177047901780479017904790180047901810479018204790183047901840479018504790186047901870479018804790189047901900479019104790192047901930479019404790195047901960479019704790198047901990479020004790201047902020479020304790204047902050479020604790207047902080479020904790210047902110479021204790213047902140479021504790216047902170479021804790219047902200479022104790222047902230479022404790225047902260479022704790228047902290479023004790231047902320479023304790234047902350479023604790237047902380479023904790240047902410479024204790243047902440479024504790246047902470479024804790249047902500479025104790252047902530479025404790255047902560479025704790258047902590479026004790261047902620479026304790264047902650479026604790267047902680479026904790270047902710479027204790273047902740479027504790276047902770479027804790279047902800479028104790282047902830479028404790285047902860479028704790288047902890479029004790291047902920479029304790294047902950479029604790297047902980479029904790300047903010479030204790303047903040479030504790306047903070479030804790309047903100479031104790312047903130479031404790315047903160479031704790318047903190479032004790321047903220479032304790324047903250479032604790327047903280479032904790330047903310479033204790333047903340479033504790336047903370479033804790339047903400479034104790342047903430479034404790345047903460479034704790348047903490479035004790351047903520479035304790354047903550479035604790357047903580479035904790360047903610479036204790363047903640479036504790366047903670479036804790369047903700479037104790372047903730479037404790375047903760479037704790378047903790479038004790381047903820479038304790384047903850479038604790387047903880479038904790390047903910479039204790393047903940479039504790396047903970479039804790399047904000479040104790402047904030479040404790405047904060479040704790408047904090479041004790411047904120479041304790414047904150479041604790417047904180479041904790420047904210479042204790423047904240479042504790426047904270479042804790429047904300479043104790432047904330479043404790435047904360479043704790438047904390479044004790441047904420479044304790444047904450479044604790447047904480479044904790450047904510479045204790453047904540479045504790456047904570479045804790459047904600479046104790462047904630479046404790465047904660479046704790468047904690479047004790471047904720480000104800002048000030480000404800005048000060480000704800008048000090480001004800011048000120480001304800014048000150480001604800017048000180480001904800020048000210480002204800023048000240480002504800026048000270480002804800029048000300480003104800032048000330480003404800035048000360480003704800038048000390480004004800041048000420480004304800044048000450480004604800047048000480480004904800050048000510480005204800053048000540480005504800056048000570480005804800059048000600480006104800062048000630480006404800065048000660480006704800068048000690480007004800071048000720480007304800074048000750480007604800077048000780480007904800080048000810480008204800083048000840480008504800086048000870480008804800089048000900480009104800092048000930480009404800095048000960480009704800098048000990480010004800101048001020480010304800104048001050480010604800107048001080480010904800110048001110480011204800113048001140480011504800116048001170480011804800119048001200480012104800122048001230480012404800125048001260480012704800128048001290480013004800131048001320480013304800134048001350480013604800137048001380480013904800140048001410480014204800143048001440480014504800146048001470480014804800149048001500480015104800152048001530480015404800155048001560480015704800158048001590480016004800161048001620480016304800164048001650480016604800167048001680480016904800170048001710480017204800173048001740480017504800176048001770480017804800179048001800480018104800182048001830480018404800185048001860480018704800188048001890480019004800191048001920480019304800194048001950480019604800197048001980480019904800200048002010480020204800203048002040480020504800206048002070480020804800209048002100480021104800212048002130480021404800215048002160480021704800218048002190480022004800221048002220480022304800224048002250480022604800227048002280480022904800230048002310480023204800233048002340480023504800236048002370480023804800239048002400480024104800242048002430480024404800245048002460480024704800248048002490480025004800251048002520480025304800254048002550480025604800257048002580480025904800260048002610480026204800263048002640480026504800266048002670480026804800269048002700480027104800272048002730480027404800275048002760480027704800278048002790480028004800281048002820480028304800284048002850480028604800287048002880480028904800290048002910480029204800293048002940480029504800296048002970480029804800299048003000480030104800302048003030480030404800305048003060480030704800308048003090480031004800311048003120480031304800314048003150480031604800317048003180480031904800320048003210480032204800323048003240480032504800326048003270480032804800329048003300480033104800332048003330480033404800335048003360480033704800338048003390480034004800341048003420480034304800344048003450480034604800347048003480480034904800350048003510480035204800353048003540480035504800356048003570480035804800359048003600480036104800362048003630480036404800365048003660480036704800368048003690480037004800371048003720480037304800374048003750480037604800377048003780480037904800380048003810480038204800383048003840480038504800386048003870480038804800389048003900480039104800392048003930480039404800395048003960480039704800398048003990480040004800401048004020480040304800404048004050480040604800407048004080480040904800410048004110480041204800413048004140480041504800416048004170480041804800419048004200480042104800422048004230480042404800425048004260480042704800428048004290480043004800431048004320480043304800434048004350480043604800437048004380480043904800440048004410480044204800443048004440480044504800446048004470480044804800449048004500480045104800452048004530480045404800455048004560480045704800458048004590480046004800461048004620480046304800464048004650480046604800467048004680480046904800470048004710480047204800473048100010481000204810003048100040481000504810006048100070481000804810009048100100481001104810012048100130481001404810015048100160481001704810018048100190481002004810021048100220481002304810024048100250481002604810027048100280481002904810030048100310481003204810033048100340481003504810036048100370481003804810039048100400481004104810042048100430481004404810045048100460481004704810048048100490481005004810051048100520481005304810054048100550481005604810057048100580481005904810060048100610481006204810063048100640481006504810066048100670481006804810069048100700481007104810072048100730481007404810075048100760481007704810078048100790481008004810081048100820481008304810084048100850481008604810087048100880481008904810090048100910481009204810093048100940481009504810096048100970481009804810099048101000481010104810102048101030481010404810105048101060481010704810108048101090481011004810111048101120481011304810114048101150481011604810117048101180481011904810120048101210481012204810123048101240481012504810126048101270481012804810129048101300481013104810132048101330481013404810135048101360481013704810138048101390481014004810141048101420481014304810144048101450481014604810147048101480481014904810150048101510481015204810153048101540481015504810156048101570481015804810159048101600481016104810162048101630481016404810165048101660481016704810168048101690481017004810171048101720481017304810174048101750481017604810177048101780481017904810180048101810481018204810183048101840481018504810186048101870481018804810189048101900481019104810192048101930481019404810195048101960481019704810198048101990481020004810201048102020481020304810204048102050481020604810207048102080481020904810210048102110481021204810213048102140481021504810216048102170481021804810219048102200481022104810222048102230481022404810225048102260481022704810228048102290481023004810231048102320481023304810234048102350481023604810237048102380481023904810240048102410481024204810243048102440481024504810246048102470481024804810249048102500481025104810252048102530481025404810255048102560481025704810258048102590481026004810261048102620481026304810264048102650481026604810267048102680481026904810270048102710481027204810273048102740481027504810276048102770481027804810279048102800481028104810282048102830481028404810285048102860481028704810288048102890481029004810291048102920481029304810294048102950481029604810297048102980481029904810300048103010481030204810303048103040481030504810306048103070481030804810309048103100481031104810312048103130481031404810315048103160481031704810318048103190481032004810321048103220481032304810324048103250481032604810327048103280481032904810330048103310481033204810333048103340481033504810336048103370481033804810339048103400481034104810342048103430481034404810345048103460481034704810348048103490481035004810351048103520481035304810354048103550481035604810357048103580481035904810360048103610481036204810363048103640481036504810366048103670481036804810369048103700481037104810372048103730481037404810375048103760481037704810378048103790481038004810381048103820481038304810384048103850481038604810387048103880481038904810390048103910481039204810393048103940481039504810396048103970481039804810399048104000481040104810402048104030481040404810405048104060481040704810408048104090481041004810411048104120481041304810414048104150481041604810417048104180481041904810420048104210481042204810423048104240481042504810426048104270481042804810429048104300481043104810432048104330481043404810435048104360481043704810438048104390481044004810441048104420481044304810444048104450481044604810447048104480481044904810450048104510481045204810453048104540481045504810456048104570481045804810459048104600481046104810462048104630481046404810465048104660481046704810468048104690481047004810471048104720481047304820001048200020482000304820004048200050482000604820007048200080482000904820010048200110482001204820013048200140482001504820016048200170482001804820019048200200482002104820022048200230482002404820025048200260482002704820028048200290482003004820031048200320482003304820034048200350482003604820037048200380482003904820040048200410482004204820043048200440482004504820046048200470482004804820049048200500482005104820052048200530482005404820055048200560482005704820058048200590482006004820061048200620482006304820064048200650482006604820067048200680482006904820070048200710482007204820073048200740482007504820076048200770482007804820079048200800482008104820082048200830482008404820085048200860482008704820088048200890482009004820091048200920482009304820094048200950482009604820097048200980482009904820100048201010482010204820103048201040482010504820106048201070482010804820109048201100482011104820112048201130482011404820115048201160482011704820118048201190482012004820121048201220482012304820124048201250482012604820127048201280482012904820130048201310482013204820133048201340482013504820136048201370482013804820139048201400482014104820142048201430482014404820145048201460482014704820148048201490482015004820151048201520482015304820154048201550482015604820157048201580482015904820160048201610482016204820163048201640482016504820166048201670482016804820169048201700482017104820172048201730482017404820175048201760482017704820178048201790482018004820181048201820482018304820184048201850482018604820187048201880482018904820190048201910482019204820193048201940482019504820196048201970482019804820199048202000482020104820202048202030482020404820205048202060482020704820208048202090482021004820211048202120482021304820214048202150482021604820217048202180482021904820220048202210482022204820223048202240482022504820226048202270482022804820229048202300482023104820232048202330482023404820235048202360482023704820238048202390482024004820241048202420482024304820244048202450482024604820247048202480482024904820250048202510482025204820253048202540482025504820256048202570482025804820259048202600482026104820262048202630482026404820265048202660482026704820268048202690482027004820271048202720482027304820274048202750482027604820277048202780482027904820280048202810482028204820283048202840482028504820286048202870482028804820289048202900482029104820292048202930482029404820295048202960482029704820298048202990482030004820301048203020482030304820304048203050482030604820307048203080482030904820310048203110482031204820313048203140482031504820316048203170482031804820319048203200482032104820322048203230482032404820325048203260482032704820328048203290482033004820331048203320482033304820334048203350482033604820337048203380482033904820340048203410482034204820343048203440482034504820346048203470482034804820349048203500482035104820352048203530482035404820355048203560482035704820358048203590482036004820361048203620482036304820364048203650482036604820367048203680482036904820370048203710482037204820373048203740482037504820376048203770482037804820379048203800482038104820382048203830482038404820385048203860482038704820388048203890482039004820391048203920482039304820394048203950482039604820397048203980482039904820400048204010482040204820403048204040482040504820406048204070482040804820409048204100482041104820412048204130482041404820415048204160482041704820418048204190482042004820421048204220482042304820424048204250482042604820427048204280482042904820430048204310482043204820433048204340482043504820436048204370482043804820439048204400482044104820442048204430482044404820445048204460482044704820448048204490482045004820451048204520482045304820454048204550482045604820457048204580482045904820460048204610482046204820463048204640482046504820466048204670482046804820469048204700482047104820472048204730483000104830002048300030483000404830005048300060483000704830008048300090483001004830011048300120483001304830014048300150483001604830017048300180483001904830020048300210483002204830023048300240483002504830026048300270483002804830029048300300483003104830032048300330483003404830035048300360483003704830038048300390483004004830041048300420483004304830044048300450483004604830047048300480483004904830050048300510483005204830053048300540483005504830056048300570483005804830059048300600483006104830062048300630483006404830065048300660483006704830068048300690483007004830071048300720483007304830074048300750483007604830077048300780483007904830080048300810483008204830083048300840483008504830086048300870483008804830089048300900483009104830092048300930483009404830095048300960483009704830098048300990483010004830101048301020483010304830104048301050483010604830107048301080483010904830110048301110483011204830113048301140483011504830116048301170483011804830119048301200483012104830122048301230483012404830125048301260483012704830128048301290483013004830131048301320483013304830134048301350483013604830137048301380483013904830140048301410483014204830143048301440483014504830146048301470483014804830149048301500483015104830152048301530483015404830155048301560483015704830158048301590483016004830161048301620483016304830164048301650483016604830167048301680483016904830170048301710483017204830173048301740483017504830176048301770483017804830179048301800483018104830182048301830483018404830185048301860483018704830188048301890483019004830191048301920483019304830194048301950483019604830197048301980483019904830200048302010483020204830203048302040483020504830206048302070483020804830209048302100483021104830212048302130483021404830215048302160483021704830218048302190483022004830221048302220483022304830224048302250483022604830227048302280483022904830230048302310483023204830233048302340483023504830236048302370483023804830239048302400483024104830242048302430483024404830245048302460483024704830248048302490483025004830251048302520483025304830254048302550483025604830257048302580483025904830260048302610483026204830263048302640483026504830266048302670483026804830269048302700483027104830272048302730483027404830275048302760483027704830278048302790483028004830281048302820483028304830284048302850483028604830287048302880483028904830290048302910483029204830293048302940483029504830296048302970483029804830299048303000483030104830302048303030483030404830305048303060483030704830308048303090483031004830311048303120483031304830314048303150483031604830317048303180483031904830320048303210483032204830323048303240483032504830326048303270483032804830329048303300483033104830332048303330483033404830335048303360483033704830338048303390483034004830341048303420483034304830344048303450483034604830347048303480483034904830350048303510483035204830353048303540483035504830356048303570483035804830359048303600483036104830362048303630483036404830365048303660483036704830368048303690483037004830371048303720483037304830374048303750483037604830377048303780483037904830380048303810483038204830383048303840483038504830386048303870483038804830389048303900483039104830392048303930483039404830395048303960483039704830398048303990483040004830401048304020483040304830404048304050483040604830407048304080483040904830410048304110483041204830413048304140483041504830416048304170483041804830419048304200483042104830422048304230483042404830425048304260483042704830428048304290483043004830431048304320483043304830434048304350483043604830437048304380483043904830440048304410483044204830443048304440483044504830446048304470483044804830449048304500483045104830452048304530483045404830455048304560483045704830458048304590483046004830461048304620483046304830464048304650483046604830467048304680483046904830470048304710483047204830473048304740484000104840002048400030484000404840005048400060484000704840008048400090484001004840011048400120484001304840014048400150484001604840017048400180484001904840020048400210484002204840023048400240484002504840026048400270484002804840029048400300484003104840032048400330484003404840035048400360484003704840038048400390484004004840041048400420484004304840044048400450484004604840047048400480484004904840050048400510484005204840053048400540484005504840056048400570484005804840059048400600484006104840062048400630484006404840065048400660484006704840068048400690484007004840071048400720484007304840074048400750484007604840077048400780484007904840080048400810484008204840083048400840484008504840086048400870484008804840089048400900484009104840092048400930484009404840095048400960484009704840098048400990484010004840101048401020484010304840104048401050484010604840107048401080484010904840110048401110484011204840113048401140484011504840116048401170484011804840119048401200484012104840122048401230484012404840125048401260484012704840128048401290484013004840131048401320484013304840134048401350484013604840137048401380484013904840140048401410484014204840143048401440484014504840146048401470484014804840149048401500484015104840152048401530484015404840155048401560484015704840158048401590484016004840161048401620484016304840164048401650484016604840167048401680484016904840170048401710484017204840173048401740484017504840176048401770484017804840179048401800484018104840182048401830484018404840185048401860484018704840188048401890484019004840191048401920484019304840194048401950484019604840197048401980484019904840200048402010484020204840203048402040484020504840206048402070484020804840209048402100484021104840212048402130484021404840215048402160484021704840218048402190484022004840221048402220484022304840224048402250484022604840227048402280484022904840230048402310484023204840233048402340484023504840236048402370484023804840239048402400484024104840242048402430484024404840245048402460484024704840248048402490484025004840251048402520484025304840254048402550484025604840257048402580484025904840260048402610484026204840263048402640484026504840266048402670484026804840269048402700484027104840272048402730484027404840275048402760484027704840278048402790484028004840281048402820484028304840284048402850484028604840287048402880484028904840290048402910484029204840293048402940484029504840296048402970484029804840299048403000484030104840302048403030484030404840305048403060484030704840308048403090484031004840311048403120484031304840314048403150484031604840317048403180484031904840320048403210484032204840323048403240484032504840326048403270484032804840329048403300484033104840332048403330484033404840335048403360484033704840338048403390484034004840341048403420484034304840344048403450484034604840347048403480484034904840350048403510484035204840353048403540484035504840356048403570484035804840359048403600484036104840362048403630484036404840365048403660484036704840368048403690484037004840371048403720484037304840374048403750484037604840377048403780484037904840380048403810484038204840383048403840484038504840386048403870484038804840389048403900484039104840392048403930484039404840395048403960484039704840398048403990484040004840401048404020484040304840404048404050484040604840407048404080484040904840410048404110484041204840413048404140484041504840416048404170484041804840419048404200484042104840422048404230484042404840425048404260484042704840428048404290484043004840431048404320484043304840434048404350484043604840437048404380484043904840440048404410484044204840443048404440484044504840446048404470484044804840449048404500484045104840452048404530484045404840455048404560484045704840458048404590484046004840461048404620484046304840464048404650484046604840467048404680484046904840470048404710484047204840473048404740485000104850002048500030485000404850005048500060485000704850008048500090485001004850011048500120485001304850014048500150485001604850017048500180485001904850020048500210485002204850023048500240485002504850026048500270485002804850029048500300485003104850032048500330485003404850035048500360485003704850038048500390485004004850041048500420485004304850044048500450485004604850047048500480485004904850050048500510485005204850053048500540485005504850056048500570485005804850059048500600485006104850062048500630485006404850065048500660485006704850068048500690485007004850071048500720485007304850074048500750485007604850077048500780485007904850080048500810485008204850083048500840485008504850086048500870485008804850089048500900485009104850092048500930485009404850095048500960485009704850098048500990485010004850101048501020485010304850104048501050485010604850107048501080485010904850110048501110485011204850113048501140485011504850116048501170485011804850119048501200485012104850122048501230485012404850125048501260485012704850128048501290485013004850131048501320485013304850134048501350485013604850137048501380485013904850140048501410485014204850143048501440485014504850146048501470485014804850149048501500485015104850152048501530485015404850155048501560485015704850158048501590485016004850161048501620485016304850164048501650485016604850167048501680485016904850170048501710485017204850173048501740485017504850176048501770485017804850179048501800485018104850182048501830485018404850185048501860485018704850188048501890485019004850191048501920485019304850194048501950485019604850197048501980485019904850200048502010485020204850203048502040485020504850206048502070485020804850209048502100485021104850212048502130485021404850215048502160485021704850218048502190485022004850221048502220485022304850224048502250485022604850227048502280485022904850230048502310485023204850233048502340485023504850236048502370485023804850239048502400485024104850242048502430485024404850245048502460485024704850248048502490485025004850251048502520485025304850254048502550485025604850257048502580485025904850260048502610485026204850263048502640485026504850266048502670485026804850269048502700485027104850272048502730485027404850275048502760485027704850278048502790485028004850281048502820485028304850284048502850485028604850287048502880485028904850290048502910485029204850293048502940485029504850296048502970485029804850299048503000485030104850302048503030485030404850305048503060485030704850308048503090485031004850311048503120485031304850314048503150485031604850317048503180485031904850320048503210485032204850323048503240485032504850326048503270485032804850329048503300485033104850332048503330485033404850335048503360485033704850338048503390485034004850341048503420485034304850344048503450485034604850347048503480485034904850350048503510485035204850353048503540485035504850356048503570485035804850359048503600485036104850362048503630485036404850365048503660485036704850368048503690485037004850371048503720485037304850374048503750485037604850377048503780485037904850380048503810485038204850383048503840485038504850386048503870485038804850389048503900485039104850392048503930485039404850395048503960485039704850398048503990485040004850401048504020485040304850404048504050485040604850407048504080485040904850410048504110485041204850413048504140485041504850416048504170485041804850419048504200485042104850422048504230485042404850425048504260485042704850428048504290485043004850431048504320485043304850434048504350485043604850437048504380485043904850440048504410485044204850443048504440485044504850446048504470485044804850449048504500485045104850452048504530485045404850455048504560485045704850458048504590485046004850461048504620485046304850464048504650485046604850467048504680485046904850470048504710485047204850473048504740486000104860002048600030486000404860005048600060486000704860008048600090486001004860011048600120486001304860014048600150486001604860017048600180486001904860020048600210486002204860023048600240486002504860026048600270486002804860029048600300486003104860032048600330486003404860035048600360486003704860038048600390486004004860041048600420486004304860044048600450486004604860047048600480486004904860050048600510486005204860053048600540486005504860056048600570486005804860059048600600486006104860062048600630486006404860065048600660486006704860068048600690486007004860071048600720486007304860074048600750486007604860077048600780486007904860080048600810486008204860083048600840486008504860086048600870486008804860089048600900486009104860092048600930486009404860095048600960486009704860098048600990486010004860101048601020486010304860104048601050486010604860107048601080486010904860110048601110486011204860113048601140486011504860116048601170486011804860119048601200486012104860122048601230486012404860125048601260486012704860128048601290486013004860131048601320486013304860134048601350486013604860137048601380486013904860140048601410486014204860143048601440486014504860146048601470486014804860149048601500486015104860152048601530486015404860155048601560486015704860158048601590486016004860161048601620486016304860164048601650486016604860167048601680486016904860170048601710486017204860173048601740486017504860176048601770486017804860179048601800486018104860182048601830486018404860185048601860486018704860188048601890486019004860191048601920486019304860194048601950486019604860197048601980486019904860200048602010486020204860203048602040486020504860206048602070486020804860209048602100486021104860212048602130486021404860215048602160486021704860218048602190486022004860221048602220486022304860224048602250486022604860227048602280486022904860230048602310486023204860233048602340486023504860236048602370486023804860239048602400486024104860242048602430486024404860245048602460486024704860248048602490486025004860251048602520486025304860254048602550486025604860257048602580486025904860260048602610486026204860263048602640486026504860266048602670486026804860269048602700486027104860272048602730486027404860275048602760486027704860278048602790486028004860281048602820486028304860284048602850486028604860287048602880486028904860290048602910486029204860293048602940486029504860296048602970486029804860299048603000486030104860302048603030486030404860305048603060486030704860308048603090486031004860311048603120486031304860314048603150486031604860317048603180486031904860320048603210486032204860323048603240486032504860326048603270486032804860329048603300486033104860332048603330486033404860335048603360486033704860338048603390486034004860341048603420486034304860344048603450486034604860347048603480486034904860350048603510486035204860353048603540486035504860356048603570486035804860359048603600486036104860362048603630486036404860365048603660486036704860368048603690486037004860371048603720486037304860374048603750486037604860377048603780486037904860380048603810486038204860383048603840486038504860386048603870486038804860389048603900486039104860392048603930486039404860395048603960486039704860398048603990486040004860401048604020486040304860404048604050486040604860407048604080486040904860410048604110486041204860413048604140486041504860416048604170486041804860419048604200486042104860422048604230486042404860425048604260486042704860428048604290486043004860431048604320486043304860434048604350486043604860437048604380486043904860440048604410486044204860443048604440486044504860446048604470486044804860449048604500486045104860452048604530486045404860455048604560486045704860458048604590486046004860461048604620486046304860464048604650486046604860467048604680486046904860470048604710486047204860473048604740486047504870001048700020487000304870004048700050487000604870007048700080487000904870010048700110487001204870013048700140487001504870016048700170487001804870019048700200487002104870022048700230487002404870025048700260487002704870028048700290487003004870031048700320487003304870034048700350487003604870037048700380487003904870040048700410487004204870043048700440487004504870046048700470487004804870049048700500487005104870052048700530487005404870055048700560487005704870058048700590487006004870061048700620487006304870064048700650487006604870067048700680487006904870070048700710487007204870073048700740487007504870076048700770487007804870079048700800487008104870082048700830487008404870085048700860487008704870088048700890487009004870091048700920487009304870094048700950487009604870097048700980487009904870100048701010487010204870103048701040487010504870106048701070487010804870109048701100487011104870112048701130487011404870115048701160487011704870118048701190487012004870121048701220487012304870124048701250487012604870127048701280487012904870130048701310487013204870133048701340487013504870136048701370487013804870139048701400487014104870142048701430487014404870145048701460487014704870148048701490487015004870151048701520487015304870154048701550487015604870157048701580487015904870160048701610487016204870163048701640487016504870166048701670487016804870169048701700487017104870172048701730487017404870175048701760487017704870178048701790487018004870181048701820487018304870184048701850487018604870187048701880487018904870190048701910487019204870193048701940487019504870196048701970487019804870199048702000487020104870202048702030487020404870205048702060487020704870208048702090487021004870211048702120487021304870214048702150487021604870217048702180487021904870220048702210487022204870223048702240487022504870226048702270487022804870229048702300487023104870232048702330487023404870235048702360487023704870238048702390487024004870241048702420487024304870244048702450487024604870247048702480487024904870250048702510487025204870253048702540487025504870256048702570487025804870259048702600487026104870262048702630487026404870265048702660487026704870268048702690487027004870271048702720487027304870274048702750487027604870277048702780487027904870280048702810487028204870283048702840487028504870286048702870487028804870289048702900487029104870292048702930487029404870295048702960487029704870298048702990487030004870301048703020487030304870304048703050487030604870307048703080487030904870310048703110487031204870313048703140487031504870316048703170487031804870319048703200487032104870322048703230487032404870325048703260487032704870328048703290487033004870331048703320487033304870334048703350487033604870337048703380487033904870340048703410487034204870343048703440487034504870346048703470487034804870349048703500487035104870352048703530487035404870355048703560487035704870358048703590487036004870361048703620487036304870364048703650487036604870367048703680487036904870370048703710487037204870373048703740487037504870376048703770487037804870379048703800487038104870382048703830487038404870385048703860487038704870388048703890487039004870391048703920487039304870394048703950487039604870397048703980487039904870400048704010487040204870403048704040487040504870406048704070487040804870409048704100487041104870412048704130487041404870415048704160487041704870418048704190487042004870421048704220487042304870424048704250487042604870427048704280487042904870430048704310487043204870433048704340487043504870436048704370487043804870439048704400487044104870442048704430487044404870445048704460487044704870448048704490487045004870451048704520487045304870454048704550487045604870457048704580487045904870460048704610487046204870463048704640487046504870466048704670487046804870469048704700487047104870472048704730487047404870475048800010488000204880003048800040488000504880006048800070488000804880009048800100488001104880012048800130488001404880015048800160488001704880018048800190488002004880021048800220488002304880024048800250488002604880027048800280488002904880030048800310488003204880033048800340488003504880036048800370488003804880039048800400488004104880042048800430488004404880045048800460488004704880048048800490488005004880051048800520488005304880054048800550488005604880057048800580488005904880060048800610488006204880063048800640488006504880066048800670488006804880069048800700488007104880072048800730488007404880075048800760488007704880078048800790488008004880081048800820488008304880084048800850488008604880087048800880488008904880090048800910488009204880093048800940488009504880096048800970488009804880099048801000488010104880102048801030488010404880105048801060488010704880108048801090488011004880111048801120488011304880114048801150488011604880117048801180488011904880120048801210488012204880123048801240488012504880126048801270488012804880129048801300488013104880132048801330488013404880135048801360488013704880138048801390488014004880141048801420488014304880144048801450488014604880147048801480488014904880150048801510488015204880153048801540488015504880156048801570488015804880159048801600488016104880162048801630488016404880165048801660488016704880168048801690488017004880171048801720488017304880174048801750488017604880177048801780488017904880180048801810488018204880183048801840488018504880186048801870488018804880189048801900488019104880192048801930488019404880195048801960488019704880198048801990488020004880201048802020488020304880204048802050488020604880207048802080488020904880210048802110488021204880213048802140488021504880216048802170488021804880219048802200488022104880222048802230488022404880225048802260488022704880228048802290488023004880231048802320488023304880234048802350488023604880237048802380488023904880240048802410488024204880243048802440488024504880246048802470488024804880249048802500488025104880252048802530488025404880255048802560488025704880258048802590488026004880261048802620488026304880264048802650488026604880267048802680488026904880270048802710488027204880273048802740488027504880276048802770488027804880279048802800488028104880282048802830488028404880285048802860488028704880288048802890488029004880291048802920488029304880294048802950488029604880297048802980488029904880300048803010488030204880303048803040488030504880306048803070488030804880309048803100488031104880312048803130488031404880315048803160488031704880318048803190488032004880321048803220488032304880324048803250488032604880327048803280488032904880330048803310488033204880333048803340488033504880336048803370488033804880339048803400488034104880342048803430488034404880345048803460488034704880348048803490488035004880351048803520488035304880354048803550488035604880357048803580488035904880360048803610488036204880363048803640488036504880366048803670488036804880369048803700488037104880372048803730488037404880375048803760488037704880378048803790488038004880381048803820488038304880384048803850488038604880387048803880488038904880390048803910488039204880393048803940488039504880396048803970488039804880399048804000488040104880402048804030488040404880405048804060488040704880408048804090488041004880411048804120488041304880414048804150488041604880417048804180488041904880420048804210488042204880423048804240488042504880426048804270488042804880429048804300488043104880432048804330488043404880435048804360488043704880438048804390488044004880441048804420488044304880444048804450488044604880447048804480488044904880450048804510488045204880453048804540488045504880456048804570488045804880459048804600488046104880462048804630488046404880465048804660488046704880468048804690488047004880471048804720488047304880474048804750489000104890002048900030489000404890005048900060489000704890008048900090489001004890011048900120489001304890014048900150489001604890017048900180489001904890020048900210489002204890023048900240489002504890026048900270489002804890029048900300489003104890032048900330489003404890035048900360489003704890038048900390489004004890041048900420489004304890044048900450489004604890047048900480489004904890050048900510489005204890053048900540489005504890056048900570489005804890059048900600489006104890062048900630489006404890065048900660489006704890068048900690489007004890071048900720489007304890074048900750489007604890077048900780489007904890080048900810489008204890083048900840489008504890086048900870489008804890089048900900489009104890092048900930489009404890095048900960489009704890098048900990489010004890101048901020489010304890104048901050489010604890107048901080489010904890110048901110489011204890113048901140489011504890116048901170489011804890119048901200489012104890122048901230489012404890125048901260489012704890128048901290489013004890131048901320489013304890134048901350489013604890137048901380489013904890140048901410489014204890143048901440489014504890146048901470489014804890149048901500489015104890152048901530489015404890155048901560489015704890158048901590489016004890161048901620489016304890164048901650489016604890167048901680489016904890170048901710489017204890173048901740489017504890176048901770489017804890179048901800489018104890182048901830489018404890185048901860489018704890188048901890489019004890191048901920489019304890194048901950489019604890197048901980489019904890200048902010489020204890203048902040489020504890206048902070489020804890209048902100489021104890212048902130489021404890215048902160489021704890218048902190489022004890221048902220489022304890224048902250489022604890227048902280489022904890230048902310489023204890233048902340489023504890236048902370489023804890239048902400489024104890242048902430489024404890245048902460489024704890248048902490489025004890251048902520489025304890254048902550489025604890257048902580489025904890260048902610489026204890263048902640489026504890266048902670489026804890269048902700489027104890272048902730489027404890275048902760489027704890278048902790489028004890281048902820489028304890284048902850489028604890287048902880489028904890290048902910489029204890293048902940489029504890296048902970489029804890299048903000489030104890302048903030489030404890305048903060489030704890308048903090489031004890311048903120489031304890314048903150489031604890317048903180489031904890320048903210489032204890323048903240489032504890326048903270489032804890329048903300489033104890332048903330489033404890335048903360489033704890338048903390489034004890341048903420489034304890344048903450489034604890347048903480489034904890350048903510489035204890353048903540489035504890356048903570489035804890359048903600489036104890362048903630489036404890365048903660489036704890368048903690489037004890371048903720489037304890374048903750489037604890377048903780489037904890380048903810489038204890383048903840489038504890386048903870489038804890389048903900489039104890392048903930489039404890395048903960489039704890398048903990489040004890401048904020489040304890404048904050489040604890407048904080489040904890410048904110489041204890413048904140489041504890416048904170489041804890419048904200489042104890422048904230489042404890425048904260489042704890428048904290489043004890431048904320489043304890434048904350489043604890437048904380489043904890440048904410489044204890443048904440489044504890446048904470489044804890449048904500489045104890452048904530489045404890455048904560489045704890458048904590489046004890461048904620489046304890464048904650489046604890467048904680489046904890470048904710489047204890473048904740489047504900001049000020490000304900004049000050490000604900007049000080490000904900010049000110490001204900013049000140490001504900016049000170490001804900019049000200490002104900022049000230490002404900025049000260490002704900028049000290490003004900031049000320490003304900034049000350490003604900037049000380490003904900040049000410490004204900043049000440490004504900046049000470490004804900049049000500490005104900052049000530490005404900055049000560490005704900058049000590490006004900061049000620490006304900064049000650490006604900067049000680490006904900070049000710490007204900073049000740490007504900076049000770490007804900079049000800490008104900082049000830490008404900085049000860490008704900088049000890490009004900091049000920490009304900094049000950490009604900097049000980490009904900100049001010490010204900103049001040490010504900106049001070490010804900109049001100490011104900112049001130490011404900115049001160490011704900118049001190490012004900121049001220490012304900124049001250490012604900127049001280490012904900130049001310490013204900133049001340490013504900136049001370490013804900139049001400490014104900142049001430490014404900145049001460490014704900148049001490490015004900151049001520490015304900154049001550490015604900157049001580490015904900160049001610490016204900163049001640490016504900166049001670490016804900169049001700490017104900172049001730490017404900175049001760490017704900178049001790490018004900181049001820490018304900184049001850490018604900187049001880490018904900190049001910490019204900193049001940490019504900196049001970490019804900199049002000490020104900202049002030490020404900205049002060490020704900208049002090490021004900211049002120490021304900214049002150490021604900217049002180490021904900220049002210490022204900223049002240490022504900226049002270490022804900229049002300490023104900232049002330490023404900235049002360490023704900238049002390490024004900241049002420490024304900244049002450490024604900247049002480490024904900250049002510490025204900253049002540490025504900256049002570490025804900259049002600490026104900262049002630490026404900265049002660490026704900268049002690490027004900271049002720490027304900274049002750490027604900277049002780490027904900280049002810490028204900283049002840490028504900286049002870490028804900289049002900490029104900292049002930490029404900295049002960490029704900298049002990490030004900301049003020490030304900304049003050490030604900307049003080490030904900310049003110490031204900313049003140490031504900316049003170490031804900319049003200490032104900322049003230490032404900325049003260490032704900328049003290490033004900331049003320490033304900334049003350490033604900337049003380490033904900340049003410490034204900343049003440490034504900346049003470490034804900349049003500490035104900352049003530490035404900355049003560490035704900358049003590490036004900361049003620490036304900364049003650490036604900367049003680490036904900370049003710490037204900373049003740490037504900376049003770490037804900379049003800490038104900382049003830490038404900385049003860490038704900388049003890490039004900391049003920490039304900394049003950490039604900397049003980490039904900400049004010490040204900403049004040490040504900406049004070490040804900409049004100490041104900412049004130490041404900415049004160490041704900418049004190490042004900421049004220490042304900424049004250490042604900427049004280490042904900430049004310490043204900433049004340490043504900436049004370490043804900439049004400490044104900442049004430490044404900445049004460490044704900448049004490490045004900451049004520490045304900454049004550490045604900457049004580490045904900460049004610490046204900463049004640490046504900466049004670490046804900469049004700490047104900472049004730490047404900475049004760491000104910002049100030491000404910005049100060491000704910008049100090491001004910011049100120491001304910014049100150491001604910017049100180491001904910020049100210491002204910023049100240491002504910026049100270491002804910029049100300491003104910032049100330491003404910035049100360491003704910038049100390491004004910041049100420491004304910044049100450491004604910047049100480491004904910050049100510491005204910053049100540491005504910056049100570491005804910059049100600491006104910062049100630491006404910065049100660491006704910068049100690491007004910071049100720491007304910074049100750491007604910077049100780491007904910080049100810491008204910083049100840491008504910086049100870491008804910089049100900491009104910092049100930491009404910095049100960491009704910098049100990491010004910101049101020491010304910104049101050491010604910107049101080491010904910110049101110491011204910113049101140491011504910116049101170491011804910119049101200491012104910122049101230491012404910125049101260491012704910128049101290491013004910131049101320491013304910134049101350491013604910137049101380491013904910140049101410491014204910143049101440491014504910146049101470491014804910149049101500491015104910152049101530491015404910155049101560491015704910158049101590491016004910161049101620491016304910164049101650491016604910167049101680491016904910170049101710491017204910173049101740491017504910176049101770491017804910179049101800491018104910182049101830491018404910185049101860491018704910188049101890491019004910191049101920491019304910194049101950491019604910197049101980491019904910200049102010491020204910203049102040491020504910206049102070491020804910209049102100491021104910212049102130491021404910215049102160491021704910218049102190491022004910221049102220491022304910224049102250491022604910227049102280491022904910230049102310491023204910233049102340491023504910236049102370491023804910239049102400491024104910242049102430491024404910245049102460491024704910248049102490491025004910251049102520491025304910254049102550491025604910257049102580491025904910260049102610491026204910263049102640491026504910266049102670491026804910269049102700491027104910272049102730491027404910275049102760491027704910278049102790491028004910281049102820491028304910284049102850491028604910287049102880491028904910290049102910491029204910293049102940491029504910296049102970491029804910299049103000491030104910302049103030491030404910305049103060491030704910308049103090491031004910311049103120491031304910314049103150491031604910317049103180491031904910320049103210491032204910323049103240491032504910326049103270491032804910329049103300491033104910332049103330491033404910335049103360491033704910338049103390491034004910341049103420491034304910344049103450491034604910347049103480491034904910350049103510491035204910353049103540491035504910356049103570491035804910359049103600491036104910362049103630491036404910365049103660491036704910368049103690491037004910371049103720491037304910374049103750491037604910377049103780491037904910380049103810491038204910383049103840491038504910386049103870491038804910389049103900491039104910392049103930491039404910395049103960491039704910398049103990491040004910401049104020491040304910404049104050491040604910407049104080491040904910410049104110491041204910413049104140491041504910416049104170491041804910419049104200491042104910422049104230491042404910425049104260491042704910428049104290491043004910431049104320491043304910434049104350491043604910437049104380491043904910440049104410491044204910443049104440491044504910446049104470491044804910449049104500491045104910452049104530491045404910455049104560491045704910458049104590491046004910461049104620491046304910464049104650491046604910467049104680491046904910470049104710491047204910473049104740491047504910476049200010492000204920003049200040492000504920006049200070492000804920009049200100492001104920012049200130492001404920015049200160492001704920018049200190492002004920021049200220492002304920024049200250492002604920027049200280492002904920030049200310492003204920033049200340492003504920036049200370492003804920039049200400492004104920042049200430492004404920045049200460492004704920048049200490492005004920051049200520492005304920054049200550492005604920057049200580492005904920060049200610492006204920063049200640492006504920066049200670492006804920069049200700492007104920072049200730492007404920075049200760492007704920078049200790492008004920081049200820492008304920084049200850492008604920087049200880492008904920090049200910492009204920093049200940492009504920096049200970492009804920099049201000492010104920102049201030492010404920105049201060492010704920108049201090492011004920111049201120492011304920114049201150492011604920117049201180492011904920120049201210492012204920123049201240492012504920126049201270492012804920129049201300492013104920132049201330492013404920135049201360492013704920138049201390492014004920141049201420492014304920144049201450492014604920147049201480492014904920150049201510492015204920153049201540492015504920156049201570492015804920159049201600492016104920162049201630492016404920165049201660492016704920168049201690492017004920171049201720492017304920174049201750492017604920177049201780492017904920180049201810492018204920183049201840492018504920186049201870492018804920189049201900492019104920192049201930492019404920195049201960492019704920198049201990492020004920201049202020492020304920204049202050492020604920207049202080492020904920210049202110492021204920213049202140492021504920216049202170492021804920219049202200492022104920222049202230492022404920225049202260492022704920228049202290492023004920231049202320492023304920234049202350492023604920237049202380492023904920240049202410492024204920243049202440492024504920246049202470492024804920249049202500492025104920252049202530492025404920255049202560492025704920258049202590492026004920261049202620492026304920264049202650492026604920267049202680492026904920270049202710492027204920273049202740492027504920276049202770492027804920279049202800492028104920282049202830492028404920285049202860492028704920288049202890492029004920291049202920492029304920294049202950492029604920297049202980492029904920300049203010492030204920303049203040492030504920306049203070492030804920309049203100492031104920312049203130492031404920315049203160492031704920318049203190492032004920321049203220492032304920324049203250492032604920327049203280492032904920330049203310492033204920333049203340492033504920336049203370492033804920339049203400492034104920342049203430492034404920345049203460492034704920348049203490492035004920351049203520492035304920354049203550492035604920357049203580492035904920360049203610492036204920363049203640492036504920366049203670492036804920369049203700492037104920372049203730492037404920375049203760492037704920378049203790492038004920381049203820492038304920384049203850492038604920387049203880492038904920390049203910492039204920393049203940492039504920396049203970492039804920399049204000492040104920402049204030492040404920405049204060492040704920408049204090492041004920411049204120492041304920414049204150492041604920417049204180492041904920420049204210492042204920423049204240492042504920426049204270492042804920429049204300492043104920432049204330492043404920435049204360492043704920438049204390492044004920441049204420492044304920444049204450492044604920447049204480492044904920450049204510492045204920453049204540492045504920456049204570492045804920459049204600492046104920462049204630492046404920465049204660492046704920468049204690492047004920471049204720492047304920474049204750492047604930001049300020493000304930004049300050493000604930007049300080493000904930010049300110493001204930013049300140493001504930016049300170493001804930019049300200493002104930022049300230493002404930025049300260493002704930028049300290493003004930031049300320493003304930034049300350493003604930037049300380493003904930040049300410493004204930043049300440493004504930046049300470493004804930049049300500493005104930052049300530493005404930055049300560493005704930058049300590493006004930061049300620493006304930064049300650493006604930067049300680493006904930070049300710493007204930073049300740493007504930076049300770493007804930079049300800493008104930082049300830493008404930085049300860493008704930088049300890493009004930091049300920493009304930094049300950493009604930097049300980493009904930100049301010493010204930103049301040493010504930106049301070493010804930109049301100493011104930112049301130493011404930115049301160493011704930118049301190493012004930121049301220493012304930124049301250493012604930127049301280493012904930130049301310493013204930133049301340493013504930136049301370493013804930139049301400493014104930142049301430493014404930145049301460493014704930148049301490493015004930151049301520493015304930154049301550493015604930157049301580493015904930160049301610493016204930163049301640493016504930166049301670493016804930169049301700493017104930172049301730493017404930175049301760493017704930178049301790493018004930181049301820493018304930184049301850493018604930187049301880493018904930190049301910493019204930193049301940493019504930196049301970493019804930199049302000493020104930202049302030493020404930205049302060493020704930208049302090493021004930211049302120493021304930214049302150493021604930217049302180493021904930220049302210493022204930223049302240493022504930226049302270493022804930229049302300493023104930232049302330493023404930235049302360493023704930238049302390493024004930241049302420493024304930244049302450493024604930247049302480493024904930250049302510493025204930253049302540493025504930256049302570493025804930259049302600493026104930262049302630493026404930265049302660493026704930268049302690493027004930271049302720493027304930274049302750493027604930277049302780493027904930280049302810493028204930283049302840493028504930286049302870493028804930289049302900493029104930292049302930493029404930295049302960493029704930298049302990493030004930301049303020493030304930304049303050493030604930307049303080493030904930310049303110493031204930313049303140493031504930316049303170493031804930319049303200493032104930322049303230493032404930325049303260493032704930328049303290493033004930331049303320493033304930334049303350493033604930337049303380493033904930340049303410493034204930343049303440493034504930346049303470493034804930349049303500493035104930352049303530493035404930355049303560493035704930358049303590493036004930361049303620493036304930364049303650493036604930367049303680493036904930370049303710493037204930373049303740493037504930376049303770493037804930379049303800493038104930382049303830493038404930385049303860493038704930388049303890493039004930391049303920493039304930394049303950493039604930397049303980493039904930400049304010493040204930403049304040493040504930406049304070493040804930409049304100493041104930412049304130493041404930415049304160493041704930418049304190493042004930421049304220493042304930424049304250493042604930427049304280493042904930430049304310493043204930433049304340493043504930436049304370493043804930439049304400493044104930442049304430493044404930445049304460493044704930448049304490493045004930451049304520493045304930454049304550493045604930457049304580493045904930460049304610493046204930463049304640493046504930466049304670493046804930469049304700493047104930472049304730493047404930475049304760493047704940001049400020494000304940004049400050494000604940007049400080494000904940010049400110494001204940013049400140494001504940016049400170494001804940019049400200494002104940022049400230494002404940025049400260494002704940028049400290494003004940031049400320494003304940034049400350494003604940037049400380494003904940040049400410494004204940043049400440494004504940046049400470494004804940049049400500494005104940052049400530494005404940055049400560494005704940058049400590494006004940061049400620494006304940064049400650494006604940067049400680494006904940070049400710494007204940073049400740494007504940076049400770494007804940079049400800494008104940082049400830494008404940085049400860494008704940088049400890494009004940091049400920494009304940094049400950494009604940097049400980494009904940100049401010494010204940103049401040494010504940106049401070494010804940109049401100494011104940112049401130494011404940115049401160494011704940118049401190494012004940121049401220494012304940124049401250494012604940127049401280494012904940130049401310494013204940133049401340494013504940136049401370494013804940139049401400494014104940142049401430494014404940145049401460494014704940148049401490494015004940151049401520494015304940154049401550494015604940157049401580494015904940160049401610494016204940163049401640494016504940166049401670494016804940169049401700494017104940172049401730494017404940175049401760494017704940178049401790494018004940181049401820494018304940184049401850494018604940187049401880494018904940190049401910494019204940193049401940494019504940196049401970494019804940199049402000494020104940202049402030494020404940205049402060494020704940208049402090494021004940211049402120494021304940214049402150494021604940217049402180494021904940220049402210494022204940223049402240494022504940226049402270494022804940229049402300494023104940232049402330494023404940235049402360494023704940238049402390494024004940241049402420494024304940244049402450494024604940247049402480494024904940250049402510494025204940253049402540494025504940256049402570494025804940259049402600494026104940262049402630494026404940265049402660494026704940268049402690494027004940271049402720494027304940274049402750494027604940277049402780494027904940280049402810494028204940283049402840494028504940286049402870494028804940289049402900494029104940292049402930494029404940295049402960494029704940298049402990494030004940301049403020494030304940304049403050494030604940307049403080494030904940310049403110494031204940313049403140494031504940316049403170494031804940319049403200494032104940322049403230494032404940325049403260494032704940328049403290494033004940331049403320494033304940334049403350494033604940337049403380494033904940340049403410494034204940343049403440494034504940346049403470494034804940349049403500494035104940352049403530494035404940355049403560494035704940358049403590494036004940361049403620494036304940364049403650494036604940367049403680494036904940370049403710494037204940373049403740494037504940376049403770494037804940379049403800494038104940382049403830494038404940385049403860494038704940388049403890494039004940391049403920494039304940394049403950494039604940397049403980494039904940400049404010494040204940403049404040494040504940406049404070494040804940409049404100494041104940412049404130494041404940415049404160494041704940418049404190494042004940421049404220494042304940424049404250494042604940427049404280494042904940430049404310494043204940433049404340494043504940436049404370494043804940439049404400494044104940442049404430494044404940445049404460494044704940448049404490494045004940451049404520494045304940454049404550494045604940457049404580494045904940460049404610494046204940463049404640494046504940466049404670494046804940469049404700494047104940472049404730494047404940475049404760494047704950001049500020495000304950004049500050495000604950007049500080495000904950010049500110495001204950013049500140495001504950016049500170495001804950019049500200495002104950022049500230495002404950025049500260495002704950028049500290495003004950031049500320495003304950034049500350495003604950037049500380495003904950040049500410495004204950043049500440495004504950046049500470495004804950049049500500495005104950052049500530495005404950055049500560495005704950058049500590495006004950061049500620495006304950064049500650495006604950067049500680495006904950070049500710495007204950073049500740495007504950076049500770495007804950079049500800495008104950082049500830495008404950085049500860495008704950088049500890495009004950091049500920495009304950094049500950495009604950097049500980495009904950100049501010495010204950103049501040495010504950106049501070495010804950109049501100495011104950112049501130495011404950115049501160495011704950118049501190495012004950121049501220495012304950124049501250495012604950127049501280495012904950130049501310495013204950133049501340495013504950136049501370495013804950139049501400495014104950142049501430495014404950145049501460495014704950148049501490495015004950151049501520495015304950154049501550495015604950157049501580495015904950160049501610495016204950163049501640495016504950166049501670495016804950169049501700495017104950172049501730495017404950175049501760495017704950178049501790495018004950181049501820495018304950184049501850495018604950187049501880495018904950190049501910495019204950193049501940495019504950196049501970495019804950199049502000495020104950202049502030495020404950205049502060495020704950208049502090495021004950211049502120495021304950214049502150495021604950217049502180495021904950220049502210495022204950223049502240495022504950226049502270495022804950229049502300495023104950232049502330495023404950235049502360495023704950238049502390495024004950241049502420495024304950244049502450495024604950247049502480495024904950250049502510495025204950253049502540495025504950256049502570495025804950259049502600495026104950262049502630495026404950265049502660495026704950268049502690495027004950271049502720495027304950274049502750495027604950277049502780495027904950280049502810495028204950283049502840495028504950286049502870495028804950289049502900495029104950292049502930495029404950295049502960495029704950298049502990495030004950301049503020495030304950304049503050495030604950307049503080495030904950310049503110495031204950313049503140495031504950316049503170495031804950319049503200495032104950322049503230495032404950325049503260495032704950328049503290495033004950331049503320495033304950334049503350495033604950337049503380495033904950340049503410495034204950343049503440495034504950346049503470495034804950349049503500495035104950352049503530495035404950355049503560495035704950358049503590495036004950361049503620495036304950364049503650495036604950367049503680495036904950370049503710495037204950373049503740495037504950376049503770495037804950379049503800495038104950382049503830495038404950385049503860495038704950388049503890495039004950391049503920495039304950394049503950495039604950397049503980495039904950400049504010495040204950403049504040495040504950406049504070495040804950409049504100495041104950412049504130495041404950415049504160495041704950418049504190495042004950421049504220495042304950424049504250495042604950427049504280495042904950430049504310495043204950433049504340495043504950436049504370495043804950439049504400495044104950442049504430495044404950445049504460495044704950448049504490495045004950451049504520495045304950454049504550495045604950457049504580495045904950460049504610495046204950463049504640495046504950466049504670495046804950469049504700495047104950472049504730495047404950475049504760495047704960001049600020496000304960004049600050496000604960007049600080496000904960010049600110496001204960013049600140496001504960016049600170496001804960019049600200496002104960022049600230496002404960025049600260496002704960028049600290496003004960031049600320496003304960034049600350496003604960037049600380496003904960040049600410496004204960043049600440496004504960046049600470496004804960049049600500496005104960052049600530496005404960055049600560496005704960058049600590496006004960061049600620496006304960064049600650496006604960067049600680496006904960070049600710496007204960073049600740496007504960076049600770496007804960079049600800496008104960082049600830496008404960085049600860496008704960088049600890496009004960091049600920496009304960094049600950496009604960097049600980496009904960100049601010496010204960103049601040496010504960106049601070496010804960109049601100496011104960112049601130496011404960115049601160496011704960118049601190496012004960121049601220496012304960124049601250496012604960127049601280496012904960130049601310496013204960133049601340496013504960136049601370496013804960139049601400496014104960142049601430496014404960145049601460496014704960148049601490496015004960151049601520496015304960154049601550496015604960157049601580496015904960160049601610496016204960163049601640496016504960166049601670496016804960169049601700496017104960172049601730496017404960175049601760496017704960178049601790496018004960181049601820496018304960184049601850496018604960187049601880496018904960190049601910496019204960193049601940496019504960196049601970496019804960199049602000496020104960202049602030496020404960205049602060496020704960208049602090496021004960211049602120496021304960214049602150496021604960217049602180496021904960220049602210496022204960223049602240496022504960226049602270496022804960229049602300496023104960232049602330496023404960235049602360496023704960238049602390496024004960241049602420496024304960244049602450496024604960247049602480496024904960250049602510496025204960253049602540496025504960256049602570496025804960259049602600496026104960262049602630496026404960265049602660496026704960268049602690496027004960271049602720496027304960274049602750496027604960277049602780496027904960280049602810496028204960283049602840496028504960286049602870496028804960289049602900496029104960292049602930496029404960295049602960496029704960298049602990496030004960301049603020496030304960304049603050496030604960307049603080496030904960310049603110496031204960313049603140496031504960316049603170496031804960319049603200496032104960322049603230496032404960325049603260496032704960328049603290496033004960331049603320496033304960334049603350496033604960337049603380496033904960340049603410496034204960343049603440496034504960346049603470496034804960349049603500496035104960352049603530496035404960355049603560496035704960358049603590496036004960361049603620496036304960364049603650496036604960367049603680496036904960370049603710496037204960373049603740496037504960376049603770496037804960379049603800496038104960382049603830496038404960385049603860496038704960388049603890496039004960391049603920496039304960394049603950496039604960397049603980496039904960400049604010496040204960403049604040496040504960406049604070496040804960409049604100496041104960412049604130496041404960415049604160496041704960418049604190496042004960421049604220496042304960424049604250496042604960427049604280496042904960430049604310496043204960433049604340496043504960436049604370496043804960439049604400496044104960442049604430496044404960445049604460496044704960448049604490496045004960451049604520496045304960454049604550496045604960457049604580496045904960460049604610496046204960463049604640496046504960466049604670496046804960469049604700496047104960472049604730496047404960475049604760496047704960478049700010497000204970003049700040497000504970006049700070497000804970009049700100497001104970012049700130497001404970015049700160497001704970018049700190497002004970021049700220497002304970024049700250497002604970027049700280497002904970030049700310497003204970033049700340497003504970036049700370497003804970039049700400497004104970042049700430497004404970045049700460497004704970048049700490497005004970051049700520497005304970054049700550497005604970057049700580497005904970060049700610497006204970063049700640497006504970066049700670497006804970069049700700497007104970072049700730497007404970075049700760497007704970078049700790497008004970081049700820497008304970084049700850497008604970087049700880497008904970090049700910497009204970093049700940497009504970096049700970497009804970099049701000497010104970102049701030497010404970105049701060497010704970108049701090497011004970111049701120497011304970114049701150497011604970117049701180497011904970120049701210497012204970123049701240497012504970126049701270497012804970129049701300497013104970132049701330497013404970135049701360497013704970138049701390497014004970141049701420497014304970144049701450497014604970147049701480497014904970150049701510497015204970153049701540497015504970156049701570497015804970159049701600497016104970162049701630497016404970165049701660497016704970168049701690497017004970171049701720497017304970174049701750497017604970177049701780497017904970180049701810497018204970183049701840497018504970186049701870497018804970189049701900497019104970192049701930497019404970195049701960497019704970198049701990497020004970201049702020497020304970204049702050497020604970207049702080497020904970210049702110497021204970213049702140497021504970216049702170497021804970219049702200497022104970222049702230497022404970225049702260497022704970228049702290497023004970231049702320497023304970234049702350497023604970237049702380497023904970240049702410497024204970243049702440497024504970246049702470497024804970249049702500497025104970252049702530497025404970255049702560497025704970258049702590497026004970261049702620497026304970264049702650497026604970267049702680497026904970270049702710497027204970273049702740497027504970276049702770497027804970279049702800497028104970282049702830497028404970285049702860497028704970288049702890497029004970291049702920497029304970294049702950497029604970297049702980497029904970300049703010497030204970303049703040497030504970306049703070497030804970309049703100497031104970312049703130497031404970315049703160497031704970318049703190497032004970321049703220497032304970324049703250497032604970327049703280497032904970330049703310497033204970333049703340497033504970336049703370497033804970339049703400497034104970342049703430497034404970345049703460497034704970348049703490497035004970351049703520497035304970354049703550497035604970357049703580497035904970360049703610497036204970363049703640497036504970366049703670497036804970369049703700497037104970372049703730497037404970375049703760497037704970378049703790497038004970381049703820497038304970384049703850497038604970387049703880497038904970390049703910497039204970393049703940497039504970396049703970497039804970399049704000497040104970402049704030497040404970405049704060497040704970408049704090497041004970411049704120497041304970414049704150497041604970417049704180497041904970420049704210497042204970423049704240497042504970426049704270497042804970429049704300497043104970432049704330497043404970435049704360497043704970438049704390497044004970441049704420497044304970444049704450497044604970447049704480497044904970450049704510497045204970453049704540497045504970456049704570497045804970459049704600497046104970462049704630497046404970465049704660497046704970468049704690497047004970471049704720497047304970474049704750497047604970477049704780498000104980002049800030498000404980005049800060498000704980008049800090498001004980011049800120498001304980014049800150498001604980017049800180498001904980020049800210498002204980023049800240498002504980026049800270498002804980029049800300498003104980032049800330498003404980035049800360498003704980038049800390498004004980041049800420498004304980044049800450498004604980047049800480498004904980050049800510498005204980053049800540498005504980056049800570498005804980059049800600498006104980062049800630498006404980065049800660498006704980068049800690498007004980071049800720498007304980074049800750498007604980077049800780498007904980080049800810498008204980083049800840498008504980086049800870498008804980089049800900498009104980092049800930498009404980095049800960498009704980098049800990498010004980101049801020498010304980104049801050498010604980107049801080498010904980110049801110498011204980113049801140498011504980116049801170498011804980119049801200498012104980122049801230498012404980125049801260498012704980128049801290498013004980131049801320498013304980134049801350498013604980137049801380498013904980140049801410498014204980143049801440498014504980146049801470498014804980149049801500498015104980152049801530498015404980155049801560498015704980158049801590498016004980161049801620498016304980164049801650498016604980167049801680498016904980170049801710498017204980173049801740498017504980176049801770498017804980179049801800498018104980182049801830498018404980185049801860498018704980188049801890498019004980191049801920498019304980194049801950498019604980197049801980498019904980200049802010498020204980203049802040498020504980206049802070498020804980209049802100498021104980212049802130498021404980215049802160498021704980218049802190498022004980221049802220498022304980224049802250498022604980227049802280498022904980230049802310498023204980233049802340498023504980236049802370498023804980239049802400498024104980242049802430498024404980245049802460498024704980248049802490498025004980251049802520498025304980254049802550498025604980257049802580498025904980260049802610498026204980263049802640498026504980266049802670498026804980269049802700498027104980272049802730498027404980275049802760498027704980278049802790498028004980281049802820498028304980284049802850498028604980287049802880498028904980290049802910498029204980293049802940498029504980296049802970498029804980299049803000498030104980302049803030498030404980305049803060498030704980308049803090498031004980311049803120498031304980314049803150498031604980317049803180498031904980320049803210498032204980323049803240498032504980326049803270498032804980329049803300498033104980332049803330498033404980335049803360498033704980338049803390498034004980341049803420498034304980344049803450498034604980347049803480498034904980350049803510498035204980353049803540498035504980356049803570498035804980359049803600498036104980362049803630498036404980365049803660498036704980368049803690498037004980371049803720498037304980374049803750498037604980377049803780498037904980380049803810498038204980383049803840498038504980386049803870498038804980389049803900498039104980392049803930498039404980395049803960498039704980398049803990498040004980401049804020498040304980404049804050498040604980407049804080498040904980410049804110498041204980413049804140498041504980416049804170498041804980419049804200498042104980422049804230498042404980425049804260498042704980428049804290498043004980431049804320498043304980434049804350498043604980437049804380498043904980440049804410498044204980443049804440498044504980446049804470498044804980449049804500498045104980452049804530498045404980455049804560498045704980458049804590498046004980461049804620498046304980464049804650498046604980467049804680498046904980470049804710498047204980473049804740498047504980476049804770498047804990001049900020499000304990004049900050499000604990007049900080499000904990010049900110499001204990013049900140499001504990016049900170499001804990019049900200499002104990022049900230499002404990025049900260499002704990028049900290499003004990031049900320499003304990034049900350499003604990037049900380499003904990040049900410499004204990043049900440499004504990046049900470499004804990049049900500499005104990052049900530499005404990055049900560499005704990058049900590499006004990061049900620499006304990064049900650499006604990067049900680499006904990070049900710499007204990073049900740499007504990076049900770499007804990079049900800499008104990082049900830499008404990085049900860499008704990088049900890499009004990091049900920499009304990094049900950499009604990097049900980499009904990100049901010499010204990103049901040499010504990106049901070499010804990109049901100499011104990112049901130499011404990115049901160499011704990118049901190499012004990121049901220499012304990124049901250499012604990127049901280499012904990130049901310499013204990133049901340499013504990136049901370499013804990139049901400499014104990142049901430499014404990145049901460499014704990148049901490499015004990151049901520499015304990154049901550499015604990157049901580499015904990160049901610499016204990163049901640499016504990166049901670499016804990169049901700499017104990172049901730499017404990175049901760499017704990178049901790499018004990181049901820499018304990184049901850499018604990187049901880499018904990190049901910499019204990193049901940499019504990196049901970499019804990199049902000499020104990202049902030499020404990205049902060499020704990208049902090499021004990211049902120499021304990214049902150499021604990217049902180499021904990220049902210499022204990223049902240499022504990226049902270499022804990229049902300499023104990232049902330499023404990235049902360499023704990238049902390499024004990241049902420499024304990244049902450499024604990247049902480499024904990250049902510499025204990253049902540499025504990256049902570499025804990259049902600499026104990262049902630499026404990265049902660499026704990268049902690499027004990271049902720499027304990274049902750499027604990277049902780499027904990280049902810499028204990283049902840499028504990286049902870499028804990289049902900499029104990292049902930499029404990295049902960499029704990298049902990499030004990301049903020499030304990304049903050499030604990307049903080499030904990310049903110499031204990313049903140499031504990316049903170499031804990319049903200499032104990322049903230499032404990325049903260499032704990328049903290499033004990331049903320499033304990334049903350499033604990337049903380499033904990340049903410499034204990343049903440499034504990346049903470499034804990349049903500499035104990352049903530499035404990355049903560499035704990358049903590499036004990361049903620499036304990364049903650499036604990367049903680499036904990370049903710499037204990373049903740499037504990376049903770499037804990379049903800499038104990382049903830499038404990385049903860499038704990388049903890499039004990391049903920499039304990394049903950499039604990397049903980499039904990400049904010499040204990403049904040499040504990406049904070499040804990409049904100499041104990412049904130499041404990415049904160499041704990418049904190499042004990421049904220499042304990424049904250499042604990427049904280499042904990430049904310499043204990433049904340499043504990436049904370499043804990439049904400499044104990442049904430499044404990445049904460499044704990448049904490499045004990451049904520499045304990454049904550499045604990457049904580499045904990460049904610499046204990463049904640499046504990466049904670499046804990469049904700499047104990472049904730499047404990475049904760499047704990478049904790500000105000002050000030500000405000005050000060500000705000008050000090500001005000011050000120500001305000014050000150500001605000017050000180500001905000020050000210500002205000023050000240500002505000026050000270500002805000029050000300500003105000032050000330500003405000035050000360500003705000038050000390500004005000041050000420500004305000044050000450500004605000047050000480500004905000050050000510500005205000053050000540500005505000056050000570500005805000059050000600500006105000062050000630500006405000065050000660500006705000068050000690500007005000071050000720500007305000074050000750500007605000077050000780500007905000080050000810500008205000083050000840500008505000086050000870500008805000089050000900500009105000092050000930500009405000095050000960500009705000098050000990500010005000101050001020500010305000104050001050500010605000107050001080500010905000110050001110500011205000113050001140500011505000116050001170500011805000119050001200500012105000122050001230500012405000125050001260500012705000128050001290500013005000131050001320500013305000134050001350500013605000137050001380500013905000140050001410500014205000143050001440500014505000146050001470500014805000149050001500500015105000152050001530500015405000155050001560500015705000158050001590500016005000161050001620500016305000164050001650500016605000167050001680500016905000170050001710500017205000173050001740500017505000176050001770500017805000179050001800500018105000182050001830500018405000185050001860500018705000188050001890500019005000191050001920500019305000194050001950500019605000197050001980500019905000200050002010500020205000203050002040500020505000206050002070500020805000209050002100500021105000212050002130500021405000215050002160500021705000218050002190500022005000221050002220500022305000224050002250500022605000227050002280500022905000230050002310500023205000233050002340500023505000236050002370500023805000239050002400500024105000242050002430500024405000245050002460500024705000248050002490500025005000251050002520500025305000254050002550500025605000257050002580500025905000260050002610500026205000263050002640500026505000266050002670500026805000269050002700500027105000272050002730500027405000275050002760500027705000278050002790500028005000281050002820500028305000284050002850500028605000287050002880500028905000290050002910500029205000293050002940500029505000296050002970500029805000299050003000500030105000302050003030500030405000305050003060500030705000308050003090500031005000311050003120500031305000314050003150500031605000317050003180500031905000320050003210500032205000323050003240500032505000326050003270500032805000329050003300500033105000332050003330500033405000335050003360500033705000338050003390500034005000341050003420500034305000344050003450500034605000347050003480500034905000350050003510500035205000353050003540500035505000356050003570500035805000359050003600500036105000362050003630500036405000365050003660500036705000368050003690500037005000371050003720500037305000374050003750500037605000377050003780500037905000380050003810500038205000383050003840500038505000386050003870500038805000389050003900500039105000392050003930500039405000395050003960500039705000398050003990500040005000401050004020500040305000404050004050500040605000407050004080500040905000410050004110500041205000413050004140500041505000416050004170500041805000419050004200500042105000422050004230500042405000425050004260500042705000428050004290500043005000431050004320500043305000434050004350500043605000437050004380500043905000440050004410500044205000443050004440500044505000446050004470500044805000449050004500500045105000452050004530500045405000455050004560500045705000458050004590500046005000461050004620500046305000464050004650500046605000467050004680500046905000470050004710500047205000473050004740500047505000476050004770500047805000479050100010501000205010003050100040501000505010006050100070501000805010009050100100501001105010012050100130501001405010015050100160501001705010018050100190501002005010021050100220501002305010024050100250501002605010027050100280501002905010030050100310501003205010033050100340501003505010036050100370501003805010039050100400501004105010042050100430501004405010045050100460501004705010048050100490501005005010051050100520501005305010054050100550501005605010057050100580501005905010060050100610501006205010063050100640501006505010066050100670501006805010069050100700501007105010072050100730501007405010075050100760501007705010078050100790501008005010081050100820501008305010084050100850501008605010087050100880501008905010090050100910501009205010093050100940501009505010096050100970501009805010099050101000501010105010102050101030501010405010105050101060501010705010108050101090501011005010111050101120501011305010114050101150501011605010117050101180501011905010120050101210501012205010123050101240501012505010126050101270501012805010129050101300501013105010132050101330501013405010135050101360501013705010138050101390501014005010141050101420501014305010144050101450501014605010147050101480501014905010150050101510501015205010153050101540501015505010156050101570501015805010159050101600501016105010162050101630501016405010165050101660501016705010168050101690501017005010171050101720501017305010174050101750501017605010177050101780501017905010180050101810501018205010183050101840501018505010186050101870501018805010189050101900501019105010192050101930501019405010195050101960501019705010198050101990501020005010201050102020501020305010204050102050501020605010207050102080501020905010210050102110501021205010213050102140501021505010216050102170501021805010219050102200501022105010222050102230501022405010225050102260501022705010228050102290501023005010231050102320501023305010234050102350501023605010237050102380501023905010240050102410501024205010243050102440501024505010246050102470501024805010249050102500501025105010252050102530501025405010255050102560501025705010258050102590501026005010261050102620501026305010264050102650501026605010267050102680501026905010270050102710501027205010273050102740501027505010276050102770501027805010279050102800501028105010282050102830501028405010285050102860501028705010288050102890501029005010291050102920501029305010294050102950501029605010297050102980501029905010300050103010501030205010303050103040501030505010306050103070501030805010309050103100501031105010312050103130501031405010315050103160501031705010318050103190501032005010321050103220501032305010324050103250501032605010327050103280501032905010330050103310501033205010333050103340501033505010336050103370501033805010339050103400501034105010342050103430501034405010345050103460501034705010348050103490501035005010351050103520501035305010354050103550501035605010357050103580501035905010360050103610501036205010363050103640501036505010366050103670501036805010369050103700501037105010372050103730501037405010375050103760501037705010378050103790501038005010381050103820501038305010384050103850501038605010387050103880501038905010390050103910501039205010393050103940501039505010396050103970501039805010399050104000501040105010402050104030501040405010405050104060501040705010408050104090501041005010411050104120501041305010414050104150501041605010417050104180501041905010420050104210501042205010423050104240501042505010426050104270501042805010429050104300501043105010432050104330501043405010435050104360501043705010438050104390501044005010441050104420501044305010444050104450501044605010447050104480501044905010450050104510501045205010453050104540501045505010456050104570501045805010459050104600501046105010462050104630501046405010465050104660501046705010468050104690501047005010471050104720501047305010474050104750501047605010477050104780501047905020001050200020502000305020004050200050502000605020007050200080502000905020010050200110502001205020013050200140502001505020016050200170502001805020019050200200502002105020022050200230502002405020025050200260502002705020028050200290502003005020031050200320502003305020034050200350502003605020037050200380502003905020040050200410502004205020043050200440502004505020046050200470502004805020049050200500502005105020052050200530502005405020055050200560502005705020058050200590502006005020061050200620502006305020064050200650502006605020067050200680502006905020070050200710502007205020073050200740502007505020076050200770502007805020079050200800502008105020082050200830502008405020085050200860502008705020088050200890502009005020091050200920502009305020094050200950502009605020097050200980502009905020100050201010502010205020103050201040502010505020106050201070502010805020109050201100502011105020112050201130502011405020115050201160502011705020118050201190502012005020121050201220502012305020124050201250502012605020127050201280502012905020130050201310502013205020133050201340502013505020136050201370502013805020139050201400502014105020142050201430502014405020145050201460502014705020148050201490502015005020151050201520502015305020154050201550502015605020157050201580502015905020160050201610502016205020163050201640502016505020166050201670502016805020169050201700502017105020172050201730502017405020175050201760502017705020178050201790502018005020181050201820502018305020184050201850502018605020187050201880502018905020190050201910502019205020193050201940502019505020196050201970502019805020199050202000502020105020202050202030502020405020205050202060502020705020208050202090502021005020211050202120502021305020214050202150502021605020217050202180502021905020220050202210502022205020223050202240502022505020226050202270502022805020229050202300502023105020232050202330502023405020235050202360502023705020238050202390502024005020241050202420502024305020244050202450502024605020247050202480502024905020250050202510502025205020253050202540502025505020256050202570502025805020259050202600502026105020262050202630502026405020265050202660502026705020268050202690502027005020271050202720502027305020274050202750502027605020277050202780502027905020280050202810502028205020283050202840502028505020286050202870502028805020289050202900502029105020292050202930502029405020295050202960502029705020298050202990502030005020301050203020502030305020304050203050502030605020307050203080502030905020310050203110502031205020313050203140502031505020316050203170502031805020319050203200502032105020322050203230502032405020325050203260502032705020328050203290502033005020331050203320502033305020334050203350502033605020337050203380502033905020340050203410502034205020343050203440502034505020346050203470502034805020349050203500502035105020352050203530502035405020355050203560502035705020358050203590502036005020361050203620502036305020364050203650502036605020367050203680502036905020370050203710502037205020373050203740502037505020376050203770502037805020379050203800502038105020382050203830502038405020385050203860502038705020388050203890502039005020391050203920502039305020394050203950502039605020397050203980502039905020400050204010502040205020403050204040502040505020406050204070502040805020409050204100502041105020412050204130502041405020415050204160502041705020418050204190502042005020421050204220502042305020424050204250502042605020427050204280502042905020430050204310502043205020433050204340502043505020436050204370502043805020439050204400502044105020442050204430502044405020445050204460502044705020448050204490502045005020451050204520502045305020454050204550502045605020457050204580502045905020460050204610502046205020463050204640502046505020466050204670502046805020469050204700502047105020472050204730502047405020475050204760502047705020478050204790502048005030001050300020503000305030004050300050503000605030007050300080503000905030010050300110503001205030013050300140503001505030016050300170503001805030019050300200503002105030022050300230503002405030025050300260503002705030028050300290503003005030031050300320503003305030034050300350503003605030037050300380503003905030040050300410503004205030043050300440503004505030046050300470503004805030049050300500503005105030052050300530503005405030055050300560503005705030058050300590503006005030061050300620503006305030064050300650503006605030067050300680503006905030070050300710503007205030073050300740503007505030076050300770503007805030079050300800503008105030082050300830503008405030085050300860503008705030088050300890503009005030091050300920503009305030094050300950503009605030097050300980503009905030100050301010503010205030103050301040503010505030106050301070503010805030109050301100503011105030112050301130503011405030115050301160503011705030118050301190503012005030121050301220503012305030124050301250503012605030127050301280503012905030130050301310503013205030133050301340503013505030136050301370503013805030139050301400503014105030142050301430503014405030145050301460503014705030148050301490503015005030151050301520503015305030154050301550503015605030157050301580503015905030160050301610503016205030163050301640503016505030166050301670503016805030169050301700503017105030172050301730503017405030175050301760503017705030178050301790503018005030181050301820503018305030184050301850503018605030187050301880503018905030190050301910503019205030193050301940503019505030196050301970503019805030199050302000503020105030202050302030503020405030205050302060503020705030208050302090503021005030211050302120503021305030214050302150503021605030217050302180503021905030220050302210503022205030223050302240503022505030226050302270503022805030229050302300503023105030232050302330503023405030235050302360503023705030238050302390503024005030241050302420503024305030244050302450503024605030247050302480503024905030250050302510503025205030253050302540503025505030256050302570503025805030259050302600503026105030262050302630503026405030265050302660503026705030268050302690503027005030271050302720503027305030274050302750503027605030277050302780503027905030280050302810503028205030283050302840503028505030286050302870503028805030289050302900503029105030292050302930503029405030295050302960503029705030298050302990503030005030301050303020503030305030304050303050503030605030307050303080503030905030310050303110503031205030313050303140503031505030316050303170503031805030319050303200503032105030322050303230503032405030325050303260503032705030328050303290503033005030331050303320503033305030334050303350503033605030337050303380503033905030340050303410503034205030343050303440503034505030346050303470503034805030349050303500503035105030352050303530503035405030355050303560503035705030358050303590503036005030361050303620503036305030364050303650503036605030367050303680503036905030370050303710503037205030373050303740503037505030376050303770503037805030379050303800503038105030382050303830503038405030385050303860503038705030388050303890503039005030391050303920503039305030394050303950503039605030397050303980503039905030400050304010503040205030403050304040503040505030406050304070503040805030409050304100503041105030412050304130503041405030415050304160503041705030418050304190503042005030421050304220503042305030424050304250503042605030427050304280503042905030430050304310503043205030433050304340503043505030436050304370503043805030439050304400503044105030442050304430503044405030445050304460503044705030448050304490503045005030451050304520503045305030454050304550503045605030457050304580503045905030460050304610503046205030463050304640503046505030466050304670503046805030469050304700503047105030472050304730503047405030475050304760503047705030478050304790503048005040001050400020504000305040004050400050504000605040007050400080504000905040010050400110504001205040013050400140504001505040016050400170504001805040019050400200504002105040022050400230504002405040025050400260504002705040028050400290504003005040031050400320504003305040034050400350504003605040037050400380504003905040040050400410504004205040043050400440504004505040046050400470504004805040049050400500504005105040052050400530504005405040055050400560504005705040058050400590504006005040061050400620504006305040064050400650504006605040067050400680504006905040070050400710504007205040073050400740504007505040076050400770504007805040079050400800504008105040082050400830504008405040085050400860504008705040088050400890504009005040091050400920504009305040094050400950504009605040097050400980504009905040100050401010504010205040103050401040504010505040106050401070504010805040109050401100504011105040112050401130504011405040115050401160504011705040118050401190504012005040121050401220504012305040124050401250504012605040127050401280504012905040130050401310504013205040133050401340504013505040136050401370504013805040139050401400504014105040142050401430504014405040145050401460504014705040148050401490504015005040151050401520504015305040154050401550504015605040157050401580504015905040160050401610504016205040163050401640504016505040166050401670504016805040169050401700504017105040172050401730504017405040175050401760504017705040178050401790504018005040181050401820504018305040184050401850504018605040187050401880504018905040190050401910504019205040193050401940504019505040196050401970504019805040199050402000504020105040202050402030504020405040205050402060504020705040208050402090504021005040211050402120504021305040214050402150504021605040217050402180504021905040220050402210504022205040223050402240504022505040226050402270504022805040229050402300504023105040232050402330504023405040235050402360504023705040238050402390504024005040241050402420504024305040244050402450504024605040247050402480504024905040250050402510504025205040253050402540504025505040256050402570504025805040259050402600504026105040262050402630504026405040265050402660504026705040268050402690504027005040271050402720504027305040274050402750504027605040277050402780504027905040280050402810504028205040283050402840504028505040286050402870504028805040289050402900504029105040292050402930504029405040295050402960504029705040298050402990504030005040301050403020504030305040304050403050504030605040307050403080504030905040310050403110504031205040313050403140504031505040316050403170504031805040319050403200504032105040322050403230504032405040325050403260504032705040328050403290504033005040331050403320504033305040334050403350504033605040337050403380504033905040340050403410504034205040343050403440504034505040346050403470504034805040349050403500504035105040352050403530504035405040355050403560504035705040358050403590504036005040361050403620504036305040364050403650504036605040367050403680504036905040370050403710504037205040373050403740504037505040376050403770504037805040379050403800504038105040382050403830504038405040385050403860504038705040388050403890504039005040391050403920504039305040394050403950504039605040397050403980504039905040400050404010504040205040403050404040504040505040406050404070504040805040409050404100504041105040412050404130504041405040415050404160504041705040418050404190504042005040421050404220504042305040424050404250504042605040427050404280504042905040430050404310504043205040433050404340504043505040436050404370504043805040439050404400504044105040442050404430504044405040445050404460504044705040448050404490504045005040451050404520504045305040454050404550504045605040457050404580504045905040460050404610504046205040463050404640504046505040466050404670504046805040469050404700504047105040472050404730504047405040475050404760504047705040478050404790504048005050001050500020505000305050004050500050505000605050007050500080505000905050010050500110505001205050013050500140505001505050016050500170505001805050019050500200505002105050022050500230505002405050025050500260505002705050028050500290505003005050031050500320505003305050034050500350505003605050037050500380505003905050040050500410505004205050043050500440505004505050046050500470505004805050049050500500505005105050052050500530505005405050055050500560505005705050058050500590505006005050061050500620505006305050064050500650505006605050067050500680505006905050070050500710505007205050073050500740505007505050076050500770505007805050079050500800505008105050082050500830505008405050085050500860505008705050088050500890505009005050091050500920505009305050094050500950505009605050097050500980505009905050100050501010505010205050103050501040505010505050106050501070505010805050109050501100505011105050112050501130505011405050115050501160505011705050118050501190505012005050121050501220505012305050124050501250505012605050127050501280505012905050130050501310505013205050133050501340505013505050136050501370505013805050139050501400505014105050142050501430505014405050145050501460505014705050148050501490505015005050151050501520505015305050154050501550505015605050157050501580505015905050160050501610505016205050163050501640505016505050166050501670505016805050169050501700505017105050172050501730505017405050175050501760505017705050178050501790505018005050181050501820505018305050184050501850505018605050187050501880505018905050190050501910505019205050193050501940505019505050196050501970505019805050199050502000505020105050202050502030505020405050205050502060505020705050208050502090505021005050211050502120505021305050214050502150505021605050217050502180505021905050220050502210505022205050223050502240505022505050226050502270505022805050229050502300505023105050232050502330505023405050235050502360505023705050238050502390505024005050241050502420505024305050244050502450505024605050247050502480505024905050250050502510505025205050253050502540505025505050256050502570505025805050259050502600505026105050262050502630505026405050265050502660505026705050268050502690505027005050271050502720505027305050274050502750505027605050277050502780505027905050280050502810505028205050283050502840505028505050286050502870505028805050289050502900505029105050292050502930505029405050295050502960505029705050298050502990505030005050301050503020505030305050304050503050505030605050307050503080505030905050310050503110505031205050313050503140505031505050316050503170505031805050319050503200505032105050322050503230505032405050325050503260505032705050328050503290505033005050331050503320505033305050334050503350505033605050337050503380505033905050340050503410505034205050343050503440505034505050346050503470505034805050349050503500505035105050352050503530505035405050355050503560505035705050358050503590505036005050361050503620505036305050364050503650505036605050367050503680505036905050370050503710505037205050373050503740505037505050376050503770505037805050379050503800505038105050382050503830505038405050385050503860505038705050388050503890505039005050391050503920505039305050394050503950505039605050397050503980505039905050400050504010505040205050403050504040505040505050406050504070505040805050409050504100505041105050412050504130505041405050415050504160505041705050418050504190505042005050421050504220505042305050424050504250505042605050427050504280505042905050430050504310505043205050433050504340505043505050436050504370505043805050439050504400505044105050442050504430505044405050445050504460505044705050448050504490505045005050451050504520505045305050454050504550505045605050457050504580505045905050460050504610505046205050463050504640505046505050466050504670505046805050469050504700505047105050472050504730505047405050475050504760505047705050478050504790505048005050481050600010506000205060003050600040506000505060006050600070506000805060009050600100506001105060012050600130506001405060015050600160506001705060018050600190506002005060021050600220506002305060024050600250506002605060027050600280506002905060030050600310506003205060033050600340506003505060036050600370506003805060039050600400506004105060042050600430506004405060045050600460506004705060048050600490506005005060051050600520506005305060054050600550506005605060057050600580506005905060060050600610506006205060063050600640506006505060066050600670506006805060069050600700506007105060072050600730506007405060075050600760506007705060078050600790506008005060081050600820506008305060084050600850506008605060087050600880506008905060090050600910506009205060093050600940506009505060096050600970506009805060099050601000506010105060102050601030506010405060105050601060506010705060108050601090506011005060111050601120506011305060114050601150506011605060117050601180506011905060120050601210506012205060123050601240506012505060126050601270506012805060129050601300506013105060132050601330506013405060135050601360506013705060138050601390506014005060141050601420506014305060144050601450506014605060147050601480506014905060150050601510506015205060153050601540506015505060156050601570506015805060159050601600506016105060162050601630506016405060165050601660506016705060168050601690506017005060171050601720506017305060174050601750506017605060177050601780506017905060180050601810506018205060183050601840506018505060186050601870506018805060189050601900506019105060192050601930506019405060195050601960506019705060198050601990506020005060201050602020506020305060204050602050506020605060207050602080506020905060210050602110506021205060213050602140506021505060216050602170506021805060219050602200506022105060222050602230506022405060225050602260506022705060228050602290506023005060231050602320506023305060234050602350506023605060237050602380506023905060240050602410506024205060243050602440506024505060246050602470506024805060249050602500506025105060252050602530506025405060255050602560506025705060258050602590506026005060261050602620506026305060264050602650506026605060267050602680506026905060270050602710506027205060273050602740506027505060276050602770506027805060279050602800506028105060282050602830506028405060285050602860506028705060288050602890506029005060291050602920506029305060294050602950506029605060297050602980506029905060300050603010506030205060303050603040506030505060306050603070506030805060309050603100506031105060312050603130506031405060315050603160506031705060318050603190506032005060321050603220506032305060324050603250506032605060327050603280506032905060330050603310506033205060333050603340506033505060336050603370506033805060339050603400506034105060342050603430506034405060345050603460506034705060348050603490506035005060351050603520506035305060354050603550506035605060357050603580506035905060360050603610506036205060363050603640506036505060366050603670506036805060369050603700506037105060372050603730506037405060375050603760506037705060378050603790506038005060381050603820506038305060384050603850506038605060387050603880506038905060390050603910506039205060393050603940506039505060396050603970506039805060399050604000506040105060402050604030506040405060405050604060506040705060408050604090506041005060411050604120506041305060414050604150506041605060417050604180506041905060420050604210506042205060423050604240506042505060426050604270506042805060429050604300506043105060432050604330506043405060435050604360506043705060438050604390506044005060441050604420506044305060444050604450506044605060447050604480506044905060450050604510506045205060453050604540506045505060456050604570506045805060459050604600506046105060462050604630506046405060465050604660506046705060468050604690506047005060471050604720506047305060474050604750506047605060477050604780506047905060480050604810507000105070002050700030507000405070005050700060507000705070008050700090507001005070011050700120507001305070014050700150507001605070017050700180507001905070020050700210507002205070023050700240507002505070026050700270507002805070029050700300507003105070032050700330507003405070035050700360507003705070038050700390507004005070041050700420507004305070044050700450507004605070047050700480507004905070050050700510507005205070053050700540507005505070056050700570507005805070059050700600507006105070062050700630507006405070065050700660507006705070068050700690507007005070071050700720507007305070074050700750507007605070077050700780507007905070080050700810507008205070083050700840507008505070086050700870507008805070089050700900507009105070092050700930507009405070095050700960507009705070098050700990507010005070101050701020507010305070104050701050507010605070107050701080507010905070110050701110507011205070113050701140507011505070116050701170507011805070119050701200507012105070122050701230507012405070125050701260507012705070128050701290507013005070131050701320507013305070134050701350507013605070137050701380507013905070140050701410507014205070143050701440507014505070146050701470507014805070149050701500507015105070152050701530507015405070155050701560507015705070158050701590507016005070161050701620507016305070164050701650507016605070167050701680507016905070170050701710507017205070173050701740507017505070176050701770507017805070179050701800507018105070182050701830507018405070185050701860507018705070188050701890507019005070191050701920507019305070194050701950507019605070197050701980507019905070200050702010507020205070203050702040507020505070206050702070507020805070209050702100507021105070212050702130507021405070215050702160507021705070218050702190507022005070221050702220507022305070224050702250507022605070227050702280507022905070230050702310507023205070233050702340507023505070236050702370507023805070239050702400507024105070242050702430507024405070245050702460507024705070248050702490507025005070251050702520507025305070254050702550507025605070257050702580507025905070260050702610507026205070263050702640507026505070266050702670507026805070269050702700507027105070272050702730507027405070275050702760507027705070278050702790507028005070281050702820507028305070284050702850507028605070287050702880507028905070290050702910507029205070293050702940507029505070296050702970507029805070299050703000507030105070302050703030507030405070305050703060507030705070308050703090507031005070311050703120507031305070314050703150507031605070317050703180507031905070320050703210507032205070323050703240507032505070326050703270507032805070329050703300507033105070332050703330507033405070335050703360507033705070338050703390507034005070341050703420507034305070344050703450507034605070347050703480507034905070350050703510507035205070353050703540507035505070356050703570507035805070359050703600507036105070362050703630507036405070365050703660507036705070368050703690507037005070371050703720507037305070374050703750507037605070377050703780507037905070380050703810507038205070383050703840507038505070386050703870507038805070389050703900507039105070392050703930507039405070395050703960507039705070398050703990507040005070401050704020507040305070404050704050507040605070407050704080507040905070410050704110507041205070413050704140507041505070416050704170507041805070419050704200507042105070422050704230507042405070425050704260507042705070428050704290507043005070431050704320507043305070434050704350507043605070437050704380507043905070440050704410507044205070443050704440507044505070446050704470507044805070449050704500507045105070452050704530507045405070455050704560507045705070458050704590507046005070461050704620507046305070464050704650507046605070467050704680507046905070470050704710507047205070473050704740507047505070476050704770507047805070479050704800507048105080001050800020508000305080004050800050508000605080007050800080508000905080010050800110508001205080013050800140508001505080016050800170508001805080019050800200508002105080022050800230508002405080025050800260508002705080028050800290508003005080031050800320508003305080034050800350508003605080037050800380508003905080040050800410508004205080043050800440508004505080046050800470508004805080049050800500508005105080052050800530508005405080055050800560508005705080058050800590508006005080061050800620508006305080064050800650508006605080067050800680508006905080070050800710508007205080073050800740508007505080076050800770508007805080079050800800508008105080082050800830508008405080085050800860508008705080088050800890508009005080091050800920508009305080094050800950508009605080097050800980508009905080100050801010508010205080103050801040508010505080106050801070508010805080109050801100508011105080112050801130508011405080115050801160508011705080118050801190508012005080121050801220508012305080124050801250508012605080127050801280508012905080130050801310508013205080133050801340508013505080136050801370508013805080139050801400508014105080142050801430508014405080145050801460508014705080148050801490508015005080151050801520508015305080154050801550508015605080157050801580508015905080160050801610508016205080163050801640508016505080166050801670508016805080169050801700508017105080172050801730508017405080175050801760508017705080178050801790508018005080181050801820508018305080184050801850508018605080187050801880508018905080190050801910508019205080193050801940508019505080196050801970508019805080199050802000508020105080202050802030508020405080205050802060508020705080208050802090508021005080211050802120508021305080214050802150508021605080217050802180508021905080220050802210508022205080223050802240508022505080226050802270508022805080229050802300508023105080232050802330508023405080235050802360508023705080238050802390508024005080241050802420508024305080244050802450508024605080247050802480508024905080250050802510508025205080253050802540508025505080256050802570508025805080259050802600508026105080262050802630508026405080265050802660508026705080268050802690508027005080271050802720508027305080274050802750508027605080277050802780508027905080280050802810508028205080283050802840508028505080286050802870508028805080289050802900508029105080292050802930508029405080295050802960508029705080298050802990508030005080301050803020508030305080304050803050508030605080307050803080508030905080310050803110508031205080313050803140508031505080316050803170508031805080319050803200508032105080322050803230508032405080325050803260508032705080328050803290508033005080331050803320508033305080334050803350508033605080337050803380508033905080340050803410508034205080343050803440508034505080346050803470508034805080349050803500508035105080352050803530508035405080355050803560508035705080358050803590508036005080361050803620508036305080364050803650508036605080367050803680508036905080370050803710508037205080373050803740508037505080376050803770508037805080379050803800508038105080382050803830508038405080385050803860508038705080388050803890508039005080391050803920508039305080394050803950508039605080397050803980508039905080400050804010508040205080403050804040508040505080406050804070508040805080409050804100508041105080412050804130508041405080415050804160508041705080418050804190508042005080421050804220508042305080424050804250508042605080427050804280508042905080430050804310508043205080433050804340508043505080436050804370508043805080439050804400508044105080442050804430508044405080445050804460508044705080448050804490508045005080451050804520508045305080454050804550508045605080457050804580508045905080460050804610508046205080463050804640508046505080466050804670508046805080469050804700508047105080472050804730508047405080475050804760508047705080478050804790508048005080481050804820509000105090002050900030509000405090005050900060509000705090008050900090509001005090011050900120509001305090014050900150509001605090017050900180509001905090020050900210509002205090023050900240509002505090026050900270509002805090029050900300509003105090032050900330509003405090035050900360509003705090038050900390509004005090041050900420509004305090044050900450509004605090047050900480509004905090050050900510509005205090053050900540509005505090056050900570509005805090059050900600509006105090062050900630509006405090065050900660509006705090068050900690509007005090071050900720509007305090074050900750509007605090077050900780509007905090080050900810509008205090083050900840509008505090086050900870509008805090089050900900509009105090092050900930509009405090095050900960509009705090098050900990509010005090101050901020509010305090104050901050509010605090107050901080509010905090110050901110509011205090113050901140509011505090116050901170509011805090119050901200509012105090122050901230509012405090125050901260509012705090128050901290509013005090131050901320509013305090134050901350509013605090137050901380509013905090140050901410509014205090143050901440509014505090146050901470509014805090149050901500509015105090152050901530509015405090155050901560509015705090158050901590509016005090161050901620509016305090164050901650509016605090167050901680509016905090170050901710509017205090173050901740509017505090176050901770509017805090179050901800509018105090182050901830509018405090185050901860509018705090188050901890509019005090191050901920509019305090194050901950509019605090197050901980509019905090200050902010509020205090203050902040509020505090206050902070509020805090209050902100509021105090212050902130509021405090215050902160509021705090218050902190509022005090221050902220509022305090224050902250509022605090227050902280509022905090230050902310509023205090233050902340509023505090236050902370509023805090239050902400509024105090242050902430509024405090245050902460509024705090248050902490509025005090251050902520509025305090254050902550509025605090257050902580509025905090260050902610509026205090263050902640509026505090266050902670509026805090269050902700509027105090272050902730509027405090275050902760509027705090278050902790509028005090281050902820509028305090284050902850509028605090287050902880509028905090290050902910509029205090293050902940509029505090296050902970509029805090299050903000509030105090302050903030509030405090305050903060509030705090308050903090509031005090311050903120509031305090314050903150509031605090317050903180509031905090320050903210509032205090323050903240509032505090326050903270509032805090329050903300509033105090332050903330509033405090335050903360509033705090338050903390509034005090341050903420509034305090344050903450509034605090347050903480509034905090350050903510509035205090353050903540509035505090356050903570509035805090359050903600509036105090362050903630509036405090365050903660509036705090368050903690509037005090371050903720509037305090374050903750509037605090377050903780509037905090380050903810509038205090383050903840509038505090386050903870509038805090389050903900509039105090392050903930509039405090395050903960509039705090398050903990509040005090401050904020509040305090404050904050509040605090407050904080509040905090410050904110509041205090413050904140509041505090416050904170509041805090419050904200509042105090422050904230509042405090425050904260509042705090428050904290509043005090431050904320509043305090434050904350509043605090437050904380509043905090440050904410509044205090443050904440509044505090446050904470509044805090449050904500509045105090452050904530509045405090455050904560509045705090458050904590509046005090461050904620509046305090464050904650509046605090467050904680509046905090470050904710509047205090473050904740509047505090476050904770509047805090479050904800509048105090482051000010510000205100003051000040510000505100006051000070510000805100009051000100510001105100012051000130510001405100015051000160510001705100018051000190510002005100021051000220510002305100024051000250510002605100027051000280510002905100030051000310510003205100033051000340510003505100036051000370510003805100039051000400510004105100042051000430510004405100045051000460510004705100048051000490510005005100051051000520510005305100054051000550510005605100057051000580510005905100060051000610510006205100063051000640510006505100066051000670510006805100069051000700510007105100072051000730510007405100075051000760510007705100078051000790510008005100081051000820510008305100084051000850510008605100087051000880510008905100090051000910510009205100093051000940510009505100096051000970510009805100099051001000510010105100102051001030510010405100105051001060510010705100108051001090510011005100111051001120510011305100114051001150510011605100117051001180510011905100120051001210510012205100123051001240510012505100126051001270510012805100129051001300510013105100132051001330510013405100135051001360510013705100138051001390510014005100141051001420510014305100144051001450510014605100147051001480510014905100150051001510510015205100153051001540510015505100156051001570510015805100159051001600510016105100162051001630510016405100165051001660510016705100168051001690510017005100171051001720510017305100174051001750510017605100177051001780510017905100180051001810510018205100183051001840510018505100186051001870510018805100189051001900510019105100192051001930510019405100195051001960510019705100198051001990510020005100201051002020510020305100204051002050510020605100207051002080510020905100210051002110510021205100213051002140510021505100216051002170510021805100219051002200510022105100222051002230510022405100225051002260510022705100228051002290510023005100231051002320510023305100234051002350510023605100237051002380510023905100240051002410510024205100243051002440510024505100246051002470510024805100249051002500510025105100252051002530510025405100255051002560510025705100258051002590510026005100261051002620510026305100264051002650510026605100267051002680510026905100270051002710510027205100273051002740510027505100276051002770510027805100279051002800510028105100282051002830510028405100285051002860510028705100288051002890510029005100291051002920510029305100294051002950510029605100297051002980510029905100300051003010510030205100303051003040510030505100306051003070510030805100309051003100510031105100312051003130510031405100315051003160510031705100318051003190510032005100321051003220510032305100324051003250510032605100327051003280510032905100330051003310510033205100333051003340510033505100336051003370510033805100339051003400510034105100342051003430510034405100345051003460510034705100348051003490510035005100351051003520510035305100354051003550510035605100357051003580510035905100360051003610510036205100363051003640510036505100366051003670510036805100369051003700510037105100372051003730510037405100375051003760510037705100378051003790510038005100381051003820510038305100384051003850510038605100387051003880510038905100390051003910510039205100393051003940510039505100396051003970510039805100399051004000510040105100402051004030510040405100405051004060510040705100408051004090510041005100411051004120510041305100414051004150510041605100417051004180510041905100420051004210510042205100423051004240510042505100426051004270510042805100429051004300510043105100432051004330510043405100435051004360510043705100438051004390510044005100441051004420510044305100444051004450510044605100447051004480510044905100450051004510510045205100453051004540510045505100456051004570510045805100459051004600510046105100462051004630510046405100465051004660510046705100468051004690510047005100471051004720510047305100474051004750510047605100477051004780510047905100480051004810510048205110001051100020511000305110004051100050511000605110007051100080511000905110010051100110511001205110013051100140511001505110016051100170511001805110019051100200511002105110022051100230511002405110025051100260511002705110028051100290511003005110031051100320511003305110034051100350511003605110037051100380511003905110040051100410511004205110043051100440511004505110046051100470511004805110049051100500511005105110052051100530511005405110055051100560511005705110058051100590511006005110061051100620511006305110064051100650511006605110067051100680511006905110070051100710511007205110073051100740511007505110076051100770511007805110079051100800511008105110082051100830511008405110085051100860511008705110088051100890511009005110091051100920511009305110094051100950511009605110097051100980511009905110100051101010511010205110103051101040511010505110106051101070511010805110109051101100511011105110112051101130511011405110115051101160511011705110118051101190511012005110121051101220511012305110124051101250511012605110127051101280511012905110130051101310511013205110133051101340511013505110136051101370511013805110139051101400511014105110142051101430511014405110145051101460511014705110148051101490511015005110151051101520511015305110154051101550511015605110157051101580511015905110160051101610511016205110163051101640511016505110166051101670511016805110169051101700511017105110172051101730511017405110175051101760511017705110178051101790511018005110181051101820511018305110184051101850511018605110187051101880511018905110190051101910511019205110193051101940511019505110196051101970511019805110199051102000511020105110202051102030511020405110205051102060511020705110208051102090511021005110211051102120511021305110214051102150511021605110217051102180511021905110220051102210511022205110223051102240511022505110226051102270511022805110229051102300511023105110232051102330511023405110235051102360511023705110238051102390511024005110241051102420511024305110244051102450511024605110247051102480511024905110250051102510511025205110253051102540511025505110256051102570511025805110259051102600511026105110262051102630511026405110265051102660511026705110268051102690511027005110271051102720511027305110274051102750511027605110277051102780511027905110280051102810511028205110283051102840511028505110286051102870511028805110289051102900511029105110292051102930511029405110295051102960511029705110298051102990511030005110301051103020511030305110304051103050511030605110307051103080511030905110310051103110511031205110313051103140511031505110316051103170511031805110319051103200511032105110322051103230511032405110325051103260511032705110328051103290511033005110331051103320511033305110334051103350511033605110337051103380511033905110340051103410511034205110343051103440511034505110346051103470511034805110349051103500511035105110352051103530511035405110355051103560511035705110358051103590511036005110361051103620511036305110364051103650511036605110367051103680511036905110370051103710511037205110373051103740511037505110376051103770511037805110379051103800511038105110382051103830511038405110385051103860511038705110388051103890511039005110391051103920511039305110394051103950511039605110397051103980511039905110400051104010511040205110403051104040511040505110406051104070511040805110409051104100511041105110412051104130511041405110415051104160511041705110418051104190511042005110421051104220511042305110424051104250511042605110427051104280511042905110430051104310511043205110433051104340511043505110436051104370511043805110439051104400511044105110442051104430511044405110445051104460511044705110448051104490511045005110451051104520511045305110454051104550511045605110457051104580511045905110460051104610511046205110463051104640511046505110466051104670511046805110469051104700511047105110472051104730511047405110475051104760511047705110478051104790511048005110481051104820511048305120001051200020512000305120004051200050512000605120007051200080512000905120010051200110512001205120013051200140512001505120016051200170512001805120019051200200512002105120022051200230512002405120025051200260512002705120028051200290512003005120031051200320512003305120034051200350512003605120037051200380512003905120040051200410512004205120043051200440512004505120046051200470512004805120049051200500512005105120052051200530512005405120055051200560512005705120058051200590512006005120061051200620512006305120064051200650512006605120067051200680512006905120070051200710512007205120073051200740512007505120076051200770512007805120079051200800512008105120082051200830512008405120085051200860512008705120088051200890512009005120091051200920512009305120094051200950512009605120097051200980512009905120100051201010512010205120103051201040512010505120106051201070512010805120109051201100512011105120112051201130512011405120115051201160512011705120118051201190512012005120121051201220512012305120124051201250512012605120127051201280512012905120130051201310512013205120133051201340512013505120136051201370512013805120139051201400512014105120142051201430512014405120145051201460512014705120148051201490512015005120151051201520512015305120154051201550512015605120157051201580512015905120160051201610512016205120163051201640512016505120166051201670512016805120169051201700512017105120172051201730512017405120175051201760512017705120178051201790512018005120181051201820512018305120184051201850512018605120187051201880512018905120190051201910512019205120193051201940512019505120196051201970512019805120199051202000512020105120202051202030512020405120205051202060512020705120208051202090512021005120211051202120512021305120214051202150512021605120217051202180512021905120220051202210512022205120223051202240512022505120226051202270512022805120229051202300512023105120232051202330512023405120235051202360512023705120238051202390512024005120241051202420512024305120244051202450512024605120247051202480512024905120250051202510512025205120253051202540512025505120256051202570512025805120259051202600512026105120262051202630512026405120265051202660512026705120268051202690512027005120271051202720512027305120274051202750512027605120277051202780512027905120280051202810512028205120283051202840512028505120286051202870512028805120289051202900512029105120292051202930512029405120295051202960512029705120298051202990512030005120301051203020512030305120304051203050512030605120307051203080512030905120310051203110512031205120313051203140512031505120316051203170512031805120319051203200512032105120322051203230512032405120325051203260512032705120328051203290512033005120331051203320512033305120334051203350512033605120337051203380512033905120340051203410512034205120343051203440512034505120346051203470512034805120349051203500512035105120352051203530512035405120355051203560512035705120358051203590512036005120361051203620512036305120364051203650512036605120367051203680512036905120370051203710512037205120373051203740512037505120376051203770512037805120379051203800512038105120382051203830512038405120385051203860512038705120388051203890512039005120391051203920512039305120394051203950512039605120397051203980512039905120400051204010512040205120403051204040512040505120406051204070512040805120409051204100512041105120412051204130512041405120415051204160512041705120418051204190512042005120421051204220512042305120424051204250512042605120427051204280512042905120430051204310512043205120433051204340512043505120436051204370512043805120439051204400512044105120442051204430512044405120445051204460512044705120448051204490512045005120451051204520512045305120454051204550512045605120457051204580512045905120460051204610512046205120463051204640512046505120466051204670512046805120469051204700512047105120472051204730512047405120475051204760512047705120478051204790512048005120481051204820512048305130001051300020513000305130004051300050513000605130007051300080513000905130010051300110513001205130013051300140513001505130016051300170513001805130019051300200513002105130022051300230513002405130025051300260513002705130028051300290513003005130031051300320513003305130034051300350513003605130037051300380513003905130040051300410513004205130043051300440513004505130046051300470513004805130049051300500513005105130052051300530513005405130055051300560513005705130058051300590513006005130061051300620513006305130064051300650513006605130067051300680513006905130070051300710513007205130073051300740513007505130076051300770513007805130079051300800513008105130082051300830513008405130085051300860513008705130088051300890513009005130091051300920513009305130094051300950513009605130097051300980513009905130100051301010513010205130103051301040513010505130106051301070513010805130109051301100513011105130112051301130513011405130115051301160513011705130118051301190513012005130121051301220513012305130124051301250513012605130127051301280513012905130130051301310513013205130133051301340513013505130136051301370513013805130139051301400513014105130142051301430513014405130145051301460513014705130148051301490513015005130151051301520513015305130154051301550513015605130157051301580513015905130160051301610513016205130163051301640513016505130166051301670513016805130169051301700513017105130172051301730513017405130175051301760513017705130178051301790513018005130181051301820513018305130184051301850513018605130187051301880513018905130190051301910513019205130193051301940513019505130196051301970513019805130199051302000513020105130202051302030513020405130205051302060513020705130208051302090513021005130211051302120513021305130214051302150513021605130217051302180513021905130220051302210513022205130223051302240513022505130226051302270513022805130229051302300513023105130232051302330513023405130235051302360513023705130238051302390513024005130241051302420513024305130244051302450513024605130247051302480513024905130250051302510513025205130253051302540513025505130256051302570513025805130259051302600513026105130262051302630513026405130265051302660513026705130268051302690513027005130271051302720513027305130274051302750513027605130277051302780513027905130280051302810513028205130283051302840513028505130286051302870513028805130289051302900513029105130292051302930513029405130295051302960513029705130298051302990513030005130301051303020513030305130304051303050513030605130307051303080513030905130310051303110513031205130313051303140513031505130316051303170513031805130319051303200513032105130322051303230513032405130325051303260513032705130328051303290513033005130331051303320513033305130334051303350513033605130337051303380513033905130340051303410513034205130343051303440513034505130346051303470513034805130349051303500513035105130352051303530513035405130355051303560513035705130358051303590513036005130361051303620513036305130364051303650513036605130367051303680513036905130370051303710513037205130373051303740513037505130376051303770513037805130379051303800513038105130382051303830513038405130385051303860513038705130388051303890513039005130391051303920513039305130394051303950513039605130397051303980513039905130400051304010513040205130403051304040513040505130406051304070513040805130409051304100513041105130412051304130513041405130415051304160513041705130418051304190513042005130421051304220513042305130424051304250513042605130427051304280513042905130430051304310513043205130433051304340513043505130436051304370513043805130439051304400513044105130442051304430513044405130445051304460513044705130448051304490513045005130451051304520513045305130454051304550513045605130457051304580513045905130460051304610513046205130463051304640513046505130466051304670513046805130469051304700513047105130472051304730513047405130475051304760513047705130478051304790513048005130481051304820513048305140001051400020514000305140004051400050514000605140007051400080514000905140010051400110514001205140013051400140514001505140016051400170514001805140019051400200514002105140022051400230514002405140025051400260514002705140028051400290514003005140031051400320514003305140034051400350514003605140037051400380514003905140040051400410514004205140043051400440514004505140046051400470514004805140049051400500514005105140052051400530514005405140055051400560514005705140058051400590514006005140061051400620514006305140064051400650514006605140067051400680514006905140070051400710514007205140073051400740514007505140076051400770514007805140079051400800514008105140082051400830514008405140085051400860514008705140088051400890514009005140091051400920514009305140094051400950514009605140097051400980514009905140100051401010514010205140103051401040514010505140106051401070514010805140109051401100514011105140112051401130514011405140115051401160514011705140118051401190514012005140121051401220514012305140124051401250514012605140127051401280514012905140130051401310514013205140133051401340514013505140136051401370514013805140139051401400514014105140142051401430514014405140145051401460514014705140148051401490514015005140151051401520514015305140154051401550514015605140157051401580514015905140160051401610514016205140163051401640514016505140166051401670514016805140169051401700514017105140172051401730514017405140175051401760514017705140178051401790514018005140181051401820514018305140184051401850514018605140187051401880514018905140190051401910514019205140193051401940514019505140196051401970514019805140199051402000514020105140202051402030514020405140205051402060514020705140208051402090514021005140211051402120514021305140214051402150514021605140217051402180514021905140220051402210514022205140223051402240514022505140226051402270514022805140229051402300514023105140232051402330514023405140235051402360514023705140238051402390514024005140241051402420514024305140244051402450514024605140247051402480514024905140250051402510514025205140253051402540514025505140256051402570514025805140259051402600514026105140262051402630514026405140265051402660514026705140268051402690514027005140271051402720514027305140274051402750514027605140277051402780514027905140280051402810514028205140283051402840514028505140286051402870514028805140289051402900514029105140292051402930514029405140295051402960514029705140298051402990514030005140301051403020514030305140304051403050514030605140307051403080514030905140310051403110514031205140313051403140514031505140316051403170514031805140319051403200514032105140322051403230514032405140325051403260514032705140328051403290514033005140331051403320514033305140334051403350514033605140337051403380514033905140340051403410514034205140343051403440514034505140346051403470514034805140349051403500514035105140352051403530514035405140355051403560514035705140358051403590514036005140361051403620514036305140364051403650514036605140367051403680514036905140370051403710514037205140373051403740514037505140376051403770514037805140379051403800514038105140382051403830514038405140385051403860514038705140388051403890514039005140391051403920514039305140394051403950514039605140397051403980514039905140400051404010514040205140403051404040514040505140406051404070514040805140409051404100514041105140412051404130514041405140415051404160514041705140418051404190514042005140421051404220514042305140424051404250514042605140427051404280514042905140430051404310514043205140433051404340514043505140436051404370514043805140439051404400514044105140442051404430514044405140445051404460514044705140448051404490514045005140451051404520514045305140454051404550514045605140457051404580514045905140460051404610514046205140463051404640514046505140466051404670514046805140469051404700514047105140472051404730514047405140475051404760514047705140478051404790514048005140481051404820514048305140484051500010515000205150003051500040515000505150006051500070515000805150009051500100515001105150012051500130515001405150015051500160515001705150018051500190515002005150021051500220515002305150024051500250515002605150027051500280515002905150030051500310515003205150033051500340515003505150036051500370515003805150039051500400515004105150042051500430515004405150045051500460515004705150048051500490515005005150051051500520515005305150054051500550515005605150057051500580515005905150060051500610515006205150063051500640515006505150066051500670515006805150069051500700515007105150072051500730515007405150075051500760515007705150078051500790515008005150081051500820515008305150084051500850515008605150087051500880515008905150090051500910515009205150093051500940515009505150096051500970515009805150099051501000515010105150102051501030515010405150105051501060515010705150108051501090515011005150111051501120515011305150114051501150515011605150117051501180515011905150120051501210515012205150123051501240515012505150126051501270515012805150129051501300515013105150132051501330515013405150135051501360515013705150138051501390515014005150141051501420515014305150144051501450515014605150147051501480515014905150150051501510515015205150153051501540515015505150156051501570515015805150159051501600515016105150162051501630515016405150165051501660515016705150168051501690515017005150171051501720515017305150174051501750515017605150177051501780515017905150180051501810515018205150183051501840515018505150186051501870515018805150189051501900515019105150192051501930515019405150195051501960515019705150198051501990515020005150201051502020515020305150204051502050515020605150207051502080515020905150210051502110515021205150213051502140515021505150216051502170515021805150219051502200515022105150222051502230515022405150225051502260515022705150228051502290515023005150231051502320515023305150234051502350515023605150237051502380515023905150240051502410515024205150243051502440515024505150246051502470515024805150249051502500515025105150252051502530515025405150255051502560515025705150258051502590515026005150261051502620515026305150264051502650515026605150267051502680515026905150270051502710515027205150273051502740515027505150276051502770515027805150279051502800515028105150282051502830515028405150285051502860515028705150288051502890515029005150291051502920515029305150294051502950515029605150297051502980515029905150300051503010515030205150303051503040515030505150306051503070515030805150309051503100515031105150312051503130515031405150315051503160515031705150318051503190515032005150321051503220515032305150324051503250515032605150327051503280515032905150330051503310515033205150333051503340515033505150336051503370515033805150339051503400515034105150342051503430515034405150345051503460515034705150348051503490515035005150351051503520515035305150354051503550515035605150357051503580515035905150360051503610515036205150363051503640515036505150366051503670515036805150369051503700515037105150372051503730515037405150375051503760515037705150378051503790515038005150381051503820515038305150384051503850515038605150387051503880515038905150390051503910515039205150393051503940515039505150396051503970515039805150399051504000515040105150402051504030515040405150405051504060515040705150408051504090515041005150411051504120515041305150414051504150515041605150417051504180515041905150420051504210515042205150423051504240515042505150426051504270515042805150429051504300515043105150432051504330515043405150435051504360515043705150438051504390515044005150441051504420515044305150444051504450515044605150447051504480515044905150450051504510515045205150453051504540515045505150456051504570515045805150459051504600515046105150462051504630515046405150465051504660515046705150468051504690515047005150471051504720515047305150474051504750515047605150477051504780515047905150480051504810515048205150483051504840516000105160002051600030516000405160005051600060516000705160008051600090516001005160011051600120516001305160014051600150516001605160017051600180516001905160020051600210516002205160023051600240516002505160026051600270516002805160029051600300516003105160032051600330516003405160035051600360516003705160038051600390516004005160041051600420516004305160044051600450516004605160047051600480516004905160050051600510516005205160053051600540516005505160056051600570516005805160059051600600516006105160062051600630516006405160065051600660516006705160068051600690516007005160071051600720516007305160074051600750516007605160077051600780516007905160080051600810516008205160083051600840516008505160086051600870516008805160089051600900516009105160092051600930516009405160095051600960516009705160098051600990516010005160101051601020516010305160104051601050516010605160107051601080516010905160110051601110516011205160113051601140516011505160116051601170516011805160119051601200516012105160122051601230516012405160125051601260516012705160128051601290516013005160131051601320516013305160134051601350516013605160137051601380516013905160140051601410516014205160143051601440516014505160146051601470516014805160149051601500516015105160152051601530516015405160155051601560516015705160158051601590516016005160161051601620516016305160164051601650516016605160167051601680516016905160170051601710516017205160173051601740516017505160176051601770516017805160179051601800516018105160182051601830516018405160185051601860516018705160188051601890516019005160191051601920516019305160194051601950516019605160197051601980516019905160200051602010516020205160203051602040516020505160206051602070516020805160209051602100516021105160212051602130516021405160215051602160516021705160218051602190516022005160221051602220516022305160224051602250516022605160227051602280516022905160230051602310516023205160233051602340516023505160236051602370516023805160239051602400516024105160242051602430516024405160245051602460516024705160248051602490516025005160251051602520516025305160254051602550516025605160257051602580516025905160260051602610516026205160263051602640516026505160266051602670516026805160269051602700516027105160272051602730516027405160275051602760516027705160278051602790516028005160281051602820516028305160284051602850516028605160287051602880516028905160290051602910516029205160293051602940516029505160296051602970516029805160299051603000516030105160302051603030516030405160305051603060516030705160308051603090516031005160311051603120516031305160314051603150516031605160317051603180516031905160320051603210516032205160323051603240516032505160326051603270516032805160329051603300516033105160332051603330516033405160335051603360516033705160338051603390516034005160341051603420516034305160344051603450516034605160347051603480516034905160350051603510516035205160353051603540516035505160356051603570516035805160359051603600516036105160362051603630516036405160365051603660516036705160368051603690516037005160371051603720516037305160374051603750516037605160377051603780516037905160380051603810516038205160383051603840516038505160386051603870516038805160389051603900516039105160392051603930516039405160395051603960516039705160398051603990516040005160401051604020516040305160404051604050516040605160407051604080516040905160410051604110516041205160413051604140516041505160416051604170516041805160419051604200516042105160422051604230516042405160425051604260516042705160428051604290516043005160431051604320516043305160434051604350516043605160437051604380516043905160440051604410516044205160443051604440516044505160446051604470516044805160449051604500516045105160452051604530516045405160455051604560516045705160458051604590516046005160461051604620516046305160464051604650516046605160467051604680516046905160470051604710516047205160473051604740516047505160476051604770516047805160479051604800516048105160482051604830516048405160485051700010517000205170003051700040517000505170006051700070517000805170009051700100517001105170012051700130517001405170015051700160517001705170018051700190517002005170021051700220517002305170024051700250517002605170027051700280517002905170030051700310517003205170033051700340517003505170036051700370517003805170039051700400517004105170042051700430517004405170045051700460517004705170048051700490517005005170051051700520517005305170054051700550517005605170057051700580517005905170060051700610517006205170063051700640517006505170066051700670517006805170069051700700517007105170072051700730517007405170075051700760517007705170078051700790517008005170081051700820517008305170084051700850517008605170087051700880517008905170090051700910517009205170093051700940517009505170096051700970517009805170099051701000517010105170102051701030517010405170105051701060517010705170108051701090517011005170111051701120517011305170114051701150517011605170117051701180517011905170120051701210517012205170123051701240517012505170126051701270517012805170129051701300517013105170132051701330517013405170135051701360517013705170138051701390517014005170141051701420517014305170144051701450517014605170147051701480517014905170150051701510517015205170153051701540517015505170156051701570517015805170159051701600517016105170162051701630517016405170165051701660517016705170168051701690517017005170171051701720517017305170174051701750517017605170177051701780517017905170180051701810517018205170183051701840517018505170186051701870517018805170189051701900517019105170192051701930517019405170195051701960517019705170198051701990517020005170201051702020517020305170204051702050517020605170207051702080517020905170210051702110517021205170213051702140517021505170216051702170517021805170219051702200517022105170222051702230517022405170225051702260517022705170228051702290517023005170231051702320517023305170234051702350517023605170237051702380517023905170240051702410517024205170243051702440517024505170246051702470517024805170249051702500517025105170252051702530517025405170255051702560517025705170258051702590517026005170261051702620517026305170264051702650517026605170267051702680517026905170270051702710517027205170273051702740517027505170276051702770517027805170279051702800517028105170282051702830517028405170285051702860517028705170288051702890517029005170291051702920517029305170294051702950517029605170297051702980517029905170300051703010517030205170303051703040517030505170306051703070517030805170309051703100517031105170312051703130517031405170315051703160517031705170318051703190517032005170321051703220517032305170324051703250517032605170327051703280517032905170330051703310517033205170333051703340517033505170336051703370517033805170339051703400517034105170342051703430517034405170345051703460517034705170348051703490517035005170351051703520517035305170354051703550517035605170357051703580517035905170360051703610517036205170363051703640517036505170366051703670517036805170369051703700517037105170372051703730517037405170375051703760517037705170378051703790517038005170381051703820517038305170384051703850517038605170387051703880517038905170390051703910517039205170393051703940517039505170396051703970517039805170399051704000517040105170402051704030517040405170405051704060517040705170408051704090517041005170411051704120517041305170414051704150517041605170417051704180517041905170420051704210517042205170423051704240517042505170426051704270517042805170429051704300517043105170432051704330517043405170435051704360517043705170438051704390517044005170441051704420517044305170444051704450517044605170447051704480517044905170450051704510517045205170453051704540517045505170456051704570517045805170459051704600517046105170462051704630517046405170465051704660517046705170468051704690517047005170471051704720517047305170474051704750517047605170477051704780517047905170480051704810517048205170483051704840517048505180001051800020518000305180004051800050518000605180007051800080518000905180010051800110518001205180013051800140518001505180016051800170518001805180019051800200518002105180022051800230518002405180025051800260518002705180028051800290518003005180031051800320518003305180034051800350518003605180037051800380518003905180040051800410518004205180043051800440518004505180046051800470518004805180049051800500518005105180052051800530518005405180055051800560518005705180058051800590518006005180061051800620518006305180064051800650518006605180067051800680518006905180070051800710518007205180073051800740518007505180076051800770518007805180079051800800518008105180082051800830518008405180085051800860518008705180088051800890518009005180091051800920518009305180094051800950518009605180097051800980518009905180100051801010518010205180103051801040518010505180106051801070518010805180109051801100518011105180112051801130518011405180115051801160518011705180118051801190518012005180121051801220518012305180124051801250518012605180127051801280518012905180130051801310518013205180133051801340518013505180136051801370518013805180139051801400518014105180142051801430518014405180145051801460518014705180148051801490518015005180151051801520518015305180154051801550518015605180157051801580518015905180160051801610518016205180163051801640518016505180166051801670518016805180169051801700518017105180172051801730518017405180175051801760518017705180178051801790518018005180181051801820518018305180184051801850518018605180187051801880518018905180190051801910518019205180193051801940518019505180196051801970518019805180199051802000518020105180202051802030518020405180205051802060518020705180208051802090518021005180211051802120518021305180214051802150518021605180217051802180518021905180220051802210518022205180223051802240518022505180226051802270518022805180229051802300518023105180232051802330518023405180235051802360518023705180238051802390518024005180241051802420518024305180244051802450518024605180247051802480518024905180250051802510518025205180253051802540518025505180256051802570518025805180259051802600518026105180262051802630518026405180265051802660518026705180268051802690518027005180271051802720518027305180274051802750518027605180277051802780518027905180280051802810518028205180283051802840518028505180286051802870518028805180289051802900518029105180292051802930518029405180295051802960518029705180298051802990518030005180301051803020518030305180304051803050518030605180307051803080518030905180310051803110518031205180313051803140518031505180316051803170518031805180319051803200518032105180322051803230518032405180325051803260518032705180328051803290518033005180331051803320518033305180334051803350518033605180337051803380518033905180340051803410518034205180343051803440518034505180346051803470518034805180349051803500518035105180352051803530518035405180355051803560518035705180358051803590518036005180361051803620518036305180364051803650518036605180367051803680518036905180370051803710518037205180373051803740518037505180376051803770518037805180379051803800518038105180382051803830518038405180385051803860518038705180388051803890518039005180391051803920518039305180394051803950518039605180397051803980518039905180400051804010518040205180403051804040518040505180406051804070518040805180409051804100518041105180412051804130518041405180415051804160518041705180418051804190518042005180421051804220518042305180424051804250518042605180427051804280518042905180430051804310518043205180433051804340518043505180436051804370518043805180439051804400518044105180442051804430518044405180445051804460518044705180448051804490518045005180451051804520518045305180454051804550518045605180457051804580518045905180460051804610518046205180463051804640518046505180466051804670518046805180469051804700518047105180472051804730518047405180475051804760518047705180478051804790518048005180481051804820518048305180484051804850519000105190002051900030519000405190005051900060519000705190008051900090519001005190011051900120519001305190014051900150519001605190017051900180519001905190020051900210519002205190023051900240519002505190026051900270519002805190029051900300519003105190032051900330519003405190035051900360519003705190038051900390519004005190041051900420519004305190044051900450519004605190047051900480519004905190050051900510519005205190053051900540519005505190056051900570519005805190059051900600519006105190062051900630519006405190065051900660519006705190068051900690519007005190071051900720519007305190074051900750519007605190077051900780519007905190080051900810519008205190083051900840519008505190086051900870519008805190089051900900519009105190092051900930519009405190095051900960519009705190098051900990519010005190101051901020519010305190104051901050519010605190107051901080519010905190110051901110519011205190113051901140519011505190116051901170519011805190119051901200519012105190122051901230519012405190125051901260519012705190128051901290519013005190131051901320519013305190134051901350519013605190137051901380519013905190140051901410519014205190143051901440519014505190146051901470519014805190149051901500519015105190152051901530519015405190155051901560519015705190158051901590519016005190161051901620519016305190164051901650519016605190167051901680519016905190170051901710519017205190173051901740519017505190176051901770519017805190179051901800519018105190182051901830519018405190185051901860519018705190188051901890519019005190191051901920519019305190194051901950519019605190197051901980519019905190200051902010519020205190203051902040519020505190206051902070519020805190209051902100519021105190212051902130519021405190215051902160519021705190218051902190519022005190221051902220519022305190224051902250519022605190227051902280519022905190230051902310519023205190233051902340519023505190236051902370519023805190239051902400519024105190242051902430519024405190245051902460519024705190248051902490519025005190251051902520519025305190254051902550519025605190257051902580519025905190260051902610519026205190263051902640519026505190266051902670519026805190269051902700519027105190272051902730519027405190275051902760519027705190278051902790519028005190281051902820519028305190284051902850519028605190287051902880519028905190290051902910519029205190293051902940519029505190296051902970519029805190299051903000519030105190302051903030519030405190305051903060519030705190308051903090519031005190311051903120519031305190314051903150519031605190317051903180519031905190320051903210519032205190323051903240519032505190326051903270519032805190329051903300519033105190332051903330519033405190335051903360519033705190338051903390519034005190341051903420519034305190344051903450519034605190347051903480519034905190350051903510519035205190353051903540519035505190356051903570519035805190359051903600519036105190362051903630519036405190365051903660519036705190368051903690519037005190371051903720519037305190374051903750519037605190377051903780519037905190380051903810519038205190383051903840519038505190386051903870519038805190389051903900519039105190392051903930519039405190395051903960519039705190398051903990519040005190401051904020519040305190404051904050519040605190407051904080519040905190410051904110519041205190413051904140519041505190416051904170519041805190419051904200519042105190422051904230519042405190425051904260519042705190428051904290519043005190431051904320519043305190434051904350519043605190437051904380519043905190440051904410519044205190443051904440519044505190446051904470519044805190449051904500519045105190452051904530519045405190455051904560519045705190458051904590519046005190461051904620519046305190464051904650519046605190467051904680519046905190470051904710519047205190473051904740519047505190476051904770519047805190479051904800519048105190482051904830519048405190485051904860520000105200002052000030520000405200005052000060520000705200008052000090520001005200011052000120520001305200014052000150520001605200017052000180520001905200020052000210520002205200023052000240520002505200026052000270520002805200029052000300520003105200032052000330520003405200035052000360520003705200038052000390520004005200041052000420520004305200044052000450520004605200047052000480520004905200050052000510520005205200053052000540520005505200056052000570520005805200059052000600520006105200062052000630520006405200065052000660520006705200068052000690520007005200071052000720520007305200074052000750520007605200077052000780520007905200080052000810520008205200083052000840520008505200086052000870520008805200089052000900520009105200092052000930520009405200095052000960520009705200098052000990520010005200101052001020520010305200104052001050520010605200107052001080520010905200110052001110520011205200113052001140520011505200116052001170520011805200119052001200520012105200122052001230520012405200125052001260520012705200128052001290520013005200131052001320520013305200134052001350520013605200137052001380520013905200140052001410520014205200143052001440520014505200146052001470520014805200149052001500520015105200152052001530520015405200155052001560520015705200158052001590520016005200161052001620520016305200164052001650520016605200167052001680520016905200170052001710520017205200173052001740520017505200176052001770520017805200179052001800520018105200182052001830520018405200185052001860520018705200188052001890520019005200191052001920520019305200194052001950520019605200197052001980520019905200200052002010520020205200203052002040520020505200206052002070520020805200209052002100520021105200212052002130520021405200215052002160520021705200218052002190520022005200221052002220520022305200224052002250520022605200227052002280520022905200230052002310520023205200233052002340520023505200236052002370520023805200239052002400520024105200242052002430520024405200245052002460520024705200248052002490520025005200251052002520520025305200254052002550520025605200257052002580520025905200260052002610520026205200263052002640520026505200266052002670520026805200269052002700520027105200272052002730520027405200275052002760520027705200278052002790520028005200281052002820520028305200284052002850520028605200287052002880520028905200290052002910520029205200293052002940520029505200296052002970520029805200299052003000520030105200302052003030520030405200305052003060520030705200308052003090520031005200311052003120520031305200314052003150520031605200317052003180520031905200320052003210520032205200323052003240520032505200326052003270520032805200329052003300520033105200332052003330520033405200335052003360520033705200338052003390520034005200341052003420520034305200344052003450520034605200347052003480520034905200350052003510520035205200353052003540520035505200356052003570520035805200359052003600520036105200362052003630520036405200365052003660520036705200368052003690520037005200371052003720520037305200374052003750520037605200377052003780520037905200380052003810520038205200383052003840520038505200386052003870520038805200389052003900520039105200392052003930520039405200395052003960520039705200398052003990520040005200401052004020520040305200404052004050520040605200407052004080520040905200410052004110520041205200413052004140520041505200416052004170520041805200419052004200520042105200422052004230520042405200425052004260520042705200428052004290520043005200431052004320520043305200434052004350520043605200437052004380520043905200440052004410520044205200443052004440520044505200446052004470520044805200449052004500520045105200452052004530520045405200455052004560520045705200458052004590520046005200461052004620520046305200464052004650520046605200467052004680520046905200470052004710520047205200473052004740520047505200476052004770520047805200479052004800520048105200482052004830520048405200485052004860521000105210002052100030521000405210005052100060521000705210008052100090521001005210011052100120521001305210014052100150521001605210017052100180521001905210020052100210521002205210023052100240521002505210026052100270521002805210029052100300521003105210032052100330521003405210035052100360521003705210038052100390521004005210041052100420521004305210044052100450521004605210047052100480521004905210050052100510521005205210053052100540521005505210056052100570521005805210059052100600521006105210062052100630521006405210065052100660521006705210068052100690521007005210071052100720521007305210074052100750521007605210077052100780521007905210080052100810521008205210083052100840521008505210086052100870521008805210089052100900521009105210092052100930521009405210095052100960521009705210098052100990521010005210101052101020521010305210104052101050521010605210107052101080521010905210110052101110521011205210113052101140521011505210116052101170521011805210119052101200521012105210122052101230521012405210125052101260521012705210128052101290521013005210131052101320521013305210134052101350521013605210137052101380521013905210140052101410521014205210143052101440521014505210146052101470521014805210149052101500521015105210152052101530521015405210155052101560521015705210158052101590521016005210161052101620521016305210164052101650521016605210167052101680521016905210170052101710521017205210173052101740521017505210176052101770521017805210179052101800521018105210182052101830521018405210185052101860521018705210188052101890521019005210191052101920521019305210194052101950521019605210197052101980521019905210200052102010521020205210203052102040521020505210206052102070521020805210209052102100521021105210212052102130521021405210215052102160521021705210218052102190521022005210221052102220521022305210224052102250521022605210227052102280521022905210230052102310521023205210233052102340521023505210236052102370521023805210239052102400521024105210242052102430521024405210245052102460521024705210248052102490521025005210251052102520521025305210254052102550521025605210257052102580521025905210260052102610521026205210263052102640521026505210266052102670521026805210269052102700521027105210272052102730521027405210275052102760521027705210278052102790521028005210281052102820521028305210284052102850521028605210287052102880521028905210290052102910521029205210293052102940521029505210296052102970521029805210299052103000521030105210302052103030521030405210305052103060521030705210308052103090521031005210311052103120521031305210314052103150521031605210317052103180521031905210320052103210521032205210323052103240521032505210326052103270521032805210329052103300521033105210332052103330521033405210335052103360521033705210338052103390521034005210341052103420521034305210344052103450521034605210347052103480521034905210350052103510521035205210353052103540521035505210356052103570521035805210359052103600521036105210362052103630521036405210365052103660521036705210368052103690521037005210371052103720521037305210374052103750521037605210377052103780521037905210380052103810521038205210383052103840521038505210386052103870521038805210389052103900521039105210392052103930521039405210395052103960521039705210398052103990521040005210401052104020521040305210404052104050521040605210407052104080521040905210410052104110521041205210413052104140521041505210416052104170521041805210419052104200521042105210422052104230521042405210425052104260521042705210428052104290521043005210431052104320521043305210434052104350521043605210437052104380521043905210440052104410521044205210443052104440521044505210446052104470521044805210449052104500521045105210452052104530521045405210455052104560521045705210458052104590521046005210461052104620521046305210464052104650521046605210467052104680521046905210470052104710521047205210473052104740521047505210476052104770521047805210479052104800521048105210482052104830521048405210485052104860522000105220002052200030522000405220005052200060522000705220008052200090522001005220011052200120522001305220014052200150522001605220017052200180522001905220020052200210522002205220023052200240522002505220026052200270522002805220029052200300522003105220032052200330522003405220035052200360522003705220038052200390522004005220041052200420522004305220044052200450522004605220047052200480522004905220050052200510522005205220053052200540522005505220056052200570522005805220059052200600522006105220062052200630522006405220065052200660522006705220068052200690522007005220071052200720522007305220074052200750522007605220077052200780522007905220080052200810522008205220083052200840522008505220086052200870522008805220089052200900522009105220092052200930522009405220095052200960522009705220098052200990522010005220101052201020522010305220104052201050522010605220107052201080522010905220110052201110522011205220113052201140522011505220116052201170522011805220119052201200522012105220122052201230522012405220125052201260522012705220128052201290522013005220131052201320522013305220134052201350522013605220137052201380522013905220140052201410522014205220143052201440522014505220146052201470522014805220149052201500522015105220152052201530522015405220155052201560522015705220158052201590522016005220161052201620522016305220164052201650522016605220167052201680522016905220170052201710522017205220173052201740522017505220176052201770522017805220179052201800522018105220182052201830522018405220185052201860522018705220188052201890522019005220191052201920522019305220194052201950522019605220197052201980522019905220200052202010522020205220203052202040522020505220206052202070522020805220209052202100522021105220212052202130522021405220215052202160522021705220218052202190522022005220221052202220522022305220224052202250522022605220227052202280522022905220230052202310522023205220233052202340522023505220236052202370522023805220239052202400522024105220242052202430522024405220245052202460522024705220248052202490522025005220251052202520522025305220254052202550522025605220257052202580522025905220260052202610522026205220263052202640522026505220266052202670522026805220269052202700522027105220272052202730522027405220275052202760522027705220278052202790522028005220281052202820522028305220284052202850522028605220287052202880522028905220290052202910522029205220293052202940522029505220296052202970522029805220299052203000522030105220302052203030522030405220305052203060522030705220308052203090522031005220311052203120522031305220314052203150522031605220317052203180522031905220320052203210522032205220323052203240522032505220326052203270522032805220329052203300522033105220332052203330522033405220335052203360522033705220338052203390522034005220341052203420522034305220344052203450522034605220347052203480522034905220350052203510522035205220353052203540522035505220356052203570522035805220359052203600522036105220362052203630522036405220365052203660522036705220368052203690522037005220371052203720522037305220374052203750522037605220377052203780522037905220380052203810522038205220383052203840522038505220386052203870522038805220389052203900522039105220392052203930522039405220395052203960522039705220398052203990522040005220401052204020522040305220404052204050522040605220407052204080522040905220410052204110522041205220413052204140522041505220416052204170522041805220419052204200522042105220422052204230522042405220425052204260522042705220428052204290522043005220431052204320522043305220434052204350522043605220437052204380522043905220440052204410522044205220443052204440522044505220446052204470522044805220449052204500522045105220452052204530522045405220455052204560522045705220458052204590522046005220461052204620522046305220464052204650522046605220467052204680522046905220470052204710522047205220473052204740522047505220476052204770522047805220479052204800522048105220482052204830522048405220485052204860522048705230001052300020523000305230004052300050523000605230007052300080523000905230010052300110523001205230013052300140523001505230016052300170523001805230019052300200523002105230022052300230523002405230025052300260523002705230028052300290523003005230031052300320523003305230034052300350523003605230037052300380523003905230040052300410523004205230043052300440523004505230046052300470523004805230049052300500523005105230052052300530523005405230055052300560523005705230058052300590523006005230061052300620523006305230064052300650523006605230067052300680523006905230070052300710523007205230073052300740523007505230076052300770523007805230079052300800523008105230082052300830523008405230085052300860523008705230088052300890523009005230091052300920523009305230094052300950523009605230097052300980523009905230100052301010523010205230103052301040523010505230106052301070523010805230109052301100523011105230112052301130523011405230115052301160523011705230118052301190523012005230121052301220523012305230124052301250523012605230127052301280523012905230130052301310523013205230133052301340523013505230136052301370523013805230139052301400523014105230142052301430523014405230145052301460523014705230148052301490523015005230151052301520523015305230154052301550523015605230157052301580523015905230160052301610523016205230163052301640523016505230166052301670523016805230169052301700523017105230172052301730523017405230175052301760523017705230178052301790523018005230181052301820523018305230184052301850523018605230187052301880523018905230190052301910523019205230193052301940523019505230196052301970523019805230199052302000523020105230202052302030523020405230205052302060523020705230208052302090523021005230211052302120523021305230214052302150523021605230217052302180523021905230220052302210523022205230223052302240523022505230226052302270523022805230229052302300523023105230232052302330523023405230235052302360523023705230238052302390523024005230241052302420523024305230244052302450523024605230247052302480523024905230250052302510523025205230253052302540523025505230256052302570523025805230259052302600523026105230262052302630523026405230265052302660523026705230268052302690523027005230271052302720523027305230274052302750523027605230277052302780523027905230280052302810523028205230283052302840523028505230286052302870523028805230289052302900523029105230292052302930523029405230295052302960523029705230298052302990523030005230301052303020523030305230304052303050523030605230307052303080523030905230310052303110523031205230313052303140523031505230316052303170523031805230319052303200523032105230322052303230523032405230325052303260523032705230328052303290523033005230331052303320523033305230334052303350523033605230337052303380523033905230340052303410523034205230343052303440523034505230346052303470523034805230349052303500523035105230352052303530523035405230355052303560523035705230358052303590523036005230361052303620523036305230364052303650523036605230367052303680523036905230370052303710523037205230373052303740523037505230376052303770523037805230379052303800523038105230382052303830523038405230385052303860523038705230388052303890523039005230391052303920523039305230394052303950523039605230397052303980523039905230400052304010523040205230403052304040523040505230406052304070523040805230409052304100523041105230412052304130523041405230415052304160523041705230418052304190523042005230421052304220523042305230424052304250523042605230427052304280523042905230430052304310523043205230433052304340523043505230436052304370523043805230439052304400523044105230442052304430523044405230445052304460523044705230448052304490523045005230451052304520523045305230454052304550523045605230457052304580523045905230460052304610523046205230463052304640523046505230466052304670523046805230469052304700523047105230472052304730523047405230475052304760523047705230478052304790523048005230481052304820523048305230484052304850523048605230487052400010524000205240003052400040524000505240006052400070524000805240009052400100524001105240012052400130524001405240015052400160524001705240018052400190524002005240021052400220524002305240024052400250524002605240027052400280524002905240030052400310524003205240033052400340524003505240036052400370524003805240039052400400524004105240042052400430524004405240045052400460524004705240048052400490524005005240051052400520524005305240054052400550524005605240057052400580524005905240060052400610524006205240063052400640524006505240066052400670524006805240069052400700524007105240072052400730524007405240075052400760524007705240078052400790524008005240081052400820524008305240084052400850524008605240087052400880524008905240090052400910524009205240093052400940524009505240096052400970524009805240099052401000524010105240102052401030524010405240105052401060524010705240108052401090524011005240111052401120524011305240114052401150524011605240117052401180524011905240120052401210524012205240123052401240524012505240126052401270524012805240129052401300524013105240132052401330524013405240135052401360524013705240138052401390524014005240141052401420524014305240144052401450524014605240147052401480524014905240150052401510524015205240153052401540524015505240156052401570524015805240159052401600524016105240162052401630524016405240165052401660524016705240168052401690524017005240171052401720524017305240174052401750524017605240177052401780524017905240180052401810524018205240183052401840524018505240186052401870524018805240189052401900524019105240192052401930524019405240195052401960524019705240198052401990524020005240201052402020524020305240204052402050524020605240207052402080524020905240210052402110524021205240213052402140524021505240216052402170524021805240219052402200524022105240222052402230524022405240225052402260524022705240228052402290524023005240231052402320524023305240234052402350524023605240237052402380524023905240240052402410524024205240243052402440524024505240246052402470524024805240249052402500524025105240252052402530524025405240255052402560524025705240258052402590524026005240261052402620524026305240264052402650524026605240267052402680524026905240270052402710524027205240273052402740524027505240276052402770524027805240279052402800524028105240282052402830524028405240285052402860524028705240288052402890524029005240291052402920524029305240294052402950524029605240297052402980524029905240300052403010524030205240303052403040524030505240306052403070524030805240309052403100524031105240312052403130524031405240315052403160524031705240318052403190524032005240321052403220524032305240324052403250524032605240327052403280524032905240330052403310524033205240333052403340524033505240336052403370524033805240339052403400524034105240342052403430524034405240345052403460524034705240348052403490524035005240351052403520524035305240354052403550524035605240357052403580524035905240360052403610524036205240363052403640524036505240366052403670524036805240369052403700524037105240372052403730524037405240375052403760524037705240378052403790524038005240381052403820524038305240384052403850524038605240387052403880524038905240390052403910524039205240393052403940524039505240396052403970524039805240399052404000524040105240402052404030524040405240405052404060524040705240408052404090524041005240411052404120524041305240414052404150524041605240417052404180524041905240420052404210524042205240423052404240524042505240426052404270524042805240429052404300524043105240432052404330524043405240435052404360524043705240438052404390524044005240441052404420524044305240444052404450524044605240447052404480524044905240450052404510524045205240453052404540524045505240456052404570524045805240459052404600524046105240462052404630524046405240465052404660524046705240468052404690524047005240471052404720524047305240474052404750524047605240477052404780524047905240480052404810524048205240483052404840524048505240486052404870525000105250002052500030525000405250005052500060525000705250008052500090525001005250011052500120525001305250014052500150525001605250017052500180525001905250020052500210525002205250023052500240525002505250026052500270525002805250029052500300525003105250032052500330525003405250035052500360525003705250038052500390525004005250041052500420525004305250044052500450525004605250047052500480525004905250050052500510525005205250053052500540525005505250056052500570525005805250059052500600525006105250062052500630525006405250065052500660525006705250068052500690525007005250071052500720525007305250074052500750525007605250077052500780525007905250080052500810525008205250083052500840525008505250086052500870525008805250089052500900525009105250092052500930525009405250095052500960525009705250098052500990525010005250101052501020525010305250104052501050525010605250107052501080525010905250110052501110525011205250113052501140525011505250116052501170525011805250119052501200525012105250122052501230525012405250125052501260525012705250128052501290525013005250131052501320525013305250134052501350525013605250137052501380525013905250140052501410525014205250143052501440525014505250146052501470525014805250149052501500525015105250152052501530525015405250155052501560525015705250158052501590525016005250161052501620525016305250164052501650525016605250167052501680525016905250170052501710525017205250173052501740525017505250176052501770525017805250179052501800525018105250182052501830525018405250185052501860525018705250188052501890525019005250191052501920525019305250194052501950525019605250197052501980525019905250200052502010525020205250203052502040525020505250206052502070525020805250209052502100525021105250212052502130525021405250215052502160525021705250218052502190525022005250221052502220525022305250224052502250525022605250227052502280525022905250230052502310525023205250233052502340525023505250236052502370525023805250239052502400525024105250242052502430525024405250245052502460525024705250248052502490525025005250251052502520525025305250254052502550525025605250257052502580525025905250260052502610525026205250263052502640525026505250266052502670525026805250269052502700525027105250272052502730525027405250275052502760525027705250278052502790525028005250281052502820525028305250284052502850525028605250287052502880525028905250290052502910525029205250293052502940525029505250296052502970525029805250299052503000525030105250302052503030525030405250305052503060525030705250308052503090525031005250311052503120525031305250314052503150525031605250317052503180525031905250320052503210525032205250323052503240525032505250326052503270525032805250329052503300525033105250332052503330525033405250335052503360525033705250338052503390525034005250341052503420525034305250344052503450525034605250347052503480525034905250350052503510525035205250353052503540525035505250356052503570525035805250359052503600525036105250362052503630525036405250365052503660525036705250368052503690525037005250371052503720525037305250374052503750525037605250377052503780525037905250380052503810525038205250383052503840525038505250386052503870525038805250389052503900525039105250392052503930525039405250395052503960525039705250398052503990525040005250401052504020525040305250404052504050525040605250407052504080525040905250410052504110525041205250413052504140525041505250416052504170525041805250419052504200525042105250422052504230525042405250425052504260525042705250428052504290525043005250431052504320525043305250434052504350525043605250437052504380525043905250440052504410525044205250443052504440525044505250446052504470525044805250449052504500525045105250452052504530525045405250455052504560525045705250458052504590525046005250461052504620525046305250464052504650525046605250467052504680525046905250470052504710525047205250473052504740525047505250476052504770525047805250479052504800525048105250482052504830525048405250485052504860525048705250488052600010526000205260003052600040526000505260006052600070526000805260009052600100526001105260012052600130526001405260015052600160526001705260018052600190526002005260021052600220526002305260024052600250526002605260027052600280526002905260030052600310526003205260033052600340526003505260036052600370526003805260039052600400526004105260042052600430526004405260045052600460526004705260048052600490526005005260051052600520526005305260054052600550526005605260057052600580526005905260060052600610526006205260063052600640526006505260066052600670526006805260069052600700526007105260072052600730526007405260075052600760526007705260078052600790526008005260081052600820526008305260084052600850526008605260087052600880526008905260090052600910526009205260093052600940526009505260096052600970526009805260099052601000526010105260102052601030526010405260105052601060526010705260108052601090526011005260111052601120526011305260114052601150526011605260117052601180526011905260120052601210526012205260123052601240526012505260126052601270526012805260129052601300526013105260132052601330526013405260135052601360526013705260138052601390526014005260141052601420526014305260144052601450526014605260147052601480526014905260150052601510526015205260153052601540526015505260156052601570526015805260159052601600526016105260162052601630526016405260165052601660526016705260168052601690526017005260171052601720526017305260174052601750526017605260177052601780526017905260180052601810526018205260183052601840526018505260186052601870526018805260189052601900526019105260192052601930526019405260195052601960526019705260198052601990526020005260201052602020526020305260204052602050526020605260207052602080526020905260210052602110526021205260213052602140526021505260216052602170526021805260219052602200526022105260222052602230526022405260225052602260526022705260228052602290526023005260231052602320526023305260234052602350526023605260237052602380526023905260240052602410526024205260243052602440526024505260246052602470526024805260249052602500526025105260252052602530526025405260255052602560526025705260258052602590526026005260261052602620526026305260264052602650526026605260267052602680526026905260270052602710526027205260273052602740526027505260276052602770526027805260279052602800526028105260282052602830526028405260285052602860526028705260288052602890526029005260291052602920526029305260294052602950526029605260297052602980526029905260300052603010526030205260303052603040526030505260306052603070526030805260309052603100526031105260312052603130526031405260315052603160526031705260318052603190526032005260321052603220526032305260324052603250526032605260327052603280526032905260330052603310526033205260333052603340526033505260336052603370526033805260339052603400526034105260342052603430526034405260345052603460526034705260348052603490526035005260351052603520526035305260354052603550526035605260357052603580526035905260360052603610526036205260363052603640526036505260366052603670526036805260369052603700526037105260372052603730526037405260375052603760526037705260378052603790526038005260381052603820526038305260384052603850526038605260387052603880526038905260390052603910526039205260393052603940526039505260396052603970526039805260399052604000526040105260402052604030526040405260405052604060526040705260408052604090526041005260411052604120526041305260414052604150526041605260417052604180526041905260420052604210526042205260423052604240526042505260426052604270526042805260429052604300526043105260432052604330526043405260435052604360526043705260438052604390526044005260441052604420526044305260444052604450526044605260447052604480526044905260450052604510526045205260453052604540526045505260456052604570526045805260459052604600526046105260462052604630526046405260465052604660526046705260468052604690526047005260471052604720526047305260474052604750526047605260477052604780526047905260480052604810526048205260483052604840526048505260486052604870526048805270001052700020527000305270004052700050527000605270007052700080527000905270010052700110527001205270013052700140527001505270016052700170527001805270019052700200527002105270022052700230527002405270025052700260527002705270028052700290527003005270031052700320527003305270034052700350527003605270037052700380527003905270040052700410527004205270043052700440527004505270046052700470527004805270049052700500527005105270052052700530527005405270055052700560527005705270058052700590527006005270061052700620527006305270064052700650527006605270067052700680527006905270070052700710527007205270073052700740527007505270076052700770527007805270079052700800527008105270082052700830527008405270085052700860527008705270088052700890527009005270091052700920527009305270094052700950527009605270097052700980527009905270100052701010527010205270103052701040527010505270106052701070527010805270109052701100527011105270112052701130527011405270115052701160527011705270118052701190527012005270121052701220527012305270124052701250527012605270127052701280527012905270130052701310527013205270133052701340527013505270136052701370527013805270139052701400527014105270142052701430527014405270145052701460527014705270148052701490527015005270151052701520527015305270154052701550527015605270157052701580527015905270160052701610527016205270163052701640527016505270166052701670527016805270169052701700527017105270172052701730527017405270175052701760527017705270178052701790527018005270181052701820527018305270184052701850527018605270187052701880527018905270190052701910527019205270193052701940527019505270196052701970527019805270199052702000527020105270202052702030527020405270205052702060527020705270208052702090527021005270211052702120527021305270214052702150527021605270217052702180527021905270220052702210527022205270223052702240527022505270226052702270527022805270229052702300527023105270232052702330527023405270235052702360527023705270238052702390527024005270241052702420527024305270244052702450527024605270247052702480527024905270250052702510527025205270253052702540527025505270256052702570527025805270259052702600527026105270262052702630527026405270265052702660527026705270268052702690527027005270271052702720527027305270274052702750527027605270277052702780527027905270280052702810527028205270283052702840527028505270286052702870527028805270289052702900527029105270292052702930527029405270295052702960527029705270298052702990527030005270301052703020527030305270304052703050527030605270307052703080527030905270310052703110527031205270313052703140527031505270316052703170527031805270319052703200527032105270322052703230527032405270325052703260527032705270328052703290527033005270331052703320527033305270334052703350527033605270337052703380527033905270340052703410527034205270343052703440527034505270346052703470527034805270349052703500527035105270352052703530527035405270355052703560527035705270358052703590527036005270361052703620527036305270364052703650527036605270367052703680527036905270370052703710527037205270373052703740527037505270376052703770527037805270379052703800527038105270382052703830527038405270385052703860527038705270388052703890527039005270391052703920527039305270394052703950527039605270397052703980527039905270400052704010527040205270403052704040527040505270406052704070527040805270409052704100527041105270412052704130527041405270415052704160527041705270418052704190527042005270421052704220527042305270424052704250527042605270427052704280527042905270430052704310527043205270433052704340527043505270436052704370527043805270439052704400527044105270442052704430527044405270445052704460527044705270448052704490527045005270451052704520527045305270454052704550527045605270457052704580527045905270460052704610527046205270463052704640527046505270466052704670527046805270469052704700527047105270472052704730527047405270475052704760527047705270478052704790527048005270481052704820527048305270484052704850527048605270487052704880528000105280002052800030528000405280005052800060528000705280008052800090528001005280011052800120528001305280014052800150528001605280017052800180528001905280020052800210528002205280023052800240528002505280026052800270528002805280029052800300528003105280032052800330528003405280035052800360528003705280038052800390528004005280041052800420528004305280044052800450528004605280047052800480528004905280050052800510528005205280053052800540528005505280056052800570528005805280059052800600528006105280062052800630528006405280065052800660528006705280068052800690528007005280071052800720528007305280074052800750528007605280077052800780528007905280080052800810528008205280083052800840528008505280086052800870528008805280089052800900528009105280092052800930528009405280095052800960528009705280098052800990528010005280101052801020528010305280104052801050528010605280107052801080528010905280110052801110528011205280113052801140528011505280116052801170528011805280119052801200528012105280122052801230528012405280125052801260528012705280128052801290528013005280131052801320528013305280134052801350528013605280137052801380528013905280140052801410528014205280143052801440528014505280146052801470528014805280149052801500528015105280152052801530528015405280155052801560528015705280158052801590528016005280161052801620528016305280164052801650528016605280167052801680528016905280170052801710528017205280173052801740528017505280176052801770528017805280179052801800528018105280182052801830528018405280185052801860528018705280188052801890528019005280191052801920528019305280194052801950528019605280197052801980528019905280200052802010528020205280203052802040528020505280206052802070528020805280209052802100528021105280212052802130528021405280215052802160528021705280218052802190528022005280221052802220528022305280224052802250528022605280227052802280528022905280230052802310528023205280233052802340528023505280236052802370528023805280239052802400528024105280242052802430528024405280245052802460528024705280248052802490528025005280251052802520528025305280254052802550528025605280257052802580528025905280260052802610528026205280263052802640528026505280266052802670528026805280269052802700528027105280272052802730528027405280275052802760528027705280278052802790528028005280281052802820528028305280284052802850528028605280287052802880528028905280290052802910528029205280293052802940528029505280296052802970528029805280299052803000528030105280302052803030528030405280305052803060528030705280308052803090528031005280311052803120528031305280314052803150528031605280317052803180528031905280320052803210528032205280323052803240528032505280326052803270528032805280329052803300528033105280332052803330528033405280335052803360528033705280338052803390528034005280341052803420528034305280344052803450528034605280347052803480528034905280350052803510528035205280353052803540528035505280356052803570528035805280359052803600528036105280362052803630528036405280365052803660528036705280368052803690528037005280371052803720528037305280374052803750528037605280377052803780528037905280380052803810528038205280383052803840528038505280386052803870528038805280389052803900528039105280392052803930528039405280395052803960528039705280398052803990528040005280401052804020528040305280404052804050528040605280407052804080528040905280410052804110528041205280413052804140528041505280416052804170528041805280419052804200528042105280422052804230528042405280425052804260528042705280428052804290528043005280431052804320528043305280434052804350528043605280437052804380528043905280440052804410528044205280443052804440528044505280446052804470528044805280449052804500528045105280452052804530528045405280455052804560528045705280458052804590528046005280461052804620528046305280464052804650528046605280467052804680528046905280470052804710528047205280473052804740528047505280476052804770528047805280479052804800528048105280482052804830528048405280485052804860528048705280488052804890529000105290002052900030529000405290005052900060529000705290008052900090529001005290011052900120529001305290014052900150529001605290017052900180529001905290020052900210529002205290023052900240529002505290026052900270529002805290029052900300529003105290032052900330529003405290035052900360529003705290038052900390529004005290041052900420529004305290044052900450529004605290047052900480529004905290050052900510529005205290053052900540529005505290056052900570529005805290059052900600529006105290062052900630529006405290065052900660529006705290068052900690529007005290071052900720529007305290074052900750529007605290077052900780529007905290080052900810529008205290083052900840529008505290086052900870529008805290089052900900529009105290092052900930529009405290095052900960529009705290098052900990529010005290101052901020529010305290104052901050529010605290107052901080529010905290110052901110529011205290113052901140529011505290116052901170529011805290119052901200529012105290122052901230529012405290125052901260529012705290128052901290529013005290131052901320529013305290134052901350529013605290137052901380529013905290140052901410529014205290143052901440529014505290146052901470529014805290149052901500529015105290152052901530529015405290155052901560529015705290158052901590529016005290161052901620529016305290164052901650529016605290167052901680529016905290170052901710529017205290173052901740529017505290176052901770529017805290179052901800529018105290182052901830529018405290185052901860529018705290188052901890529019005290191052901920529019305290194052901950529019605290197052901980529019905290200052902010529020205290203052902040529020505290206052902070529020805290209052902100529021105290212052902130529021405290215052902160529021705290218052902190529022005290221052902220529022305290224052902250529022605290227052902280529022905290230052902310529023205290233052902340529023505290236052902370529023805290239052902400529024105290242052902430529024405290245052902460529024705290248052902490529025005290251052902520529025305290254052902550529025605290257052902580529025905290260052902610529026205290263052902640529026505290266052902670529026805290269052902700529027105290272052902730529027405290275052902760529027705290278052902790529028005290281052902820529028305290284052902850529028605290287052902880529028905290290052902910529029205290293052902940529029505290296052902970529029805290299052903000529030105290302052903030529030405290305052903060529030705290308052903090529031005290311052903120529031305290314052903150529031605290317052903180529031905290320052903210529032205290323052903240529032505290326052903270529032805290329052903300529033105290332052903330529033405290335052903360529033705290338052903390529034005290341052903420529034305290344052903450529034605290347052903480529034905290350052903510529035205290353052903540529035505290356052903570529035805290359052903600529036105290362052903630529036405290365052903660529036705290368052903690529037005290371052903720529037305290374052903750529037605290377052903780529037905290380052903810529038205290383052903840529038505290386052903870529038805290389052903900529039105290392052903930529039405290395052903960529039705290398052903990529040005290401052904020529040305290404052904050529040605290407052904080529040905290410052904110529041205290413052904140529041505290416052904170529041805290419052904200529042105290422052904230529042405290425052904260529042705290428052904290529043005290431052904320529043305290434052904350529043605290437052904380529043905290440052904410529044205290443052904440529044505290446052904470529044805290449052904500529045105290452052904530529045405290455052904560529045705290458052904590529046005290461052904620529046305290464052904650529046605290467052904680529046905290470052904710529047205290473052904740529047505290476052904770529047805290479052904800529048105290482052904830529048405290485052904860529048705290488052904890530000205300003053000040530000505300006053000070530000805300009053000100530001105300012053000130530001405300015053000160530001705300018053000190530002005300021053000220530002305300024053000250530002605300027053000280530002905300030053000310530003205300033053000340530003505300036053000370530003805300039053000400530004105300042053000430530004405300045053000460530004705300048053000490530005005300051053000520530005305300054053000550530005605300057053000580530005905300060053000610530006205300063053000640530006505300066053000670530006805300069053000700530007105300072053000730530007405300075053000760530007705300078053000790530008005300081053000820530008305300084053000850530008605300087053000880530008905300090053000910530009205300093053000940530009505300096053000970530009805300099053001000530010105300102053001030530010405300105053001060530010705300108053001090530011005300111053001120530011305300114053001150530011605300117053001180530011905300120053001210530012205300123053001240530012505300126053001270530012805300129053001300530013105300132053001330530013405300135053001360530013705300138053001390530014005300141053001420530014305300144053001450530014605300147053001480530014905300150053001510530015205300153053001540530015505300156053001570530015805300159053001600530016105300162053001630530016405300165053001660530016705300168053001690530017005300171053001720530017305300174053001750530017605300177053001780530017905300180053001810530018205300183053001840530018505300186053001870530018805300189053001900530019105300192053001930530019405300195053001960530019705300198053001990530020005300201053002020530020305300204053002050530020605300207053002080530020905300210053002110530021205300213053002140530021505300216053002170530021805300219053002200530022105300222053002230530022405300225053002260530022705300228053002290530023005300231053002320530023305300234053002350530023605300237053002380530023905300240053002410530024205300243053002440530024505300246053002470530024805300249053002500530025105300252053002530530025405300255053002560530025705300258053002590530026005300261053002620530026305300264053002650530026605300267053002680530026905300270053002710530027205300273053002740530027505300276053002770530027805300279053002800530028105300282053002830530028405300285053002860530028705300288053002890530029005300291053002920530029305300294053002950530029605300297053002980530029905300300053003010530030205300303053003040530030505300306053003070530030805300309053003100530031105300312053003130530031405300315053003160530031705300318053003190530032005300321053003220530032305300324053003250530032605300327053003280530032905300330053003310530033205300333053003340530033505300336053003370530033805300339053003400530034105300342053003430530034405300345053003460530034705300348053003490530035005300351053003520530035305300354053003550530035605300357053003580530035905300360053003610530036205300363053003640530036505300366053003670530036805300369053003700530037105300372053003730530037405300375053003760530037705300378053003790530038005300381053003820530038305300384053003850530038605300387053003880530038905300390053003910530039205300393053003940530039505300396053003970530039805300399053004000530040105300402053004030530040405300405053004060530040705300408053004090530041005300411053004120530041305300414053004150530041605300417053004180530041905300420053004210530042205300423053004240530042505300426053004270530042805300429053004300530043105300432053004330530043405300435053004360530043705300438053004390530044005300441053004420530044305300444053004450530044605300447053004480530044905300450053004510530045205300453053004540530045505300456053004570530045805300459053004600530046105300462053004630530046405300465053004660530046705300468053004690530047005300471053004720530047305300474053004750530047605300477053004780530047905300480053004810530048205300483053004840530048505300486053004870530048805300489053004900531000205310003053100040531000505310006053100070531000805310009053100100531001105310012053100130531001405310015053100160531001705310018053100190531002005310021053100220531002305310024053100250531002605310027053100280531002905310030053100310531003205310033053100340531003505310036053100370531003805310039053100400531004105310042053100430531004405310045053100460531004705310048053100490531005005310051053100520531005305310054053100550531005605310057053100580531005905310060053100610531006205310063053100640531006505310066053100670531006805310069053100700531007105310072053100730531007405310075053100760531007705310078053100790531008005310081053100820531008305310084053100850531008605310087053100880531008905310090053100910531009205310093053100940531009505310096053100970531009805310099053101000531010105310102053101030531010405310105053101060531010705310108053101090531011005310111053101120531011305310114053101150531011605310117053101180531011905310120053101210531012205310123053101240531012505310126053101270531012805310129053101300531013105310132053101330531013405310135053101360531013705310138053101390531014005310141053101420531014305310144053101450531014605310147053101480531014905310150053101510531015205310153053101540531015505310156053101570531015805310159053101600531016105310162053101630531016405310165053101660531016705310168053101690531017005310171053101720531017305310174053101750531017605310177053101780531017905310180053101810531018205310183053101840531018505310186053101870531018805310189053101900531019105310192053101930531019405310195053101960531019705310198053101990531020005310201053102020531020305310204053102050531020605310207053102080531020905310210053102110531021205310213053102140531021505310216053102170531021805310219053102200531022105310222053102230531022405310225053102260531022705310228053102290531023005310231053102320531023305310234053102350531023605310237053102380531023905310240053102410531024205310243053102440531024505310246053102470531024805310249053102500531025105310252053102530531025405310255053102560531025705310258053102590531026005310261053102620531026305310264053102650531026605310267053102680531026905310270053102710531027205310273053102740531027505310276053102770531027805310279053102800531028105310282053102830531028405310285053102860531028705310288053102890531029005310291053102920531029305310294053102950531029605310297053102980531029905310300053103010531030205310303053103040531030505310306053103070531030805310309053103100531031105310312053103130531031405310315053103160531031705310318053103190531032005310321053103220531032305310324053103250531032605310327053103280531032905310330053103310531033205310333053103340531033505310336053103370531033805310339053103400531034105310342053103430531034405310345053103460531034705310348053103490531035005310351053103520531035305310354053103550531035605310357053103580531035905310360053103610531036205310363053103640531036505310366053103670531036805310369053103700531037105310372053103730531037405310375053103760531037705310378053103790531038005310381053103820531038305310384053103850531038605310387053103880531038905310390053103910531039205310393053103940531039505310396053103970531039805310399053104000531040105310402053104030531040405310405053104060531040705310408053104090531041005310411053104120531041305310414053104150531041605310417053104180531041905310420053104210531042205310423053104240531042505310426053104270531042805310429053104300531043105310432053104330531043405310435053104360531043705310438053104390531044005310441053104420531044305310444053104450531044605310447053104480531044905310450053104510531045205310453053104540531045505310456053104570531045805310459053104600531046105310462053104630531046405310465053104660531046705310468053104690531047005310471053104720531047305310474053104750531047605310477053104780531047905310480053104810531048205310483053104840531048505310486053104870531048805310489053104900532000205320003053200040532000505320006053200070532000805320009053200100532001105320012053200130532001405320015053200160532001705320018053200190532002005320021053200220532002305320024053200250532002605320027053200280532002905320030053200310532003205320033053200340532003505320036053200370532003805320039053200400532004105320042053200430532004405320045053200460532004705320048053200490532005005320051053200520532005305320054053200550532005605320057053200580532005905320060053200610532006205320063053200640532006505320066053200670532006805320069053200700532007105320072053200730532007405320075053200760532007705320078053200790532008005320081053200820532008305320084053200850532008605320087053200880532008905320090053200910532009205320093053200940532009505320096053200970532009805320099053201000532010105320102053201030532010405320105053201060532010705320108053201090532011005320111053201120532011305320114053201150532011605320117053201180532011905320120053201210532012205320123053201240532012505320126053201270532012805320129053201300532013105320132053201330532013405320135053201360532013705320138053201390532014005320141053201420532014305320144053201450532014605320147053201480532014905320150053201510532015205320153053201540532015505320156053201570532015805320159053201600532016105320162053201630532016405320165053201660532016705320168053201690532017005320171053201720532017305320174053201750532017605320177053201780532017905320180053201810532018205320183053201840532018505320186053201870532018805320189053201900532019105320192053201930532019405320195053201960532019705320198053201990532020005320201053202020532020305320204053202050532020605320207053202080532020905320210053202110532021205320213053202140532021505320216053202170532021805320219053202200532022105320222053202230532022405320225053202260532022705320228053202290532023005320231053202320532023305320234053202350532023605320237053202380532023905320240053202410532024205320243053202440532024505320246053202470532024805320249053202500532025105320252053202530532025405320255053202560532025705320258053202590532026005320261053202620532026305320264053202650532026605320267053202680532026905320270053202710532027205320273053202740532027505320276053202770532027805320279053202800532028105320282053202830532028405320285053202860532028705320288053202890532029005320291053202920532029305320294053202950532029605320297053202980532029905320300053203010532030205320303053203040532030505320306053203070532030805320309053203100532031105320312053203130532031405320315053203160532031705320318053203190532032005320321053203220532032305320324053203250532032605320327053203280532032905320330053203310532033205320333053203340532033505320336053203370532033805320339053203400532034105320342053203430532034405320345053203460532034705320348053203490532035005320351053203520532035305320354053203550532035605320357053203580532035905320360053203610532036205320363053203640532036505320366053203670532036805320369053203700532037105320372053203730532037405320375053203760532037705320378053203790532038005320381053203820532038305320384053203850532038605320387053203880532038905320390053203910532039205320393053203940532039505320396053203970532039805320399053204000532040105320402053204030532040405320405053204060532040705320408053204090532041005320411053204120532041305320414053204150532041605320417053204180532041905320420053204210532042205320423053204240532042505320426053204270532042805320429053204300532043105320432053204330532043405320435053204360532043705320438053204390532044005320441053204420532044305320444053204450532044605320447053204480532044905320450053204510532045205320453053204540532045505320456053204570532045805320459053204600532046105320462053204630532046405320465053204660532046705320468053204690532047005320471053204720532047305320474053204750532047605320477053204780532047905320480053204810532048205320483053204840532048505320486053204870532048805320489053204900532049105330002053300030533000405330005053300060533000705330008053300090533001005330011053300120533001305330014053300150533001605330017053300180533001905330020053300210533002205330023053300240533002505330026053300270533002805330029053300300533003105330032053300330533003405330035053300360533003705330038053300390533004005330041053300420533004305330044053300450533004605330047053300480533004905330050053300510533005205330053053300540533005505330056053300570533005805330059053300600533006105330062053300630533006405330065053300660533006705330068053300690533007005330071053300720533007305330074053300750533007605330077053300780533007905330080053300810533008205330083053300840533008505330086053300870533008805330089053300900533009105330092053300930533009405330095053300960533009705330098053300990533010005330101053301020533010305330104053301050533010605330107053301080533010905330110053301110533011205330113053301140533011505330116053301170533011805330119053301200533012105330122053301230533012405330125053301260533012705330128053301290533013005330131053301320533013305330134053301350533013605330137053301380533013905330140053301410533014205330143053301440533014505330146053301470533014805330149053301500533015105330152053301530533015405330155053301560533015705330158053301590533016005330161053301620533016305330164053301650533016605330167053301680533016905330170053301710533017205330173053301740533017505330176053301770533017805330179053301800533018105330182053301830533018405330185053301860533018705330188053301890533019005330191053301920533019305330194053301950533019605330197053301980533019905330200053302010533020205330203053302040533020505330206053302070533020805330209053302100533021105330212053302130533021405330215053302160533021705330218053302190533022005330221053302220533022305330224053302250533022605330227053302280533022905330230053302310533023205330233053302340533023505330236053302370533023805330239053302400533024105330242053302430533024405330245053302460533024705330248053302490533025005330251053302520533025305330254053302550533025605330257053302580533025905330260053302610533026205330263053302640533026505330266053302670533026805330269053302700533027105330272053302730533027405330275053302760533027705330278053302790533028005330281053302820533028305330284053302850533028605330287053302880533028905330290053302910533029205330293053302940533029505330296053302970533029805330299053303000533030105330302053303030533030405330305053303060533030705330308053303090533031005330311053303120533031305330314053303150533031605330317053303180533031905330320053303210533032205330323053303240533032505330326053303270533032805330329053303300533033105330332053303330533033405330335053303360533033705330338053303390533034005330341053303420533034305330344053303450533034605330347053303480533034905330350053303510533035205330353053303540533035505330356053303570533035805330359053303600533036105330362053303630533036405330365053303660533036705330368053303690533037005330371053303720533037305330374053303750533037605330377053303780533037905330380053303810533038205330383053303840533038505330386053303870533038805330389053303900533039105330392053303930533039405330395053303960533039705330398053303990533040005330401053304020533040305330404053304050533040605330407053304080533040905330410053304110533041205330413053304140533041505330416053304170533041805330419053304200533042105330422053304230533042405330425053304260533042705330428053304290533043005330431053304320533043305330434053304350533043605330437053304380533043905330440053304410533044205330443053304440533044505330446053304470533044805330449053304500533045105330452053304530533045405330455053304560533045705330458053304590533046005330461053304620533046305330464053304650533046605330467053304680533046905330470053304710533047205330473053304740533047505330476053304770533047805330479053304800533048105330482053304830533048405330485053304860533048705330488053304890533049005330491053400020534000305340004053400050534000605340007053400080534000905340010053400110534001205340013053400140534001505340016053400170534001805340019053400200534002105340022053400230534002405340025053400260534002705340028053400290534003005340031053400320534003305340034053400350534003605340037053400380534003905340040053400410534004205340043053400440534004505340046053400470534004805340049053400500534005105340052053400530534005405340055053400560534005705340058053400590534006005340061053400620534006305340064053400650534006605340067053400680534006905340070053400710534007205340073053400740534007505340076053400770534007805340079053400800534008105340082053400830534008405340085053400860534008705340088053400890534009005340091053400920534009305340094053400950534009605340097053400980534009905340100053401010534010205340103053401040534010505340106053401070534010805340109053401100534011105340112053401130534011405340115053401160534011705340118053401190534012005340121053401220534012305340124053401250534012605340127053401280534012905340130053401310534013205340133053401340534013505340136053401370534013805340139053401400534014105340142053401430534014405340145053401460534014705340148053401490534015005340151053401520534015305340154053401550534015605340157053401580534015905340160053401610534016205340163053401640534016505340166053401670534016805340169053401700534017105340172053401730534017405340175053401760534017705340178053401790534018005340181053401820534018305340184053401850534018605340187053401880534018905340190053401910534019205340193053401940534019505340196053401970534019805340199053402000534020105340202053402030534020405340205053402060534020705340208053402090534021005340211053402120534021305340214053402150534021605340217053402180534021905340220053402210534022205340223053402240534022505340226053402270534022805340229053402300534023105340232053402330534023405340235053402360534023705340238053402390534024005340241053402420534024305340244053402450534024605340247053402480534024905340250053402510534025205340253053402540534025505340256053402570534025805340259053402600534026105340262053402630534026405340265053402660534026705340268053402690534027005340271053402720534027305340274053402750534027605340277053402780534027905340280053402810534028205340283053402840534028505340286053402870534028805340289053402900534029105340292053402930534029405340295053402960534029705340298053402990534030005340301053403020534030305340304053403050534030605340307053403080534030905340310053403110534031205340313053403140534031505340316053403170534031805340319053403200534032105340322053403230534032405340325053403260534032705340328053403290534033005340331053403320534033305340334053403350534033605340337053403380534033905340340053403410534034205340343053403440534034505340346053403470534034805340349053403500534035105340352053403530534035405340355053403560534035705340358053403590534036005340361053403620534036305340364053403650534036605340367053403680534036905340370053403710534037205340373053403740534037505340376053403770534037805340379053403800534038105340382053403830534038405340385053403860534038705340388053403890534039005340391053403920534039305340394053403950534039605340397053403980534039905340400053404010534040205340403053404040534040505340406053404070534040805340409053404100534041105340412053404130534041405340415053404160534041705340418053404190534042005340421053404220534042305340424053404250534042605340427053404280534042905340430053404310534043205340433053404340534043505340436053404370534043805340439053404400534044105340442053404430534044405340445053404460534044705340448053404490534045005340451053404520534045305340454053404550534045605340457053404580534045905340460053404610534046205340463053404640534046505340466053404670534046805340469053404700534047105340472053404730534047405340475053404760534047705340478053404790534048005340481053404820534048305340484053404850534048605340487053404880534048905340490053404910534049205350002053500030535000405350005053500060535000705350008053500090535001005350011053500120535001305350014053500150535001605350017053500180535001905350020053500210535002205350023053500240535002505350026053500270535002805350029053500300535003105350032053500330535003405350035053500360535003705350038053500390535004005350041053500420535004305350044053500450535004605350047053500480535004905350050053500510535005205350053053500540535005505350056053500570535005805350059053500600535006105350062053500630535006405350065053500660535006705350068053500690535007005350071053500720535007305350074053500750535007605350077053500780535007905350080053500810535008205350083053500840535008505350086053500870535008805350089053500900535009105350092053500930535009405350095053500960535009705350098053500990535010005350101053501020535010305350104053501050535010605350107053501080535010905350110053501110535011205350113053501140535011505350116053501170535011805350119053501200535012105350122053501230535012405350125053501260535012705350128053501290535013005350131053501320535013305350134053501350535013605350137053501380535013905350140053501410535014205350143053501440535014505350146053501470535014805350149053501500535015105350152053501530535015405350155053501560535015705350158053501590535016005350161053501620535016305350164053501650535016605350167053501680535016905350170053501710535017205350173053501740535017505350176053501770535017805350179053501800535018105350182053501830535018405350185053501860535018705350188053501890535019005350191053501920535019305350194053501950535019605350197053501980535019905350200053502010535020205350203053502040535020505350206053502070535020805350209053502100535021105350212053502130535021405350215053502160535021705350218053502190535022005350221053502220535022305350224053502250535022605350227053502280535022905350230053502310535023205350233053502340535023505350236053502370535023805350239053502400535024105350242053502430535024405350245053502460535024705350248053502490535025005350251053502520535025305350254053502550535025605350257053502580535025905350260053502610535026205350263053502640535026505350266053502670535026805350269053502700535027105350272053502730535027405350275053502760535027705350278053502790535028005350281053502820535028305350284053502850535028605350287053502880535028905350290053502910535029205350293053502940535029505350296053502970535029805350299053503000535030105350302053503030535030405350305053503060535030705350308053503090535031005350311053503120535031305350314053503150535031605350317053503180535031905350320053503210535032205350323053503240535032505350326053503270535032805350329053503300535033105350332053503330535033405350335053503360535033705350338053503390535034005350341053503420535034305350344053503450535034605350347053503480535034905350350053503510535035205350353053503540535035505350356053503570535035805350359053503600535036105350362053503630535036405350365053503660535036705350368053503690535037005350371053503720535037305350374053503750535037605350377053503780535037905350380053503810535038205350383053503840535038505350386053503870535038805350389053503900535039105350392053503930535039405350395053503960535039705350398053503990535040005350401053504020535040305350404053504050535040605350407053504080535040905350410053504110535041205350413053504140535041505350416053504170535041805350419053504200535042105350422053504230535042405350425053504260535042705350428053504290535043005350431053504320535043305350434053504350535043605350437053504380535043905350440053504410535044205350443053504440535044505350446053504470535044805350449053504500535045105350452053504530535045405350455053504560535045705350458053504590535046005350461053504620535046305350464053504650535046605350467053504680535046905350470053504710535047205350473053504740535047505350476053504770535047805350479053504800535048105350482053504830535048405350485053504860535048705350488053504890535049005350491053504920536000205360003053600040536000505360006053600070536000805360009053600100536001105360012053600130536001405360015053600160536001705360018053600190536002005360021053600220536002305360024053600250536002605360027053600280536002905360030053600310536003205360033053600340536003505360036053600370536003805360039053600400536004105360042053600430536004405360045053600460536004705360048053600490536005005360051053600520536005305360054053600550536005605360057053600580536005905360060053600610536006205360063053600640536006505360066053600670536006805360069053600700536007105360072053600730536007405360075053600760536007705360078053600790536008005360081053600820536008305360084053600850536008605360087053600880536008905360090053600910536009205360093053600940536009505360096053600970536009805360099053601000536010105360102053601030536010405360105053601060536010705360108053601090536011005360111053601120536011305360114053601150536011605360117053601180536011905360120053601210536012205360123053601240536012505360126053601270536012805360129053601300536013105360132053601330536013405360135053601360536013705360138053601390536014005360141053601420536014305360144053601450536014605360147053601480536014905360150053601510536015205360153053601540536015505360156053601570536015805360159053601600536016105360162053601630536016405360165053601660536016705360168053601690536017005360171053601720536017305360174053601750536017605360177053601780536017905360180053601810536018205360183053601840536018505360186053601870536018805360189053601900536019105360192053601930536019405360195053601960536019705360198053601990536020005360201053602020536020305360204053602050536020605360207053602080536020905360210053602110536021205360213053602140536021505360216053602170536021805360219053602200536022105360222053602230536022405360225053602260536022705360228053602290536023005360231053602320536023305360234053602350536023605360237053602380536023905360240053602410536024205360243053602440536024505360246053602470536024805360249053602500536025105360252053602530536025405360255053602560536025705360258053602590536026005360261053602620536026305360264053602650536026605360267053602680536026905360270053602710536027205360273053602740536027505360276053602770536027805360279053602800536028105360282053602830536028405360285053602860536028705360288053602890536029005360291053602920536029305360294053602950536029605360297053602980536029905360300053603010536030205360303053603040536030505360306053603070536030805360309053603100536031105360312053603130536031405360315053603160536031705360318053603190536032005360321053603220536032305360324053603250536032605360327053603280536032905360330053603310536033205360333053603340536033505360336053603370536033805360339053603400536034105360342053603430536034405360345053603460536034705360348053603490536035005360351053603520536035305360354053603550536035605360357053603580536035905360360053603610536036205360363053603640536036505360366053603670536036805360369053603700536037105360372053603730536037405360375053603760536037705360378053603790536038005360381053603820536038305360384053603850536038605360387053603880536038905360390053603910536039205360393053603940536039505360396053603970536039805360399053604000536040105360402053604030536040405360405053604060536040705360408053604090536041005360411053604120536041305360414053604150536041605360417053604180536041905360420053604210536042205360423053604240536042505360426053604270536042805360429053604300536043105360432053604330536043405360435053604360536043705360438053604390536044005360441053604420536044305360444053604450536044605360447053604480536044905360450053604510536045205360453053604540536045505360456053604570536045805360459053604600536046105360462053604630536046405360465053604660536046705360468053604690536047005360471053604720536047305360474053604750536047605360477053604780536047905360480053604810536048205360483053604840536048505360486053604870536048805360489053604900536049105360492053604930537000205370003053700040537000505370006053700070537000805370009053700100537001105370012053700130537001405370015053700160537001705370018053700190537002005370021053700220537002305370024053700250537002605370027053700280537002905370030053700310537003205370033053700340537003505370036053700370537003805370039053700400537004105370042053700430537004405370045053700460537004705370048053700490537005005370051053700520537005305370054053700550537005605370057053700580537005905370060053700610537006205370063053700640537006505370066053700670537006805370069053700700537007105370072053700730537007405370075053700760537007705370078053700790537008005370081053700820537008305370084053700850537008605370087053700880537008905370090053700910537009205370093053700940537009505370096053700970537009805370099053701000537010105370102053701030537010405370105053701060537010705370108053701090537011005370111053701120537011305370114053701150537011605370117053701180537011905370120053701210537012205370123053701240537012505370126053701270537012805370129053701300537013105370132053701330537013405370135053701360537013705370138053701390537014005370141053701420537014305370144053701450537014605370147053701480537014905370150053701510537015205370153053701540537015505370156053701570537015805370159053701600537016105370162053701630537016405370165053701660537016705370168053701690537017005370171053701720537017305370174053701750537017605370177053701780537017905370180053701810537018205370183053701840537018505370186053701870537018805370189053701900537019105370192053701930537019405370195053701960537019705370198053701990537020005370201053702020537020305370204053702050537020605370207053702080537020905370210053702110537021205370213053702140537021505370216053702170537021805370219053702200537022105370222053702230537022405370225053702260537022705370228053702290537023005370231053702320537023305370234053702350537023605370237053702380537023905370240053702410537024205370243053702440537024505370246053702470537024805370249053702500537025105370252053702530537025405370255053702560537025705370258053702590537026005370261053702620537026305370264053702650537026605370267053702680537026905370270053702710537027205370273053702740537027505370276053702770537027805370279053702800537028105370282053702830537028405370285053702860537028705370288053702890537029005370291053702920537029305370294053702950537029605370297053702980537029905370300053703010537030205370303053703040537030505370306053703070537030805370309053703100537031105370312053703130537031405370315053703160537031705370318053703190537032005370321053703220537032305370324053703250537032605370327053703280537032905370330053703310537033205370333053703340537033505370336053703370537033805370339053703400537034105370342053703430537034405370345053703460537034705370348053703490537035005370351053703520537035305370354053703550537035605370357053703580537035905370360053703610537036205370363053703640537036505370366053703670537036805370369053703700537037105370372053703730537037405370375053703760537037705370378053703790537038005370381053703820537038305370384053703850537038605370387053703880537038905370390053703910537039205370393053703940537039505370396053703970537039805370399053704000537040105370402053704030537040405370405053704060537040705370408053704090537041005370411053704120537041305370414053704150537041605370417053704180537041905370420053704210537042205370423053704240537042505370426053704270537042805370429053704300537043105370432053704330537043405370435053704360537043705370438053704390537044005370441053704420537044305370444053704450537044605370447053704480537044905370450053704510537045205370453053704540537045505370456053704570537045805370459053704600537046105370462053704630537046405370465053704660537046705370468053704690537047005370471053704720537047305370474053704750537047605370477053704780537047905370480053704810537048205370483053704840537048505370486053704870537048805370489053704900537049105370492053704930538000205380003053800040538000505380006053800070538000805380009053800100538001105380012053800130538001405380015053800160538001705380018053800190538002005380021053800220538002305380024053800250538002605380027053800280538002905380030053800310538003205380033053800340538003505380036053800370538003805380039053800400538004105380042053800430538004405380045053800460538004705380048053800490538005005380051053800520538005305380054053800550538005605380057053800580538005905380060053800610538006205380063053800640538006505380066053800670538006805380069053800700538007105380072053800730538007405380075053800760538007705380078053800790538008005380081053800820538008305380084053800850538008605380087053800880538008905380090053800910538009205380093053800940538009505380096053800970538009805380099053801000538010105380102053801030538010405380105053801060538010705380108053801090538011005380111053801120538011305380114053801150538011605380117053801180538011905380120053801210538012205380123053801240538012505380126053801270538012805380129053801300538013105380132053801330538013405380135053801360538013705380138053801390538014005380141053801420538014305380144053801450538014605380147053801480538014905380150053801510538015205380153053801540538015505380156053801570538015805380159053801600538016105380162053801630538016405380165053801660538016705380168053801690538017005380171053801720538017305380174053801750538017605380177053801780538017905380180053801810538018205380183053801840538018505380186053801870538018805380189053801900538019105380192053801930538019405380195053801960538019705380198053801990538020005380201053802020538020305380204053802050538020605380207053802080538020905380210053802110538021205380213053802140538021505380216053802170538021805380219053802200538022105380222053802230538022405380225053802260538022705380228053802290538023005380231053802320538023305380234053802350538023605380237053802380538023905380240053802410538024205380243053802440538024505380246053802470538024805380249053802500538025105380252053802530538025405380255053802560538025705380258053802590538026005380261053802620538026305380264053802650538026605380267053802680538026905380270053802710538027205380273053802740538027505380276053802770538027805380279053802800538028105380282053802830538028405380285053802860538028705380288053802890538029005380291053802920538029305380294053802950538029605380297053802980538029905380300053803010538030205380303053803040538030505380306053803070538030805380309053803100538031105380312053803130538031405380315053803160538031705380318053803190538032005380321053803220538032305380324053803250538032605380327053803280538032905380330053803310538033205380333053803340538033505380336053803370538033805380339053803400538034105380342053803430538034405380345053803460538034705380348053803490538035005380351053803520538035305380354053803550538035605380357053803580538035905380360053803610538036205380363053803640538036505380366053803670538036805380369053803700538037105380372053803730538037405380375053803760538037705380378053803790538038005380381053803820538038305380384053803850538038605380387053803880538038905380390053803910538039205380393053803940538039505380396053803970538039805380399053804000538040105380402053804030538040405380405053804060538040705380408053804090538041005380411053804120538041305380414053804150538041605380417053804180538041905380420053804210538042205380423053804240538042505380426053804270538042805380429053804300538043105380432053804330538043405380435053804360538043705380438053804390538044005380441053804420538044305380444053804450538044605380447053804480538044905380450053804510538045205380453053804540538045505380456053804570538045805380459053804600538046105380462053804630538046405380465053804660538046705380468053804690538047005380471053804720538047305380474053804750538047605380477053804780538047905380480053804810538048205380483053804840538048505380486053804870538048805380489053804900538049105380492053804930538049405390002053900030539000405390005053900060539000705390008053900090539001005390011053900120539001305390014053900150539001605390017053900180539001905390020053900210539002205390023053900240539002505390026053900270539002805390029053900300539003105390032053900330539003405390035053900360539003705390038053900390539004005390041053900420539004305390044053900450539004605390047053900480539004905390050053900510539005205390053053900540539005505390056053900570539005805390059053900600539006105390062053900630539006405390065053900660539006705390068053900690539007005390071053900720539007305390074053900750539007605390077053900780539007905390080053900810539008205390083053900840539008505390086053900870539008805390089053900900539009105390092053900930539009405390095053900960539009705390098053900990539010005390101053901020539010305390104053901050539010605390107053901080539010905390110053901110539011205390113053901140539011505390116053901170539011805390119053901200539012105390122053901230539012405390125053901260539012705390128053901290539013005390131053901320539013305390134053901350539013605390137053901380539013905390140053901410539014205390143053901440539014505390146053901470539014805390149053901500539015105390152053901530539015405390155053901560539015705390158053901590539016005390161053901620539016305390164053901650539016605390167053901680539016905390170053901710539017205390173053901740539017505390176053901770539017805390179053901800539018105390182053901830539018405390185053901860539018705390188053901890539019005390191053901920539019305390194053901950539019605390197053901980539019905390200053902010539020205390203053902040539020505390206053902070539020805390209053902100539021105390212053902130539021405390215053902160539021705390218053902190539022005390221053902220539022305390224053902250539022605390227053902280539022905390230053902310539023205390233053902340539023505390236053902370539023805390239053902400539024105390242053902430539024405390245053902460539024705390248053902490539025005390251053902520539025305390254053902550539025605390257053902580539025905390260053902610539026205390263053902640539026505390266053902670539026805390269053902700539027105390272053902730539027405390275053902760539027705390278053902790539028005390281053902820539028305390284053902850539028605390287053902880539028905390290053902910539029205390293053902940539029505390296053902970539029805390299053903000539030105390302053903030539030405390305053903060539030705390308053903090539031005390311053903120539031305390314053903150539031605390317053903180539031905390320053903210539032205390323053903240539032505390326053903270539032805390329053903300539033105390332053903330539033405390335053903360539033705390338053903390539034005390341053903420539034305390344053903450539034605390347053903480539034905390350053903510539035205390353053903540539035505390356053903570539035805390359053903600539036105390362053903630539036405390365053903660539036705390368053903690539037005390371053903720539037305390374053903750539037605390377053903780539037905390380053903810539038205390383053903840539038505390386053903870539038805390389053903900539039105390392053903930539039405390395053903960539039705390398053903990539040005390401053904020539040305390404053904050539040605390407053904080539040905390410053904110539041205390413053904140539041505390416053904170539041805390419053904200539042105390422053904230539042405390425053904260539042705390428053904290539043005390431053904320539043305390434053904350539043605390437053904380539043905390440053904410539044205390443053904440539044505390446053904470539044805390449053904500539045105390452053904530539045405390455053904560539045705390458053904590539046005390461053904620539046305390464053904650539046605390467053904680539046905390470053904710539047205390473053904740539047505390476053904770539047805390479053904800539048105390482053904830539048405390485053904860539048705390488053904890539049005390491053904920539049305390494054000020540000305400004054000050540000605400007054000080540000905400010054000110540001205400013054000140540001505400016054000170540001805400019054000200540002105400022054000230540002405400025054000260540002705400028054000290540003005400031054000320540003305400034054000350540003605400037054000380540003905400040054000410540004205400043054000440540004505400046054000470540004805400049054000500540005105400052054000530540005405400055054000560540005705400058054000590540006005400061054000620540006305400064054000650540006605400067054000680540006905400070054000710540007205400073054000740540007505400076054000770540007805400079054000800540008105400082054000830540008405400085054000860540008705400088054000890540009005400091054000920540009305400094054000950540009605400097054000980540009905400100054001010540010205400103054001040540010505400106054001070540010805400109054001100540011105400112054001130540011405400115054001160540011705400118054001190540012005400121054001220540012305400124054001250540012605400127054001280540012905400130054001310540013205400133054001340540013505400136054001370540013805400139054001400540014105400142054001430540014405400145054001460540014705400148054001490540015005400151054001520540015305400154054001550540015605400157054001580540015905400160054001610540016205400163054001640540016505400166054001670540016805400169054001700540017105400172054001730540017405400175054001760540017705400178054001790540018005400181054001820540018305400184054001850540018605400187054001880540018905400190054001910540019205400193054001940540019505400196054001970540019805400199054002000540020105400202054002030540020405400205054002060540020705400208054002090540021005400211054002120540021305400214054002150540021605400217054002180540021905400220054002210540022205400223054002240540022505400226054002270540022805400229054002300540023105400232054002330540023405400235054002360540023705400238054002390540024005400241054002420540024305400244054002450540024605400247054002480540024905400250054002510540025205400253054002540540025505400256054002570540025805400259054002600540026105400262054002630540026405400265054002660540026705400268054002690540027005400271054002720540027305400274054002750540027605400277054002780540027905400280054002810540028205400283054002840540028505400286054002870540028805400289054002900540029105400292054002930540029405400295054002960540029705400298054002990540030005400301054003020540030305400304054003050540030605400307054003080540030905400310054003110540031205400313054003140540031505400316054003170540031805400319054003200540032105400322054003230540032405400325054003260540032705400328054003290540033005400331054003320540033305400334054003350540033605400337054003380540033905400340054003410540034205400343054003440540034505400346054003470540034805400349054003500540035105400352054003530540035405400355054003560540035705400358054003590540036005400361054003620540036305400364054003650540036605400367054003680540036905400370054003710540037205400373054003740540037505400376054003770540037805400379054003800540038105400382054003830540038405400385054003860540038705400388054003890540039005400391054003920540039305400394054003950540039605400397054003980540039905400400054004010540040205400403054004040540040505400406054004070540040805400409054004100540041105400412054004130540041405400415054004160540041705400418054004190540042005400421054004220540042305400424054004250540042605400427054004280540042905400430054004310540043205400433054004340540043505400436054004370540043805400439054004400540044105400442054004430540044405400445054004460540044705400448054004490540045005400451054004520540045305400454054004550540045605400457054004580540045905400460054004610540046205400463054004640540046505400466054004670540046805400469054004700540047105400472054004730540047405400475054004760540047705400478054004790540048005400481054004820540048305400484054004850540048605400487054004880540048905400490054004910540049205400493054004940540049505410002054100030541000405410005054100060541000705410008054100090541001005410011054100120541001305410014054100150541001605410017054100180541001905410020054100210541002205410023054100240541002505410026054100270541002805410029054100300541003105410032054100330541003405410035054100360541003705410038054100390541004005410041054100420541004305410044054100450541004605410047054100480541004905410050054100510541005205410053054100540541005505410056054100570541005805410059054100600541006105410062054100630541006405410065054100660541006705410068054100690541007005410071054100720541007305410074054100750541007605410077054100780541007905410080054100810541008205410083054100840541008505410086054100870541008805410089054100900541009105410092054100930541009405410095054100960541009705410098054100990541010005410101054101020541010305410104054101050541010605410107054101080541010905410110054101110541011205410113054101140541011505410116054101170541011805410119054101200541012105410122054101230541012405410125054101260541012705410128054101290541013005410131054101320541013305410134054101350541013605410137054101380541013905410140054101410541014205410143054101440541014505410146054101470541014805410149054101500541015105410152054101530541015405410155054101560541015705410158054101590541016005410161054101620541016305410164054101650541016605410167054101680541016905410170054101710541017205410173054101740541017505410176054101770541017805410179054101800541018105410182054101830541018405410185054101860541018705410188054101890541019005410191054101920541019305410194054101950541019605410197054101980541019905410200054102010541020205410203054102040541020505410206054102070541020805410209054102100541021105410212054102130541021405410215054102160541021705410218054102190541022005410221054102220541022305410224054102250541022605410227054102280541022905410230054102310541023205410233054102340541023505410236054102370541023805410239054102400541024105410242054102430541024405410245054102460541024705410248054102490541025005410251054102520541025305410254054102550541025605410257054102580541025905410260054102610541026205410263054102640541026505410266054102670541026805410269054102700541027105410272054102730541027405410275054102760541027705410278054102790541028005410281054102820541028305410284054102850541028605410287054102880541028905410290054102910541029205410293054102940541029505410296054102970541029805410299054103000541030105410302054103030541030405410305054103060541030705410308054103090541031005410311054103120541031305410314054103150541031605410317054103180541031905410320054103210541032205410323054103240541032505410326054103270541032805410329054103300541033105410332054103330541033405410335054103360541033705410338054103390541034005410341054103420541034305410344054103450541034605410347054103480541034905410350054103510541035205410353054103540541035505410356054103570541035805410359054103600541036105410362054103630541036405410365054103660541036705410368054103690541037005410371054103720541037305410374054103750541037605410377054103780541037905410380054103810541038205410383054103840541038505410386054103870541038805410389054103900541039105410392054103930541039405410395054103960541039705410398054103990541040005410401054104020541040305410404054104050541040605410407054104080541040905410410054104110541041205410413054104140541041505410416054104170541041805410419054104200541042105410422054104230541042405410425054104260541042705410428054104290541043005410431054104320541043305410434054104350541043605410437054104380541043905410440054104410541044205410443054104440541044505410446054104470541044805410449054104500541045105410452054104530541045405410455054104560541045705410458054104590541046005410461054104620541046305410464054104650541046605410467054104680541046905410470054104710541047205410473054104740541047505410476054104770541047805410479054104800541048105410482054104830541048405410485054104860541048705410488054104890541049005410491054104920541049305410494054104950542000205420003054200040542000505420006054200070542000805420009054200100542001105420012054200130542001405420015054200160542001705420018054200190542002005420021054200220542002305420024054200250542002605420027054200280542002905420030054200310542003205420033054200340542003505420036054200370542003805420039054200400542004105420042054200430542004405420045054200460542004705420048054200490542005005420051054200520542005305420054054200550542005605420057054200580542005905420060054200610542006205420063054200640542006505420066054200670542006805420069054200700542007105420072054200730542007405420075054200760542007705420078054200790542008005420081054200820542008305420084054200850542008605420087054200880542008905420090054200910542009205420093054200940542009505420096054200970542009805420099054201000542010105420102054201030542010405420105054201060542010705420108054201090542011005420111054201120542011305420114054201150542011605420117054201180542011905420120054201210542012205420123054201240542012505420126054201270542012805420129054201300542013105420132054201330542013405420135054201360542013705420138054201390542014005420141054201420542014305420144054201450542014605420147054201480542014905420150054201510542015205420153054201540542015505420156054201570542015805420159054201600542016105420162054201630542016405420165054201660542016705420168054201690542017005420171054201720542017305420174054201750542017605420177054201780542017905420180054201810542018205420183054201840542018505420186054201870542018805420189054201900542019105420192054201930542019405420195054201960542019705420198054201990542020005420201054202020542020305420204054202050542020605420207054202080542020905420210054202110542021205420213054202140542021505420216054202170542021805420219054202200542022105420222054202230542022405420225054202260542022705420228054202290542023005420231054202320542023305420234054202350542023605420237054202380542023905420240054202410542024205420243054202440542024505420246054202470542024805420249054202500542025105420252054202530542025405420255054202560542025705420258054202590542026005420261054202620542026305420264054202650542026605420267054202680542026905420270054202710542027205420273054202740542027505420276054202770542027805420279054202800542028105420282054202830542028405420285054202860542028705420288054202890542029005420291054202920542029305420294054202950542029605420297054202980542029905420300054203010542030205420303054203040542030505420306054203070542030805420309054203100542031105420312054203130542031405420315054203160542031705420318054203190542032005420321054203220542032305420324054203250542032605420327054203280542032905420330054203310542033205420333054203340542033505420336054203370542033805420339054203400542034105420342054203430542034405420345054203460542034705420348054203490542035005420351054203520542035305420354054203550542035605420357054203580542035905420360054203610542036205420363054203640542036505420366054203670542036805420369054203700542037105420372054203730542037405420375054203760542037705420378054203790542038005420381054203820542038305420384054203850542038605420387054203880542038905420390054203910542039205420393054203940542039505420396054203970542039805420399054204000542040105420402054204030542040405420405054204060542040705420408054204090542041005420411054204120542041305420414054204150542041605420417054204180542041905420420054204210542042205420423054204240542042505420426054204270542042805420429054204300542043105420432054204330542043405420435054204360542043705420438054204390542044005420441054204420542044305420444054204450542044605420447054204480542044905420450054204510542045205420453054204540542045505420456054204570542045805420459054204600542046105420462054204630542046405420465054204660542046705420468054204690542047005420471054204720542047305420474054204750542047605420477054204780542047905420480054204810542048205420483054204840542048505420486054204870542048805420489054204900542049105420492054204930542049405420495054204960543000205430003054300040543000505430006054300070543000805430009054300100543001105430012054300130543001405430015054300160543001705430018054300190543002005430021054300220543002305430024054300250543002605430027054300280543002905430030054300310543003205430033054300340543003505430036054300370543003805430039054300400543004105430042054300430543004405430045054300460543004705430048054300490543005005430051054300520543005305430054054300550543005605430057054300580543005905430060054300610543006205430063054300640543006505430066054300670543006805430069054300700543007105430072054300730543007405430075054300760543007705430078054300790543008005430081054300820543008305430084054300850543008605430087054300880543008905430090054300910543009205430093054300940543009505430096054300970543009805430099054301000543010105430102054301030543010405430105054301060543010705430108054301090543011005430111054301120543011305430114054301150543011605430117054301180543011905430120054301210543012205430123054301240543012505430126054301270543012805430129054301300543013105430132054301330543013405430135054301360543013705430138054301390543014005430141054301420543014305430144054301450543014605430147054301480543014905430150054301510543015205430153054301540543015505430156054301570543015805430159054301600543016105430162054301630543016405430165054301660543016705430168054301690543017005430171054301720543017305430174054301750543017605430177054301780543017905430180054301810543018205430183054301840543018505430186054301870543018805430189054301900543019105430192054301930543019405430195054301960543019705430198054301990543020005430201054302020543020305430204054302050543020605430207054302080543020905430210054302110543021205430213054302140543021505430216054302170543021805430219054302200543022105430222054302230543022405430225054302260543022705430228054302290543023005430231054302320543023305430234054302350543023605430237054302380543023905430240054302410543024205430243054302440543024505430246054302470543024805430249054302500543025105430252054302530543025405430255054302560543025705430258054302590543026005430261054302620543026305430264054302650543026605430267054302680543026905430270054302710543027205430273054302740543027505430276054302770543027805430279054302800543028105430282054302830543028405430285054302860543028705430288054302890543029005430291054302920543029305430294054302950543029605430297054302980543029905430300054303010543030205430303054303040543030505430306054303070543030805430309054303100543031105430312054303130543031405430315054303160543031705430318054303190543032005430321054303220543032305430324054303250543032605430327054303280543032905430330054303310543033205430333054303340543033505430336054303370543033805430339054303400543034105430342054303430543034405430345054303460543034705430348054303490543035005430351054303520543035305430354054303550543035605430357054303580543035905430360054303610543036205430363054303640543036505430366054303670543036805430369054303700543037105430372054303730543037405430375054303760543037705430378054303790543038005430381054303820543038305430384054303850543038605430387054303880543038905430390054303910543039205430393054303940543039505430396054303970543039805430399054304000543040105430402054304030543040405430405054304060543040705430408054304090543041005430411054304120543041305430414054304150543041605430417054304180543041905430420054304210543042205430423054304240543042505430426054304270543042805430429054304300543043105430432054304330543043405430435054304360543043705430438054304390543044005430441054304420543044305430444054304450543044605430447054304480543044905430450054304510543045205430453054304540543045505430456054304570543045805430459054304600543046105430462054304630543046405430465054304660543046705430468054304690543047005430471054304720543047305430474054304750543047605430477054304780543047905430480054304810543048205430483054304840543048505430486054304870543048805430489054304900543049105430492054304930543049405430495054304960544000305440004054400050544000605440007054400080544000905440010054400110544001205440013054400140544001505440016054400170544001805440019054400200544002105440022054400230544002405440025054400260544002705440028054400290544003005440031054400320544003305440034054400350544003605440037054400380544003905440040054400410544004205440043054400440544004505440046054400470544004805440049054400500544005105440052054400530544005405440055054400560544005705440058054400590544006005440061054400620544006305440064054400650544006605440067054400680544006905440070054400710544007205440073054400740544007505440076054400770544007805440079054400800544008105440082054400830544008405440085054400860544008705440088054400890544009005440091054400920544009305440094054400950544009605440097054400980544009905440100054401010544010205440103054401040544010505440106054401070544010805440109054401100544011105440112054401130544011405440115054401160544011705440118054401190544012005440121054401220544012305440124054401250544012605440127054401280544012905440130054401310544013205440133054401340544013505440136054401370544013805440139054401400544014105440142054401430544014405440145054401460544014705440148054401490544015005440151054401520544015305440154054401550544015605440157054401580544015905440160054401610544016205440163054401640544016505440166054401670544016805440169054401700544017105440172054401730544017405440175054401760544017705440178054401790544018005440181054401820544018305440184054401850544018605440187054401880544018905440190054401910544019205440193054401940544019505440196054401970544019805440199054402000544020105440202054402030544020405440205054402060544020705440208054402090544021005440211054402120544021305440214054402150544021605440217054402180544021905440220054402210544022205440223054402240544022505440226054402270544022805440229054402300544023105440232054402330544023405440235054402360544023705440238054402390544024005440241054402420544024305440244054402450544024605440247054402480544024905440250054402510544025205440253054402540544025505440256054402570544025805440259054402600544026105440262054402630544026405440265054402660544026705440268054402690544027005440271054402720544027305440274054402750544027605440277054402780544027905440280054402810544028205440283054402840544028505440286054402870544028805440289054402900544029105440292054402930544029405440295054402960544029705440298054402990544030005440301054403020544030305440304054403050544030605440307054403080544030905440310054403110544031205440313054403140544031505440316054403170544031805440319054403200544032105440322054403230544032405440325054403260544032705440328054403290544033005440331054403320544033305440334054403350544033605440337054403380544033905440340054403410544034205440343054403440544034505440346054403470544034805440349054403500544035105440352054403530544035405440355054403560544035705440358054403590544036005440361054403620544036305440364054403650544036605440367054403680544036905440370054403710544037205440373054403740544037505440376054403770544037805440379054403800544038105440382054403830544038405440385054403860544038705440388054403890544039005440391054403920544039305440394054403950544039605440397054403980544039905440400054404010544040205440403054404040544040505440406054404070544040805440409054404100544041105440412054404130544041405440415054404160544041705440418054404190544042005440421054404220544042305440424054404250544042605440427054404280544042905440430054404310544043205440433054404340544043505440436054404370544043805440439054404400544044105440442054404430544044405440445054404460544044705440448054404490544045005440451054404520544045305440454054404550544045605440457054404580544045905440460054404610544046205440463054404640544046505440466054404670544046805440469054404700544047105440472054404730544047405440475054404760544047705440478054404790544048005440481054404820544048305440484054404850544048605440487054404880544048905440490054404910544049205440493054404940544049505440496054404970545000305450004054500050545000605450007054500080545000905450010054500110545001205450013054500140545001505450016054500170545001805450019054500200545002105450022054500230545002405450025054500260545002705450028054500290545003005450031054500320545003305450034054500350545003605450037054500380545003905450040054500410545004205450043054500440545004505450046054500470545004805450049054500500545005105450052054500530545005405450055054500560545005705450058054500590545006005450061054500620545006305450064054500650545006605450067054500680545006905450070054500710545007205450073054500740545007505450076054500770545007805450079054500800545008105450082054500830545008405450085054500860545008705450088054500890545009005450091054500920545009305450094054500950545009605450097054500980545009905450100054501010545010205450103054501040545010505450106054501070545010805450109054501100545011105450112054501130545011405450115054501160545011705450118054501190545012005450121054501220545012305450124054501250545012605450127054501280545012905450130054501310545013205450133054501340545013505450136054501370545013805450139054501400545014105450142054501430545014405450145054501460545014705450148054501490545015005450151054501520545015305450154054501550545015605450157054501580545015905450160054501610545016205450163054501640545016505450166054501670545016805450169054501700545017105450172054501730545017405450175054501760545017705450178054501790545018005450181054501820545018305450184054501850545018605450187054501880545018905450190054501910545019205450193054501940545019505450196054501970545019805450199054502000545020105450202054502030545020405450205054502060545020705450208054502090545021005450211054502120545021305450214054502150545021605450217054502180545021905450220054502210545022205450223054502240545022505450226054502270545022805450229054502300545023105450232054502330545023405450235054502360545023705450238054502390545024005450241054502420545024305450244054502450545024605450247054502480545024905450250054502510545025205450253054502540545025505450256054502570545025805450259054502600545026105450262054502630545026405450265054502660545026705450268054502690545027005450271054502720545027305450274054502750545027605450277054502780545027905450280054502810545028205450283054502840545028505450286054502870545028805450289054502900545029105450292054502930545029405450295054502960545029705450298054502990545030005450301054503020545030305450304054503050545030605450307054503080545030905450310054503110545031205450313054503140545031505450316054503170545031805450319054503200545032105450322054503230545032405450325054503260545032705450328054503290545033005450331054503320545033305450334054503350545033605450337054503380545033905450340054503410545034205450343054503440545034505450346054503470545034805450349054503500545035105450352054503530545035405450355054503560545035705450358054503590545036005450361054503620545036305450364054503650545036605450367054503680545036905450370054503710545037205450373054503740545037505450376054503770545037805450379054503800545038105450382054503830545038405450385054503860545038705450388054503890545039005450391054503920545039305450394054503950545039605450397054503980545039905450400054504010545040205450403054504040545040505450406054504070545040805450409054504100545041105450412054504130545041405450415054504160545041705450418054504190545042005450421054504220545042305450424054504250545042605450427054504280545042905450430054504310545043205450433054504340545043505450436054504370545043805450439054504400545044105450442054504430545044405450445054504460545044705450448054504490545045005450451054504520545045305450454054504550545045605450457054504580545045905450460054504610545046205450463054504640545046505450466054504670545046805450469054504700545047105450472054504730545047405450475054504760545047705450478054504790545048005450481054504820545048305450484054504850545048605450487054504880545048905450490054504910545049205450493054504940545049505450496054504970546000305460004054600050546000605460007054600080546000905460010054600110546001205460013054600140546001505460016054600170546001805460019054600200546002105460022054600230546002405460025054600260546002705460028054600290546003005460031054600320546003305460034054600350546003605460037054600380546003905460040054600410546004205460043054600440546004505460046054600470546004805460049054600500546005105460052054600530546005405460055054600560546005705460058054600590546006005460061054600620546006305460064054600650546006605460067054600680546006905460070054600710546007205460073054600740546007505460076054600770546007805460079054600800546008105460082054600830546008405460085054600860546008705460088054600890546009005460091054600920546009305460094054600950546009605460097054600980546009905460100054601010546010205460103054601040546010505460106054601070546010805460109054601100546011105460112054601130546011405460115054601160546011705460118054601190546012005460121054601220546012305460124054601250546012605460127054601280546012905460130054601310546013205460133054601340546013505460136054601370546013805460139054601400546014105460142054601430546014405460145054601460546014705460148054601490546015005460151054601520546015305460154054601550546015605460157054601580546015905460160054601610546016205460163054601640546016505460166054601670546016805460169054601700546017105460172054601730546017405460175054601760546017705460178054601790546018005460181054601820546018305460184054601850546018605460187054601880546018905460190054601910546019205460193054601940546019505460196054601970546019805460199054602000546020105460202054602030546020405460205054602060546020705460208054602090546021005460211054602120546021305460214054602150546021605460217054602180546021905460220054602210546022205460223054602240546022505460226054602270546022805460229054602300546023105460232054602330546023405460235054602360546023705460238054602390546024005460241054602420546024305460244054602450546024605460247054602480546024905460250054602510546025205460253054602540546025505460256054602570546025805460259054602600546026105460262054602630546026405460265054602660546026705460268054602690546027005460271054602720546027305460274054602750546027605460277054602780546027905460280054602810546028205460283054602840546028505460286054602870546028805460289054602900546029105460292054602930546029405460295054602960546029705460298054602990546030005460301054603020546030305460304054603050546030605460307054603080546030905460310054603110546031205460313054603140546031505460316054603170546031805460319054603200546032105460322054603230546032405460325054603260546032705460328054603290546033005460331054603320546033305460334054603350546033605460337054603380546033905460340054603410546034205460343054603440546034505460346054603470546034805460349054603500546035105460352054603530546035405460355054603560546035705460358054603590546036005460361054603620546036305460364054603650546036605460367054603680546036905460370054603710546037205460373054603740546037505460376054603770546037805460379054603800546038105460382054603830546038405460385054603860546038705460388054603890546039005460391054603920546039305460394054603950546039605460397054603980546039905460400054604010546040205460403054604040546040505460406054604070546040805460409054604100546041105460412054604130546041405460415054604160546041705460418054604190546042005460421054604220546042305460424054604250546042605460427054604280546042905460430054604310546043205460433054604340546043505460436054604370546043805460439054604400546044105460442054604430546044405460445054604460546044705460448054604490546045005460451054604520546045305460454054604550546045605460457054604580546045905460460054604610546046205460463054604640546046505460466054604670546046805460469054604700546047105460472054604730546047405460475054604760546047705460478054604790546048005460481054604820546048305460484054604850546048605460487054604880546048905460490054604910546049205460493054604940546049505460496054604970546049805470003054700040547000505470006054700070547000805470009054700100547001105470012054700130547001405470015054700160547001705470018054700190547002005470021054700220547002305470024054700250547002605470027054700280547002905470030054700310547003205470033054700340547003505470036054700370547003805470039054700400547004105470042054700430547004405470045054700460547004705470048054700490547005005470051054700520547005305470054054700550547005605470057054700580547005905470060054700610547006205470063054700640547006505470066054700670547006805470069054700700547007105470072054700730547007405470075054700760547007705470078054700790547008005470081054700820547008305470084054700850547008605470087054700880547008905470090054700910547009205470093054700940547009505470096054700970547009805470099054701000547010105470102054701030547010405470105054701060547010705470108054701090547011005470111054701120547011305470114054701150547011605470117054701180547011905470120054701210547012205470123054701240547012505470126054701270547012805470129054701300547013105470132054701330547013405470135054701360547013705470138054701390547014005470141054701420547014305470144054701450547014605470147054701480547014905470150054701510547015205470153054701540547015505470156054701570547015805470159054701600547016105470162054701630547016405470165054701660547016705470168054701690547017005470171054701720547017305470174054701750547017605470177054701780547017905470180054701810547018205470183054701840547018505470186054701870547018805470189054701900547019105470192054701930547019405470195054701960547019705470198054701990547020005470201054702020547020305470204054702050547020605470207054702080547020905470210054702110547021205470213054702140547021505470216054702170547021805470219054702200547022105470222054702230547022405470225054702260547022705470228054702290547023005470231054702320547023305470234054702350547023605470237054702380547023905470240054702410547024205470243054702440547024505470246054702470547024805470249054702500547025105470252054702530547025405470255054702560547025705470258054702590547026005470261054702620547026305470264054702650547026605470267054702680547026905470270054702710547027205470273054702740547027505470276054702770547027805470279054702800547028105470282054702830547028405470285054702860547028705470288054702890547029005470291054702920547029305470294054702950547029605470297054702980547029905470300054703010547030205470303054703040547030505470306054703070547030805470309054703100547031105470312054703130547031405470315054703160547031705470318054703190547032005470321054703220547032305470324054703250547032605470327054703280547032905470330054703310547033205470333054703340547033505470336054703370547033805470339054703400547034105470342054703430547034405470345054703460547034705470348054703490547035005470351054703520547035305470354054703550547035605470357054703580547035905470360054703610547036205470363054703640547036505470366054703670547036805470369054703700547037105470372054703730547037405470375054703760547037705470378054703790547038005470381054703820547038305470384054703850547038605470387054703880547038905470390054703910547039205470393054703940547039505470396054703970547039805470399054704000547040105470402054704030547040405470405054704060547040705470408054704090547041005470411054704120547041305470414054704150547041605470417054704180547041905470420054704210547042205470423054704240547042505470426054704270547042805470429054704300547043105470432054704330547043405470435054704360547043705470438054704390547044005470441054704420547044305470444054704450547044605470447054704480547044905470450054704510547045205470453054704540547045505470456054704570547045805470459054704600547046105470462054704630547046405470465054704660547046705470468054704690547047005470471054704720547047305470474054704750547047605470477054704780547047905470480054704810547048205470483054704840547048505470486054704870547048805470489054704900547049105470492054704930547049405470495054704960547049705470498054800030548000405480005054800060548000705480008054800090548001005480011054800120548001305480014054800150548001605480017054800180548001905480020054800210548002205480023054800240548002505480026054800270548002805480029054800300548003105480032054800330548003405480035054800360548003705480038054800390548004005480041054800420548004305480044054800450548004605480047054800480548004905480050054800510548005205480053054800540548005505480056054800570548005805480059054800600548006105480062054800630548006405480065054800660548006705480068054800690548007005480071054800720548007305480074054800750548007605480077054800780548007905480080054800810548008205480083054800840548008505480086054800870548008805480089054800900548009105480092054800930548009405480095054800960548009705480098054800990548010005480101054801020548010305480104054801050548010605480107054801080548010905480110054801110548011205480113054801140548011505480116054801170548011805480119054801200548012105480122054801230548012405480125054801260548012705480128054801290548013005480131054801320548013305480134054801350548013605480137054801380548013905480140054801410548014205480143054801440548014505480146054801470548014805480149054801500548015105480152054801530548015405480155054801560548015705480158054801590548016005480161054801620548016305480164054801650548016605480167054801680548016905480170054801710548017205480173054801740548017505480176054801770548017805480179054801800548018105480182054801830548018405480185054801860548018705480188054801890548019005480191054801920548019305480194054801950548019605480197054801980548019905480200054802010548020205480203054802040548020505480206054802070548020805480209054802100548021105480212054802130548021405480215054802160548021705480218054802190548022005480221054802220548022305480224054802250548022605480227054802280548022905480230054802310548023205480233054802340548023505480236054802370548023805480239054802400548024105480242054802430548024405480245054802460548024705480248054802490548025005480251054802520548025305480254054802550548025605480257054802580548025905480260054802610548026205480263054802640548026505480266054802670548026805480269054802700548027105480272054802730548027405480275054802760548027705480278054802790548028005480281054802820548028305480284054802850548028605480287054802880548028905480290054802910548029205480293054802940548029505480296054802970548029805480299054803000548030105480302054803030548030405480305054803060548030705480308054803090548031005480311054803120548031305480314054803150548031605480317054803180548031905480320054803210548032205480323054803240548032505480326054803270548032805480329054803300548033105480332054803330548033405480335054803360548033705480338054803390548034005480341054803420548034305480344054803450548034605480347054803480548034905480350054803510548035205480353054803540548035505480356054803570548035805480359054803600548036105480362054803630548036405480365054803660548036705480368054803690548037005480371054803720548037305480374054803750548037605480377054803780548037905480380054803810548038205480383054803840548038505480386054803870548038805480389054803900548039105480392054803930548039405480395054803960548039705480398054803990548040005480401054804020548040305480404054804050548040605480407054804080548040905480410054804110548041205480413054804140548041505480416054804170548041805480419054804200548042105480422054804230548042405480425054804260548042705480428054804290548043005480431054804320548043305480434054804350548043605480437054804380548043905480440054804410548044205480443054804440548044505480446054804470548044805480449054804500548045105480452054804530548045405480455054804560548045705480458054804590548046005480461054804620548046305480464054804650548046605480467054804680548046905480470054804710548047205480473054804740548047505480476054804770548047805480479054804800548048105480482054804830548048405480485054804860548048705480488054804890548049005480491054804920548049305480494054804950548049605480497054804980548049905490003054900040549000505490006054900070549000805490009054900100549001105490012054900130549001405490015054900160549001705490018054900190549002005490021054900220549002305490024054900250549002605490027054900280549002905490030054900310549003205490033054900340549003505490036054900370549003805490039054900400549004105490042054900430549004405490045054900460549004705490048054900490549005005490051054900520549005305490054054900550549005605490057054900580549005905490060054900610549006205490063054900640549006505490066054900670549006805490069054900700549007105490072054900730549007405490075054900760549007705490078054900790549008005490081054900820549008305490084054900850549008605490087054900880549008905490090054900910549009205490093054900940549009505490096054900970549009805490099054901000549010105490102054901030549010405490105054901060549010705490108054901090549011005490111054901120549011305490114054901150549011605490117054901180549011905490120054901210549012205490123054901240549012505490126054901270549012805490129054901300549013105490132054901330549013405490135054901360549013705490138054901390549014005490141054901420549014305490144054901450549014605490147054901480549014905490150054901510549015205490153054901540549015505490156054901570549015805490159054901600549016105490162054901630549016405490165054901660549016705490168054901690549017005490171054901720549017305490174054901750549017605490177054901780549017905490180054901810549018205490183054901840549018505490186054901870549018805490189054901900549019105490192054901930549019405490195054901960549019705490198054901990549020005490201054902020549020305490204054902050549020605490207054902080549020905490210054902110549021205490213054902140549021505490216054902170549021805490219054902200549022105490222054902230549022405490225054902260549022705490228054902290549023005490231054902320549023305490234054902350549023605490237054902380549023905490240054902410549024205490243054902440549024505490246054902470549024805490249054902500549025105490252054902530549025405490255054902560549025705490258054902590549026005490261054902620549026305490264054902650549026605490267054902680549026905490270054902710549027205490273054902740549027505490276054902770549027805490279054902800549028105490282054902830549028405490285054902860549028705490288054902890549029005490291054902920549029305490294054902950549029605490297054902980549029905490300054903010549030205490303054903040549030505490306054903070549030805490309054903100549031105490312054903130549031405490315054903160549031705490318054903190549032005490321054903220549032305490324054903250549032605490327054903280549032905490330054903310549033205490333054903340549033505490336054903370549033805490339054903400549034105490342054903430549034405490345054903460549034705490348054903490549035005490351054903520549035305490354054903550549035605490357054903580549035905490360054903610549036205490363054903640549036505490366054903670549036805490369054903700549037105490372054903730549037405490375054903760549037705490378054903790549038005490381054903820549038305490384054903850549038605490387054903880549038905490390054903910549039205490393054903940549039505490396054903970549039805490399054904000549040105490402054904030549040405490405054904060549040705490408054904090549041005490411054904120549041305490414054904150549041605490417054904180549041905490420054904210549042205490423054904240549042505490426054904270549042805490429054904300549043105490432054904330549043405490435054904360549043705490438054904390549044005490441054904420549044305490444054904450549044605490447054904480549044905490450054904510549045205490453054904540549045505490456054904570549045805490459054904600549046105490462054904630549046405490465054904660549046705490468054904690549047005490471054904720549047305490474054904750549047605490477054904780549047905490480054904810549048205490483054904840549048505490486054904870549048805490489054904900549049105490492054904930549049405490495054904960549049705490498054904990550000305500004055000050550000605500007055000080550000905500010055000110550001205500013055000140550001505500016055000170550001805500019055000200550002105500022055000230550002405500025055000260550002705500028055000290550003005500031055000320550003305500034055000350550003605500037055000380550003905500040055000410550004205500043055000440550004505500046055000470550004805500049055000500550005105500052055000530550005405500055055000560550005705500058055000590550006005500061055000620550006305500064055000650550006605500067055000680550006905500070055000710550007205500073055000740550007505500076055000770550007805500079055000800550008105500082055000830550008405500085055000860550008705500088055000890550009005500091055000920550009305500094055000950550009605500097055000980550009905500100055001010550010205500103055001040550010505500106055001070550010805500109055001100550011105500112055001130550011405500115055001160550011705500118055001190550012005500121055001220550012305500124055001250550012605500127055001280550012905500130055001310550013205500133055001340550013505500136055001370550013805500139055001400550014105500142055001430550014405500145055001460550014705500148055001490550015005500151055001520550015305500154055001550550015605500157055001580550015905500160055001610550016205500163055001640550016505500166055001670550016805500169055001700550017105500172055001730550017405500175055001760550017705500178055001790550018005500181055001820550018305500184055001850550018605500187055001880550018905500190055001910550019205500193055001940550019505500196055001970550019805500199055002000550020105500202055002030550020405500205055002060550020705500208055002090550021005500211055002120550021305500214055002150550021605500217055002180550021905500220055002210550022205500223055002240550022505500226055002270550022805500229055002300550023105500232055002330550023405500235055002360550023705500238055002390550024005500241055002420550024305500244055002450550024605500247055002480550024905500250055002510550025205500253055002540550025505500256055002570550025805500259055002600550026105500262055002630550026405500265055002660550026705500268055002690550027005500271055002720550027305500274055002750550027605500277055002780550027905500280055002810550028205500283055002840550028505500286055002870550028805500289055002900550029105500292055002930550029405500295055002960550029705500298055002990550030005500301055003020550030305500304055003050550030605500307055003080550030905500310055003110550031205500313055003140550031505500316055003170550031805500319055003200550032105500322055003230550032405500325055003260550032705500328055003290550033005500331055003320550033305500334055003350550033605500337055003380550033905500340055003410550034205500343055003440550034505500346055003470550034805500349055003500550035105500352055003530550035405500355055003560550035705500358055003590550036005500361055003620550036305500364055003650550036605500367055003680550036905500370055003710550037205500373055003740550037505500376055003770550037805500379055003800550038105500382055003830550038405500385055003860550038705500388055003890550039005500391055003920550039305500394055003950550039605500397055003980550039905500400055004010550040205500403055004040550040505500406055004070550040805500409055004100550041105500412055004130550041405500415055004160550041705500418055004190550042005500421055004220550042305500424055004250550042605500427055004280550042905500430055004310550043205500433055004340550043505500436055004370550043805500439055004400550044105500442055004430550044405500445055004460550044705500448055004490550045005500451055004520550045305500454055004550550045605500457055004580550045905500460055004610550046205500463055004640550046505500466055004670550046805500469055004700550047105500472055004730550047405500475055004760550047705500478055004790550048005500481055004820550048305500484055004850550048605500487055004880550048905500490055004910550049205500493055004940550049505500496055004970550049805500499055005000551000305510004055100050551000605510007055100080551000905510010055100110551001205510013055100140551001505510016055100170551001805510019055100200551002105510022055100230551002405510025055100260551002705510028055100290551003005510031055100320551003305510034055100350551003605510037055100380551003905510040055100410551004205510043055100440551004505510046055100470551004805510049055100500551005105510052055100530551005405510055055100560551005705510058055100590551006005510061055100620551006305510064055100650551006605510067055100680551006905510070055100710551007205510073055100740551007505510076055100770551007805510079055100800551008105510082055100830551008405510085055100860551008705510088055100890551009005510091055100920551009305510094055100950551009605510097055100980551009905510100055101010551010205510103055101040551010505510106055101070551010805510109055101100551011105510112055101130551011405510115055101160551011705510118055101190551012005510121055101220551012305510124055101250551012605510127055101280551012905510130055101310551013205510133055101340551013505510136055101370551013805510139055101400551014105510142055101430551014405510145055101460551014705510148055101490551015005510151055101520551015305510154055101550551015605510157055101580551015905510160055101610551016205510163055101640551016505510166055101670551016805510169055101700551017105510172055101730551017405510175055101760551017705510178055101790551018005510181055101820551018305510184055101850551018605510187055101880551018905510190055101910551019205510193055101940551019505510196055101970551019805510199055102000551020105510202055102030551020405510205055102060551020705510208055102090551021005510211055102120551021305510214055102150551021605510217055102180551021905510220055102210551022205510223055102240551022505510226055102270551022805510229055102300551023105510232055102330551023405510235055102360551023705510238055102390551024005510241055102420551024305510244055102450551024605510247055102480551024905510250055102510551025205510253055102540551025505510256055102570551025805510259055102600551026105510262055102630551026405510265055102660551026705510268055102690551027005510271055102720551027305510274055102750551027605510277055102780551027905510280055102810551028205510283055102840551028505510286055102870551028805510289055102900551029105510292055102930551029405510295055102960551029705510298055102990551030005510301055103020551030305510304055103050551030605510307055103080551030905510310055103110551031205510313055103140551031505510316055103170551031805510319055103200551032105510322055103230551032405510325055103260551032705510328055103290551033005510331055103320551033305510334055103350551033605510337055103380551033905510340055103410551034205510343055103440551034505510346055103470551034805510349055103500551035105510352055103530551035405510355055103560551035705510358055103590551036005510361055103620551036305510364055103650551036605510367055103680551036905510370055103710551037205510373055103740551037505510376055103770551037805510379055103800551038105510382055103830551038405510385055103860551038705510388055103890551039005510391055103920551039305510394055103950551039605510397055103980551039905510400055104010551040205510403055104040551040505510406055104070551040805510409055104100551041105510412055104130551041405510415055104160551041705510418055104190551042005510421055104220551042305510424055104250551042605510427055104280551042905510430055104310551043205510433055104340551043505510436055104370551043805510439055104400551044105510442055104430551044405510445055104460551044705510448055104490551045005510451055104520551045305510454055104550551045605510457055104580551045905510460055104610551046205510463055104640551046505510466055104670551046805510469055104700551047105510472055104730551047405510475055104760551047705510478055104790551048005510481055104820551048305510484055104850551048605510487055104880551048905510490055104910551049205510493055104940551049505510496055104970551049805510499055105000552000305520004055200050552000605520007055200080552000905520010055200110552001205520013055200140552001505520016055200170552001805520019055200200552002105520022055200230552002405520025055200260552002705520028055200290552003005520031055200320552003305520034055200350552003605520037055200380552003905520040055200410552004205520043055200440552004505520046055200470552004805520049055200500552005105520052055200530552005405520055055200560552005705520058055200590552006005520061055200620552006305520064055200650552006605520067055200680552006905520070055200710552007205520073055200740552007505520076055200770552007805520079055200800552008105520082055200830552008405520085055200860552008705520088055200890552009005520091055200920552009305520094055200950552009605520097055200980552009905520100055201010552010205520103055201040552010505520106055201070552010805520109055201100552011105520112055201130552011405520115055201160552011705520118055201190552012005520121055201220552012305520124055201250552012605520127055201280552012905520130055201310552013205520133055201340552013505520136055201370552013805520139055201400552014105520142055201430552014405520145055201460552014705520148055201490552015005520151055201520552015305520154055201550552015605520157055201580552015905520160055201610552016205520163055201640552016505520166055201670552016805520169055201700552017105520172055201730552017405520175055201760552017705520178055201790552018005520181055201820552018305520184055201850552018605520187055201880552018905520190055201910552019205520193055201940552019505520196055201970552019805520199055202000552020105520202055202030552020405520205055202060552020705520208055202090552021005520211055202120552021305520214055202150552021605520217055202180552021905520220055202210552022205520223055202240552022505520226055202270552022805520229055202300552023105520232055202330552023405520235055202360552023705520238055202390552024005520241055202420552024305520244055202450552024605520247055202480552024905520250055202510552025205520253055202540552025505520256055202570552025805520259055202600552026105520262055202630552026405520265055202660552026705520268055202690552027005520271055202720552027305520274055202750552027605520277055202780552027905520280055202810552028205520283055202840552028505520286055202870552028805520289055202900552029105520292055202930552029405520295055202960552029705520298055202990552030005520301055203020552030305520304055203050552030605520307055203080552030905520310055203110552031205520313055203140552031505520316055203170552031805520319055203200552032105520322055203230552032405520325055203260552032705520328055203290552033005520331055203320552033305520334055203350552033605520337055203380552033905520340055203410552034205520343055203440552034505520346055203470552034805520349055203500552035105520352055203530552035405520355055203560552035705520358055203590552036005520361055203620552036305520364055203650552036605520367055203680552036905520370055203710552037205520373055203740552037505520376055203770552037805520379055203800552038105520382055203830552038405520385055203860552038705520388055203890552039005520391055203920552039305520394055203950552039605520397055203980552039905520400055204010552040205520403055204040552040505520406055204070552040805520409055204100552041105520412055204130552041405520415055204160552041705520418055204190552042005520421055204220552042305520424055204250552042605520427055204280552042905520430055204310552043205520433055204340552043505520436055204370552043805520439055204400552044105520442055204430552044405520445055204460552044705520448055204490552045005520451055204520552045305520454055204550552045605520457055204580552045905520460055204610552046205520463055204640552046505520466055204670552046805520469055204700552047105520472055204730552047405520475055204760552047705520478055204790552048005520481055204820552048305520484055204850552048605520487055204880552048905520490055204910552049205520493055204940552049505520496055204970552049805520499055205000552050105530003055300040553000505530006055300070553000805530009055300100553001105530012055300130553001405530015055300160553001705530018055300190553002005530021055300220553002305530024055300250553002605530027055300280553002905530030055300310553003205530033055300340553003505530036055300370553003805530039055300400553004105530042055300430553004405530045055300460553004705530048055300490553005005530051055300520553005305530054055300550553005605530057055300580553005905530060055300610553006205530063055300640553006505530066055300670553006805530069055300700553007105530072055300730553007405530075055300760553007705530078055300790553008005530081055300820553008305530084055300850553008605530087055300880553008905530090055300910553009205530093055300940553009505530096055300970553009805530099055301000553010105530102055301030553010405530105055301060553010705530108055301090553011005530111055301120553011305530114055301150553011605530117055301180553011905530120055301210553012205530123055301240553012505530126055301270553012805530129055301300553013105530132055301330553013405530135055301360553013705530138055301390553014005530141055301420553014305530144055301450553014605530147055301480553014905530150055301510553015205530153055301540553015505530156055301570553015805530159055301600553016105530162055301630553016405530165055301660553016705530168055301690553017005530171055301720553017305530174055301750553017605530177055301780553017905530180055301810553018205530183055301840553018505530186055301870553018805530189055301900553019105530192055301930553019405530195055301960553019705530198055301990553020005530201055302020553020305530204055302050553020605530207055302080553020905530210055302110553021205530213055302140553021505530216055302170553021805530219055302200553022105530222055302230553022405530225055302260553022705530228055302290553023005530231055302320553023305530234055302350553023605530237055302380553023905530240055302410553024205530243055302440553024505530246055302470553024805530249055302500553025105530252055302530553025405530255055302560553025705530258055302590553026005530261055302620553026305530264055302650553026605530267055302680553026905530270055302710553027205530273055302740553027505530276055302770553027805530279055302800553028105530282055302830553028405530285055302860553028705530288055302890553029005530291055302920553029305530294055302950553029605530297055302980553029905530300055303010553030205530303055303040553030505530306055303070553030805530309055303100553031105530312055303130553031405530315055303160553031705530318055303190553032005530321055303220553032305530324055303250553032605530327055303280553032905530330055303310553033205530333055303340553033505530336055303370553033805530339055303400553034105530342055303430553034405530345055303460553034705530348055303490553035005530351055303520553035305530354055303550553035605530357055303580553035905530360055303610553036205530363055303640553036505530366055303670553036805530369055303700553037105530372055303730553037405530375055303760553037705530378055303790553038005530381055303820553038305530384055303850553038605530387055303880553038905530390055303910553039205530393055303940553039505530396055303970553039805530399055304000553040105530402055304030553040405530405055304060553040705530408055304090553041005530411055304120553041305530414055304150553041605530417055304180553041905530420055304210553042205530423055304240553042505530426055304270553042805530429055304300553043105530432055304330553043405530435055304360553043705530438055304390553044005530441055304420553044305530444055304450553044605530447055304480553044905530450055304510553045205530453055304540553045505530456055304570553045805530459055304600553046105530462055304630553046405530465055304660553046705530468055304690553047005530471055304720553047305530474055304750553047605530477055304780553047905530480055304810553048205530483055304840553048505530486055304870553048805530489055304900553049105530492055304930553049405530495055304960553049705530498055304990553050005530501055400030554000405540005055400060554000705540008055400090554001005540011055400120554001305540014055400150554001605540017055400180554001905540020055400210554002205540023055400240554002505540026055400270554002805540029055400300554003105540032055400330554003405540035055400360554003705540038055400390554004005540041055400420554004305540044055400450554004605540047055400480554004905540050055400510554005205540053055400540554005505540056055400570554005805540059055400600554006105540062055400630554006405540065055400660554006705540068055400690554007005540071055400720554007305540074055400750554007605540077055400780554007905540080055400810554008205540083055400840554008505540086055400870554008805540089055400900554009105540092055400930554009405540095055400960554009705540098055400990554010005540101055401020554010305540104055401050554010605540107055401080554010905540110055401110554011205540113055401140554011505540116055401170554011805540119055401200554012105540122055401230554012405540125055401260554012705540128055401290554013005540131055401320554013305540134055401350554013605540137055401380554013905540140055401410554014205540143055401440554014505540146055401470554014805540149055401500554015105540152055401530554015405540155055401560554015705540158055401590554016005540161055401620554016305540164055401650554016605540167055401680554016905540170055401710554017205540173055401740554017505540176055401770554017805540179055401800554018105540182055401830554018405540185055401860554018705540188055401890554019005540191055401920554019305540194055401950554019605540197055401980554019905540200055402010554020205540203055402040554020505540206055402070554020805540209055402100554021105540212055402130554021405540215055402160554021705540218055402190554022005540221055402220554022305540224055402250554022605540227055402280554022905540230055402310554023205540233055402340554023505540236055402370554023805540239055402400554024105540242055402430554024405540245055402460554024705540248055402490554025005540251055402520554025305540254055402550554025605540257055402580554025905540260055402610554026205540263055402640554026505540266055402670554026805540269055402700554027105540272055402730554027405540275055402760554027705540278055402790554028005540281055402820554028305540284055402850554028605540287055402880554028905540290055402910554029205540293055402940554029505540296055402970554029805540299055403000554030105540302055403030554030405540305055403060554030705540308055403090554031005540311055403120554031305540314055403150554031605540317055403180554031905540320055403210554032205540323055403240554032505540326055403270554032805540329055403300554033105540332055403330554033405540335055403360554033705540338055403390554034005540341055403420554034305540344055403450554034605540347055403480554034905540350055403510554035205540353055403540554035505540356055403570554035805540359055403600554036105540362055403630554036405540365055403660554036705540368055403690554037005540371055403720554037305540374055403750554037605540377055403780554037905540380055403810554038205540383055403840554038505540386055403870554038805540389055403900554039105540392055403930554039405540395055403960554039705540398055403990554040005540401055404020554040305540404055404050554040605540407055404080554040905540410055404110554041205540413055404140554041505540416055404170554041805540419055404200554042105540422055404230554042405540425055404260554042705540428055404290554043005540431055404320554043305540434055404350554043605540437055404380554043905540440055404410554044205540443055404440554044505540446055404470554044805540449055404500554045105540452055404530554045405540455055404560554045705540458055404590554046005540461055404620554046305540464055404650554046605540467055404680554046905540470055404710554047205540473055404740554047505540476055404770554047805540479055404800554048105540482055404830554048405540485055404860554048705540488055404890554049005540491055404920554049305540494055404950554049605540497055404980554049905540500055405010554050205550003055500040555000505550006055500070555000805550009055500100555001105550012055500130555001405550015055500160555001705550018055500190555002005550021055500220555002305550024055500250555002605550027055500280555002905550030055500310555003205550033055500340555003505550036055500370555003805550039055500400555004105550042055500430555004405550045055500460555004705550048055500490555005005550051055500520555005305550054055500550555005605550057055500580555005905550060055500610555006205550063055500640555006505550066055500670555006805550069055500700555007105550072055500730555007405550075055500760555007705550078055500790555008005550081055500820555008305550084055500850555008605550087055500880555008905550090055500910555009205550093055500940555009505550096055500970555009805550099055501000555010105550102055501030555010405550105055501060555010705550108055501090555011005550111055501120555011305550114055501150555011605550117055501180555011905550120055501210555012205550123055501240555012505550126055501270555012805550129055501300555013105550132055501330555013405550135055501360555013705550138055501390555014005550141055501420555014305550144055501450555014605550147055501480555014905550150055501510555015205550153055501540555015505550156055501570555015805550159055501600555016105550162055501630555016405550165055501660555016705550168055501690555017005550171055501720555017305550174055501750555017605550177055501780555017905550180055501810555018205550183055501840555018505550186055501870555018805550189055501900555019105550192055501930555019405550195055501960555019705550198055501990555020005550201055502020555020305550204055502050555020605550207055502080555020905550210055502110555021205550213055502140555021505550216055502170555021805550219055502200555022105550222055502230555022405550225055502260555022705550228055502290555023005550231055502320555023305550234055502350555023605550237055502380555023905550240055502410555024205550243055502440555024505550246055502470555024805550249055502500555025105550252055502530555025405550255055502560555025705550258055502590555026005550261055502620555026305550264055502650555026605550267055502680555026905550270055502710555027205550273055502740555027505550276055502770555027805550279055502800555028105550282055502830555028405550285055502860555028705550288055502890555029005550291055502920555029305550294055502950555029605550297055502980555029905550300055503010555030205550303055503040555030505550306055503070555030805550309055503100555031105550312055503130555031405550315055503160555031705550318055503190555032005550321055503220555032305550324055503250555032605550327055503280555032905550330055503310555033205550333055503340555033505550336055503370555033805550339055503400555034105550342055503430555034405550345055503460555034705550348055503490555035005550351055503520555035305550354055503550555035605550357055503580555035905550360055503610555036205550363055503640555036505550366055503670555036805550369055503700555037105550372055503730555037405550375055503760555037705550378055503790555038005550381055503820555038305550384055503850555038605550387055503880555038905550390055503910555039205550393055503940555039505550396055503970555039805550399055504000555040105550402055504030555040405550405055504060555040705550408055504090555041005550411055504120555041305550414055504150555041605550417055504180555041905550420055504210555042205550423055504240555042505550426055504270555042805550429055504300555043105550432055504330555043405550435055504360555043705550438055504390555044005550441055504420555044305550444055504450555044605550447055504480555044905550450055504510555045205550453055504540555045505550456055504570555045805550459055504600555046105550462055504630555046405550465055504660555046705550468055504690555047005550471055504720555047305550474055504750555047605550477055504780555047905550480055504810555048205550483055504840555048505550486055504870555048805550489055504900555049105550492055504930555049405550495055504960555049705550498055504990555050005550501055505020556000305560004055600050556000605560007055600080556000905560010055600110556001205560013055600140556001505560016055600170556001805560019055600200556002105560022055600230556002405560025055600260556002705560028055600290556003005560031055600320556003305560034055600350556003605560037055600380556003905560040055600410556004205560043055600440556004505560046055600470556004805560049055600500556005105560052055600530556005405560055055600560556005705560058055600590556006005560061055600620556006305560064055600650556006605560067055600680556006905560070055600710556007205560073055600740556007505560076055600770556007805560079055600800556008105560082055600830556008405560085055600860556008705560088055600890556009005560091055600920556009305560094055600950556009605560097055600980556009905560100055601010556010205560103055601040556010505560106055601070556010805560109055601100556011105560112055601130556011405560115055601160556011705560118055601190556012005560121055601220556012305560124055601250556012605560127055601280556012905560130055601310556013205560133055601340556013505560136055601370556013805560139055601400556014105560142055601430556014405560145055601460556014705560148055601490556015005560151055601520556015305560154055601550556015605560157055601580556015905560160055601610556016205560163055601640556016505560166055601670556016805560169055601700556017105560172055601730556017405560175055601760556017705560178055601790556018005560181055601820556018305560184055601850556018605560187055601880556018905560190055601910556019205560193055601940556019505560196055601970556019805560199055602000556020105560202055602030556020405560205055602060556020705560208055602090556021005560211055602120556021305560214055602150556021605560217055602180556021905560220055602210556022205560223055602240556022505560226055602270556022805560229055602300556023105560232055602330556023405560235055602360556023705560238055602390556024005560241055602420556024305560244055602450556024605560247055602480556024905560250055602510556025205560253055602540556025505560256055602570556025805560259055602600556026105560262055602630556026405560265055602660556026705560268055602690556027005560271055602720556027305560274055602750556027605560277055602780556027905560280055602810556028205560283055602840556028505560286055602870556028805560289055602900556029105560292055602930556029405560295055602960556029705560298055602990556030005560301055603020556030305560304055603050556030605560307055603080556030905560310055603110556031205560313055603140556031505560316055603170556031805560319055603200556032105560322055603230556032405560325055603260556032705560328055603290556033005560331055603320556033305560334055603350556033605560337055603380556033905560340055603410556034205560343055603440556034505560346055603470556034805560349055603500556035105560352055603530556035405560355055603560556035705560358055603590556036005560361055603620556036305560364055603650556036605560367055603680556036905560370055603710556037205560373055603740556037505560376055603770556037805560379055603800556038105560382055603830556038405560385055603860556038705560388055603890556039005560391055603920556039305560394055603950556039605560397055603980556039905560400055604010556040205560403055604040556040505560406055604070556040805560409055604100556041105560412055604130556041405560415055604160556041705560418055604190556042005560421055604220556042305560424055604250556042605560427055604280556042905560430055604310556043205560433055604340556043505560436055604370556043805560439055604400556044105560442055604430556044405560445055604460556044705560448055604490556045005560451055604520556045305560454055604550556045605560457055604580556045905560460055604610556046205560463055604640556046505560466055604670556046805560469055604700556047105560472055604730556047405560475055604760556047705560478055604790556048005560481055604820556048305560484055604850556048605560487055604880556048905560490055604910556049205560493055604940556049505560496055604970556049805560499055605000556050105560502055605030557000305570004055700050557000605570007055700080557000905570010055700110557001205570013055700140557001505570016055700170557001805570019055700200557002105570022055700230557002405570025055700260557002705570028055700290557003005570031055700320557003305570034055700350557003605570037055700380557003905570040055700410557004205570043055700440557004505570046055700470557004805570049055700500557005105570052055700530557005405570055055700560557005705570058055700590557006005570061055700620557006305570064055700650557006605570067055700680557006905570070055700710557007205570073055700740557007505570076055700770557007805570079055700800557008105570082055700830557008405570085055700860557008705570088055700890557009005570091055700920557009305570094055700950557009605570097055700980557009905570100055701010557010205570103055701040557010505570106055701070557010805570109055701100557011105570112055701130557011405570115055701160557011705570118055701190557012005570121055701220557012305570124055701250557012605570127055701280557012905570130055701310557013205570133055701340557013505570136055701370557013805570139055701400557014105570142055701430557014405570145055701460557014705570148055701490557015005570151055701520557015305570154055701550557015605570157055701580557015905570160055701610557016205570163055701640557016505570166055701670557016805570169055701700557017105570172055701730557017405570175055701760557017705570178055701790557018005570181055701820557018305570184055701850557018605570187055701880557018905570190055701910557019205570193055701940557019505570196055701970557019805570199055702000557020105570202055702030557020405570205055702060557020705570208055702090557021005570211055702120557021305570214055702150557021605570217055702180557021905570220055702210557022205570223055702240557022505570226055702270557022805570229055702300557023105570232055702330557023405570235055702360557023705570238055702390557024005570241055702420557024305570244055702450557024605570247055702480557024905570250055702510557025205570253055702540557025505570256055702570557025805570259055702600557026105570262055702630557026405570265055702660557026705570268055702690557027005570271055702720557027305570274055702750557027605570277055702780557027905570280055702810557028205570283055702840557028505570286055702870557028805570289055702900557029105570292055702930557029405570295055702960557029705570298055702990557030005570301055703020557030305570304055703050557030605570307055703080557030905570310055703110557031205570313055703140557031505570316055703170557031805570319055703200557032105570322055703230557032405570325055703260557032705570328055703290557033005570331055703320557033305570334055703350557033605570337055703380557033905570340055703410557034205570343055703440557034505570346055703470557034805570349055703500557035105570352055703530557035405570355055703560557035705570358055703590557036005570361055703620557036305570364055703650557036605570367055703680557036905570370055703710557037205570373055703740557037505570376055703770557037805570379055703800557038105570382055703830557038405570385055703860557038705570388055703890557039005570391055703920557039305570394055703950557039605570397055703980557039905570400055704010557040205570403055704040557040505570406055704070557040805570409055704100557041105570412055704130557041405570415055704160557041705570418055704190557042005570421055704220557042305570424055704250557042605570427055704280557042905570430055704310557043205570433055704340557043505570436055704370557043805570439055704400557044105570442055704430557044405570445055704460557044705570448055704490557045005570451055704520557045305570454055704550557045605570457055704580557045905570460055704610557046205570463055704640557046505570466055704670557046805570469055704700557047105570472055704730557047405570475055704760557047705570478055704790557048005570481055704820557048305570484055704850557048605570487055704880557048905570490055704910557049205570493055704940557049505570496055704970557049805570499055705000557050105570502055705030558000305580004055800050558000605580007055800080558000905580010055800110558001205580013055800140558001505580016055800170558001805580019055800200558002105580022055800230558002405580025055800260558002705580028055800290558003005580031055800320558003305580034055800350558003605580037055800380558003905580040055800410558004205580043055800440558004505580046055800470558004805580049055800500558005105580052055800530558005405580055055800560558005705580058055800590558006005580061055800620558006305580064055800650558006605580067055800680558006905580070055800710558007205580073055800740558007505580076055800770558007805580079055800800558008105580082055800830558008405580085055800860558008705580088055800890558009005580091055800920558009305580094055800950558009605580097055800980558009905580100055801010558010205580103055801040558010505580106055801070558010805580109055801100558011105580112055801130558011405580115055801160558011705580118055801190558012005580121055801220558012305580124055801250558012605580127055801280558012905580130055801310558013205580133055801340558013505580136055801370558013805580139055801400558014105580142055801430558014405580145055801460558014705580148055801490558015005580151055801520558015305580154055801550558015605580157055801580558015905580160055801610558016205580163055801640558016505580166055801670558016805580169055801700558017105580172055801730558017405580175055801760558017705580178055801790558018005580181055801820558018305580184055801850558018605580187055801880558018905580190055801910558019205580193055801940558019505580196055801970558019805580199055802000558020105580202055802030558020405580205055802060558020705580208055802090558021005580211055802120558021305580214055802150558021605580217055802180558021905580220055802210558022205580223055802240558022505580226055802270558022805580229055802300558023105580232055802330558023405580235055802360558023705580238055802390558024005580241055802420558024305580244055802450558024605580247055802480558024905580250055802510558025205580253055802540558025505580256055802570558025805580259055802600558026105580262055802630558026405580265055802660558026705580268055802690558027005580271055802720558027305580274055802750558027605580277055802780558027905580280055802810558028205580283055802840558028505580286055802870558028805580289055802900558029105580292055802930558029405580295055802960558029705580298055802990558030005580301055803020558030305580304055803050558030605580307055803080558030905580310055803110558031205580313055803140558031505580316055803170558031805580319055803200558032105580322055803230558032405580325055803260558032705580328055803290558033005580331055803320558033305580334055803350558033605580337055803380558033905580340055803410558034205580343055803440558034505580346055803470558034805580349055803500558035105580352055803530558035405580355055803560558035705580358055803590558036005580361055803620558036305580364055803650558036605580367055803680558036905580370055803710558037205580373055803740558037505580376055803770558037805580379055803800558038105580382055803830558038405580385055803860558038705580388055803890558039005580391055803920558039305580394055803950558039605580397055803980558039905580400055804010558040205580403055804040558040505580406055804070558040805580409055804100558041105580412055804130558041405580415055804160558041705580418055804190558042005580421055804220558042305580424055804250558042605580427055804280558042905580430055804310558043205580433055804340558043505580436055804370558043805580439055804400558044105580442055804430558044405580445055804460558044705580448055804490558045005580451055804520558045305580454055804550558045605580457055804580558045905580460055804610558046205580463055804640558046505580466055804670558046805580469055804700558047105580472055804730558047405580475055804760558047705580478055804790558048005580481055804820558048305580484055804850558048605580487055804880558048905580490055804910558049205580493055804940558049505580496055804970558049805580499055805000558050105580502055805030559000405590005055900060559000705590008055900090559001005590011055900120559001305590014055900150559001605590017055900180559001905590020055900210559002205590023055900240559002505590026055900270559002805590029055900300559003105590032055900330559003405590035055900360559003705590038055900390559004005590041055900420559004305590044055900450559004605590047055900480559004905590050055900510559005205590053055900540559005505590056055900570559005805590059055900600559006105590062055900630559006405590065055900660559006705590068055900690559007005590071055900720559007305590074055900750559007605590077055900780559007905590080055900810559008205590083055900840559008505590086055900870559008805590089055900900559009105590092055900930559009405590095055900960559009705590098055900990559010005590101055901020559010305590104055901050559010605590107055901080559010905590110055901110559011205590113055901140559011505590116055901170559011805590119055901200559012105590122055901230559012405590125055901260559012705590128055901290559013005590131055901320559013305590134055901350559013605590137055901380559013905590140055901410559014205590143055901440559014505590146055901470559014805590149055901500559015105590152055901530559015405590155055901560559015705590158055901590559016005590161055901620559016305590164055901650559016605590167055901680559016905590170055901710559017205590173055901740559017505590176055901770559017805590179055901800559018105590182055901830559018405590185055901860559018705590188055901890559019005590191055901920559019305590194055901950559019605590197055901980559019905590200055902010559020205590203055902040559020505590206055902070559020805590209055902100559021105590212055902130559021405590215055902160559021705590218055902190559022005590221055902220559022305590224055902250559022605590227055902280559022905590230055902310559023205590233055902340559023505590236055902370559023805590239055902400559024105590242055902430559024405590245055902460559024705590248055902490559025005590251055902520559025305590254055902550559025605590257055902580559025905590260055902610559026205590263055902640559026505590266055902670559026805590269055902700559027105590272055902730559027405590275055902760559027705590278055902790559028005590281055902820559028305590284055902850559028605590287055902880559028905590290055902910559029205590293055902940559029505590296055902970559029805590299055903000559030105590302055903030559030405590305055903060559030705590308055903090559031005590311055903120559031305590314055903150559031605590317055903180559031905590320055903210559032205590323055903240559032505590326055903270559032805590329055903300559033105590332055903330559033405590335055903360559033705590338055903390559034005590341055903420559034305590344055903450559034605590347055903480559034905590350055903510559035205590353055903540559035505590356055903570559035805590359055903600559036105590362055903630559036405590365055903660559036705590368055903690559037005590371055903720559037305590374055903750559037605590377055903780559037905590380055903810559038205590383055903840559038505590386055903870559038805590389055903900559039105590392055903930559039405590395055903960559039705590398055903990559040005590401055904020559040305590404055904050559040605590407055904080559040905590410055904110559041205590413055904140559041505590416055904170559041805590419055904200559042105590422055904230559042405590425055904260559042705590428055904290559043005590431055904320559043305590434055904350559043605590437055904380559043905590440055904410559044205590443055904440559044505590446055904470559044805590449055904500559045105590452055904530559045405590455055904560559045705590458055904590559046005590461055904620559046305590464055904650559046605590467055904680559046905590470055904710559047205590473055904740559047505590476055904770559047805590479055904800559048105590482055904830559048405590485055904860559048705590488055904890559049005590491055904920559049305590494055904950559049605590497055904980559049905590500055905010559050205590503055905040560000405600005056000060560000705600008056000090560001005600011056000120560001305600014056000150560001605600017056000180560001905600020056000210560002205600023056000240560002505600026056000270560002805600029056000300560003105600032056000330560003405600035056000360560003705600038056000390560004005600041056000420560004305600044056000450560004605600047056000480560004905600050056000510560005205600053056000540560005505600056056000570560005805600059056000600560006105600062056000630560006405600065056000660560006705600068056000690560007005600071056000720560007305600074056000750560007605600077056000780560007905600080056000810560008205600083056000840560008505600086056000870560008805600089056000900560009105600092056000930560009405600095056000960560009705600098056000990560010005600101056001020560010305600104056001050560010605600107056001080560010905600110056001110560011205600113056001140560011505600116056001170560011805600119056001200560012105600122056001230560012405600125056001260560012705600128056001290560013005600131056001320560013305600134056001350560013605600137056001380560013905600140056001410560014205600143056001440560014505600146056001470560014805600149056001500560015105600152056001530560015405600155056001560560015705600158056001590560016005600161056001620560016305600164056001650560016605600167056001680560016905600170056001710560017205600173056001740560017505600176056001770560017805600179056001800560018105600182056001830560018405600185056001860560018705600188056001890560019005600191056001920560019305600194056001950560019605600197056001980560019905600200056002010560020205600203056002040560020505600206056002070560020805600209056002100560021105600212056002130560021405600215056002160560021705600218056002190560022005600221056002220560022305600224056002250560022605600227056002280560022905600230056002310560023205600233056002340560023505600236056002370560023805600239056002400560024105600242056002430560024405600245056002460560024705600248056002490560025005600251056002520560025305600254056002550560025605600257056002580560025905600260056002610560026205600263056002640560026505600266056002670560026805600269056002700560027105600272056002730560027405600275056002760560027705600278056002790560028005600281056002820560028305600284056002850560028605600287056002880560028905600290056002910560029205600293056002940560029505600296056002970560029805600299056003000560030105600302056003030560030405600305056003060560030705600308056003090560031005600311056003120560031305600314056003150560031605600317056003180560031905600320056003210560032205600323056003240560032505600326056003270560032805600329056003300560033105600332056003330560033405600335056003360560033705600338056003390560034005600341056003420560034305600344056003450560034605600347056003480560034905600350056003510560035205600353056003540560035505600356056003570560035805600359056003600560036105600362056003630560036405600365056003660560036705600368056003690560037005600371056003720560037305600374056003750560037605600377056003780560037905600380056003810560038205600383056003840560038505600386056003870560038805600389056003900560039105600392056003930560039405600395056003960560039705600398056003990560040005600401056004020560040305600404056004050560040605600407056004080560040905600410056004110560041205600413056004140560041505600416056004170560041805600419056004200560042105600422056004230560042405600425056004260560042705600428056004290560043005600431056004320560043305600434056004350560043605600437056004380560043905600440056004410560044205600443056004440560044505600446056004470560044805600449056004500560045105600452056004530560045405600455056004560560045705600458056004590560046005600461056004620560046305600464056004650560046605600467056004680560046905600470056004710560047205600473056004740560047505600476056004770560047805600479056004800560048105600482056004830560048405600485056004860560048705600488056004890560049005600491056004920560049305600494056004950560049605600497056004980560049905600500056005010560050205600503056005040561000405610005056100060561000705610008056100090561001005610011056100120561001305610014056100150561001605610017056100180561001905610020056100210561002205610023056100240561002505610026056100270561002805610029056100300561003105610032056100330561003405610035056100360561003705610038056100390561004005610041056100420561004305610044056100450561004605610047056100480561004905610050056100510561005205610053056100540561005505610056056100570561005805610059056100600561006105610062056100630561006405610065056100660561006705610068056100690561007005610071056100720561007305610074056100750561007605610077056100780561007905610080056100810561008205610083056100840561008505610086056100870561008805610089056100900561009105610092056100930561009405610095056100960561009705610098056100990561010005610101056101020561010305610104056101050561010605610107056101080561010905610110056101110561011205610113056101140561011505610116056101170561011805610119056101200561012105610122056101230561012405610125056101260561012705610128056101290561013005610131056101320561013305610134056101350561013605610137056101380561013905610140056101410561014205610143056101440561014505610146056101470561014805610149056101500561015105610152056101530561015405610155056101560561015705610158056101590561016005610161056101620561016305610164056101650561016605610167056101680561016905610170056101710561017205610173056101740561017505610176056101770561017805610179056101800561018105610182056101830561018405610185056101860561018705610188056101890561019005610191056101920561019305610194056101950561019605610197056101980561019905610200056102010561020205610203056102040561020505610206056102070561020805610209056102100561021105610212056102130561021405610215056102160561021705610218056102190561022005610221056102220561022305610224056102250561022605610227056102280561022905610230056102310561023205610233056102340561023505610236056102370561023805610239056102400561024105610242056102430561024405610245056102460561024705610248056102490561025005610251056102520561025305610254056102550561025605610257056102580561025905610260056102610561026205610263056102640561026505610266056102670561026805610269056102700561027105610272056102730561027405610275056102760561027705610278056102790561028005610281056102820561028305610284056102850561028605610287056102880561028905610290056102910561029205610293056102940561029505610296056102970561029805610299056103000561030105610302056103030561030405610305056103060561030705610308056103090561031005610311056103120561031305610314056103150561031605610317056103180561031905610320056103210561032205610323056103240561032505610326056103270561032805610329056103300561033105610332056103330561033405610335056103360561033705610338056103390561034005610341056103420561034305610344056103450561034605610347056103480561034905610350056103510561035205610353056103540561035505610356056103570561035805610359056103600561036105610362056103630561036405610365056103660561036705610368056103690561037005610371056103720561037305610374056103750561037605610377056103780561037905610380056103810561038205610383056103840561038505610386056103870561038805610389056103900561039105610392056103930561039405610395056103960561039705610398056103990561040005610401056104020561040305610404056104050561040605610407056104080561040905610410056104110561041205610413056104140561041505610416056104170561041805610419056104200561042105610422056104230561042405610425056104260561042705610428056104290561043005610431056104320561043305610434056104350561043605610437056104380561043905610440056104410561044205610443056104440561044505610446056104470561044805610449056104500561045105610452056104530561045405610455056104560561045705610458056104590561046005610461056104620561046305610464056104650561046605610467056104680561046905610470056104710561047205610473056104740561047505610476056104770561047805610479056104800561048105610482056104830561048405610485056104860561048705610488056104890561049005610491056104920561049305610494056104950561049605610497056104980561049905610500056105010561050205610503056105040561050505620004056200050562000605620007056200080562000905620010056200110562001205620013056200140562001505620016056200170562001805620019056200200562002105620022056200230562002405620025056200260562002705620028056200290562003005620031056200320562003305620034056200350562003605620037056200380562003905620040056200410562004205620043056200440562004505620046056200470562004805620049056200500562005105620052056200530562005405620055056200560562005705620058056200590562006005620061056200620562006305620064056200650562006605620067056200680562006905620070056200710562007205620073056200740562007505620076056200770562007805620079056200800562008105620082056200830562008405620085056200860562008705620088056200890562009005620091056200920562009305620094056200950562009605620097056200980562009905620100056201010562010205620103056201040562010505620106056201070562010805620109056201100562011105620112056201130562011405620115056201160562011705620118056201190562012005620121056201220562012305620124056201250562012605620127056201280562012905620130056201310562013205620133056201340562013505620136056201370562013805620139056201400562014105620142056201430562014405620145056201460562014705620148056201490562015005620151056201520562015305620154056201550562015605620157056201580562015905620160056201610562016205620163056201640562016505620166056201670562016805620169056201700562017105620172056201730562017405620175056201760562017705620178056201790562018005620181056201820562018305620184056201850562018605620187056201880562018905620190056201910562019205620193056201940562019505620196056201970562019805620199056202000562020105620202056202030562020405620205056202060562020705620208056202090562021005620211056202120562021305620214056202150562021605620217056202180562021905620220056202210562022205620223056202240562022505620226056202270562022805620229056202300562023105620232056202330562023405620235056202360562023705620238056202390562024005620241056202420562024305620244056202450562024605620247056202480562024905620250056202510562025205620253056202540562025505620256056202570562025805620259056202600562026105620262056202630562026405620265056202660562026705620268056202690562027005620271056202720562027305620274056202750562027605620277056202780562027905620280056202810562028205620283056202840562028505620286056202870562028805620289056202900562029105620292056202930562029405620295056202960562029705620298056202990562030005620301056203020562030305620304056203050562030605620307056203080562030905620310056203110562031205620313056203140562031505620316056203170562031805620319056203200562032105620322056203230562032405620325056203260562032705620328056203290562033005620331056203320562033305620334056203350562033605620337056203380562033905620340056203410562034205620343056203440562034505620346056203470562034805620349056203500562035105620352056203530562035405620355056203560562035705620358056203590562036005620361056203620562036305620364056203650562036605620367056203680562036905620370056203710562037205620373056203740562037505620376056203770562037805620379056203800562038105620382056203830562038405620385056203860562038705620388056203890562039005620391056203920562039305620394056203950562039605620397056203980562039905620400056204010562040205620403056204040562040505620406056204070562040805620409056204100562041105620412056204130562041405620415056204160562041705620418056204190562042005620421056204220562042305620424056204250562042605620427056204280562042905620430056204310562043205620433056204340562043505620436056204370562043805620439056204400562044105620442056204430562044405620445056204460562044705620448056204490562045005620451056204520562045305620454056204550562045605620457056204580562045905620460056204610562046205620463056204640562046505620466056204670562046805620469056204700562047105620472056204730562047405620475056204760562047705620478056204790562048005620481056204820562048305620484056204850562048605620487056204880562048905620490056204910562049205620493056204940562049505620496056204970562049805620499056205000562050105620502056205030562050405620505056205060563000405630005056300060563000705630008056300090563001005630011056300120563001305630014056300150563001605630017056300180563001905630020056300210563002205630023056300240563002505630026056300270563002805630029056300300563003105630032056300330563003405630035056300360563003705630038056300390563004005630041056300420563004305630044056300450563004605630047056300480563004905630050056300510563005205630053056300540563005505630056056300570563005805630059056300600563006105630062056300630563006405630065056300660563006705630068056300690563007005630071056300720563007305630074056300750563007605630077056300780563007905630080056300810563008205630083056300840563008505630086056300870563008805630089056300900563009105630092056300930563009405630095056300960563009705630098056300990563010005630101056301020563010305630104056301050563010605630107056301080563010905630110056301110563011205630113056301140563011505630116056301170563011805630119056301200563012105630122056301230563012405630125056301260563012705630128056301290563013005630131056301320563013305630134056301350563013605630137056301380563013905630140056301410563014205630143056301440563014505630146056301470563014805630149056301500563015105630152056301530563015405630155056301560563015705630158056301590563016005630161056301620563016305630164056301650563016605630167056301680563016905630170056301710563017205630173056301740563017505630176056301770563017805630179056301800563018105630182056301830563018405630185056301860563018705630188056301890563019005630191056301920563019305630194056301950563019605630197056301980563019905630200056302010563020205630203056302040563020505630206056302070563020805630209056302100563021105630212056302130563021405630215056302160563021705630218056302190563022005630221056302220563022305630224056302250563022605630227056302280563022905630230056302310563023205630233056302340563023505630236056302370563023805630239056302400563024105630242056302430563024405630245056302460563024705630248056302490563025005630251056302520563025305630254056302550563025605630257056302580563025905630260056302610563026205630263056302640563026505630266056302670563026805630269056302700563027105630272056302730563027405630275056302760563027705630278056302790563028005630281056302820563028305630284056302850563028605630287056302880563028905630290056302910563029205630293056302940563029505630296056302970563029805630299056303000563030105630302056303030563030405630305056303060563030705630308056303090563031005630311056303120563031305630314056303150563031605630317056303180563031905630320056303210563032205630323056303240563032505630326056303270563032805630329056303300563033105630332056303330563033405630335056303360563033705630338056303390563034005630341056303420563034305630344056303450563034605630347056303480563034905630350056303510563035205630353056303540563035505630356056303570563035805630359056303600563036105630362056303630563036405630365056303660563036705630368056303690563037005630371056303720563037305630374056303750563037605630377056303780563037905630380056303810563038205630383056303840563038505630386056303870563038805630389056303900563039105630392056303930563039405630395056303960563039705630398056303990563040005630401056304020563040305630404056304050563040605630407056304080563040905630410056304110563041205630413056304140563041505630416056304170563041805630419056304200563042105630422056304230563042405630425056304260563042705630428056304290563043005630431056304320563043305630434056304350563043605630437056304380563043905630440056304410563044205630443056304440563044505630446056304470563044805630449056304500563045105630452056304530563045405630455056304560563045705630458056304590563046005630461056304620563046305630464056304650563046605630467056304680563046905630470056304710563047205630473056304740563047505630476056304770563047805630479056304800563048105630482056304830563048405630485056304860563048705630488056304890563049005630491056304920563049305630494056304950563049605630497056304980563049905630500056305010563050205630503056305040563050505630506056400040564000505640006056400070564000805640009056400100564001105640012056400130564001405640015056400160564001705640018056400190564002005640021056400220564002305640024056400250564002605640027056400280564002905640030056400310564003205640033056400340564003505640036056400370564003805640039056400400564004105640042056400430564004405640045056400460564004705640048056400490564005005640051056400520564005305640054056400550564005605640057056400580564005905640060056400610564006205640063056400640564006505640066056400670564006805640069056400700564007105640072056400730564007405640075056400760564007705640078056400790564008005640081056400820564008305640084056400850564008605640087056400880564008905640090056400910564009205640093056400940564009505640096056400970564009805640099056401000564010105640102056401030564010405640105056401060564010705640108056401090564011005640111056401120564011305640114056401150564011605640117056401180564011905640120056401210564012205640123056401240564012505640126056401270564012805640129056401300564013105640132056401330564013405640135056401360564013705640138056401390564014005640141056401420564014305640144056401450564014605640147056401480564014905640150056401510564015205640153056401540564015505640156056401570564015805640159056401600564016105640162056401630564016405640165056401660564016705640168056401690564017005640171056401720564017305640174056401750564017605640177056401780564017905640180056401810564018205640183056401840564018505640186056401870564018805640189056401900564019105640192056401930564019405640195056401960564019705640198056401990564020005640201056402020564020305640204056402050564020605640207056402080564020905640210056402110564021205640213056402140564021505640216056402170564021805640219056402200564022105640222056402230564022405640225056402260564022705640228056402290564023005640231056402320564023305640234056402350564023605640237056402380564023905640240056402410564024205640243056402440564024505640246056402470564024805640249056402500564025105640252056402530564025405640255056402560564025705640258056402590564026005640261056402620564026305640264056402650564026605640267056402680564026905640270056402710564027205640273056402740564027505640276056402770564027805640279056402800564028105640282056402830564028405640285056402860564028705640288056402890564029005640291056402920564029305640294056402950564029605640297056402980564029905640300056403010564030205640303056403040564030505640306056403070564030805640309056403100564031105640312056403130564031405640315056403160564031705640318056403190564032005640321056403220564032305640324056403250564032605640327056403280564032905640330056403310564033205640333056403340564033505640336056403370564033805640339056403400564034105640342056403430564034405640345056403460564034705640348056403490564035005640351056403520564035305640354056403550564035605640357056403580564035905640360056403610564036205640363056403640564036505640366056403670564036805640369056403700564037105640372056403730564037405640375056403760564037705640378056403790564038005640381056403820564038305640384056403850564038605640387056403880564038905640390056403910564039205640393056403940564039505640396056403970564039805640399056404000564040105640402056404030564040405640405056404060564040705640408056404090564041005640411056404120564041305640414056404150564041605640417056404180564041905640420056404210564042205640423056404240564042505640426056404270564042805640429056404300564043105640432056404330564043405640435056404360564043705640438056404390564044005640441056404420564044305640444056404450564044605640447056404480564044905640450056404510564045205640453056404540564045505640456056404570564045805640459056404600564046105640462056404630564046405640465056404660564046705640468056404690564047005640471056404720564047305640474056404750564047605640477056404780564047905640480056404810564048205640483056404840564048505640486056404870564048805640489056404900564049105640492056404930564049405640495056404960564049705640498056404990564050005640501056405020564050305640504056405050564050605640507056500040565000505650006056500070565000805650009056500100565001105650012056500130565001405650015056500160565001705650018056500190565002005650021056500220565002305650024056500250565002605650027056500280565002905650030056500310565003205650033056500340565003505650036056500370565003805650039056500400565004105650042056500430565004405650045056500460565004705650048056500490565005005650051056500520565005305650054056500550565005605650057056500580565005905650060056500610565006205650063056500640565006505650066056500670565006805650069056500700565007105650072056500730565007405650075056500760565007705650078056500790565008005650081056500820565008305650084056500850565008605650087056500880565008905650090056500910565009205650093056500940565009505650096056500970565009805650099056501000565010105650102056501030565010405650105056501060565010705650108056501090565011005650111056501120565011305650114056501150565011605650117056501180565011905650120056501210565012205650123056501240565012505650126056501270565012805650129056501300565013105650132056501330565013405650135056501360565013705650138056501390565014005650141056501420565014305650144056501450565014605650147056501480565014905650150056501510565015205650153056501540565015505650156056501570565015805650159056501600565016105650162056501630565016405650165056501660565016705650168056501690565017005650171056501720565017305650174056501750565017605650177056501780565017905650180056501810565018205650183056501840565018505650186056501870565018805650189056501900565019105650192056501930565019405650195056501960565019705650198056501990565020005650201056502020565020305650204056502050565020605650207056502080565020905650210056502110565021205650213056502140565021505650216056502170565021805650219056502200565022105650222056502230565022405650225056502260565022705650228056502290565023005650231056502320565023305650234056502350565023605650237056502380565023905650240056502410565024205650243056502440565024505650246056502470565024805650249056502500565025105650252056502530565025405650255056502560565025705650258056502590565026005650261056502620565026305650264056502650565026605650267056502680565026905650270056502710565027205650273056502740565027505650276056502770565027805650279056502800565028105650282056502830565028405650285056502860565028705650288056502890565029005650291056502920565029305650294056502950565029605650297056502980565029905650300056503010565030205650303056503040565030505650306056503070565030805650309056503100565031105650312056503130565031405650315056503160565031705650318056503190565032005650321056503220565032305650324056503250565032605650327056503280565032905650330056503310565033205650333056503340565033505650336056503370565033805650339056503400565034105650342056503430565034405650345056503460565034705650348056503490565035005650351056503520565035305650354056503550565035605650357056503580565035905650360056503610565036205650363056503640565036505650366056503670565036805650369056503700565037105650372056503730565037405650375056503760565037705650378056503790565038005650381056503820565038305650384056503850565038605650387056503880565038905650390056503910565039205650393056503940565039505650396056503970565039805650399056504000565040105650402056504030565040405650405056504060565040705650408056504090565041005650411056504120565041305650414056504150565041605650417056504180565041905650420056504210565042205650423056504240565042505650426056504270565042805650429056504300565043105650432056504330565043405650435056504360565043705650438056504390565044005650441056504420565044305650444056504450565044605650447056504480565044905650450056504510565045205650453056504540565045505650456056504570565045805650459056504600565046105650462056504630565046405650465056504660565046705650468056504690565047005650471056504720565047305650474056504750565047605650477056504780565047905650480056504810565048205650483056504840565048505650486056504870565048805650489056504900565049105650492056504930565049405650495056504960565049705650498056504990565050005650501056505020565050305650504056505050565050605650507056600040566000505660006056600070566000805660009056600100566001105660012056600130566001405660015056600160566001705660018056600190566002005660021056600220566002305660024056600250566002605660027056600280566002905660030056600310566003205660033056600340566003505660036056600370566003805660039056600400566004105660042056600430566004405660045056600460566004705660048056600490566005005660051056600520566005305660054056600550566005605660057056600580566005905660060056600610566006205660063056600640566006505660066056600670566006805660069056600700566007105660072056600730566007405660075056600760566007705660078056600790566008005660081056600820566008305660084056600850566008605660087056600880566008905660090056600910566009205660093056600940566009505660096056600970566009805660099056601000566010105660102056601030566010405660105056601060566010705660108056601090566011005660111056601120566011305660114056601150566011605660117056601180566011905660120056601210566012205660123056601240566012505660126056601270566012805660129056601300566013105660132056601330566013405660135056601360566013705660138056601390566014005660141056601420566014305660144056601450566014605660147056601480566014905660150056601510566015205660153056601540566015505660156056601570566015805660159056601600566016105660162056601630566016405660165056601660566016705660168056601690566017005660171056601720566017305660174056601750566017605660177056601780566017905660180056601810566018205660183056601840566018505660186056601870566018805660189056601900566019105660192056601930566019405660195056601960566019705660198056601990566020005660201056602020566020305660204056602050566020605660207056602080566020905660210056602110566021205660213056602140566021505660216056602170566021805660219056602200566022105660222056602230566022405660225056602260566022705660228056602290566023005660231056602320566023305660234056602350566023605660237056602380566023905660240056602410566024205660243056602440566024505660246056602470566024805660249056602500566025105660252056602530566025405660255056602560566025705660258056602590566026005660261056602620566026305660264056602650566026605660267056602680566026905660270056602710566027205660273056602740566027505660276056602770566027805660279056602800566028105660282056602830566028405660285056602860566028705660288056602890566029005660291056602920566029305660294056602950566029605660297056602980566029905660300056603010566030205660303056603040566030505660306056603070566030805660309056603100566031105660312056603130566031405660315056603160566031705660318056603190566032005660321056603220566032305660324056603250566032605660327056603280566032905660330056603310566033205660333056603340566033505660336056603370566033805660339056603400566034105660342056603430566034405660345056603460566034705660348056603490566035005660351056603520566035305660354056603550566035605660357056603580566035905660360056603610566036205660363056603640566036505660366056603670566036805660369056603700566037105660372056603730566037405660375056603760566037705660378056603790566038005660381056603820566038305660384056603850566038605660387056603880566038905660390056603910566039205660393056603940566039505660396056603970566039805660399056604000566040105660402056604030566040405660405056604060566040705660408056604090566041005660411056604120566041305660414056604150566041605660417056604180566041905660420056604210566042205660423056604240566042505660426056604270566042805660429056604300566043105660432056604330566043405660435056604360566043705660438056604390566044005660441056604420566044305660444056604450566044605660447056604480566044905660450056604510566045205660453056604540566045505660456056604570566045805660459056604600566046105660462056604630566046405660465056604660566046705660468056604690566047005660471056604720566047305660474056604750566047605660477056604780566047905660480056604810566048205660483056604840566048505660486056604870566048805660489056604900566049105660492056604930566049405660495056604960566049705660498056604990566050005660501056605020566050305660504056605050566050605660507056605080567000405670005056700060567000705670008056700090567001005670011056700120567001305670014056700150567001605670017056700180567001905670020056700210567002205670023056700240567002505670026056700270567002805670029056700300567003105670032056700330567003405670035056700360567003705670038056700390567004005670041056700420567004305670044056700450567004605670047056700480567004905670050056700510567005205670053056700540567005505670056056700570567005805670059056700600567006105670062056700630567006405670065056700660567006705670068056700690567007005670071056700720567007305670074056700750567007605670077056700780567007905670080056700810567008205670083056700840567008505670086056700870567008805670089056700900567009105670092056700930567009405670095056700960567009705670098056700990567010005670101056701020567010305670104056701050567010605670107056701080567010905670110056701110567011205670113056701140567011505670116056701170567011805670119056701200567012105670122056701230567012405670125056701260567012705670128056701290567013005670131056701320567013305670134056701350567013605670137056701380567013905670140056701410567014205670143056701440567014505670146056701470567014805670149056701500567015105670152056701530567015405670155056701560567015705670158056701590567016005670161056701620567016305670164056701650567016605670167056701680567016905670170056701710567017205670173056701740567017505670176056701770567017805670179056701800567018105670182056701830567018405670185056701860567018705670188056701890567019005670191056701920567019305670194056701950567019605670197056701980567019905670200056702010567020205670203056702040567020505670206056702070567020805670209056702100567021105670212056702130567021405670215056702160567021705670218056702190567022005670221056702220567022305670224056702250567022605670227056702280567022905670230056702310567023205670233056702340567023505670236056702370567023805670239056702400567024105670242056702430567024405670245056702460567024705670248056702490567025005670251056702520567025305670254056702550567025605670257056702580567025905670260056702610567026205670263056702640567026505670266056702670567026805670269056702700567027105670272056702730567027405670275056702760567027705670278056702790567028005670281056702820567028305670284056702850567028605670287056702880567028905670290056702910567029205670293056702940567029505670296056702970567029805670299056703000567030105670302056703030567030405670305056703060567030705670308056703090567031005670311056703120567031305670314056703150567031605670317056703180567031905670320056703210567032205670323056703240567032505670326056703270567032805670329056703300567033105670332056703330567033405670335056703360567033705670338056703390567034005670341056703420567034305670344056703450567034605670347056703480567034905670350056703510567035205670353056703540567035505670356056703570567035805670359056703600567036105670362056703630567036405670365056703660567036705670368056703690567037005670371056703720567037305670374056703750567037605670377056703780567037905670380056703810567038205670383056703840567038505670386056703870567038805670389056703900567039105670392056703930567039405670395056703960567039705670398056703990567040005670401056704020567040305670404056704050567040605670407056704080567040905670410056704110567041205670413056704140567041505670416056704170567041805670419056704200567042105670422056704230567042405670425056704260567042705670428056704290567043005670431056704320567043305670434056704350567043605670437056704380567043905670440056704410567044205670443056704440567044505670446056704470567044805670449056704500567045105670452056704530567045405670455056704560567045705670458056704590567046005670461056704620567046305670464056704650567046605670467056704680567046905670470056704710567047205670473056704740567047505670476056704770567047805670479056704800567048105670482056704830567048405670485056704860567048705670488056704890567049005670491056704920567049305670494056704950567049605670497056704980567049905670500056705010567050205670503056705040567050505670506056705070567050805680004056800050568000605680007056800080568000905680010056800110568001205680013056800140568001505680016056800170568001805680019056800200568002105680022056800230568002405680025056800260568002705680028056800290568003005680031056800320568003305680034056800350568003605680037056800380568003905680040056800410568004205680043056800440568004505680046056800470568004805680049056800500568005105680052056800530568005405680055056800560568005705680058056800590568006005680061056800620568006305680064056800650568006605680067056800680568006905680070056800710568007205680073056800740568007505680076056800770568007805680079056800800568008105680082056800830568008405680085056800860568008705680088056800890568009005680091056800920568009305680094056800950568009605680097056800980568009905680100056801010568010205680103056801040568010505680106056801070568010805680109056801100568011105680112056801130568011405680115056801160568011705680118056801190568012005680121056801220568012305680124056801250568012605680127056801280568012905680130056801310568013205680133056801340568013505680136056801370568013805680139056801400568014105680142056801430568014405680145056801460568014705680148056801490568015005680151056801520568015305680154056801550568015605680157056801580568015905680160056801610568016205680163056801640568016505680166056801670568016805680169056801700568017105680172056801730568017405680175056801760568017705680178056801790568018005680181056801820568018305680184056801850568018605680187056801880568018905680190056801910568019205680193056801940568019505680196056801970568019805680199056802000568020105680202056802030568020405680205056802060568020705680208056802090568021005680211056802120568021305680214056802150568021605680217056802180568021905680220056802210568022205680223056802240568022505680226056802270568022805680229056802300568023105680232056802330568023405680235056802360568023705680238056802390568024005680241056802420568024305680244056802450568024605680247056802480568024905680250056802510568025205680253056802540568025505680256056802570568025805680259056802600568026105680262056802630568026405680265056802660568026705680268056802690568027005680271056802720568027305680274056802750568027605680277056802780568027905680280056802810568028205680283056802840568028505680286056802870568028805680289056802900568029105680292056802930568029405680295056802960568029705680298056802990568030005680301056803020568030305680304056803050568030605680307056803080568030905680310056803110568031205680313056803140568031505680316056803170568031805680319056803200568032105680322056803230568032405680325056803260568032705680328056803290568033005680331056803320568033305680334056803350568033605680337056803380568033905680340056803410568034205680343056803440568034505680346056803470568034805680349056803500568035105680352056803530568035405680355056803560568035705680358056803590568036005680361056803620568036305680364056803650568036605680367056803680568036905680370056803710568037205680373056803740568037505680376056803770568037805680379056803800568038105680382056803830568038405680385056803860568038705680388056803890568039005680391056803920568039305680394056803950568039605680397056803980568039905680400056804010568040205680403056804040568040505680406056804070568040805680409056804100568041105680412056804130568041405680415056804160568041705680418056804190568042005680421056804220568042305680424056804250568042605680427056804280568042905680430056804310568043205680433056804340568043505680436056804370568043805680439056804400568044105680442056804430568044405680445056804460568044705680448056804490568045005680451056804520568045305680454056804550568045605680457056804580568045905680460056804610568046205680463056804640568046505680466056804670568046805680469056804700568047105680472056804730568047405680475056804760568047705680478056804790568048005680481056804820568048305680484056804850568048605680487056804880568048905680490056804910568049205680493056804940568049505680496056804970568049805680499056805000568050105680502056805030568050405680505056805060568050705680508056805090569000405690005056900060569000705690008056900090569001005690011056900120569001305690014056900150569001605690017056900180569001905690020056900210569002205690023056900240569002505690026056900270569002805690029056900300569003105690032056900330569003405690035056900360569003705690038056900390569004005690041056900420569004305690044056900450569004605690047056900480569004905690050056900510569005205690053056900540569005505690056056900570569005805690059056900600569006105690062056900630569006405690065056900660569006705690068056900690569007005690071056900720569007305690074056900750569007605690077056900780569007905690080056900810569008205690083056900840569008505690086056900870569008805690089056900900569009105690092056900930569009405690095056900960569009705690098056900990569010005690101056901020569010305690104056901050569010605690107056901080569010905690110056901110569011205690113056901140569011505690116056901170569011805690119056901200569012105690122056901230569012405690125056901260569012705690128056901290569013005690131056901320569013305690134056901350569013605690137056901380569013905690140056901410569014205690143056901440569014505690146056901470569014805690149056901500569015105690152056901530569015405690155056901560569015705690158056901590569016005690161056901620569016305690164056901650569016605690167056901680569016905690170056901710569017205690173056901740569017505690176056901770569017805690179056901800569018105690182056901830569018405690185056901860569018705690188056901890569019005690191056901920569019305690194056901950569019605690197056901980569019905690200056902010569020205690203056902040569020505690206056902070569020805690209056902100569021105690212056902130569021405690215056902160569021705690218056902190569022005690221056902220569022305690224056902250569022605690227056902280569022905690230056902310569023205690233056902340569023505690236056902370569023805690239056902400569024105690242056902430569024405690245056902460569024705690248056902490569025005690251056902520569025305690254056902550569025605690257056902580569025905690260056902610569026205690263056902640569026505690266056902670569026805690269056902700569027105690272056902730569027405690275056902760569027705690278056902790569028005690281056902820569028305690284056902850569028605690287056902880569028905690290056902910569029205690293056902940569029505690296056902970569029805690299056903000569030105690302056903030569030405690305056903060569030705690308056903090569031005690311056903120569031305690314056903150569031605690317056903180569031905690320056903210569032205690323056903240569032505690326056903270569032805690329056903300569033105690332056903330569033405690335056903360569033705690338056903390569034005690341056903420569034305690344056903450569034605690347056903480569034905690350056903510569035205690353056903540569035505690356056903570569035805690359056903600569036105690362056903630569036405690365056903660569036705690368056903690569037005690371056903720569037305690374056903750569037605690377056903780569037905690380056903810569038205690383056903840569038505690386056903870569038805690389056903900569039105690392056903930569039405690395056903960569039705690398056903990569040005690401056904020569040305690404056904050569040605690407056904080569040905690410056904110569041205690413056904140569041505690416056904170569041805690419056904200569042105690422056904230569042405690425056904260569042705690428056904290569043005690431056904320569043305690434056904350569043605690437056904380569043905690440056904410569044205690443056904440569044505690446056904470569044805690449056904500569045105690452056904530569045405690455056904560569045705690458056904590569046005690461056904620569046305690464056904650569046605690467056904680569046905690470056904710569047205690473056904740569047505690476056904770569047805690479056904800569048105690482056904830569048405690485056904860569048705690488056904890569049005690491056904920569049305690494056904950569049605690497056904980569049905690500056905010569050205690503056905040569050505690506056905070569050805690509057000040570000505700006057000070570000805700009057000100570001105700012057000130570001405700015057000160570001705700018057000190570002005700021057000220570002305700024057000250570002605700027057000280570002905700030057000310570003205700033057000340570003505700036057000370570003805700039057000400570004105700042057000430570004405700045057000460570004705700048057000490570005005700051057000520570005305700054057000550570005605700057057000580570005905700060057000610570006205700063057000640570006505700066057000670570006805700069057000700570007105700072057000730570007405700075057000760570007705700078057000790570008005700081057000820570008305700084057000850570008605700087057000880570008905700090057000910570009205700093057000940570009505700096057000970570009805700099057001000570010105700102057001030570010405700105057001060570010705700108057001090570011005700111057001120570011305700114057001150570011605700117057001180570011905700120057001210570012205700123057001240570012505700126057001270570012805700129057001300570013105700132057001330570013405700135057001360570013705700138057001390570014005700141057001420570014305700144057001450570014605700147057001480570014905700150057001510570015205700153057001540570015505700156057001570570015805700159057001600570016105700162057001630570016405700165057001660570016705700168057001690570017005700171057001720570017305700174057001750570017605700177057001780570017905700180057001810570018205700183057001840570018505700186057001870570018805700189057001900570019105700192057001930570019405700195057001960570019705700198057001990570020005700201057002020570020305700204057002050570020605700207057002080570020905700210057002110570021205700213057002140570021505700216057002170570021805700219057002200570022105700222057002230570022405700225057002260570022705700228057002290570023005700231057002320570023305700234057002350570023605700237057002380570023905700240057002410570024205700243057002440570024505700246057002470570024805700249057002500570025105700252057002530570025405700255057002560570025705700258057002590570026005700261057002620570026305700264057002650570026605700267057002680570026905700270057002710570027205700273057002740570027505700276057002770570027805700279057002800570028105700282057002830570028405700285057002860570028705700288057002890570029005700291057002920570029305700294057002950570029605700297057002980570029905700300057003010570030205700303057003040570030505700306057003070570030805700309057003100570031105700312057003130570031405700315057003160570031705700318057003190570032005700321057003220570032305700324057003250570032605700327057003280570032905700330057003310570033205700333057003340570033505700336057003370570033805700339057003400570034105700342057003430570034405700345057003460570034705700348057003490570035005700351057003520570035305700354057003550570035605700357057003580570035905700360057003610570036205700363057003640570036505700366057003670570036805700369057003700570037105700372057003730570037405700375057003760570037705700378057003790570038005700381057003820570038305700384057003850570038605700387057003880570038905700390057003910570039205700393057003940570039505700396057003970570039805700399057004000570040105700402057004030570040405700405057004060570040705700408057004090570041005700411057004120570041305700414057004150570041605700417057004180570041905700420057004210570042205700423057004240570042505700426057004270570042805700429057004300570043105700432057004330570043405700435057004360570043705700438057004390570044005700441057004420570044305700444057004450570044605700447057004480570044905700450057004510570045205700453057004540570045505700456057004570570045805700459057004600570046105700462057004630570046405700465057004660570046705700468057004690570047005700471057004720570047305700474057004750570047605700477057004780570047905700480057004810570048205700483057004840570048505700486057004870570048805700489057004900570049105700492057004930570049405700495057004960570049705700498057004990570050005700501057005020570050305700504057005050570050605700507057005080570050905700510057100040571000505710006057100070571000805710009057100100571001105710012057100130571001405710015057100160571001705710018057100190571002005710021057100220571002305710024057100250571002605710027057100280571002905710030057100310571003205710033057100340571003505710036057100370571003805710039057100400571004105710042057100430571004405710045057100460571004705710048057100490571005005710051057100520571005305710054057100550571005605710057057100580571005905710060057100610571006205710063057100640571006505710066057100670571006805710069057100700571007105710072057100730571007405710075057100760571007705710078057100790571008005710081057100820571008305710084057100850571008605710087057100880571008905710090057100910571009205710093057100940571009505710096057100970571009805710099057101000571010105710102057101030571010405710105057101060571010705710108057101090571011005710111057101120571011305710114057101150571011605710117057101180571011905710120057101210571012205710123057101240571012505710126057101270571012805710129057101300571013105710132057101330571013405710135057101360571013705710138057101390571014005710141057101420571014305710144057101450571014605710147057101480571014905710150057101510571015205710153057101540571015505710156057101570571015805710159057101600571016105710162057101630571016405710165057101660571016705710168057101690571017005710171057101720571017305710174057101750571017605710177057101780571017905710180057101810571018205710183057101840571018505710186057101870571018805710189057101900571019105710192057101930571019405710195057101960571019705710198057101990571020005710201057102020571020305710204057102050571020605710207057102080571020905710210057102110571021205710213057102140571021505710216057102170571021805710219057102200571022105710222057102230571022405710225057102260571022705710228057102290571023005710231057102320571023305710234057102350571023605710237057102380571023905710240057102410571024205710243057102440571024505710246057102470571024805710249057102500571025105710252057102530571025405710255057102560571025705710258057102590571026005710261057102620571026305710264057102650571026605710267057102680571026905710270057102710571027205710273057102740571027505710276057102770571027805710279057102800571028105710282057102830571028405710285057102860571028705710288057102890571029005710291057102920571029305710294057102950571029605710297057102980571029905710300057103010571030205710303057103040571030505710306057103070571030805710309057103100571031105710312057103130571031405710315057103160571031705710318057103190571032005710321057103220571032305710324057103250571032605710327057103280571032905710330057103310571033205710333057103340571033505710336057103370571033805710339057103400571034105710342057103430571034405710345057103460571034705710348057103490571035005710351057103520571035305710354057103550571035605710357057103580571035905710360057103610571036205710363057103640571036505710366057103670571036805710369057103700571037105710372057103730571037405710375057103760571037705710378057103790571038005710381057103820571038305710384057103850571038605710387057103880571038905710390057103910571039205710393057103940571039505710396057103970571039805710399057104000571040105710402057104030571040405710405057104060571040705710408057104090571041005710411057104120571041305710414057104150571041605710417057104180571041905710420057104210571042205710423057104240571042505710426057104270571042805710429057104300571043105710432057104330571043405710435057104360571043705710438057104390571044005710441057104420571044305710444057104450571044605710447057104480571044905710450057104510571045205710453057104540571045505710456057104570571045805710459057104600571046105710462057104630571046405710465057104660571046705710468057104690571047005710471057104720571047305710474057104750571047605710477057104780571047905710480057104810571048205710483057104840571048505710486057104870571048805710489057104900571049105710492057104930571049405710495057104960571049705710498057104990571050005710501057105020571050305710504057105050571050605710507057105080571050905710510057105110572000405720005057200060572000705720008057200090572001005720011057200120572001305720014057200150572001605720017057200180572001905720020057200210572002205720023057200240572002505720026057200270572002805720029057200300572003105720032057200330572003405720035057200360572003705720038057200390572004005720041057200420572004305720044057200450572004605720047057200480572004905720050057200510572005205720053057200540572005505720056057200570572005805720059057200600572006105720062057200630572006405720065057200660572006705720068057200690572007005720071057200720572007305720074057200750572007605720077057200780572007905720080057200810572008205720083057200840572008505720086057200870572008805720089057200900572009105720092057200930572009405720095057200960572009705720098057200990572010005720101057201020572010305720104057201050572010605720107057201080572010905720110057201110572011205720113057201140572011505720116057201170572011805720119057201200572012105720122057201230572012405720125057201260572012705720128057201290572013005720131057201320572013305720134057201350572013605720137057201380572013905720140057201410572014205720143057201440572014505720146057201470572014805720149057201500572015105720152057201530572015405720155057201560572015705720158057201590572016005720161057201620572016305720164057201650572016605720167057201680572016905720170057201710572017205720173057201740572017505720176057201770572017805720179057201800572018105720182057201830572018405720185057201860572018705720188057201890572019005720191057201920572019305720194057201950572019605720197057201980572019905720200057202010572020205720203057202040572020505720206057202070572020805720209057202100572021105720212057202130572021405720215057202160572021705720218057202190572022005720221057202220572022305720224057202250572022605720227057202280572022905720230057202310572023205720233057202340572023505720236057202370572023805720239057202400572024105720242057202430572024405720245057202460572024705720248057202490572025005720251057202520572025305720254057202550572025605720257057202580572025905720260057202610572026205720263057202640572026505720266057202670572026805720269057202700572027105720272057202730572027405720275057202760572027705720278057202790572028005720281057202820572028305720284057202850572028605720287057202880572028905720290057202910572029205720293057202940572029505720296057202970572029805720299057203000572030105720302057203030572030405720305057203060572030705720308057203090572031005720311057203120572031305720314057203150572031605720317057203180572031905720320057203210572032205720323057203240572032505720326057203270572032805720329057203300572033105720332057203330572033405720335057203360572033705720338057203390572034005720341057203420572034305720344057203450572034605720347057203480572034905720350057203510572035205720353057203540572035505720356057203570572035805720359057203600572036105720362057203630572036405720365057203660572036705720368057203690572037005720371057203720572037305720374057203750572037605720377057203780572037905720380057203810572038205720383057203840572038505720386057203870572038805720389057203900572039105720392057203930572039405720395057203960572039705720398057203990572040005720401057204020572040305720404057204050572040605720407057204080572040905720410057204110572041205720413057204140572041505720416057204170572041805720419057204200572042105720422057204230572042405720425057204260572042705720428057204290572043005720431057204320572043305720434057204350572043605720437057204380572043905720440057204410572044205720443057204440572044505720446057204470572044805720449057204500572045105720452057204530572045405720455057204560572045705720458057204590572046005720461057204620572046305720464057204650572046605720467057204680572046905720470057204710572047205720473057204740572047505720476057204770572047805720479057204800572048105720482057204830572048405720485057204860572048705720488057204890572049005720491057204920572049305720494057204950572049605720497057204980572049905720500057205010572050205720503057205040572050505720506057205070572050805720509057205100572051105730005057300060573000705730008057300090573001005730011057300120573001305730014057300150573001605730017057300180573001905730020057300210573002205730023057300240573002505730026057300270573002805730029057300300573003105730032057300330573003405730035057300360573003705730038057300390573004005730041057300420573004305730044057300450573004605730047057300480573004905730050057300510573005205730053057300540573005505730056057300570573005805730059057300600573006105730062057300630573006405730065057300660573006705730068057300690573007005730071057300720573007305730074057300750573007605730077057300780573007905730080057300810573008205730083057300840573008505730086057300870573008805730089057300900573009105730092057300930573009405730095057300960573009705730098057300990573010005730101057301020573010305730104057301050573010605730107057301080573010905730110057301110573011205730113057301140573011505730116057301170573011805730119057301200573012105730122057301230573012405730125057301260573012705730128057301290573013005730131057301320573013305730134057301350573013605730137057301380573013905730140057301410573014205730143057301440573014505730146057301470573014805730149057301500573015105730152057301530573015405730155057301560573015705730158057301590573016005730161057301620573016305730164057301650573016605730167057301680573016905730170057301710573017205730173057301740573017505730176057301770573017805730179057301800573018105730182057301830573018405730185057301860573018705730188057301890573019005730191057301920573019305730194057301950573019605730197057301980573019905730200057302010573020205730203057302040573020505730206057302070573020805730209057302100573021105730212057302130573021405730215057302160573021705730218057302190573022005730221057302220573022305730224057302250573022605730227057302280573022905730230057302310573023205730233057302340573023505730236057302370573023805730239057302400573024105730242057302430573024405730245057302460573024705730248057302490573025005730251057302520573025305730254057302550573025605730257057302580573025905730260057302610573026205730263057302640573026505730266057302670573026805730269057302700573027105730272057302730573027405730275057302760573027705730278057302790573028005730281057302820573028305730284057302850573028605730287057302880573028905730290057302910573029205730293057302940573029505730296057302970573029805730299057303000573030105730302057303030573030405730305057303060573030705730308057303090573031005730311057303120573031305730314057303150573031605730317057303180573031905730320057303210573032205730323057303240573032505730326057303270573032805730329057303300573033105730332057303330573033405730335057303360573033705730338057303390573034005730341057303420573034305730344057303450573034605730347057303480573034905730350057303510573035205730353057303540573035505730356057303570573035805730359057303600573036105730362057303630573036405730365057303660573036705730368057303690573037005730371057303720573037305730374057303750573037605730377057303780573037905730380057303810573038205730383057303840573038505730386057303870573038805730389057303900573039105730392057303930573039405730395057303960573039705730398057303990573040005730401057304020573040305730404057304050573040605730407057304080573040905730410057304110573041205730413057304140573041505730416057304170573041805730419057304200573042105730422057304230573042405730425057304260573042705730428057304290573043005730431057304320573043305730434057304350573043605730437057304380573043905730440057304410573044205730443057304440573044505730446057304470573044805730449057304500573045105730452057304530573045405730455057304560573045705730458057304590573046005730461057304620573046305730464057304650573046605730467057304680573046905730470057304710573047205730473057304740573047505730476057304770573047805730479057304800573048105730482057304830573048405730485057304860573048705730488057304890573049005730491057304920573049305730494057304950573049605730497057304980573049905730500057305010573050205730503057305040573050505730506057305070573050805730509057305100573051105730512057400050574000605740007057400080574000905740010057400110574001205740013057400140574001505740016057400170574001805740019057400200574002105740022057400230574002405740025057400260574002705740028057400290574003005740031057400320574003305740034057400350574003605740037057400380574003905740040057400410574004205740043057400440574004505740046057400470574004805740049057400500574005105740052057400530574005405740055057400560574005705740058057400590574006005740061057400620574006305740064057400650574006605740067057400680574006905740070057400710574007205740073057400740574007505740076057400770574007805740079057400800574008105740082057400830574008405740085057400860574008705740088057400890574009005740091057400920574009305740094057400950574009605740097057400980574009905740100057401010574010205740103057401040574010505740106057401070574010805740109057401100574011105740112057401130574011405740115057401160574011705740118057401190574012005740121057401220574012305740124057401250574012605740127057401280574012905740130057401310574013205740133057401340574013505740136057401370574013805740139057401400574014105740142057401430574014405740145057401460574014705740148057401490574015005740151057401520574015305740154057401550574015605740157057401580574015905740160057401610574016205740163057401640574016505740166057401670574016805740169057401700574017105740172057401730574017405740175057401760574017705740178057401790574018005740181057401820574018305740184057401850574018605740187057401880574018905740190057401910574019205740193057401940574019505740196057401970574019805740199057402000574020105740202057402030574020405740205057402060574020705740208057402090574021005740211057402120574021305740214057402150574021605740217057402180574021905740220057402210574022205740223057402240574022505740226057402270574022805740229057402300574023105740232057402330574023405740235057402360574023705740238057402390574024005740241057402420574024305740244057402450574024605740247057402480574024905740250057402510574025205740253057402540574025505740256057402570574025805740259057402600574026105740262057402630574026405740265057402660574026705740268057402690574027005740271057402720574027305740274057402750574027605740277057402780574027905740280057402810574028205740283057402840574028505740286057402870574028805740289057402900574029105740292057402930574029405740295057402960574029705740298057402990574030005740301057403020574030305740304057403050574030605740307057403080574030905740310057403110574031205740313057403140574031505740316057403170574031805740319057403200574032105740322057403230574032405740325057403260574032705740328057403290574033005740331057403320574033305740334057403350574033605740337057403380574033905740340057403410574034205740343057403440574034505740346057403470574034805740349057403500574035105740352057403530574035405740355057403560574035705740358057403590574036005740361057403620574036305740364057403650574036605740367057403680574036905740370057403710574037205740373057403740574037505740376057403770574037805740379057403800574038105740382057403830574038405740385057403860574038705740388057403890574039005740391057403920574039305740394057403950574039605740397057403980574039905740400057404010574040205740403057404040574040505740406057404070574040805740409057404100574041105740412057404130574041405740415057404160574041705740418057404190574042005740421057404220574042305740424057404250574042605740427057404280574042905740430057404310574043205740433057404340574043505740436057404370574043805740439057404400574044105740442057404430574044405740445057404460574044705740448057404490574045005740451057404520574045305740454057404550574045605740457057404580574045905740460057404610574046205740463057404640574046505740466057404670574046805740469057404700574047105740472057404730574047405740475057404760574047705740478057404790574048005740481057404820574048305740484057404850574048605740487057404880574048905740490057404910574049205740493057404940574049505740496057404970574049805740499057405000574050105740502057405030574050405740505057405060574050705740508057405090574051005740511057405120575000505750006057500070575000805750009057500100575001105750012057500130575001405750015057500160575001705750018057500190575002005750021057500220575002305750024057500250575002605750027057500280575002905750030057500310575003205750033057500340575003505750036057500370575003805750039057500400575004105750042057500430575004405750045057500460575004705750048057500490575005005750051057500520575005305750054057500550575005605750057057500580575005905750060057500610575006205750063057500640575006505750066057500670575006805750069057500700575007105750072057500730575007405750075057500760575007705750078057500790575008005750081057500820575008305750084057500850575008605750087057500880575008905750090057500910575009205750093057500940575009505750096057500970575009805750099057501000575010105750102057501030575010405750105057501060575010705750108057501090575011005750111057501120575011305750114057501150575011605750117057501180575011905750120057501210575012205750123057501240575012505750126057501270575012805750129057501300575013105750132057501330575013405750135057501360575013705750138057501390575014005750141057501420575014305750144057501450575014605750147057501480575014905750150057501510575015205750153057501540575015505750156057501570575015805750159057501600575016105750162057501630575016405750165057501660575016705750168057501690575017005750171057501720575017305750174057501750575017605750177057501780575017905750180057501810575018205750183057501840575018505750186057501870575018805750189057501900575019105750192057501930575019405750195057501960575019705750198057501990575020005750201057502020575020305750204057502050575020605750207057502080575020905750210057502110575021205750213057502140575021505750216057502170575021805750219057502200575022105750222057502230575022405750225057502260575022705750228057502290575023005750231057502320575023305750234057502350575023605750237057502380575023905750240057502410575024205750243057502440575024505750246057502470575024805750249057502500575025105750252057502530575025405750255057502560575025705750258057502590575026005750261057502620575026305750264057502650575026605750267057502680575026905750270057502710575027205750273057502740575027505750276057502770575027805750279057502800575028105750282057502830575028405750285057502860575028705750288057502890575029005750291057502920575029305750294057502950575029605750297057502980575029905750300057503010575030205750303057503040575030505750306057503070575030805750309057503100575031105750312057503130575031405750315057503160575031705750318057503190575032005750321057503220575032305750324057503250575032605750327057503280575032905750330057503310575033205750333057503340575033505750336057503370575033805750339057503400575034105750342057503430575034405750345057503460575034705750348057503490575035005750351057503520575035305750354057503550575035605750357057503580575035905750360057503610575036205750363057503640575036505750366057503670575036805750369057503700575037105750372057503730575037405750375057503760575037705750378057503790575038005750381057503820575038305750384057503850575038605750387057503880575038905750390057503910575039205750393057503940575039505750396057503970575039805750399057504000575040105750402057504030575040405750405057504060575040705750408057504090575041005750411057504120575041305750414057504150575041605750417057504180575041905750420057504210575042205750423057504240575042505750426057504270575042805750429057504300575043105750432057504330575043405750435057504360575043705750438057504390575044005750441057504420575044305750444057504450575044605750447057504480575044905750450057504510575045205750453057504540575045505750456057504570575045805750459057504600575046105750462057504630575046405750465057504660575046705750468057504690575047005750471057504720575047305750474057504750575047605750477057504780575047905750480057504810575048205750483057504840575048505750486057504870575048805750489057504900575049105750492057504930575049405750495057504960575049705750498057504990575050005750501057505020575050305750504057505050575050605750507057505080575050905750510057505110575051205750513057600050576000605760007057600080576000905760010057600110576001205760013057600140576001505760016057600170576001805760019057600200576002105760022057600230576002405760025057600260576002705760028057600290576003005760031057600320576003305760034057600350576003605760037057600380576003905760040057600410576004205760043057600440576004505760046057600470576004805760049057600500576005105760052057600530576005405760055057600560576005705760058057600590576006005760061057600620576006305760064057600650576006605760067057600680576006905760070057600710576007205760073057600740576007505760076057600770576007805760079057600800576008105760082057600830576008405760085057600860576008705760088057600890576009005760091057600920576009305760094057600950576009605760097057600980576009905760100057601010576010205760103057601040576010505760106057601070576010805760109057601100576011105760112057601130576011405760115057601160576011705760118057601190576012005760121057601220576012305760124057601250576012605760127057601280576012905760130057601310576013205760133057601340576013505760136057601370576013805760139057601400576014105760142057601430576014405760145057601460576014705760148057601490576015005760151057601520576015305760154057601550576015605760157057601580576015905760160057601610576016205760163057601640576016505760166057601670576016805760169057601700576017105760172057601730576017405760175057601760576017705760178057601790576018005760181057601820576018305760184057601850576018605760187057601880576018905760190057601910576019205760193057601940576019505760196057601970576019805760199057602000576020105760202057602030576020405760205057602060576020705760208057602090576021005760211057602120576021305760214057602150576021605760217057602180576021905760220057602210576022205760223057602240576022505760226057602270576022805760229057602300576023105760232057602330576023405760235057602360576023705760238057602390576024005760241057602420576024305760244057602450576024605760247057602480576024905760250057602510576025205760253057602540576025505760256057602570576025805760259057602600576026105760262057602630576026405760265057602660576026705760268057602690576027005760271057602720576027305760274057602750576027605760277057602780576027905760280057602810576028205760283057602840576028505760286057602870576028805760289057602900576029105760292057602930576029405760295057602960576029705760298057602990576030005760301057603020576030305760304057603050576030605760307057603080576030905760310057603110576031205760313057603140576031505760316057603170576031805760319057603200576032105760322057603230576032405760325057603260576032705760328057603290576033005760331057603320576033305760334057603350576033605760337057603380576033905760340057603410576034205760343057603440576034505760346057603470576034805760349057603500576035105760352057603530576035405760355057603560576035705760358057603590576036005760361057603620576036305760364057603650576036605760367057603680576036905760370057603710576037205760373057603740576037505760376057603770576037805760379057603800576038105760382057603830576038405760385057603860576038705760388057603890576039005760391057603920576039305760394057603950576039605760397057603980576039905760400057604010576040205760403057604040576040505760406057604070576040805760409057604100576041105760412057604130576041405760415057604160576041705760418057604190576042005760421057604220576042305760424057604250576042605760427057604280576042905760430057604310576043205760433057604340576043505760436057604370576043805760439057604400576044105760442057604430576044405760445057604460576044705760448057604490576045005760451057604520576045305760454057604550576045605760457057604580576045905760460057604610576046205760463057604640576046505760466057604670576046805760469057604700576047105760472057604730576047405760475057604760576047705760478057604790576048005760481057604820576048305760484057604850576048605760487057604880576048905760490057604910576049205760493057604940576049505760496057604970576049805760499057605000576050105760502057605030576050405760505057605060576050705760508057605090576051005760511057605120576051305770005057700060577000705770008057700090577001005770011057700120577001305770014057700150577001605770017057700180577001905770020057700210577002205770023057700240577002505770026057700270577002805770029057700300577003105770032057700330577003405770035057700360577003705770038057700390577004005770041057700420577004305770044057700450577004605770047057700480577004905770050057700510577005205770053057700540577005505770056057700570577005805770059057700600577006105770062057700630577006405770065057700660577006705770068057700690577007005770071057700720577007305770074057700750577007605770077057700780577007905770080057700810577008205770083057700840577008505770086057700870577008805770089057700900577009105770092057700930577009405770095057700960577009705770098057700990577010005770101057701020577010305770104057701050577010605770107057701080577010905770110057701110577011205770113057701140577011505770116057701170577011805770119057701200577012105770122057701230577012405770125057701260577012705770128057701290577013005770131057701320577013305770134057701350577013605770137057701380577013905770140057701410577014205770143057701440577014505770146057701470577014805770149057701500577015105770152057701530577015405770155057701560577015705770158057701590577016005770161057701620577016305770164057701650577016605770167057701680577016905770170057701710577017205770173057701740577017505770176057701770577017805770179057701800577018105770182057701830577018405770185057701860577018705770188057701890577019005770191057701920577019305770194057701950577019605770197057701980577019905770200057702010577020205770203057702040577020505770206057702070577020805770209057702100577021105770212057702130577021405770215057702160577021705770218057702190577022005770221057702220577022305770224057702250577022605770227057702280577022905770230057702310577023205770233057702340577023505770236057702370577023805770239057702400577024105770242057702430577024405770245057702460577024705770248057702490577025005770251057702520577025305770254057702550577025605770257057702580577025905770260057702610577026205770263057702640577026505770266057702670577026805770269057702700577027105770272057702730577027405770275057702760577027705770278057702790577028005770281057702820577028305770284057702850577028605770287057702880577028905770290057702910577029205770293057702940577029505770296057702970577029805770299057703000577030105770302057703030577030405770305057703060577030705770308057703090577031005770311057703120577031305770314057703150577031605770317057703180577031905770320057703210577032205770323057703240577032505770326057703270577032805770329057703300577033105770332057703330577033405770335057703360577033705770338057703390577034005770341057703420577034305770344057703450577034605770347057703480577034905770350057703510577035205770353057703540577035505770356057703570577035805770359057703600577036105770362057703630577036405770365057703660577036705770368057703690577037005770371057703720577037305770374057703750577037605770377057703780577037905770380057703810577038205770383057703840577038505770386057703870577038805770389057703900577039105770392057703930577039405770395057703960577039705770398057703990577040005770401057704020577040305770404057704050577040605770407057704080577040905770410057704110577041205770413057704140577041505770416057704170577041805770419057704200577042105770422057704230577042405770425057704260577042705770428057704290577043005770431057704320577043305770434057704350577043605770437057704380577043905770440057704410577044205770443057704440577044505770446057704470577044805770449057704500577045105770452057704530577045405770455057704560577045705770458057704590577046005770461057704620577046305770464057704650577046605770467057704680577046905770470057704710577047205770473057704740577047505770476057704770577047805770479057704800577048105770482057704830577048405770485057704860577048705770488057704890577049005770491057704920577049305770494057704950577049605770497057704980577049905770500057705010577050205770503057705040577050505770506057705070577050805770509057705100577051105770512057705130577051405780005057800060578000705780008057800090578001005780011057800120578001305780014057800150578001605780017057800180578001905780020057800210578002205780023057800240578002505780026057800270578002805780029057800300578003105780032057800330578003405780035057800360578003705780038057800390578004005780041057800420578004305780044057800450578004605780047057800480578004905780050057800510578005205780053057800540578005505780056057800570578005805780059057800600578006105780062057800630578006405780065057800660578006705780068057800690578007005780071057800720578007305780074057800750578007605780077057800780578007905780080057800810578008205780083057800840578008505780086057800870578008805780089057800900578009105780092057800930578009405780095057800960578009705780098057800990578010005780101057801020578010305780104057801050578010605780107057801080578010905780110057801110578011205780113057801140578011505780116057801170578011805780119057801200578012105780122057801230578012405780125057801260578012705780128057801290578013005780131057801320578013305780134057801350578013605780137057801380578013905780140057801410578014205780143057801440578014505780146057801470578014805780149057801500578015105780152057801530578015405780155057801560578015705780158057801590578016005780161057801620578016305780164057801650578016605780167057801680578016905780170057801710578017205780173057801740578017505780176057801770578017805780179057801800578018105780182057801830578018405780185057801860578018705780188057801890578019005780191057801920578019305780194057801950578019605780197057801980578019905780200057802010578020205780203057802040578020505780206057802070578020805780209057802100578021105780212057802130578021405780215057802160578021705780218057802190578022005780221057802220578022305780224057802250578022605780227057802280578022905780230057802310578023205780233057802340578023505780236057802370578023805780239057802400578024105780242057802430578024405780245057802460578024705780248057802490578025005780251057802520578025305780254057802550578025605780257057802580578025905780260057802610578026205780263057802640578026505780266057802670578026805780269057802700578027105780272057802730578027405780275057802760578027705780278057802790578028005780281057802820578028305780284057802850578028605780287057802880578028905780290057802910578029205780293057802940578029505780296057802970578029805780299057803000578030105780302057803030578030405780305057803060578030705780308057803090578031005780311057803120578031305780314057803150578031605780317057803180578031905780320057803210578032205780323057803240578032505780326057803270578032805780329057803300578033105780332057803330578033405780335057803360578033705780338057803390578034005780341057803420578034305780344057803450578034605780347057803480578034905780350057803510578035205780353057803540578035505780356057803570578035805780359057803600578036105780362057803630578036405780365057803660578036705780368057803690578037005780371057803720578037305780374057803750578037605780377057803780578037905780380057803810578038205780383057803840578038505780386057803870578038805780389057803900578039105780392057803930578039405780395057803960578039705780398057803990578040005780401057804020578040305780404057804050578040605780407057804080578040905780410057804110578041205780413057804140578041505780416057804170578041805780419057804200578042105780422057804230578042405780425057804260578042705780428057804290578043005780431057804320578043305780434057804350578043605780437057804380578043905780440057804410578044205780443057804440578044505780446057804470578044805780449057804500578045105780452057804530578045405780455057804560578045705780458057804590578046005780461057804620578046305780464057804650578046605780467057804680578046905780470057804710578047205780473057804740578047505780476057804770578047805780479057804800578048105780482057804830578048405780485057804860578048705780488057804890578049005780491057804920578049305780494057804950578049605780497057804980578049905780500057805010578050205780503057805040578050505780506057805070578050805780509057805100578051105780512057805130578051405790005057900060579000705790008057900090579001005790011057900120579001305790014057900150579001605790017057900180579001905790020057900210579002205790023057900240579002505790026057900270579002805790029057900300579003105790032057900330579003405790035057900360579003705790038057900390579004005790041057900420579004305790044057900450579004605790047057900480579004905790050057900510579005205790053057900540579005505790056057900570579005805790059057900600579006105790062057900630579006405790065057900660579006705790068057900690579007005790071057900720579007305790074057900750579007605790077057900780579007905790080057900810579008205790083057900840579008505790086057900870579008805790089057900900579009105790092057900930579009405790095057900960579009705790098057900990579010005790101057901020579010305790104057901050579010605790107057901080579010905790110057901110579011205790113057901140579011505790116057901170579011805790119057901200579012105790122057901230579012405790125057901260579012705790128057901290579013005790131057901320579013305790134057901350579013605790137057901380579013905790140057901410579014205790143057901440579014505790146057901470579014805790149057901500579015105790152057901530579015405790155057901560579015705790158057901590579016005790161057901620579016305790164057901650579016605790167057901680579016905790170057901710579017205790173057901740579017505790176057901770579017805790179057901800579018105790182057901830579018405790185057901860579018705790188057901890579019005790191057901920579019305790194057901950579019605790197057901980579019905790200057902010579020205790203057902040579020505790206057902070579020805790209057902100579021105790212057902130579021405790215057902160579021705790218057902190579022005790221057902220579022305790224057902250579022605790227057902280579022905790230057902310579023205790233057902340579023505790236057902370579023805790239057902400579024105790242057902430579024405790245057902460579024705790248057902490579025005790251057902520579025305790254057902550579025605790257057902580579025905790260057902610579026205790263057902640579026505790266057902670579026805790269057902700579027105790272057902730579027405790275057902760579027705790278057902790579028005790281057902820579028305790284057902850579028605790287057902880579028905790290057902910579029205790293057902940579029505790296057902970579029805790299057903000579030105790302057903030579030405790305057903060579030705790308057903090579031005790311057903120579031305790314057903150579031605790317057903180579031905790320057903210579032205790323057903240579032505790326057903270579032805790329057903300579033105790332057903330579033405790335057903360579033705790338057903390579034005790341057903420579034305790344057903450579034605790347057903480579034905790350057903510579035205790353057903540579035505790356057903570579035805790359057903600579036105790362057903630579036405790365057903660579036705790368057903690579037005790371057903720579037305790374057903750579037605790377057903780579037905790380057903810579038205790383057903840579038505790386057903870579038805790389057903900579039105790392057903930579039405790395057903960579039705790398057903990579040005790401057904020579040305790404057904050579040605790407057904080579040905790410057904110579041205790413057904140579041505790416057904170579041805790419057904200579042105790422057904230579042405790425057904260579042705790428057904290579043005790431057904320579043305790434057904350579043605790437057904380579043905790440057904410579044205790443057904440579044505790446057904470579044805790449057904500579045105790452057904530579045405790455057904560579045705790458057904590579046005790461057904620579046305790464057904650579046605790467057904680579046905790470057904710579047205790473057904740579047505790476057904770579047805790479057904800579048105790482057904830579048405790485057904860579048705790488057904890579049005790491057904920579049305790494057904950579049605790497057904980579049905790500057905010579050205790503057905040579050505790506057905070579050805790509057905100579051105790512057905130579051405790515058000060580000705800008058000090580001005800011058000120580001305800014058000150580001605800017058000180580001905800020058000210580002205800023058000240580002505800026058000270580002805800029058000300580003105800032058000330580003405800035058000360580003705800038058000390580004005800041058000420580004305800044058000450580004605800047058000480580004905800050058000510580005205800053058000540580005505800056058000570580005805800059058000600580006105800062058000630580006405800065058000660580006705800068058000690580007005800071058000720580007305800074058000750580007605800077058000780580007905800080058000810580008205800083058000840580008505800086058000870580008805800089058000900580009105800092058000930580009405800095058000960580009705800098058000990580010005800101058001020580010305800104058001050580010605800107058001080580010905800110058001110580011205800113058001140580011505800116058001170580011805800119058001200580012105800122058001230580012405800125058001260580012705800128058001290580013005800131058001320580013305800134058001350580013605800137058001380580013905800140058001410580014205800143058001440580014505800146058001470580014805800149058001500580015105800152058001530580015405800155058001560580015705800158058001590580016005800161058001620580016305800164058001650580016605800167058001680580016905800170058001710580017205800173058001740580017505800176058001770580017805800179058001800580018105800182058001830580018405800185058001860580018705800188058001890580019005800191058001920580019305800194058001950580019605800197058001980580019905800200058002010580020205800203058002040580020505800206058002070580020805800209058002100580021105800212058002130580021405800215058002160580021705800218058002190580022005800221058002220580022305800224058002250580022605800227058002280580022905800230058002310580023205800233058002340580023505800236058002370580023805800239058002400580024105800242058002430580024405800245058002460580024705800248058002490580025005800251058002520580025305800254058002550580025605800257058002580580025905800260058002610580026205800263058002640580026505800266058002670580026805800269058002700580027105800272058002730580027405800275058002760580027705800278058002790580028005800281058002820580028305800284058002850580028605800287058002880580028905800290058002910580029205800293058002940580029505800296058002970580029805800299058003000580030105800302058003030580030405800305058003060580030705800308058003090580031005800311058003120580031305800314058003150580031605800317058003180580031905800320058003210580032205800323058003240580032505800326058003270580032805800329058003300580033105800332058003330580033405800335058003360580033705800338058003390580034005800341058003420580034305800344058003450580034605800347058003480580034905800350058003510580035205800353058003540580035505800356058003570580035805800359058003600580036105800362058003630580036405800365058003660580036705800368058003690580037005800371058003720580037305800374058003750580037605800377058003780580037905800380058003810580038205800383058003840580038505800386058003870580038805800389058003900580039105800392058003930580039405800395058003960580039705800398058003990580040005800401058004020580040305800404058004050580040605800407058004080580040905800410058004110580041205800413058004140580041505800416058004170580041805800419058004200580042105800422058004230580042405800425058004260580042705800428058004290580043005800431058004320580043305800434058004350580043605800437058004380580043905800440058004410580044205800443058004440580044505800446058004470580044805800449058004500580045105800452058004530580045405800455058004560580045705800458058004590580046005800461058004620580046305800464058004650580046605800467058004680580046905800470058004710580047205800473058004740580047505800476058004770580047805800479058004800580048105800482058004830580048405800485058004860580048705800488058004890580049005800491058004920580049305800494058004950580049605800497058004980580049905800500058005010580050205800503058005040580050505800506058005070580050805800509058005100580051105800512058005130580051405800515058100060581000705810008058100090581001005810011058100120581001305810014058100150581001605810017058100180581001905810020058100210581002205810023058100240581002505810026058100270581002805810029058100300581003105810032058100330581003405810035058100360581003705810038058100390581004005810041058100420581004305810044058100450581004605810047058100480581004905810050058100510581005205810053058100540581005505810056058100570581005805810059058100600581006105810062058100630581006405810065058100660581006705810068058100690581007005810071058100720581007305810074058100750581007605810077058100780581007905810080058100810581008205810083058100840581008505810086058100870581008805810089058100900581009105810092058100930581009405810095058100960581009705810098058100990581010005810101058101020581010305810104058101050581010605810107058101080581010905810110058101110581011205810113058101140581011505810116058101170581011805810119058101200581012105810122058101230581012405810125058101260581012705810128058101290581013005810131058101320581013305810134058101350581013605810137058101380581013905810140058101410581014205810143058101440581014505810146058101470581014805810149058101500581015105810152058101530581015405810155058101560581015705810158058101590581016005810161058101620581016305810164058101650581016605810167058101680581016905810170058101710581017205810173058101740581017505810176058101770581017805810179058101800581018105810182058101830581018405810185058101860581018705810188058101890581019005810191058101920581019305810194058101950581019605810197058101980581019905810200058102010581020205810203058102040581020505810206058102070581020805810209058102100581021105810212058102130581021405810215058102160581021705810218058102190581022005810221058102220581022305810224058102250581022605810227058102280581022905810230058102310581023205810233058102340581023505810236058102370581023805810239058102400581024105810242058102430581024405810245058102460581024705810248058102490581025005810251058102520581025305810254058102550581025605810257058102580581025905810260058102610581026205810263058102640581026505810266058102670581026805810269058102700581027105810272058102730581027405810275058102760581027705810278058102790581028005810281058102820581028305810284058102850581028605810287058102880581028905810290058102910581029205810293058102940581029505810296058102970581029805810299058103000581030105810302058103030581030405810305058103060581030705810308058103090581031005810311058103120581031305810314058103150581031605810317058103180581031905810320058103210581032205810323058103240581032505810326058103270581032805810329058103300581033105810332058103330581033405810335058103360581033705810338058103390581034005810341058103420581034305810344058103450581034605810347058103480581034905810350058103510581035205810353058103540581035505810356058103570581035805810359058103600581036105810362058103630581036405810365058103660581036705810368058103690581037005810371058103720581037305810374058103750581037605810377058103780581037905810380058103810581038205810383058103840581038505810386058103870581038805810389058103900581039105810392058103930581039405810395058103960581039705810398058103990581040005810401058104020581040305810404058104050581040605810407058104080581040905810410058104110581041205810413058104140581041505810416058104170581041805810419058104200581042105810422058104230581042405810425058104260581042705810428058104290581043005810431058104320581043305810434058104350581043605810437058104380581043905810440058104410581044205810443058104440581044505810446058104470581044805810449058104500581045105810452058104530581045405810455058104560581045705810458058104590581046005810461058104620581046305810464058104650581046605810467058104680581046905810470058104710581047205810473058104740581047505810476058104770581047805810479058104800581048105810482058104830581048405810485058104860581048705810488058104890581049005810491058104920581049305810494058104950581049605810497058104980581049905810500058105010581050205810503058105040581050505810506058105070581050805810509058105100581051105810512058105130581051405810515058105160582000605820007058200080582000905820010058200110582001205820013058200140582001505820016058200170582001805820019058200200582002105820022058200230582002405820025058200260582002705820028058200290582003005820031058200320582003305820034058200350582003605820037058200380582003905820040058200410582004205820043058200440582004505820046058200470582004805820049058200500582005105820052058200530582005405820055058200560582005705820058058200590582006005820061058200620582006305820064058200650582006605820067058200680582006905820070058200710582007205820073058200740582007505820076058200770582007805820079058200800582008105820082058200830582008405820085058200860582008705820088058200890582009005820091058200920582009305820094058200950582009605820097058200980582009905820100058201010582010205820103058201040582010505820106058201070582010805820109058201100582011105820112058201130582011405820115058201160582011705820118058201190582012005820121058201220582012305820124058201250582012605820127058201280582012905820130058201310582013205820133058201340582013505820136058201370582013805820139058201400582014105820142058201430582014405820145058201460582014705820148058201490582015005820151058201520582015305820154058201550582015605820157058201580582015905820160058201610582016205820163058201640582016505820166058201670582016805820169058201700582017105820172058201730582017405820175058201760582017705820178058201790582018005820181058201820582018305820184058201850582018605820187058201880582018905820190058201910582019205820193058201940582019505820196058201970582019805820199058202000582020105820202058202030582020405820205058202060582020705820208058202090582021005820211058202120582021305820214058202150582021605820217058202180582021905820220058202210582022205820223058202240582022505820226058202270582022805820229058202300582023105820232058202330582023405820235058202360582023705820238058202390582024005820241058202420582024305820244058202450582024605820247058202480582024905820250058202510582025205820253058202540582025505820256058202570582025805820259058202600582026105820262058202630582026405820265058202660582026705820268058202690582027005820271058202720582027305820274058202750582027605820277058202780582027905820280058202810582028205820283058202840582028505820286058202870582028805820289058202900582029105820292058202930582029405820295058202960582029705820298058202990582030005820301058203020582030305820304058203050582030605820307058203080582030905820310058203110582031205820313058203140582031505820316058203170582031805820319058203200582032105820322058203230582032405820325058203260582032705820328058203290582033005820331058203320582033305820334058203350582033605820337058203380582033905820340058203410582034205820343058203440582034505820346058203470582034805820349058203500582035105820352058203530582035405820355058203560582035705820358058203590582036005820361058203620582036305820364058203650582036605820367058203680582036905820370058203710582037205820373058203740582037505820376058203770582037805820379058203800582038105820382058203830582038405820385058203860582038705820388058203890582039005820391058203920582039305820394058203950582039605820397058203980582039905820400058204010582040205820403058204040582040505820406058204070582040805820409058204100582041105820412058204130582041405820415058204160582041705820418058204190582042005820421058204220582042305820424058204250582042605820427058204280582042905820430058204310582043205820433058204340582043505820436058204370582043805820439058204400582044105820442058204430582044405820445058204460582044705820448058204490582045005820451058204520582045305820454058204550582045605820457058204580582045905820460058204610582046205820463058204640582046505820466058204670582046805820469058204700582047105820472058204730582047405820475058204760582047705820478058204790582048005820481058204820582048305820484058204850582048605820487058204880582048905820490058204910582049205820493058204940582049505820496058204970582049805820499058205000582050105820502058205030582050405820505058205060582050705820508058205090582051005820511058205120582051305820514058205150582051605820517058205180582051905820520058300060583000705830008058300090583001005830011058300120583001305830014058300150583001605830017058300180583001905830020058300210583002205830023058300240583002505830026058300270583002805830029058300300583003105830032058300330583003405830035058300360583003705830038058300390583004005830041058300420583004305830044058300450583004605830047058300480583004905830050058300510583005205830053058300540583005505830056058300570583005805830059058300600583006105830062058300630583006405830065058300660583006705830068058300690583007005830071058300720583007305830074058300750583007605830077058300780583007905830080058300810583008205830083058300840583008505830086058300870583008805830089058300900583009105830092058300930583009405830095058300960583009705830098058300990583010005830101058301020583010305830104058301050583010605830107058301080583010905830110058301110583011205830113058301140583011505830116058301170583011805830119058301200583012105830122058301230583012405830125058301260583012705830128058301290583013005830131058301320583013305830134058301350583013605830137058301380583013905830140058301410583014205830143058301440583014505830146058301470583014805830149058301500583015105830152058301530583015405830155058301560583015705830158058301590583016005830161058301620583016305830164058301650583016605830167058301680583016905830170058301710583017205830173058301740583017505830176058301770583017805830179058301800583018105830182058301830583018405830185058301860583018705830188058301890583019005830191058301920583019305830194058301950583019605830197058301980583019905830200058302010583020205830203058302040583020505830206058302070583020805830209058302100583021105830212058302130583021405830215058302160583021705830218058302190583022005830221058302220583022305830224058302250583022605830227058302280583022905830230058302310583023205830233058302340583023505830236058302370583023805830239058302400583024105830242058302430583024405830245058302460583024705830248058302490583025005830251058302520583025305830254058302550583025605830257058302580583025905830260058302610583026205830263058302640583026505830266058302670583026805830269058302700583027105830272058302730583027405830275058302760583027705830278058302790583028005830281058302820583028305830284058302850583028605830287058302880583028905830290058302910583029205830293058302940583029505830296058302970583029805830299058303000583030105830302058303030583030405830305058303060583030705830308058303090583031005830311058303120583031305830314058303150583031605830317058303180583031905830320058303210583032205830323058303240583032505830326058303270583032805830329058303300583033105830332058303330583033405830335058303360583033705830338058303390583034005830341058303420583034305830344058303450583034605830347058303480583034905830350058303510583035205830353058303540583035505830356058303570583035805830359058303600583036105830362058303630583036405830365058303660583036705830368058303690583037005830371058303720583037305830374058303750583037605830377058303780583037905830380058303810583038205830383058303840583038505830386058303870583038805830389058303900583039105830392058303930583039405830395058303960583039705830398058303990583040005830401058304020583040305830404058304050583040605830407058304080583040905830410058304110583041205830413058304140583041505830416058304170583041805830419058304200583042105830422058304230583042405830425058304260583042705830428058304290583043005830431058304320583043305830434058304350583043605830437058304380583043905830440058304410583044205830443058304440583044505830446058304470583044805830449058304500583045105830452058304530583045405830455058304560583045705830458058304590583046005830461058304620583046305830464058304650583046605830467058304680583046905830470058304710583047205830473058304740583047505830476058304770583047805830479058304800583048105830482058304830583048405830485058304860583048705830488058304890583049005830491058304920583049305830494058304950583049605830497058304980583049905830500058305010583050205830503058305040583050505830506058305070583050805830509058305100583051105830512058305130583051405830515058305160583051705830518058305190583052005830521058305220583052305840006058400070584000805840009058400100584001105840012058400130584001405840015058400160584001705840018058400190584002005840021058400220584002305840024058400250584002605840027058400280584002905840030058400310584003205840033058400340584003505840036058400370584003805840039058400400584004105840042058400430584004405840045058400460584004705840048058400490584005005840051058400520584005305840054058400550584005605840057058400580584005905840060058400610584006205840063058400640584006505840066058400670584006805840069058400700584007105840072058400730584007405840075058400760584007705840078058400790584008005840081058400820584008305840084058400850584008605840087058400880584008905840090058400910584009205840093058400940584009505840096058400970584009805840099058401000584010105840102058401030584010405840105058401060584010705840108058401090584011005840111058401120584011305840114058401150584011605840117058401180584011905840120058401210584012205840123058401240584012505840126058401270584012805840129058401300584013105840132058401330584013405840135058401360584013705840138058401390584014005840141058401420584014305840144058401450584014605840147058401480584014905840150058401510584015205840153058401540584015505840156058401570584015805840159058401600584016105840162058401630584016405840165058401660584016705840168058401690584017005840171058401720584017305840174058401750584017605840177058401780584017905840180058401810584018205840183058401840584018505840186058401870584018805840189058401900584019105840192058401930584019405840195058401960584019705840198058401990584020005840201058402020584020305840204058402050584020605840207058402080584020905840210058402110584021205840213058402140584021505840216058402170584021805840219058402200584022105840222058402230584022405840225058402260584022705840228058402290584023005840231058402320584023305840234058402350584023605840237058402380584023905840240058402410584024205840243058402440584024505840246058402470584024805840249058402500584025105840252058402530584025405840255058402560584025705840258058402590584026005840261058402620584026305840264058402650584026605840267058402680584026905840270058402710584027205840273058402740584027505840276058402770584027805840279058402800584028105840282058402830584028405840285058402860584028705840288058402890584029005840291058402920584029305840294058402950584029605840297058402980584029905840300058403010584030205840303058403040584030505840306058403070584030805840309058403100584031105840312058403130584031405840315058403160584031705840318058403190584032005840321058403220584032305840324058403250584032605840327058403280584032905840330058403310584033205840333058403340584033505840336058403370584033805840339058403400584034105840342058403430584034405840345058403460584034705840348058403490584035005840351058403520584035305840354058403550584035605840357058403580584035905840360058403610584036205840363058403640584036505840366058403670584036805840369058403700584037105840372058403730584037405840375058403760584037705840378058403790584038005840381058403820584038305840384058403850584038605840387058403880584038905840390058403910584039205840393058403940584039505840396058403970584039805840399058404000584040105840402058404030584040405840405058404060584040705840408058404090584041005840411058404120584041305840414058404150584041605840417058404180584041905840420058404210584042205840423058404240584042505840426058404270584042805840429058404300584043105840432058404330584043405840435058404360584043705840438058404390584044005840441058404420584044305840444058404450584044605840447058404480584044905840450058404510584045205840453058404540584045505840456058404570584045805840459058404600584046105840462058404630584046405840465058404660584046705840468058404690584047005840471058404720584047305840474058404750584047605840477058404780584047905840480058404810584048205840483058404840584048505840486058404870584048805840489058404900584049105840492058404930584049405840495058404960584049705840498058404990584050005840501058405020584050305840504058405050584050605840507058405080584050905840510058405110584051205840513058405140584051505840516058405170584051805840519058405200584052105840522058405230584052405840525058500060585000705850008058500090585001005850011058500120585001305850014058500150585001605850017058500180585001905850020058500210585002205850023058500240585002505850026058500270585002805850029058500300585003105850032058500330585003405850035058500360585003705850038058500390585004005850041058500420585004305850044058500450585004605850047058500480585004905850050058500510585005205850053058500540585005505850056058500570585005805850059058500600585006105850062058500630585006405850065058500660585006705850068058500690585007005850071058500720585007305850074058500750585007605850077058500780585007905850080058500810585008205850083058500840585008505850086058500870585008805850089058500900585009105850092058500930585009405850095058500960585009705850098058500990585010005850101058501020585010305850104058501050585010605850107058501080585010905850110058501110585011205850113058501140585011505850116058501170585011805850119058501200585012105850122058501230585012405850125058501260585012705850128058501290585013005850131058501320585013305850134058501350585013605850137058501380585013905850140058501410585014205850143058501440585014505850146058501470585014805850149058501500585015105850152058501530585015405850155058501560585015705850158058501590585016005850161058501620585016305850164058501650585016605850167058501680585016905850170058501710585017205850173058501740585017505850176058501770585017805850179058501800585018105850182058501830585018405850185058501860585018705850188058501890585019005850191058501920585019305850194058501950585019605850197058501980585019905850200058502010585020205850203058502040585020505850206058502070585020805850209058502100585021105850212058502130585021405850215058502160585021705850218058502190585022005850221058502220585022305850224058502250585022605850227058502280585022905850230058502310585023205850233058502340585023505850236058502370585023805850239058502400585024105850242058502430585024405850245058502460585024705850248058502490585025005850251058502520585025305850254058502550585025605850257058502580585025905850260058502610585026205850263058502640585026505850266058502670585026805850269058502700585027105850272058502730585027405850275058502760585027705850278058502790585028005850281058502820585028305850284058502850585028605850287058502880585028905850290058502910585029205850293058502940585029505850296058502970585029805850299058503000585030105850302058503030585030405850305058503060585030705850308058503090585031005850311058503120585031305850314058503150585031605850317058503180585031905850320058503210585032205850323058503240585032505850326058503270585032805850329058503300585033105850332058503330585033405850335058503360585033705850338058503390585034005850341058503420585034305850344058503450585034605850347058503480585034905850350058503510585035205850353058503540585035505850356058503570585035805850359058503600585036105850362058503630585036405850365058503660585036705850368058503690585037005850371058503720585037305850374058503750585037605850377058503780585037905850380058503810585038205850383058503840585038505850386058503870585038805850389058503900585039105850392058503930585039405850395058503960585039705850398058503990585040005850401058504020585040305850404058504050585040605850407058504080585040905850410058504110585041205850413058504140585041505850416058504170585041805850419058504200585042105850422058504230585042405850425058504260585042705850428058504290585043005850431058504320585043305850434058504350585043605850437058504380585043905850440058504410585044205850443058504440585044505850446058504470585044805850449058504500585045105850452058504530585045405850455058504560585045705850458058504590585046005850461058504620585046305850464058504650585046605850467058504680585046905850470058504710585047205850473058504740585047505850476058504770585047805850479058504800585048105850482058504830585048405850485058504860585048705850488058504890585049005850491058504920585049305850494058504950585049605850497058504980585049905850500058505010585050205850503058505040585050505850506058505070585050805850509058505100585051105850512058505130585051405850515058505160585051705850518058505190585052005850521058505220585052305850524058505250585052605860006058600070586000805860009058600100586001105860012058600130586001405860015058600160586001705860018058600190586002005860021058600220586002305860024058600250586002605860027058600280586002905860030058600310586003205860033058600340586003505860036058600370586003805860039058600400586004105860042058600430586004405860045058600460586004705860048058600490586005005860051058600520586005305860054058600550586005605860057058600580586005905860060058600610586006205860063058600640586006505860066058600670586006805860069058600700586007105860072058600730586007405860075058600760586007705860078058600790586008005860081058600820586008305860084058600850586008605860087058600880586008905860090058600910586009205860093058600940586009505860096058600970586009805860099058601000586010105860102058601030586010405860105058601060586010705860108058601090586011005860111058601120586011305860114058601150586011605860117058601180586011905860120058601210586012205860123058601240586012505860126058601270586012805860129058601300586013105860132058601330586013405860135058601360586013705860138058601390586014005860141058601420586014305860144058601450586014605860147058601480586014905860150058601510586015205860153058601540586015505860156058601570586015805860159058601600586016105860162058601630586016405860165058601660586016705860168058601690586017005860171058601720586017305860174058601750586017605860177058601780586017905860180058601810586018205860183058601840586018505860186058601870586018805860189058601900586019105860192058601930586019405860195058601960586019705860198058601990586020005860201058602020586020305860204058602050586020605860207058602080586020905860210058602110586021205860213058602140586021505860216058602170586021805860219058602200586022105860222058602230586022405860225058602260586022705860228058602290586023005860231058602320586023305860234058602350586023605860237058602380586023905860240058602410586024205860243058602440586024505860246058602470586024805860249058602500586025105860252058602530586025405860255058602560586025705860258058602590586026005860261058602620586026305860264058602650586026605860267058602680586026905860270058602710586027205860273058602740586027505860276058602770586027805860279058602800586028105860282058602830586028405860285058602860586028705860288058602890586029005860291058602920586029305860294058602950586029605860297058602980586029905860300058603010586030205860303058603040586030505860306058603070586030805860309058603100586031105860312058603130586031405860315058603160586031705860318058603190586032005860321058603220586032305860324058603250586032605860327058603280586032905860330058603310586033205860333058603340586033505860336058603370586033805860339058603400586034105860342058603430586034405860345058603460586034705860348058603490586035005860351058603520586035305860354058603550586035605860357058603580586035905860360058603610586036205860363058603640586036505860366058603670586036805860369058603700586037105860372058603730586037405860375058603760586037705860378058603790586038005860381058603820586038305860384058603850586038605860387058603880586038905860390058603910586039205860393058603940586039505860396058603970586039805860399058604000586040105860402058604030586040405860405058604060586040705860408058604090586041005860411058604120586041305860414058604150586041605860417058604180586041905860420058604210586042205860423058604240586042505860426058604270586042805860429058604300586043105860432058604330586043405860435058604360586043705860438058604390586044005860441058604420586044305860444058604450586044605860447058604480586044905860450058604510586045205860453058604540586045505860456058604570586045805860459058604600586046105860462058604630586046405860465058604660586046705860468058604690586047005860471058604720586047305860474058604750586047605860477058604780586047905860480058604810586048205860483058604840586048505860486058604870586048805860489058604900586049105860492058604930586049405860495058604960586049705860498058604990586050005860501058605020586050305860504058605050586050605860507058605080586050905860510058605110586051205860513058605140586051505860516058605170586051805860519058605200586052105860522058605230586052405860525058605260586052705860528058700060587000705870008058700090587001005870011058700120587001305870014058700150587001605870017058700180587001905870020058700210587002205870023058700240587002505870026058700270587002805870029058700300587003105870032058700330587003405870035058700360587003705870038058700390587004005870041058700420587004305870044058700450587004605870047058700480587004905870050058700510587005205870053058700540587005505870056058700570587005805870059058700600587006105870062058700630587006405870065058700660587006705870068058700690587007005870071058700720587007305870074058700750587007605870077058700780587007905870080058700810587008205870083058700840587008505870086058700870587008805870089058700900587009105870092058700930587009405870095058700960587009705870098058700990587010005870101058701020587010305870104058701050587010605870107058701080587010905870110058701110587011205870113058701140587011505870116058701170587011805870119058701200587012105870122058701230587012405870125058701260587012705870128058701290587013005870131058701320587013305870134058701350587013605870137058701380587013905870140058701410587014205870143058701440587014505870146058701470587014805870149058701500587015105870152058701530587015405870155058701560587015705870158058701590587016005870161058701620587016305870164058701650587016605870167058701680587016905870170058701710587017205870173058701740587017505870176058701770587017805870179058701800587018105870182058701830587018405870185058701860587018705870188058701890587019005870191058701920587019305870194058701950587019605870197058701980587019905870200058702010587020205870203058702040587020505870206058702070587020805870209058702100587021105870212058702130587021405870215058702160587021705870218058702190587022005870221058702220587022305870224058702250587022605870227058702280587022905870230058702310587023205870233058702340587023505870236058702370587023805870239058702400587024105870242058702430587024405870245058702460587024705870248058702490587025005870251058702520587025305870254058702550587025605870257058702580587025905870260058702610587026205870263058702640587026505870266058702670587026805870269058702700587027105870272058702730587027405870275058702760587027705870278058702790587028005870281058702820587028305870284058702850587028605870287058702880587028905870290058702910587029205870293058702940587029505870296058702970587029805870299058703000587030105870302058703030587030405870305058703060587030705870308058703090587031005870311058703120587031305870314058703150587031605870317058703180587031905870320058703210587032205870323058703240587032505870326058703270587032805870329058703300587033105870332058703330587033405870335058703360587033705870338058703390587034005870341058703420587034305870344058703450587034605870347058703480587034905870350058703510587035205870353058703540587035505870356058703570587035805870359058703600587036105870362058703630587036405870365058703660587036705870368058703690587037005870371058703720587037305870374058703750587037605870377058703780587037905870380058703810587038205870383058703840587038505870386058703870587038805870389058703900587039105870392058703930587039405870395058703960587039705870398058703990587040005870401058704020587040305870404058704050587040605870407058704080587040905870410058704110587041205870413058704140587041505870416058704170587041805870419058704200587042105870422058704230587042405870425058704260587042705870428058704290587043005870431058704320587043305870434058704350587043605870437058704380587043905870440058704410587044205870443058704440587044505870446058704470587044805870449058704500587045105870452058704530587045405870455058704560587045705870458058704590587046005870461058704620587046305870464058704650587046605870467058704680587046905870470058704710587047205870473058704740587047505870476058704770587047805870479058704800587048105870482058704830587048405870485058704860587048705870488058704890587049005870491058704920587049305870494058704950587049605870497058704980587049905870500058705010587050205870503058705040587050505870506058705070587050805870509058705100587051105870512058705130587051405870515058705160587051705870518058705190587052005870521058705220587052305870524058705250587052605870527058705280587052905880006058800070588000805880009058800100588001105880012058800130588001405880015058800160588001705880018058800190588002005880021058800220588002305880024058800250588002605880027058800280588002905880030058800310588003205880033058800340588003505880036058800370588003805880039058800400588004105880042058800430588004405880045058800460588004705880048058800490588005005880051058800520588005305880054058800550588005605880057058800580588005905880060058800610588006205880063058800640588006505880066058800670588006805880069058800700588007105880072058800730588007405880075058800760588007705880078058800790588008005880081058800820588008305880084058800850588008605880087058800880588008905880090058800910588009205880093058800940588009505880096058800970588009805880099058801000588010105880102058801030588010405880105058801060588010705880108058801090588011005880111058801120588011305880114058801150588011605880117058801180588011905880120058801210588012205880123058801240588012505880126058801270588012805880129058801300588013105880132058801330588013405880135058801360588013705880138058801390588014005880141058801420588014305880144058801450588014605880147058801480588014905880150058801510588015205880153058801540588015505880156058801570588015805880159058801600588016105880162058801630588016405880165058801660588016705880168058801690588017005880171058801720588017305880174058801750588017605880177058801780588017905880180058801810588018205880183058801840588018505880186058801870588018805880189058801900588019105880192058801930588019405880195058801960588019705880198058801990588020005880201058802020588020305880204058802050588020605880207058802080588020905880210058802110588021205880213058802140588021505880216058802170588021805880219058802200588022105880222058802230588022405880225058802260588022705880228058802290588023005880231058802320588023305880234058802350588023605880237058802380588023905880240058802410588024205880243058802440588024505880246058802470588024805880249058802500588025105880252058802530588025405880255058802560588025705880258058802590588026005880261058802620588026305880264058802650588026605880267058802680588026905880270058802710588027205880273058802740588027505880276058802770588027805880279058802800588028105880282058802830588028405880285058802860588028705880288058802890588029005880291058802920588029305880294058802950588029605880297058802980588029905880300058803010588030205880303058803040588030505880306058803070588030805880309058803100588031105880312058803130588031405880315058803160588031705880318058803190588032005880321058803220588032305880324058803250588032605880327058803280588032905880330058803310588033205880333058803340588033505880336058803370588033805880339058803400588034105880342058803430588034405880345058803460588034705880348058803490588035005880351058803520588035305880354058803550588035605880357058803580588035905880360058803610588036205880363058803640588036505880366058803670588036805880369058803700588037105880372058803730588037405880375058803760588037705880378058803790588038005880381058803820588038305880384058803850588038605880387058803880588038905880390058803910588039205880393058803940588039505880396058803970588039805880399058804000588040105880402058804030588040405880405058804060588040705880408058804090588041005880411058804120588041305880414058804150588041605880417058804180588041905880420058804210588042205880423058804240588042505880426058804270588042805880429058804300588043105880432058804330588043405880435058804360588043705880438058804390588044005880441058804420588044305880444058804450588044605880447058804480588044905880450058804510588045205880453058804540588045505880456058804570588045805880459058804600588046105880462058804630588046405880465058804660588046705880468058804690588047005880471058804720588047305880474058804750588047605880477058804780588047905880480058804810588048205880483058804840588048505880486058804870588048805880489058804900588049105880492058804930588049405880495058804960588049705880498058804990588050005880501058805020588050305880504058805050588050605880507058805080588050905880510058805110588051205880513058805140588051505880516058805170588051805880519058805200588052105880522058805230588052405880525058805260588052705880528058805290588053005880531058900060589000705890008058900090589001005890011058900120589001305890014058900150589001605890017058900180589001905890020058900210589002205890023058900240589002505890026058900270589002805890029058900300589003105890032058900330589003405890035058900360589003705890038058900390589004005890041058900420589004305890044058900450589004605890047058900480589004905890050058900510589005205890053058900540589005505890056058900570589005805890059058900600589006105890062058900630589006405890065058900660589006705890068058900690589007005890071058900720589007305890074058900750589007605890077058900780589007905890080058900810589008205890083058900840589008505890086058900870589008805890089058900900589009105890092058900930589009405890095058900960589009705890098058900990589010005890101058901020589010305890104058901050589010605890107058901080589010905890110058901110589011205890113058901140589011505890116058901170589011805890119058901200589012105890122058901230589012405890125058901260589012705890128058901290589013005890131058901320589013305890134058901350589013605890137058901380589013905890140058901410589014205890143058901440589014505890146058901470589014805890149058901500589015105890152058901530589015405890155058901560589015705890158058901590589016005890161058901620589016305890164058901650589016605890167058901680589016905890170058901710589017205890173058901740589017505890176058901770589017805890179058901800589018105890182058901830589018405890185058901860589018705890188058901890589019005890191058901920589019305890194058901950589019605890197058901980589019905890200058902010589020205890203058902040589020505890206058902070589020805890209058902100589021105890212058902130589021405890215058902160589021705890218058902190589022005890221058902220589022305890224058902250589022605890227058902280589022905890230058902310589023205890233058902340589023505890236058902370589023805890239058902400589024105890242058902430589024405890245058902460589024705890248058902490589025005890251058902520589025305890254058902550589025605890257058902580589025905890260058902610589026205890263058902640589026505890266058902670589026805890269058902700589027105890272058902730589027405890275058902760589027705890278058902790589028005890281058902820589028305890284058902850589028605890287058902880589028905890290058902910589029205890293058902940589029505890296058902970589029805890299058903000589030105890302058903030589030405890305058903060589030705890308058903090589031005890311058903120589031305890314058903150589031605890317058903180589031905890320058903210589032205890323058903240589032505890326058903270589032805890329058903300589033105890332058903330589033405890335058903360589033705890338058903390589034005890341058903420589034305890344058903450589034605890347058903480589034905890350058903510589035205890353058903540589035505890356058903570589035805890359058903600589036105890362058903630589036405890365058903660589036705890368058903690589037005890371058903720589037305890374058903750589037605890377058903780589037905890380058903810589038205890383058903840589038505890386058903870589038805890389058903900589039105890392058903930589039405890395058903960589039705890398058903990589040005890401058904020589040305890404058904050589040605890407058904080589040905890410058904110589041205890413058904140589041505890416058904170589041805890419058904200589042105890422058904230589042405890425058904260589042705890428058904290589043005890431058904320589043305890434058904350589043605890437058904380589043905890440058904410589044205890443058904440589044505890446058904470589044805890449058904500589045105890452058904530589045405890455058904560589045705890458058904590589046005890461058904620589046305890464058904650589046605890467058904680589046905890470058904710589047205890473058904740589047505890476058904770589047805890479058904800589048105890482058904830589048405890485058904860589048705890488058904890589049005890491058904920589049305890494058904950589049605890497058904980589049905890500058905010589050205890503058905040589050505890506058905070589050805890509058905100589051105890512058905130589051405890515058905160589051705890518058905190589052005890521058905220589052305890524058905250589052605890527058905280589052905890530058905310589053205900006059000070590000805900009059000100590001105900012059000130590001405900015059000160590001705900018059000190590002005900021059000220590002305900024059000250590002605900027059000280590002905900030059000310590003205900033059000340590003505900036059000370590003805900039059000400590004105900042059000430590004405900045059000460590004705900048059000490590005005900051059000520590005305900054059000550590005605900057059000580590005905900060059000610590006205900063059000640590006505900066059000670590006805900069059000700590007105900072059000730590007405900075059000760590007705900078059000790590008005900081059000820590008305900084059000850590008605900087059000880590008905900090059000910590009205900093059000940590009505900096059000970590009805900099059001000590010105900102059001030590010405900105059001060590010705900108059001090590011005900111059001120590011305900114059001150590011605900117059001180590011905900120059001210590012205900123059001240590012505900126059001270590012805900129059001300590013105900132059001330590013405900135059001360590013705900138059001390590014005900141059001420590014305900144059001450590014605900147059001480590014905900150059001510590015205900153059001540590015505900156059001570590015805900159059001600590016105900162059001630590016405900165059001660590016705900168059001690590017005900171059001720590017305900174059001750590017605900177059001780590017905900180059001810590018205900183059001840590018505900186059001870590018805900189059001900590019105900192059001930590019405900195059001960590019705900198059001990590020005900201059002020590020305900204059002050590020605900207059002080590020905900210059002110590021205900213059002140590021505900216059002170590021805900219059002200590022105900222059002230590022405900225059002260590022705900228059002290590023005900231059002320590023305900234059002350590023605900237059002380590023905900240059002410590024205900243059002440590024505900246059002470590024805900249059002500590025105900252059002530590025405900255059002560590025705900258059002590590026005900261059002620590026305900264059002650590026605900267059002680590026905900270059002710590027205900273059002740590027505900276059002770590027805900279059002800590028105900282059002830590028405900285059002860590028705900288059002890590029005900291059002920590029305900294059002950590029605900297059002980590029905900300059003010590030205900303059003040590030505900306059003070590030805900309059003100590031105900312059003130590031405900315059003160590031705900318059003190590032005900321059003220590032305900324059003250590032605900327059003280590032905900330059003310590033205900333059003340590033505900336059003370590033805900339059003400590034105900342059003430590034405900345059003460590034705900348059003490590035005900351059003520590035305900354059003550590035605900357059003580590035905900360059003610590036205900363059003640590036505900366059003670590036805900369059003700590037105900372059003730590037405900375059003760590037705900378059003790590038005900381059003820590038305900384059003850590038605900387059003880590038905900390059003910590039205900393059003940590039505900396059003970590039805900399059004000590040105900402059004030590040405900405059004060590040705900408059004090590041005900411059004120590041305900414059004150590041605900417059004180590041905900420059004210590042205900423059004240590042505900426059004270590042805900429059004300590043105900432059004330590043405900435059004360590043705900438059004390590044005900441059004420590044305900444059004450590044605900447059004480590044905900450059004510590045205900453059004540590045505900456059004570590045805900459059004600590046105900462059004630590046405900465059004660590046705900468059004690590047005900471059004720590047305900474059004750590047605900477059004780590047905900480059004810590048205900483059004840590048505900486059004870590048805900489059004900590049105900492059004930590049405900495059004960590049705900498059004990590050005900501059005020590050305900504059005050590050605900507059005080590050905900510059005110590051205900513059005140590051505900516059005170590051805900519059005200590052105900522059005230590052405900525059005260590052705900528059005290590053005900531059005320590053305900534059100060591000705910008059100090591001005910011059100120591001305910014059100150591001605910017059100180591001905910020059100210591002205910023059100240591002505910026059100270591002805910029059100300591003105910032059100330591003405910035059100360591003705910038059100390591004005910041059100420591004305910044059100450591004605910047059100480591004905910050059100510591005205910053059100540591005505910056059100570591005805910059059100600591006105910062059100630591006405910065059100660591006705910068059100690591007005910071059100720591007305910074059100750591007605910077059100780591007905910080059100810591008205910083059100840591008505910086059100870591008805910089059100900591009105910092059100930591009405910095059100960591009705910098059100990591010005910101059101020591010305910104059101050591010605910107059101080591010905910110059101110591011205910113059101140591011505910116059101170591011805910119059101200591012105910122059101230591012405910125059101260591012705910128059101290591013005910131059101320591013305910134059101350591013605910137059101380591013905910140059101410591014205910143059101440591014505910146059101470591014805910149059101500591015105910152059101530591015405910155059101560591015705910158059101590591016005910161059101620591016305910164059101650591016605910167059101680591016905910170059101710591017205910173059101740591017505910176059101770591017805910179059101800591018105910182059101830591018405910185059101860591018705910188059101890591019005910191059101920591019305910194059101950591019605910197059101980591019905910200059102010591020205910203059102040591020505910206059102070591020805910209059102100591021105910212059102130591021405910215059102160591021705910218059102190591022005910221059102220591022305910224059102250591022605910227059102280591022905910230059102310591023205910233059102340591023505910236059102370591023805910239059102400591024105910242059102430591024405910245059102460591024705910248059102490591025005910251059102520591025305910254059102550591025605910257059102580591025905910260059102610591026205910263059102640591026505910266059102670591026805910269059102700591027105910272059102730591027405910275059102760591027705910278059102790591028005910281059102820591028305910284059102850591028605910287059102880591028905910290059102910591029205910293059102940591029505910296059102970591029805910299059103000591030105910302059103030591030405910305059103060591030705910308059103090591031005910311059103120591031305910314059103150591031605910317059103180591031905910320059103210591032205910323059103240591032505910326059103270591032805910329059103300591033105910332059103330591033405910335059103360591033705910338059103390591034005910341059103420591034305910344059103450591034605910347059103480591034905910350059103510591035205910353059103540591035505910356059103570591035805910359059103600591036105910362059103630591036405910365059103660591036705910368059103690591037005910371059103720591037305910374059103750591037605910377059103780591037905910380059103810591038205910383059103840591038505910386059103870591038805910389059103900591039105910392059103930591039405910395059103960591039705910398059103990591040005910401059104020591040305910404059104050591040605910407059104080591040905910410059104110591041205910413059104140591041505910416059104170591041805910419059104200591042105910422059104230591042405910425059104260591042705910428059104290591043005910431059104320591043305910434059104350591043605910437059104380591043905910440059104410591044205910443059104440591044505910446059104470591044805910449059104500591045105910452059104530591045405910455059104560591045705910458059104590591046005910461059104620591046305910464059104650591046605910467059104680591046905910470059104710591047205910473059104740591047505910476059104770591047805910479059104800591048105910482059104830591048405910485059104860591048705910488059104890591049005910491059104920591049305910494059104950591049605910497059104980591049905910500059105010591050205910503059105040591050505910506059105070591050805910509059105100591051105910512059105130591051405910515059105160591051705910518059105190591052005910521059105220591052305910524059105250591052605910527059105280591052905910530059105310591053205910533059105340591053505910536059105370592000605920007059200080592000905920010059200110592001205920013059200140592001505920016059200170592001805920019059200200592002105920022059200230592002405920025059200260592002705920028059200290592003005920031059200320592003305920034059200350592003605920037059200380592003905920040059200410592004205920043059200440592004505920046059200470592004805920049059200500592005105920052059200530592005405920055059200560592005705920058059200590592006005920061059200620592006305920064059200650592006605920067059200680592006905920070059200710592007205920073059200740592007505920076059200770592007805920079059200800592008105920082059200830592008405920085059200860592008705920088059200890592009005920091059200920592009305920094059200950592009605920097059200980592009905920100059201010592010205920103059201040592010505920106059201070592010805920109059201100592011105920112059201130592011405920115059201160592011705920118059201190592012005920121059201220592012305920124059201250592012605920127059201280592012905920130059201310592013205920133059201340592013505920136059201370592013805920139059201400592014105920142059201430592014405920145059201460592014705920148059201490592015005920151059201520592015305920154059201550592015605920157059201580592015905920160059201610592016205920163059201640592016505920166059201670592016805920169059201700592017105920172059201730592017405920175059201760592017705920178059201790592018005920181059201820592018305920184059201850592018605920187059201880592018905920190059201910592019205920193059201940592019505920196059201970592019805920199059202000592020105920202059202030592020405920205059202060592020705920208059202090592021005920211059202120592021305920214059202150592021605920217059202180592021905920220059202210592022205920223059202240592022505920226059202270592022805920229059202300592023105920232059202330592023405920235059202360592023705920238059202390592024005920241059202420592024305920244059202450592024605920247059202480592024905920250059202510592025205920253059202540592025505920256059202570592025805920259059202600592026105920262059202630592026405920265059202660592026705920268059202690592027005920271059202720592027305920274059202750592027605920277059202780592027905920280059202810592028205920283059202840592028505920286059202870592028805920289059202900592029105920292059202930592029405920295059202960592029705920298059202990592030005920301059203020592030305920304059203050592030605920307059203080592030905920310059203110592031205920313059203140592031505920316059203170592031805920319059203200592032105920322059203230592032405920325059203260592032705920328059203290592033005920331059203320592033305920334059203350592033605920337059203380592033905920340059203410592034205920343059203440592034505920346059203470592034805920349059203500592035105920352059203530592035405920355059203560592035705920358059203590592036005920361059203620592036305920364059203650592036605920367059203680592036905920370059203710592037205920373059203740592037505920376059203770592037805920379059203800592038105920382059203830592038405920385059203860592038705920388059203890592039005920391059203920592039305920394059203950592039605920397059203980592039905920400059204010592040205920403059204040592040505920406059204070592040805920409059204100592041105920412059204130592041405920415059204160592041705920418059204190592042005920421059204220592042305920424059204250592042605920427059204280592042905920430059204310592043205920433059204340592043505920436059204370592043805920439059204400592044105920442059204430592044405920445059204460592044705920448059204490592045005920451059204520592045305920454059204550592045605920457059204580592045905920460059204610592046205920463059204640592046505920466059204670592046805920469059204700592047105920472059204730592047405920475059204760592047705920478059204790592048005920481059204820592048305920484059204850592048605920487059204880592048905920490059204910592049205920493059204940592049505920496059204970592049805920499059205000592050105920502059205030592050405920505059205060592050705920508059205090592051005920511059205120592051305920514059205150592051605920517059205180592051905920520059205210592052205920523059205240592052505920526059205270592052805920529059205300592053105920532059205330592053405920535059205360592053705920538059205390592054005930007059300080593000905930010059300110593001205930013059300140593001505930016059300170593001805930019059300200593002105930022059300230593002405930025059300260593002705930028059300290593003005930031059300320593003305930034059300350593003605930037059300380593003905930040059300410593004205930043059300440593004505930046059300470593004805930049059300500593005105930052059300530593005405930055059300560593005705930058059300590593006005930061059300620593006305930064059300650593006605930067059300680593006905930070059300710593007205930073059300740593007505930076059300770593007805930079059300800593008105930082059300830593008405930085059300860593008705930088059300890593009005930091059300920593009305930094059300950593009605930097059300980593009905930100059301010593010205930103059301040593010505930106059301070593010805930109059301100593011105930112059301130593011405930115059301160593011705930118059301190593012005930121059301220593012305930124059301250593012605930127059301280593012905930130059301310593013205930133059301340593013505930136059301370593013805930139059301400593014105930142059301430593014405930145059301460593014705930148059301490593015005930151059301520593015305930154059301550593015605930157059301580593015905930160059301610593016205930163059301640593016505930166059301670593016805930169059301700593017105930172059301730593017405930175059301760593017705930178059301790593018005930181059301820593018305930184059301850593018605930187059301880593018905930190059301910593019205930193059301940593019505930196059301970593019805930199059302000593020105930202059302030593020405930205059302060593020705930208059302090593021005930211059302120593021305930214059302150593021605930217059302180593021905930220059302210593022205930223059302240593022505930226059302270593022805930229059302300593023105930232059302330593023405930235059302360593023705930238059302390593024005930241059302420593024305930244059302450593024605930247059302480593024905930250059302510593025205930253059302540593025505930256059302570593025805930259059302600593026105930262059302630593026405930265059302660593026705930268059302690593027005930271059302720593027305930274059302750593027605930277059302780593027905930280059302810593028205930283059302840593028505930286059302870593028805930289059302900593029105930292059302930593029405930295059302960593029705930298059302990593030005930301059303020593030305930304059303050593030605930307059303080593030905930310059303110593031205930313059303140593031505930316059303170593031805930319059303200593032105930322059303230593032405930325059303260593032705930328059303290593033005930331059303320593033305930334059303350593033605930337059303380593033905930340059303410593034205930343059303440593034505930346059303470593034805930349059303500593035105930352059303530593035405930355059303560593035705930358059303590593036005930361059303620593036305930364059303650593036605930367059303680593036905930370059303710593037205930373059303740593037505930376059303770593037805930379059303800593038105930382059303830593038405930385059303860593038705930388059303890593039005930391059303920593039305930394059303950593039605930397059303980593039905930400059304010593040205930403059304040593040505930406059304070593040805930409059304100593041105930412059304130593041405930415059304160593041705930418059304190593042005930421059304220593042305930424059304250593042605930427059304280593042905930430059304310593043205930433059304340593043505930436059304370593043805930439059304400593044105930442059304430593044405930445059304460593044705930448059304490593045005930451059304520593045305930454059304550593045605930457059304580593045905930460059304610593046205930463059304640593046505930466059304670593046805930469059304700593047105930472059304730593047405930475059304760593047705930478059304790593048005930481059304820593048305930484059304850593048605930487059304880593048905930490059304910593049205930493059304940593049505930496059304970593049805930499059305000593050105930502059305030593050405930505059305060593050705930508059305090593051005930511059305120593051305930514059305150593051605930517059305180593051905930520059305210593052205930523059305240593052505930526059305270593052805930529059305300593053105930532059305330593053405930535059305360593053705930538059305390593054005930541059305420593054305940007059400080594000905940010059400110594001205940013059400140594001505940016059400170594001805940019059400200594002105940022059400230594002405940025059400260594002705940028059400290594003005940031059400320594003305940034059400350594003605940037059400380594003905940040059400410594004205940043059400440594004505940046059400470594004805940049059400500594005105940052059400530594005405940055059400560594005705940058059400590594006005940061059400620594006305940064059400650594006605940067059400680594006905940070059400710594007205940073059400740594007505940076059400770594007805940079059400800594008105940082059400830594008405940085059400860594008705940088059400890594009005940091059400920594009305940094059400950594009605940097059400980594009905940100059401010594010205940103059401040594010505940106059401070594010805940109059401100594011105940112059401130594011405940115059401160594011705940118059401190594012005940121059401220594012305940124059401250594012605940127059401280594012905940130059401310594013205940133059401340594013505940136059401370594013805940139059401400594014105940142059401430594014405940145059401460594014705940148059401490594015005940151059401520594015305940154059401550594015605940157059401580594015905940160059401610594016205940163059401640594016505940166059401670594016805940169059401700594017105940172059401730594017405940175059401760594017705940178059401790594018005940181059401820594018305940184059401850594018605940187059401880594018905940190059401910594019205940193059401940594019505940196059401970594019805940199059402000594020105940202059402030594020405940205059402060594020705940208059402090594021005940211059402120594021305940214059402150594021605940217059402180594021905940220059402210594022205940223059402240594022505940226059402270594022805940229059402300594023105940232059402330594023405940235059402360594023705940238059402390594024005940241059402420594024305940244059402450594024605940247059402480594024905940250059402510594025205940253059402540594025505940256059402570594025805940259059402600594026105940262059402630594026405940265059402660594026705940268059402690594027005940271059402720594027305940274059402750594027605940277059402780594027905940280059402810594028205940283059402840594028505940286059402870594028805940289059402900594029105940292059402930594029405940295059402960594029705940298059402990594030005940301059403020594030305940304059403050594030605940307059403080594030905940310059403110594031205940313059403140594031505940316059403170594031805940319059403200594032105940322059403230594032405940325059403260594032705940328059403290594033005940331059403320594033305940334059403350594033605940337059403380594033905940340059403410594034205940343059403440594034505940346059403470594034805940349059403500594035105940352059403530594035405940355059403560594035705940358059403590594036005940361059403620594036305940364059403650594036605940367059403680594036905940370059403710594037205940373059403740594037505940376059403770594037805940379059403800594038105940382059403830594038405940385059403860594038705940388059403890594039005940391059403920594039305940394059403950594039605940397059403980594039905940400059404010594040205940403059404040594040505940406059404070594040805940409059404100594041105940412059404130594041405940415059404160594041705940418059404190594042005940421059404220594042305940424059404250594042605940427059404280594042905940430059404310594043205940433059404340594043505940436059404370594043805940439059404400594044105940442059404430594044405940445059404460594044705940448059404490594045005940451059404520594045305940454059404550594045605940457059404580594045905940460059404610594046205940463059404640594046505940466059404670594046805940469059404700594047105940472059404730594047405940475059404760594047705940478059404790594048005940481059404820594048305940484059404850594048605940487059404880594048905940490059404910594049205940493059404940594049505940496059404970594049805940499059405000594050105940502059405030594050405940505059405060594050705940508059405090594051005940511059405120594051305940514059405150594051605940517059405180594051905940520059405210594052205940523059405240594052505940526059405270594052805940529059405300594053105940532059405330594053405940535059405360594053705940538059405390594054005940541059405420594054305940544059405450594054605950007059500080595000905950010059500110595001205950013059500140595001505950016059500170595001805950019059500200595002105950022059500230595002405950025059500260595002705950028059500290595003005950031059500320595003305950034059500350595003605950037059500380595003905950040059500410595004205950043059500440595004505950046059500470595004805950049059500500595005105950052059500530595005405950055059500560595005705950058059500590595006005950061059500620595006305950064059500650595006605950067059500680595006905950070059500710595007205950073059500740595007505950076059500770595007805950079059500800595008105950082059500830595008405950085059500860595008705950088059500890595009005950091059500920595009305950094059500950595009605950097059500980595009905950100059501010595010205950103059501040595010505950106059501070595010805950109059501100595011105950112059501130595011405950115059501160595011705950118059501190595012005950121059501220595012305950124059501250595012605950127059501280595012905950130059501310595013205950133059501340595013505950136059501370595013805950139059501400595014105950142059501430595014405950145059501460595014705950148059501490595015005950151059501520595015305950154059501550595015605950157059501580595015905950160059501610595016205950163059501640595016505950166059501670595016805950169059501700595017105950172059501730595017405950175059501760595017705950178059501790595018005950181059501820595018305950184059501850595018605950187059501880595018905950190059501910595019205950193059501940595019505950196059501970595019805950199059502000595020105950202059502030595020405950205059502060595020705950208059502090595021005950211059502120595021305950214059502150595021605950217059502180595021905950220059502210595022205950223059502240595022505950226059502270595022805950229059502300595023105950232059502330595023405950235059502360595023705950238059502390595024005950241059502420595024305950244059502450595024605950247059502480595024905950250059502510595025205950253059502540595025505950256059502570595025805950259059502600595026105950262059502630595026405950265059502660595026705950268059502690595027005950271059502720595027305950274059502750595027605950277059502780595027905950280059502810595028205950283059502840595028505950286059502870595028805950289059502900595029105950292059502930595029405950295059502960595029705950298059502990595030005950301059503020595030305950304059503050595030605950307059503080595030905950310059503110595031205950313059503140595031505950316059503170595031805950319059503200595032105950322059503230595032405950325059503260595032705950328059503290595033005950331059503320595033305950334059503350595033605950337059503380595033905950340059503410595034205950343059503440595034505950346059503470595034805950349059503500595035105950352059503530595035405950355059503560595035705950358059503590595036005950361059503620595036305950364059503650595036605950367059503680595036905950370059503710595037205950373059503740595037505950376059503770595037805950379059503800595038105950382059503830595038405950385059503860595038705950388059503890595039005950391059503920595039305950394059503950595039605950397059503980595039905950400059504010595040205950403059504040595040505950406059504070595040805950409059504100595041105950412059504130595041405950415059504160595041705950418059504190595042005950421059504220595042305950424059504250595042605950427059504280595042905950430059504310595043205950433059504340595043505950436059504370595043805950439059504400595044105950442059504430595044405950445059504460595044705950448059504490595045005950451059504520595045305950454059504550595045605950457059504580595045905950460059504610595046205950463059504640595046505950466059504670595046805950469059504700595047105950472059504730595047405950475059504760595047705950478059504790595048005950481059504820595048305950484059504850595048605950487059504880595048905950490059504910595049205950493059504940595049505950496059504970595049805950499059505000595050105950502059505030595050405950505059505060595050705950508059505090595051005950511059505120595051305950514059505150595051605950517059505180595051905950520059505210595052205950523059505240595052505950526059505270595052805950529059505300595053105950532059505330595053405950535059505360595053705950538059505390595054005950541059505420595054305950544059505450595054605950547059505480595054905960007059600080596000905960010059600110596001205960013059600140596001505960016059600170596001805960019059600200596002105960022059600230596002405960025059600260596002705960028059600290596003005960031059600320596003305960034059600350596003605960037059600380596003905960040059600410596004205960043059600440596004505960046059600470596004805960049059600500596005105960052059600530596005405960055059600560596005705960058059600590596006005960061059600620596006305960064059600650596006605960067059600680596006905960070059600710596007205960073059600740596007505960076059600770596007805960079059600800596008105960082059600830596008405960085059600860596008705960088059600890596009005960091059600920596009305960094059600950596009605960097059600980596009905960100059601010596010205960103059601040596010505960106059601070596010805960109059601100596011105960112059601130596011405960115059601160596011705960118059601190596012005960121059601220596012305960124059601250596012605960127059601280596012905960130059601310596013205960133059601340596013505960136059601370596013805960139059601400596014105960142059601430596014405960145059601460596014705960148059601490596015005960151059601520596015305960154059601550596015605960157059601580596015905960160059601610596016205960163059601640596016505960166059601670596016805960169059601700596017105960172059601730596017405960175059601760596017705960178059601790596018005960181059601820596018305960184059601850596018605960187059601880596018905960190059601910596019205960193059601940596019505960196059601970596019805960199059602000596020105960202059602030596020405960205059602060596020705960208059602090596021005960211059602120596021305960214059602150596021605960217059602180596021905960220059602210596022205960223059602240596022505960226059602270596022805960229059602300596023105960232059602330596023405960235059602360596023705960238059602390596024005960241059602420596024305960244059602450596024605960247059602480596024905960250059602510596025205960253059602540596025505960256059602570596025805960259059602600596026105960262059602630596026405960265059602660596026705960268059602690596027005960271059602720596027305960274059602750596027605960277059602780596027905960280059602810596028205960283059602840596028505960286059602870596028805960289059602900596029105960292059602930596029405960295059602960596029705960298059602990596030005960301059603020596030305960304059603050596030605960307059603080596030905960310059603110596031205960313059603140596031505960316059603170596031805960319059603200596032105960322059603230596032405960325059603260596032705960328059603290596033005960331059603320596033305960334059603350596033605960337059603380596033905960340059603410596034205960343059603440596034505960346059603470596034805960349059603500596035105960352059603530596035405960355059603560596035705960358059603590596036005960361059603620596036305960364059603650596036605960367059603680596036905960370059603710596037205960373059603740596037505960376059603770596037805960379059603800596038105960382059603830596038405960385059603860596038705960388059603890596039005960391059603920596039305960394059603950596039605960397059603980596039905960400059604010596040205960403059604040596040505960406059604070596040805960409059604100596041105960412059604130596041405960415059604160596041705960418059604190596042005960421059604220596042305960424059604250596042605960427059604280596042905960430059604310596043205960433059604340596043505960436059604370596043805960439059604400596044105960442059604430596044405960445059604460596044705960448059604490596045005960451059604520596045305960454059604550596045605960457059604580596045905960460059604610596046205960463059604640596046505960466059604670596046805960469059604700596047105960472059604730596047405960475059604760596047705960478059604790596048005960481059604820596048305960484059604850596048605960487059604880596048905960490059604910596049205960493059604940596049505960496059604970596049805960499059605000596050105960502059605030596050405960505059605060596050705960508059605090596051005960511059605120596051305960514059605150596051605960517059605180596051905960520059605210596052205960523059605240596052505960526059605270596052805960529059605300596053105960532059605330596053405960535059605360596053705960538059605390596054005960541059605420596054305960544059605450596054605960547059605480596054905960550059605510596055205970007059700080597000905970010059700110597001205970013059700140597001505970016059700170597001805970019059700200597002105970022059700230597002405970025059700260597002705970028059700290597003005970031059700320597003305970034059700350597003605970037059700380597003905970040059700410597004205970043059700440597004505970046059700470597004805970049059700500597005105970052059700530597005405970055059700560597005705970058059700590597006005970061059700620597006305970064059700650597006605970067059700680597006905970070059700710597007205970073059700740597007505970076059700770597007805970079059700800597008105970082059700830597008405970085059700860597008705970088059700890597009005970091059700920597009305970094059700950597009605970097059700980597009905970100059701010597010205970103059701040597010505970106059701070597010805970109059701100597011105970112059701130597011405970115059701160597011705970118059701190597012005970121059701220597012305970124059701250597012605970127059701280597012905970130059701310597013205970133059701340597013505970136059701370597013805970139059701400597014105970142059701430597014405970145059701460597014705970148059701490597015005970151059701520597015305970154059701550597015605970157059701580597015905970160059701610597016205970163059701640597016505970166059701670597016805970169059701700597017105970172059701730597017405970175059701760597017705970178059701790597018005970181059701820597018305970184059701850597018605970187059701880597018905970190059701910597019205970193059701940597019505970196059701970597019805970199059702000597020105970202059702030597020405970205059702060597020705970208059702090597021005970211059702120597021305970214059702150597021605970217059702180597021905970220059702210597022205970223059702240597022505970226059702270597022805970229059702300597023105970232059702330597023405970235059702360597023705970238059702390597024005970241059702420597024305970244059702450597024605970247059702480597024905970250059702510597025205970253059702540597025505970256059702570597025805970259059702600597026105970262059702630597026405970265059702660597026705970268059702690597027005970271059702720597027305970274059702750597027605970277059702780597027905970280059702810597028205970283059702840597028505970286059702870597028805970289059702900597029105970292059702930597029405970295059702960597029705970298059702990597030005970301059703020597030305970304059703050597030605970307059703080597030905970310059703110597031205970313059703140597031505970316059703170597031805970319059703200597032105970322059703230597032405970325059703260597032705970328059703290597033005970331059703320597033305970334059703350597033605970337059703380597033905970340059703410597034205970343059703440597034505970346059703470597034805970349059703500597035105970352059703530597035405970355059703560597035705970358059703590597036005970361059703620597036305970364059703650597036605970367059703680597036905970370059703710597037205970373059703740597037505970376059703770597037805970379059703800597038105970382059703830597038405970385059703860597038705970388059703890597039005970391059703920597039305970394059703950597039605970397059703980597039905970400059704010597040205970403059704040597040505970406059704070597040805970409059704100597041105970412059704130597041405970415059704160597041705970418059704190597042005970421059704220597042305970424059704250597042605970427059704280597042905970430059704310597043205970433059704340597043505970436059704370597043805970439059704400597044105970442059704430597044405970445059704460597044705970448059704490597045005970451059704520597045305970454059704550597045605970457059704580597045905970460059704610597046205970463059704640597046505970466059704670597046805970469059704700597047105970472059704730597047405970475059704760597047705970478059704790597048005970481059704820597048305970484059704850597048605970487059704880597048905970490059704910597049205970493059704940597049505970496059704970597049805970499059705000597050105970502059705030597050405970505059705060597050705970508059705090597051005970511059705120597051305970514059705150597051605970517059705180597051905970520059705210597052205970523059705240597052505970526059705270597052805970529059705300597053105970532059705330597053405970535059705360597053705970538059705390597054005970541059705420597054305970544059705450597054605970547059705480597054905970550059705510597055205970553059705540597055505980007059800080598000905980010059800110598001205980013059800140598001505980016059800170598001805980019059800200598002105980022059800230598002405980025059800260598002705980028059800290598003005980031059800320598003305980034059800350598003605980037059800380598003905980040059800410598004205980043059800440598004505980046059800470598004805980049059800500598005105980052059800530598005405980055059800560598005705980058059800590598006005980061059800620598006305980064059800650598006605980067059800680598006905980070059800710598007205980073059800740598007505980076059800770598007805980079059800800598008105980082059800830598008405980085059800860598008705980088059800890598009005980091059800920598009305980094059800950598009605980097059800980598009905980100059801010598010205980103059801040598010505980106059801070598010805980109059801100598011105980112059801130598011405980115059801160598011705980118059801190598012005980121059801220598012305980124059801250598012605980127059801280598012905980130059801310598013205980133059801340598013505980136059801370598013805980139059801400598014105980142059801430598014405980145059801460598014705980148059801490598015005980151059801520598015305980154059801550598015605980157059801580598015905980160059801610598016205980163059801640598016505980166059801670598016805980169059801700598017105980172059801730598017405980175059801760598017705980178059801790598018005980181059801820598018305980184059801850598018605980187059801880598018905980190059801910598019205980193059801940598019505980196059801970598019805980199059802000598020105980202059802030598020405980205059802060598020705980208059802090598021005980211059802120598021305980214059802150598021605980217059802180598021905980220059802210598022205980223059802240598022505980226059802270598022805980229059802300598023105980232059802330598023405980235059802360598023705980238059802390598024005980241059802420598024305980244059802450598024605980247059802480598024905980250059802510598025205980253059802540598025505980256059802570598025805980259059802600598026105980262059802630598026405980265059802660598026705980268059802690598027005980271059802720598027305980274059802750598027605980277059802780598027905980280059802810598028205980283059802840598028505980286059802870598028805980289059802900598029105980292059802930598029405980295059802960598029705980298059802990598030005980301059803020598030305980304059803050598030605980307059803080598030905980310059803110598031205980313059803140598031505980316059803170598031805980319059803200598032105980322059803230598032405980325059803260598032705980328059803290598033005980331059803320598033305980334059803350598033605980337059803380598033905980340059803410598034205980343059803440598034505980346059803470598034805980349059803500598035105980352059803530598035405980355059803560598035705980358059803590598036005980361059803620598036305980364059803650598036605980367059803680598036905980370059803710598037205980373059803740598037505980376059803770598037805980379059803800598038105980382059803830598038405980385059803860598038705980388059803890598039005980391059803920598039305980394059803950598039605980397059803980598039905980400059804010598040205980403059804040598040505980406059804070598040805980409059804100598041105980412059804130598041405980415059804160598041705980418059804190598042005980421059804220598042305980424059804250598042605980427059804280598042905980430059804310598043205980433059804340598043505980436059804370598043805980439059804400598044105980442059804430598044405980445059804460598044705980448059804490598045005980451059804520598045305980454059804550598045605980457059804580598045905980460059804610598046205980463059804640598046505980466059804670598046805980469059804700598047105980472059804730598047405980475059804760598047705980478059804790598048005980481059804820598048305980484059804850598048605980487059804880598048905980490059804910598049205980493059804940598049505980496059804970598049805980499059805000598050105980502059805030598050405980505059805060598050705980508059805090598051005980511059805120598051305980514059805150598051605980517059805180598051905980520059805210598052205980523059805240598052505980526059805270598052805980529059805300598053105980532059805330598053405980535059805360598053705980538059805390598054005980541059805420598054305980544059805450598054605980547059805480598054905980550059805510598055205980553059805540598055505980556059805570598055805990007059900080599000905990010059900110599001205990013059900140599001505990016059900170599001805990019059900200599002105990022059900230599002405990025059900260599002705990028059900290599003005990031059900320599003305990034059900350599003605990037059900380599003905990040059900410599004205990043059900440599004505990046059900470599004805990049059900500599005105990052059900530599005405990055059900560599005705990058059900590599006005990061059900620599006305990064059900650599006605990067059900680599006905990070059900710599007205990073059900740599007505990076059900770599007805990079059900800599008105990082059900830599008405990085059900860599008705990088059900890599009005990091059900920599009305990094059900950599009605990097059900980599009905990100059901010599010205990103059901040599010505990106059901070599010805990109059901100599011105990112059901130599011405990115059901160599011705990118059901190599012005990121059901220599012305990124059901250599012605990127059901280599012905990130059901310599013205990133059901340599013505990136059901370599013805990139059901400599014105990142059901430599014405990145059901460599014705990148059901490599015005990151059901520599015305990154059901550599015605990157059901580599015905990160059901610599016205990163059901640599016505990166059901670599016805990169059901700599017105990172059901730599017405990175059901760599017705990178059901790599018005990181059901820599018305990184059901850599018605990187059901880599018905990190059901910599019205990193059901940599019505990196059901970599019805990199059902000599020105990202059902030599020405990205059902060599020705990208059902090599021005990211059902120599021305990214059902150599021605990217059902180599021905990220059902210599022205990223059902240599022505990226059902270599022805990229059902300599023105990232059902330599023405990235059902360599023705990238059902390599024005990241059902420599024305990244059902450599024605990247059902480599024905990250059902510599025205990253059902540599025505990256059902570599025805990259059902600599026105990262059902630599026405990265059902660599026705990268059902690599027005990271059902720599027305990274059902750599027605990277059902780599027905990280059902810599028205990283059902840599028505990286059902870599028805990289059902900599029105990292059902930599029405990295059902960599029705990298059902990599030005990301059903020599030305990304059903050599030605990307059903080599030905990310059903110599031205990313059903140599031505990316059903170599031805990319059903200599032105990322059903230599032405990325059903260599032705990328059903290599033005990331059903320599033305990334059903350599033605990337059903380599033905990340059903410599034205990343059903440599034505990346059903470599034805990349059903500599035105990352059903530599035405990355059903560599035705990358059903590599036005990361059903620599036305990364059903650599036605990367059903680599036905990370059903710599037205990373059903740599037505990376059903770599037805990379059903800599038105990382059903830599038405990385059903860599038705990388059903890599039005990391059903920599039305990394059903950599039605990397059903980599039905990400059904010599040205990403059904040599040505990406059904070599040805990409059904100599041105990412059904130599041405990415059904160599041705990418059904190599042005990421059904220599042305990424059904250599042605990427059904280599042905990430059904310599043205990433059904340599043505990436059904370599043805990439059904400599044105990442059904430599044405990445059904460599044705990448059904490599045005990451059904520599045305990454059904550599045605990457059904580599045905990460059904610599046205990463059904640599046505990466059904670599046805990469059904700599047105990472059904730599047405990475059904760599047705990478059904790599048005990481059904820599048305990484059904850599048605990487059904880599048905990490059904910599049205990493059904940599049505990496059904970599049805990499059905000599050105990502059905030599050405990505059905060599050705990508059905090599051005990511059905120599051305990514059905150599051605990517059905180599051905990520059905210599052205990523059905240599052505990526059905270599052805990529059905300599053105990532059905330599053405990535059905360599053705990538059905390599054005990541059905420599054305990544059905450599054605990547059905480599054905990550059905510599055205990553059905540599055505990556059905570599055805990559059905600599056106000007060000080600000906000010060000110600001206000013060000140600001506000016060000170600001806000019060000200600002106000022060000230600002406000025060000260600002706000028060000290600003006000031060000320600003306000034060000350600003606000037060000380600003906000040060000410600004206000043060000440600004506000046060000470600004806000049060000500600005106000052060000530600005406000055060000560600005706000058060000590600006006000061060000620600006306000064060000650600006606000067060000680600006906000070060000710600007206000073060000740600007506000076060000770600007806000079060000800600008106000082060000830600008406000085060000860600008706000088060000890600009006000091060000920600009306000094060000950600009606000097060000980600009906000100060001010600010206000103060001040600010506000106060001070600010806000109060001100600011106000112060001130600011406000115060001160600011706000118060001190600012006000121060001220600012306000124060001250600012606000127060001280600012906000130060001310600013206000133060001340600013506000136060001370600013806000139060001400600014106000142060001430600014406000145060001460600014706000148060001490600015006000151060001520600015306000154060001550600015606000157060001580600015906000160060001610600016206000163060001640600016506000166060001670600016806000169060001700600017106000172060001730600017406000175060001760600017706000178060001790600018006000181060001820600018306000184060001850600018606000187060001880600018906000190060001910600019206000193060001940600019506000196060001970600019806000199060002000600020106000202060002030600020406000205060002060600020706000208060002090600021006000211060002120600021306000214060002150600021606000217060002180600021906000220060002210600022206000223060002240600022506000226060002270600022806000229060002300600023106000232060002330600023406000235060002360600023706000238060002390600024006000241060002420600024306000244060002450600024606000247060002480600024906000250060002510600025206000253060002540600025506000256060002570600025806000259060002600600026106000262060002630600026406000265060002660600026706000268060002690600027006000271060002720600027306000274060002750600027606000277060002780600027906000280060002810600028206000283060002840600028506000286060002870600028806000289060002900600029106000292060002930600029406000295060002960600029706000298060002990600030006000301060003020600030306000304060003050600030606000307060003080600030906000310060003110600031206000313060003140600031506000316060003170600031806000319060003200600032106000322060003230600032406000325060003260600032706000328060003290600033006000331060003320600033306000334060003350600033606000337060003380600033906000340060003410600034206000343060003440600034506000346060003470600034806000349060003500600035106000352060003530600035406000355060003560600035706000358060003590600036006000361060003620600036306000364060003650600036606000367060003680600036906000370060003710600037206000373060003740600037506000376060003770600037806000379060003800600038106000382060003830600038406000385060003860600038706000388060003890600039006000391060003920600039306000394060003950600039606000397060003980600039906000400060004010600040206000403060004040600040506000406060004070600040806000409060004100600041106000412060004130600041406000415060004160600041706000418060004190600042006000421060004220600042306000424060004250600042606000427060004280600042906000430060004310600043206000433060004340600043506000436060004370600043806000439060004400600044106000442060004430600044406000445060004460600044706000448060004490600045006000451060004520600045306000454060004550600045606000457060004580600045906000460060004610600046206000463060004640600046506000466060004670600046806000469060004700600047106000472060004730600047406000475060004760600047706000478060004790600048006000481060004820600048306000484060004850600048606000487060004880600048906000490060004910600049206000493060004940600049506000496060004970600049806000499060005000600050106000502060005030600050406000505060005060600050706000508060005090600051006000511060005120600051306000514060005150600051606000517060005180600051906000520060005210600052206000523060005240600052506000526060005270600052806000529060005300600053106000532060005330600053406000535060005360600053706000538060005390600054006000541060005420600054306000544060005450600054606000547060005480600054906000550060005510600055206000553060005540600055506000556060005570600055806000559060005600600056106000562060005630601000706010008060100090601001006010011060100120601001306010014060100150601001606010017060100180601001906010020060100210601002206010023060100240601002506010026060100270601002806010029060100300601003106010032060100330601003406010035060100360601003706010038060100390601004006010041060100420601004306010044060100450601004606010047060100480601004906010050060100510601005206010053060100540601005506010056060100570601005806010059060100600601006106010062060100630601006406010065060100660601006706010068060100690601007006010071060100720601007306010074060100750601007606010077060100780601007906010080060100810601008206010083060100840601008506010086060100870601008806010089060100900601009106010092060100930601009406010095060100960601009706010098060100990601010006010101060101020601010306010104060101050601010606010107060101080601010906010110060101110601011206010113060101140601011506010116060101170601011806010119060101200601012106010122060101230601012406010125060101260601012706010128060101290601013006010131060101320601013306010134060101350601013606010137060101380601013906010140060101410601014206010143060101440601014506010146060101470601014806010149060101500601015106010152060101530601015406010155060101560601015706010158060101590601016006010161060101620601016306010164060101650601016606010167060101680601016906010170060101710601017206010173060101740601017506010176060101770601017806010179060101800601018106010182060101830601018406010185060101860601018706010188060101890601019006010191060101920601019306010194060101950601019606010197060101980601019906010200060102010601020206010203060102040601020506010206060102070601020806010209060102100601021106010212060102130601021406010215060102160601021706010218060102190601022006010221060102220601022306010224060102250601022606010227060102280601022906010230060102310601023206010233060102340601023506010236060102370601023806010239060102400601024106010242060102430601024406010245060102460601024706010248060102490601025006010251060102520601025306010254060102550601025606010257060102580601025906010260060102610601026206010263060102640601026506010266060102670601026806010269060102700601027106010272060102730601027406010275060102760601027706010278060102790601028006010281060102820601028306010284060102850601028606010287060102880601028906010290060102910601029206010293060102940601029506010296060102970601029806010299060103000601030106010302060103030601030406010305060103060601030706010308060103090601031006010311060103120601031306010314060103150601031606010317060103180601031906010320060103210601032206010323060103240601032506010326060103270601032806010329060103300601033106010332060103330601033406010335060103360601033706010338060103390601034006010341060103420601034306010344060103450601034606010347060103480601034906010350060103510601035206010353060103540601035506010356060103570601035806010359060103600601036106010362060103630601036406010365060103660601036706010368060103690601037006010371060103720601037306010374060103750601037606010377060103780601037906010380060103810601038206010383060103840601038506010386060103870601038806010389060103900601039106010392060103930601039406010395060103960601039706010398060103990601040006010401060104020601040306010404060104050601040606010407060104080601040906010410060104110601041206010413060104140601041506010416060104170601041806010419060104200601042106010422060104230601042406010425060104260601042706010428060104290601043006010431060104320601043306010434060104350601043606010437060104380601043906010440060104410601044206010443060104440601044506010446060104470601044806010449060104500601045106010452060104530601045406010455060104560601045706010458060104590601046006010461060104620601046306010464060104650601046606010467060104680601046906010470060104710601047206010473060104740601047506010476060104770601047806010479060104800601048106010482060104830601048406010485060104860601048706010488060104890601049006010491060104920601049306010494060104950601049606010497060104980601049906010500060105010601050206010503060105040601050506010506060105070601050806010509060105100601051106010512060105130601051406010515060105160601051706010518060105190601052006010521060105220601052306010524060105250601052606010527060105280601052906010530060105310601053206010533060105340601053506010536060105370601053806010539060105400601054106010542060105430601054406010545060105460601054706010548060105490601055006010551060105520601055306010554060105550601055606010557060105580601055906010560060105610601056206010563060105640601056506010566060200070602000806020009060200100602001106020012060200130602001406020015060200160602001706020018060200190602002006020021060200220602002306020024060200250602002606020027060200280602002906020030060200310602003206020033060200340602003506020036060200370602003806020039060200400602004106020042060200430602004406020045060200460602004706020048060200490602005006020051060200520602005306020054060200550602005606020057060200580602005906020060060200610602006206020063060200640602006506020066060200670602006806020069060200700602007106020072060200730602007406020075060200760602007706020078060200790602008006020081060200820602008306020084060200850602008606020087060200880602008906020090060200910602009206020093060200940602009506020096060200970602009806020099060201000602010106020102060201030602010406020105060201060602010706020108060201090602011006020111060201120602011306020114060201150602011606020117060201180602011906020120060201210602012206020123060201240602012506020126060201270602012806020129060201300602013106020132060201330602013406020135060201360602013706020138060201390602014006020141060201420602014306020144060201450602014606020147060201480602014906020150060201510602015206020153060201540602015506020156060201570602015806020159060201600602016106020162060201630602016406020165060201660602016706020168060201690602017006020171060201720602017306020174060201750602017606020177060201780602017906020180060201810602018206020183060201840602018506020186060201870602018806020189060201900602019106020192060201930602019406020195060201960602019706020198060201990602020006020201060202020602020306020204060202050602020606020207060202080602020906020210060202110602021206020213060202140602021506020216060202170602021806020219060202200602022106020222060202230602022406020225060202260602022706020228060202290602023006020231060202320602023306020234060202350602023606020237060202380602023906020240060202410602024206020243060202440602024506020246060202470602024806020249060202500602025106020252060202530602025406020255060202560602025706020258060202590602026006020261060202620602026306020264060202650602026606020267060202680602026906020270060202710602027206020273060202740602027506020276060202770602027806020279060202800602028106020282060202830602028406020285060202860602028706020288060202890602029006020291060202920602029306020294060202950602029606020297060202980602029906020300060203010602030206020303060203040602030506020306060203070602030806020309060203100602031106020312060203130602031406020315060203160602031706020318060203190602032006020321060203220602032306020324060203250602032606020327060203280602032906020330060203310602033206020333060203340602033506020336060203370602033806020339060203400602034106020342060203430602034406020345060203460602034706020348060203490602035006020351060203520602035306020354060203550602035606020357060203580602035906020360060203610602036206020363060203640602036506020366060203670602036806020369060203700602037106020372060203730602037406020375060203760602037706020378060203790602038006020381060203820602038306020384060203850602038606020387060203880602038906020390060203910602039206020393060203940602039506020396060203970602039806020399060204000602040106020402060204030602040406020405060204060602040706020408060204090602041006020411060204120602041306020414060204150602041606020417060204180602041906020420060204210602042206020423060204240602042506020426060204270602042806020429060204300602043106020432060204330602043406020435060204360602043706020438060204390602044006020441060204420602044306020444060204450602044606020447060204480602044906020450060204510602045206020453060204540602045506020456060204570602045806020459060204600602046106020462060204630602046406020465060204660602046706020468060204690602047006020471060204720602047306020474060204750602047606020477060204780602047906020480060204810602048206020483060204840602048506020486060204870602048806020489060204900602049106020492060204930602049406020495060204960602049706020498060204990602050006020501060205020602050306020504060205050602050606020507060205080602050906020510060205110602051206020513060205140602051506020516060205170602051806020519060205200602052106020522060205230602052406020525060205260602052706020528060205290602053006020531060205320602053306020534060205350602053606020537060205380602053906020540060205410602054206020543060205440602054506020546060205470602054806020549060205500602055106020552060205530602055406020555060205560602055706020558060205590602056006020561060205620602056306020564060205650602056606020567060205680602056906030008060300090603001006030011060300120603001306030014060300150603001606030017060300180603001906030020060300210603002206030023060300240603002506030026060300270603002806030029060300300603003106030032060300330603003406030035060300360603003706030038060300390603004006030041060300420603004306030044060300450603004606030047060300480603004906030050060300510603005206030053060300540603005506030056060300570603005806030059060300600603006106030062060300630603006406030065060300660603006706030068060300690603007006030071060300720603007306030074060300750603007606030077060300780603007906030080060300810603008206030083060300840603008506030086060300870603008806030089060300900603009106030092060300930603009406030095060300960603009706030098060300990603010006030101060301020603010306030104060301050603010606030107060301080603010906030110060301110603011206030113060301140603011506030116060301170603011806030119060301200603012106030122060301230603012406030125060301260603012706030128060301290603013006030131060301320603013306030134060301350603013606030137060301380603013906030140060301410603014206030143060301440603014506030146060301470603014806030149060301500603015106030152060301530603015406030155060301560603015706030158060301590603016006030161060301620603016306030164060301650603016606030167060301680603016906030170060301710603017206030173060301740603017506030176060301770603017806030179060301800603018106030182060301830603018406030185060301860603018706030188060301890603019006030191060301920603019306030194060301950603019606030197060301980603019906030200060302010603020206030203060302040603020506030206060302070603020806030209060302100603021106030212060302130603021406030215060302160603021706030218060302190603022006030221060302220603022306030224060302250603022606030227060302280603022906030230060302310603023206030233060302340603023506030236060302370603023806030239060302400603024106030242060302430603024406030245060302460603024706030248060302490603025006030251060302520603025306030254060302550603025606030257060302580603025906030260060302610603026206030263060302640603026506030266060302670603026806030269060302700603027106030272060302730603027406030275060302760603027706030278060302790603028006030281060302820603028306030284060302850603028606030287060302880603028906030290060302910603029206030293060302940603029506030296060302970603029806030299060303000603030106030302060303030603030406030305060303060603030706030308060303090603031006030311060303120603031306030314060303150603031606030317060303180603031906030320060303210603032206030323060303240603032506030326060303270603032806030329060303300603033106030332060303330603033406030335060303360603033706030338060303390603034006030341060303420603034306030344060303450603034606030347060303480603034906030350060303510603035206030353060303540603035506030356060303570603035806030359060303600603036106030362060303630603036406030365060303660603036706030368060303690603037006030371060303720603037306030374060303750603037606030377060303780603037906030380060303810603038206030383060303840603038506030386060303870603038806030389060303900603039106030392060303930603039406030395060303960603039706030398060303990603040006030401060304020603040306030404060304050603040606030407060304080603040906030410060304110603041206030413060304140603041506030416060304170603041806030419060304200603042106030422060304230603042406030425060304260603042706030428060304290603043006030431060304320603043306030434060304350603043606030437060304380603043906030440060304410603044206030443060304440603044506030446060304470603044806030449060304500603045106030452060304530603045406030455060304560603045706030458060304590603046006030461060304620603046306030464060304650603046606030467060304680603046906030470060304710603047206030473060304740603047506030476060304770603047806030479060304800603048106030482060304830603048406030485060304860603048706030488060304890603049006030491060304920603049306030494060304950603049606030497060304980603049906030500060305010603050206030503060305040603050506030506060305070603050806030509060305100603051106030512060305130603051406030515060305160603051706030518060305190603052006030521060305220603052306030524060305250603052606030527060305280603052906030530060305310603053206030533060305340603053506030536060305370603053806030539060305400603054106030542060305430603054406030545060305460603054706030548060305490603055006030551060305520603055306030554060305550603055606030557060305580603055906030560060305610603056206030563060305640603056506030566060305670603056806030569060305700603057106030572060400080604000906040010060400110604001206040013060400140604001506040016060400170604001806040019060400200604002106040022060400230604002406040025060400260604002706040028060400290604003006040031060400320604003306040034060400350604003606040037060400380604003906040040060400410604004206040043060400440604004506040046060400470604004806040049060400500604005106040052060400530604005406040055060400560604005706040058060400590604006006040061060400620604006306040064060400650604006606040067060400680604006906040070060400710604007206040073060400740604007506040076060400770604007806040079060400800604008106040082060400830604008406040085060400860604008706040088060400890604009006040091060400920604009306040094060400950604009606040097060400980604009906040100060401010604010206040103060401040604010506040106060401070604010806040109060401100604011106040112060401130604011406040115060401160604011706040118060401190604012006040121060401220604012306040124060401250604012606040127060401280604012906040130060401310604013206040133060401340604013506040136060401370604013806040139060401400604014106040142060401430604014406040145060401460604014706040148060401490604015006040151060401520604015306040154060401550604015606040157060401580604015906040160060401610604016206040163060401640604016506040166060401670604016806040169060401700604017106040172060401730604017406040175060401760604017706040178060401790604018006040181060401820604018306040184060401850604018606040187060401880604018906040190060401910604019206040193060401940604019506040196060401970604019806040199060402000604020106040202060402030604020406040205060402060604020706040208060402090604021006040211060402120604021306040214060402150604021606040217060402180604021906040220060402210604022206040223060402240604022506040226060402270604022806040229060402300604023106040232060402330604023406040235060402360604023706040238060402390604024006040241060402420604024306040244060402450604024606040247060402480604024906040250060402510604025206040253060402540604025506040256060402570604025806040259060402600604026106040262060402630604026406040265060402660604026706040268060402690604027006040271060402720604027306040274060402750604027606040277060402780604027906040280060402810604028206040283060402840604028506040286060402870604028806040289060402900604029106040292060402930604029406040295060402960604029706040298060402990604030006040301060403020604030306040304060403050604030606040307060403080604030906040310060403110604031206040313060403140604031506040316060403170604031806040319060403200604032106040322060403230604032406040325060403260604032706040328060403290604033006040331060403320604033306040334060403350604033606040337060403380604033906040340060403410604034206040343060403440604034506040346060403470604034806040349060403500604035106040352060403530604035406040355060403560604035706040358060403590604036006040361060403620604036306040364060403650604036606040367060403680604036906040370060403710604037206040373060403740604037506040376060403770604037806040379060403800604038106040382060403830604038406040385060403860604038706040388060403890604039006040391060403920604039306040394060403950604039606040397060403980604039906040400060404010604040206040403060404040604040506040406060404070604040806040409060404100604041106040412060404130604041406040415060404160604041706040418060404190604042006040421060404220604042306040424060404250604042606040427060404280604042906040430060404310604043206040433060404340604043506040436060404370604043806040439060404400604044106040442060404430604044406040445060404460604044706040448060404490604045006040451060404520604045306040454060404550604045606040457060404580604045906040460060404610604046206040463060404640604046506040466060404670604046806040469060404700604047106040472060404730604047406040475060404760604047706040478060404790604048006040481060404820604048306040484060404850604048606040487060404880604048906040490060404910604049206040493060404940604049506040496060404970604049806040499060405000604050106040502060405030604050406040505060405060604050706040508060405090604051006040511060405120604051306040514060405150604051606040517060405180604051906040520060405210604052206040523060405240604052506040526060405270604052806040529060405300604053106040532060405330604053406040535060405360604053706040538060405390604054006040541060405420604054306040544060405450604054606040547060405480604054906040550060405510604055206040553060405540604055506040556060405570604055806040559060405600604056106040562060405630604056406040565060405660604056706040568060405690604057006040571060405720604057306040574060405750605000806050009060500100605001106050012060500130605001406050015060500160605001706050018060500190605002006050021060500220605002306050024060500250605002606050027060500280605002906050030060500310605003206050033060500340605003506050036060500370605003806050039060500400605004106050042060500430605004406050045060500460605004706050048060500490605005006050051060500520605005306050054060500550605005606050057060500580605005906050060060500610605006206050063060500640605006506050066060500670605006806050069060500700605007106050072060500730605007406050075060500760605007706050078060500790605008006050081060500820605008306050084060500850605008606050087060500880605008906050090060500910605009206050093060500940605009506050096060500970605009806050099060501000605010106050102060501030605010406050105060501060605010706050108060501090605011006050111060501120605011306050114060501150605011606050117060501180605011906050120060501210605012206050123060501240605012506050126060501270605012806050129060501300605013106050132060501330605013406050135060501360605013706050138060501390605014006050141060501420605014306050144060501450605014606050147060501480605014906050150060501510605015206050153060501540605015506050156060501570605015806050159060501600605016106050162060501630605016406050165060501660605016706050168060501690605017006050171060501720605017306050174060501750605017606050177060501780605017906050180060501810605018206050183060501840605018506050186060501870605018806050189060501900605019106050192060501930605019406050195060501960605019706050198060501990605020006050201060502020605020306050204060502050605020606050207060502080605020906050210060502110605021206050213060502140605021506050216060502170605021806050219060502200605022106050222060502230605022406050225060502260605022706050228060502290605023006050231060502320605023306050234060502350605023606050237060502380605023906050240060502410605024206050243060502440605024506050246060502470605024806050249060502500605025106050252060502530605025406050255060502560605025706050258060502590605026006050261060502620605026306050264060502650605026606050267060502680605026906050270060502710605027206050273060502740605027506050276060502770605027806050279060502800605028106050282060502830605028406050285060502860605028706050288060502890605029006050291060502920605029306050294060502950605029606050297060502980605029906050300060503010605030206050303060503040605030506050306060503070605030806050309060503100605031106050312060503130605031406050315060503160605031706050318060503190605032006050321060503220605032306050324060503250605032606050327060503280605032906050330060503310605033206050333060503340605033506050336060503370605033806050339060503400605034106050342060503430605034406050345060503460605034706050348060503490605035006050351060503520605035306050354060503550605035606050357060503580605035906050360060503610605036206050363060503640605036506050366060503670605036806050369060503700605037106050372060503730605037406050375060503760605037706050378060503790605038006050381060503820605038306050384060503850605038606050387060503880605038906050390060503910605039206050393060503940605039506050396060503970605039806050399060504000605040106050402060504030605040406050405060504060605040706050408060504090605041006050411060504120605041306050414060504150605041606050417060504180605041906050420060504210605042206050423060504240605042506050426060504270605042806050429060504300605043106050432060504330605043406050435060504360605043706050438060504390605044006050441060504420605044306050444060504450605044606050447060504480605044906050450060504510605045206050453060504540605045506050456060504570605045806050459060504600605046106050462060504630605046406050465060504660605046706050468060504690605047006050471060504720605047306050474060504750605047606050477060504780605047906050480060504810605048206050483060504840605048506050486060504870605048806050489060504900605049106050492060504930605049406050495060504960605049706050498060504990605050006050501060505020605050306050504060505050605050606050507060505080605050906050510060505110605051206050513060505140605051506050516060505170605051806050519060505200605052106050522060505230605052406050525060505260605052706050528060505290605053006050531060505320605053306050534060505350605053606050537060505380605053906050540060505410605054206050543060505440605054506050546060505470605054806050549060505500605055106050552060505530605055406050555060505560605055706050558060505590605056006050561060505620605056306050564060505650605056606050567060505680605056906050570060505710605057206050573060505740605057506050576060505770605057806060008060600090606001006060011060600120606001306060014060600150606001606060017060600180606001906060020060600210606002206060023060600240606002506060026060600270606002806060029060600300606003106060032060600330606003406060035060600360606003706060038060600390606004006060041060600420606004306060044060600450606004606060047060600480606004906060050060600510606005206060053060600540606005506060056060600570606005806060059060600600606006106060062060600630606006406060065060600660606006706060068060600690606007006060071060600720606007306060074060600750606007606060077060600780606007906060080060600810606008206060083060600840606008506060086060600870606008806060089060600900606009106060092060600930606009406060095060600960606009706060098060600990606010006060101060601020606010306060104060601050606010606060107060601080606010906060110060601110606011206060113060601140606011506060116060601170606011806060119060601200606012106060122060601230606012406060125060601260606012706060128060601290606013006060131060601320606013306060134060601350606013606060137060601380606013906060140060601410606014206060143060601440606014506060146060601470606014806060149060601500606015106060152060601530606015406060155060601560606015706060158060601590606016006060161060601620606016306060164060601650606016606060167060601680606016906060170060601710606017206060173060601740606017506060176060601770606017806060179060601800606018106060182060601830606018406060185060601860606018706060188060601890606019006060191060601920606019306060194060601950606019606060197060601980606019906060200060602010606020206060203060602040606020506060206060602070606020806060209060602100606021106060212060602130606021406060215060602160606021706060218060602190606022006060221060602220606022306060224060602250606022606060227060602280606022906060230060602310606023206060233060602340606023506060236060602370606023806060239060602400606024106060242060602430606024406060245060602460606024706060248060602490606025006060251060602520606025306060254060602550606025606060257060602580606025906060260060602610606026206060263060602640606026506060266060602670606026806060269060602700606027106060272060602730606027406060275060602760606027706060278060602790606028006060281060602820606028306060284060602850606028606060287060602880606028906060290060602910606029206060293060602940606029506060296060602970606029806060299060603000606030106060302060603030606030406060305060603060606030706060308060603090606031006060311060603120606031306060314060603150606031606060317060603180606031906060320060603210606032206060323060603240606032506060326060603270606032806060329060603300606033106060332060603330606033406060335060603360606033706060338060603390606034006060341060603420606034306060344060603450606034606060347060603480606034906060350060603510606035206060353060603540606035506060356060603570606035806060359060603600606036106060362060603630606036406060365060603660606036706060368060603690606037006060371060603720606037306060374060603750606037606060377060603780606037906060380060603810606038206060383060603840606038506060386060603870606038806060389060603900606039106060392060603930606039406060395060603960606039706060398060603990606040006060401060604020606040306060404060604050606040606060407060604080606040906060410060604110606041206060413060604140606041506060416060604170606041806060419060604200606042106060422060604230606042406060425060604260606042706060428060604290606043006060431060604320606043306060434060604350606043606060437060604380606043906060440060604410606044206060443060604440606044506060446060604470606044806060449060604500606045106060452060604530606045406060455060604560606045706060458060604590606046006060461060604620606046306060464060604650606046606060467060604680606046906060470060604710606047206060473060604740606047506060476060604770606047806060479060604800606048106060482060604830606048406060485060604860606048706060488060604890606049006060491060604920606049306060494060604950606049606060497060604980606049906060500060605010606050206060503060605040606050506060506060605070606050806060509060605100606051106060512060605130606051406060515060605160606051706060518060605190606052006060521060605220606052306060524060605250606052606060527060605280606052906060530060605310606053206060533060605340606053506060536060605370606053806060539060605400606054106060542060605430606054406060545060605460606054706060548060605490606055006060551060605520606055306060554060605550606055606060557060605580606055906060560060605610606056206060563060605640606056506060566060605670606056806060569060605700606057106060572060605730606057406060575060605760606057706060578060605790606058006060581060700080607000906070010060700110607001206070013060700140607001506070016060700170607001806070019060700200607002106070022060700230607002406070025060700260607002706070028060700290607003006070031060700320607003306070034060700350607003606070037060700380607003906070040060700410607004206070043060700440607004506070046060700470607004806070049060700500607005106070052060700530607005406070055060700560607005706070058060700590607006006070061060700620607006306070064060700650607006606070067060700680607006906070070060700710607007206070073060700740607007506070076060700770607007806070079060700800607008106070082060700830607008406070085060700860607008706070088060700890607009006070091060700920607009306070094060700950607009606070097060700980607009906070100060701010607010206070103060701040607010506070106060701070607010806070109060701100607011106070112060701130607011406070115060701160607011706070118060701190607012006070121060701220607012306070124060701250607012606070127060701280607012906070130060701310607013206070133060701340607013506070136060701370607013806070139060701400607014106070142060701430607014406070145060701460607014706070148060701490607015006070151060701520607015306070154060701550607015606070157060701580607015906070160060701610607016206070163060701640607016506070166060701670607016806070169060701700607017106070172060701730607017406070175060701760607017706070178060701790607018006070181060701820607018306070184060701850607018606070187060701880607018906070190060701910607019206070193060701940607019506070196060701970607019806070199060702000607020106070202060702030607020406070205060702060607020706070208060702090607021006070211060702120607021306070214060702150607021606070217060702180607021906070220060702210607022206070223060702240607022506070226060702270607022806070229060702300607023106070232060702330607023406070235060702360607023706070238060702390607024006070241060702420607024306070244060702450607024606070247060702480607024906070250060702510607025206070253060702540607025506070256060702570607025806070259060702600607026106070262060702630607026406070265060702660607026706070268060702690607027006070271060702720607027306070274060702750607027606070277060702780607027906070280060702810607028206070283060702840607028506070286060702870607028806070289060702900607029106070292060702930607029406070295060702960607029706070298060702990607030006070301060703020607030306070304060703050607030606070307060703080607030906070310060703110607031206070313060703140607031506070316060703170607031806070319060703200607032106070322060703230607032406070325060703260607032706070328060703290607033006070331060703320607033306070334060703350607033606070337060703380607033906070340060703410607034206070343060703440607034506070346060703470607034806070349060703500607035106070352060703530607035406070355060703560607035706070358060703590607036006070361060703620607036306070364060703650607036606070367060703680607036906070370060703710607037206070373060703740607037506070376060703770607037806070379060703800607038106070382060703830607038406070385060703860607038706070388060703890607039006070391060703920607039306070394060703950607039606070397060703980607039906070400060704010607040206070403060704040607040506070406060704070607040806070409060704100607041106070412060704130607041406070415060704160607041706070418060704190607042006070421060704220607042306070424060704250607042606070427060704280607042906070430060704310607043206070433060704340607043506070436060704370607043806070439060704400607044106070442060704430607044406070445060704460607044706070448060704490607045006070451060704520607045306070454060704550607045606070457060704580607045906070460060704610607046206070463060704640607046506070466060704670607046806070469060704700607047106070472060704730607047406070475060704760607047706070478060704790607048006070481060704820607048306070484060704850607048606070487060704880607048906070490060704910607049206070493060704940607049506070496060704970607049806070499060705000607050106070502060705030607050406070505060705060607050706070508060705090607051006070511060705120607051306070514060705150607051606070517060705180607051906070520060705210607052206070523060705240607052506070526060705270607052806070529060705300607053106070532060705330607053406070535060705360607053706070538060705390607054006070541060705420607054306070544060705450607054606070547060705480607054906070550060705510607055206070553060705540607055506070556060705570607055806070559060705600607056106070562060705630607056406070565060705660607056706070568060705690607057006070571060705720607057306070574060705750607057606070577060705780607057906070580060705810607058206070583060705840608000806080009060800100608001106080012060800130608001406080015060800160608001706080018060800190608002006080021060800220608002306080024060800250608002606080027060800280608002906080030060800310608003206080033060800340608003506080036060800370608003806080039060800400608004106080042060800430608004406080045060800460608004706080048060800490608005006080051060800520608005306080054060800550608005606080057060800580608005906080060060800610608006206080063060800640608006506080066060800670608006806080069060800700608007106080072060800730608007406080075060800760608007706080078060800790608008006080081060800820608008306080084060800850608008606080087060800880608008906080090060800910608009206080093060800940608009506080096060800970608009806080099060801000608010106080102060801030608010406080105060801060608010706080108060801090608011006080111060801120608011306080114060801150608011606080117060801180608011906080120060801210608012206080123060801240608012506080126060801270608012806080129060801300608013106080132060801330608013406080135060801360608013706080138060801390608014006080141060801420608014306080144060801450608014606080147060801480608014906080150060801510608015206080153060801540608015506080156060801570608015806080159060801600608016106080162060801630608016406080165060801660608016706080168060801690608017006080171060801720608017306080174060801750608017606080177060801780608017906080180060801810608018206080183060801840608018506080186060801870608018806080189060801900608019106080192060801930608019406080195060801960608019706080198060801990608020006080201060802020608020306080204060802050608020606080207060802080608020906080210060802110608021206080213060802140608021506080216060802170608021806080219060802200608022106080222060802230608022406080225060802260608022706080228060802290608023006080231060802320608023306080234060802350608023606080237060802380608023906080240060802410608024206080243060802440608024506080246060802470608024806080249060802500608025106080252060802530608025406080255060802560608025706080258060802590608026006080261060802620608026306080264060802650608026606080267060802680608026906080270060802710608027206080273060802740608027506080276060802770608027806080279060802800608028106080282060802830608028406080285060802860608028706080288060802890608029006080291060802920608029306080294060802950608029606080297060802980608029906080300060803010608030206080303060803040608030506080306060803070608030806080309060803100608031106080312060803130608031406080315060803160608031706080318060803190608032006080321060803220608032306080324060803250608032606080327060803280608032906080330060803310608033206080333060803340608033506080336060803370608033806080339060803400608034106080342060803430608034406080345060803460608034706080348060803490608035006080351060803520608035306080354060803550608035606080357060803580608035906080360060803610608036206080363060803640608036506080366060803670608036806080369060803700608037106080372060803730608037406080375060803760608037706080378060803790608038006080381060803820608038306080384060803850608038606080387060803880608038906080390060803910608039206080393060803940608039506080396060803970608039806080399060804000608040106080402060804030608040406080405060804060608040706080408060804090608041006080411060804120608041306080414060804150608041606080417060804180608041906080420060804210608042206080423060804240608042506080426060804270608042806080429060804300608043106080432060804330608043406080435060804360608043706080438060804390608044006080441060804420608044306080444060804450608044606080447060804480608044906080450060804510608045206080453060804540608045506080456060804570608045806080459060804600608046106080462060804630608046406080465060804660608046706080468060804690608047006080471060804720608047306080474060804750608047606080477060804780608047906080480060804810608048206080483060804840608048506080486060804870608048806080489060804900608049106080492060804930608049406080495060804960608049706080498060804990608050006080501060805020608050306080504060805050608050606080507060805080608050906080510060805110608051206080513060805140608051506080516060805170608051806080519060805200608052106080522060805230608052406080525060805260608052706080528060805290608053006080531060805320608053306080534060805350608053606080537060805380608053906080540060805410608054206080543060805440608054506080546060805470608054806080549060805500608055106080552060805530608055406080555060805560608055706080558060805590608056006080561060805620608056306080564060805650608056606080567060805680608056906080570060805710608057206080573060805740608057506080576060805770608057806080579060805800608058106080582060805830608058406080585060805860608058706090008060900090609001006090011060900120609001306090014060900150609001606090017060900180609001906090020060900210609002206090023060900240609002506090026060900270609002806090029060900300609003106090032060900330609003406090035060900360609003706090038060900390609004006090041060900420609004306090044060900450609004606090047060900480609004906090050060900510609005206090053060900540609005506090056060900570609005806090059060900600609006106090062060900630609006406090065060900660609006706090068060900690609007006090071060900720609007306090074060900750609007606090077060900780609007906090080060900810609008206090083060900840609008506090086060900870609008806090089060900900609009106090092060900930609009406090095060900960609009706090098060900990609010006090101060901020609010306090104060901050609010606090107060901080609010906090110060901110609011206090113060901140609011506090116060901170609011806090119060901200609012106090122060901230609012406090125060901260609012706090128060901290609013006090131060901320609013306090134060901350609013606090137060901380609013906090140060901410609014206090143060901440609014506090146060901470609014806090149060901500609015106090152060901530609015406090155060901560609015706090158060901590609016006090161060901620609016306090164060901650609016606090167060901680609016906090170060901710609017206090173060901740609017506090176060901770609017806090179060901800609018106090182060901830609018406090185060901860609018706090188060901890609019006090191060901920609019306090194060901950609019606090197060901980609019906090200060902010609020206090203060902040609020506090206060902070609020806090209060902100609021106090212060902130609021406090215060902160609021706090218060902190609022006090221060902220609022306090224060902250609022606090227060902280609022906090230060902310609023206090233060902340609023506090236060902370609023806090239060902400609024106090242060902430609024406090245060902460609024706090248060902490609025006090251060902520609025306090254060902550609025606090257060902580609025906090260060902610609026206090263060902640609026506090266060902670609026806090269060902700609027106090272060902730609027406090275060902760609027706090278060902790609028006090281060902820609028306090284060902850609028606090287060902880609028906090290060902910609029206090293060902940609029506090296060902970609029806090299060903000609030106090302060903030609030406090305060903060609030706090308060903090609031006090311060903120609031306090314060903150609031606090317060903180609031906090320060903210609032206090323060903240609032506090326060903270609032806090329060903300609033106090332060903330609033406090335060903360609033706090338060903390609034006090341060903420609034306090344060903450609034606090347060903480609034906090350060903510609035206090353060903540609035506090356060903570609035806090359060903600609036106090362060903630609036406090365060903660609036706090368060903690609037006090371060903720609037306090374060903750609037606090377060903780609037906090380060903810609038206090383060903840609038506090386060903870609038806090389060903900609039106090392060903930609039406090395060903960609039706090398060903990609040006090401060904020609040306090404060904050609040606090407060904080609040906090410060904110609041206090413060904140609041506090416060904170609041806090419060904200609042106090422060904230609042406090425060904260609042706090428060904290609043006090431060904320609043306090434060904350609043606090437060904380609043906090440060904410609044206090443060904440609044506090446060904470609044806090449060904500609045106090452060904530609045406090455060904560609045706090458060904590609046006090461060904620609046306090464060904650609046606090467060904680609046906090470060904710609047206090473060904740609047506090476060904770609047806090479060904800609048106090482060904830609048406090485060904860609048706090488060904890609049006090491060904920609049306090494060904950609049606090497060904980609049906090500060905010609050206090503060905040609050506090506060905070609050806090509060905100609051106090512060905130609051406090515060905160609051706090518060905190609052006090521060905220609052306090524060905250609052606090527060905280609052906090530060905310609053206090533060905340609053506090536060905370609053806090539060905400609054106090542060905430609054406090545060905460609054706090548060905490609055006090551060905520609055306090554060905550609055606090557060905580609055906090560060905610609056206090563060905640609056506090566060905670609056806090569060905700609057106090572060905730609057406090575060905760609057706090578060905790609058006090581060905820609058306090584060905850609058606090587060905880609058906090590061000080610000906100010061000110610001206100013061000140610001506100016061000170610001806100019061000200610002106100022061000230610002406100025061000260610002706100028061000290610003006100031061000320610003306100034061000350610003606100037061000380610003906100040061000410610004206100043061000440610004506100046061000470610004806100049061000500610005106100052061000530610005406100055061000560610005706100058061000590610006006100061061000620610006306100064061000650610006606100067061000680610006906100070061000710610007206100073061000740610007506100076061000770610007806100079061000800610008106100082061000830610008406100085061000860610008706100088061000890610009006100091061000920610009306100094061000950610009606100097061000980610009906100100061001010610010206100103061001040610010506100106061001070610010806100109061001100610011106100112061001130610011406100115061001160610011706100118061001190610012006100121061001220610012306100124061001250610012606100127061001280610012906100130061001310610013206100133061001340610013506100136061001370610013806100139061001400610014106100142061001430610014406100145061001460610014706100148061001490610015006100151061001520610015306100154061001550610015606100157061001580610015906100160061001610610016206100163061001640610016506100166061001670610016806100169061001700610017106100172061001730610017406100175061001760610017706100178061001790610018006100181061001820610018306100184061001850610018606100187061001880610018906100190061001910610019206100193061001940610019506100196061001970610019806100199061002000610020106100202061002030610020406100205061002060610020706100208061002090610021006100211061002120610021306100214061002150610021606100217061002180610021906100220061002210610022206100223061002240610022506100226061002270610022806100229061002300610023106100232061002330610023406100235061002360610023706100238061002390610024006100241061002420610024306100244061002450610024606100247061002480610024906100250061002510610025206100253061002540610025506100256061002570610025806100259061002600610026106100262061002630610026406100265061002660610026706100268061002690610027006100271061002720610027306100274061002750610027606100277061002780610027906100280061002810610028206100283061002840610028506100286061002870610028806100289061002900610029106100292061002930610029406100295061002960610029706100298061002990610030006100301061003020610030306100304061003050610030606100307061003080610030906100310061003110610031206100313061003140610031506100316061003170610031806100319061003200610032106100322061003230610032406100325061003260610032706100328061003290610033006100331061003320610033306100334061003350610033606100337061003380610033906100340061003410610034206100343061003440610034506100346061003470610034806100349061003500610035106100352061003530610035406100355061003560610035706100358061003590610036006100361061003620610036306100364061003650610036606100367061003680610036906100370061003710610037206100373061003740610037506100376061003770610037806100379061003800610038106100382061003830610038406100385061003860610038706100388061003890610039006100391061003920610039306100394061003950610039606100397061003980610039906100400061004010610040206100403061004040610040506100406061004070610040806100409061004100610041106100412061004130610041406100415061004160610041706100418061004190610042006100421061004220610042306100424061004250610042606100427061004280610042906100430061004310610043206100433061004340610043506100436061004370610043806100439061004400610044106100442061004430610044406100445061004460610044706100448061004490610045006100451061004520610045306100454061004550610045606100457061004580610045906100460061004610610046206100463061004640610046506100466061004670610046806100469061004700610047106100472061004730610047406100475061004760610047706100478061004790610048006100481061004820610048306100484061004850610048606100487061004880610048906100490061004910610049206100493061004940610049506100496061004970610049806100499061005000610050106100502061005030610050406100505061005060610050706100508061005090610051006100511061005120610051306100514061005150610051606100517061005180610051906100520061005210610052206100523061005240610052506100526061005270610052806100529061005300610053106100532061005330610053406100535061005360610053706100538061005390610054006100541061005420610054306100544061005450610054606100547061005480610054906100550061005510610055206100553061005540610055506100556061005570610055806100559061005600610056106100562061005630610056406100565061005660610056706100568061005690610057006100571061005720610057306100574061005750610057606100577061005780610057906100580061005810610058206100583061005840610058506100586061005870610058806100589061005900610059106100592061005930610060506100606061006070610060806100609061006100610061106100612061006130610061406100615061006160610061706100618061006190610062006100621061006220610062306100624061006250611000806110009061100100611001106110012061100130611001406110015061100160611001706110018061100190611002006110021061100220611002306110024061100250611002606110027061100280611002906110030061100310611003206110033061100340611003506110036061100370611003806110039061100400611004106110042061100430611004406110045061100460611004706110048061100490611005006110051061100520611005306110054061100550611005606110057061100580611005906110060061100610611006206110063061100640611006506110066061100670611006806110069061100700611007106110072061100730611007406110075061100760611007706110078061100790611008006110081061100820611008306110084061100850611008606110087061100880611008906110090061100910611009206110093061100940611009506110096061100970611009806110099061101000611010106110102061101030611010406110105061101060611010706110108061101090611011006110111061101120611011306110114061101150611011606110117061101180611011906110120061101210611012206110123061101240611012506110126061101270611012806110129061101300611013106110132061101330611013406110135061101360611013706110138061101390611014006110141061101420611014306110144061101450611014606110147061101480611014906110150061101510611015206110153061101540611015506110156061101570611015806110159061101600611016106110162061101630611016406110165061101660611016706110168061101690611017006110171061101720611017306110174061101750611017606110177061101780611017906110180061101810611018206110183061101840611018506110186061101870611018806110189061101900611019106110192061101930611019406110195061101960611019706110198061101990611020006110201061102020611020306110204061102050611020606110207061102080611020906110210061102110611021206110213061102140611021506110216061102170611021806110219061102200611022106110222061102230611022406110225061102260611022706110228061102290611023006110231061102320611023306110234061102350611023606110237061102380611023906110240061102410611024206110243061102440611024506110246061102470611024806110249061102500611025106110252061102530611025406110255061102560611025706110258061102590611026006110261061102620611026306110264061102650611026606110267061102680611026906110270061102710611027206110273061102740611027506110276061102770611027806110279061102800611028106110282061102830611028406110285061102860611028706110288061102890611029006110291061102920611029306110294061102950611029606110297061102980611029906110300061103010611030206110303061103040611030506110306061103070611030806110309061103100611031106110312061103130611031406110315061103160611031706110318061103190611032006110321061103220611032306110324061103250611032606110327061103280611032906110330061103310611033206110333061103340611033506110336061103370611033806110339061103400611034106110342061103430611034406110345061103460611034706110348061103490611035006110351061103520611035306110354061103550611035606110357061103580611035906110360061103610611036206110363061103640611036506110366061103670611036806110369061103700611037106110372061103730611037406110375061103760611037706110378061103790611038006110381061103820611038306110384061103850611038606110387061103880611038906110390061103910611039206110393061103940611039506110396061103970611039806110399061104000611040106110402061104030611040406110405061104060611040706110408061104090611041006110411061104120611041306110414061104150611041606110417061104180611041906110420061104210611042206110423061104240611042506110426061104270611042806110429061104300611043106110432061104330611043406110435061104360611043706110438061104390611044006110441061104420611044306110444061104450611044606110447061104480611044906110450061104510611045206110453061104540611045506110456061104570611045806110459061104600611046106110462061104630611046406110465061104660611046706110468061104690611047006110471061104720611047306110474061104750611047606110477061104780611047906110480061104810611048206110483061104840611048506110486061104870611048806110489061104900611049106110492061104930611049406110495061104960611049706110498061104990611050006110501061105020611050306110504061105050611050606110507061105080611050906110510061105110611051206110513061105140611051506110516061105170611051806110519061105200611052106110522061105230611052406110525061105260611052706110528061105290611053006110531061105320611053306110534061105350611053606110537061105380611053906110540061105410611054206110543061105440611054506110546061105470611054806110549061105500611055106110552061105530611055406110555061105560611055706110558061105590611056006110561061105620611056306110564061105650611056606110567061105680611056906110570061105710611057206110573061105740611057506110576061105770611057806110579061105800611058106110582061105830611058406110585061105860611058706110588061105890611059006110591061105920611059306110594061105950611059606110597061105980611059906110600061106010611060206110603061106040611060506110606061106070611060806110609061106100611061106110612061106130611061406110615061106160611061706110618061106190611062006110621061106220611062306110624061106250611062606110627061106280611062906110630061106310611063206110633061106340611063506120008061200090612001006120011061200120612001306120014061200150612001606120017061200180612001906120020061200210612002206120023061200240612002506120026061200270612002806120029061200300612003106120032061200330612003406120035061200360612003706120038061200390612004006120041061200420612004306120044061200450612004606120047061200480612004906120050061200510612005206120053061200540612005506120056061200570612005806120059061200600612006106120062061200630612006406120065061200660612006706120068061200690612007006120071061200720612007306120074061200750612007606120077061200780612007906120080061200810612008206120083061200840612008506120086061200870612008806120089061200900612009106120092061200930612009406120095061200960612009706120098061200990612010006120101061201020612010306120104061201050612010606120107061201080612010906120110061201110612011206120113061201140612011506120116061201170612011806120119061201200612012106120122061201230612012406120125061201260612012706120128061201290612013006120131061201320612013306120134061201350612013606120137061201380612013906120140061201410612014206120143061201440612014506120146061201470612014806120149061201500612015106120152061201530612015406120155061201560612015706120158061201590612016006120161061201620612016306120164061201650612016606120167061201680612016906120170061201710612017206120173061201740612017506120176061201770612017806120179061201800612018106120182061201830612018406120185061201860612018706120188061201890612019006120191061201920612019306120194061201950612019606120197061201980612019906120200061202010612020206120203061202040612020506120206061202070612020806120209061202100612021106120212061202130612021406120215061202160612021706120218061202190612022006120221061202220612022306120224061202250612022606120227061202280612022906120230061202310612023206120233061202340612023506120236061202370612023806120239061202400612024106120242061202430612024406120245061202460612024706120248061202490612025006120251061202520612025306120254061202550612025606120257061202580612025906120260061202610612026206120263061202640612026506120266061202670612026806120269061202700612027106120272061202730612027406120275061202760612027706120278061202790612028006120281061202820612028306120284061202850612028606120287061202880612028906120290061202910612029206120293061202940612029506120296061202970612029806120299061203000612030106120302061203030612030406120305061203060612030706120308061203090612031006120311061203120612031306120314061203150612031606120317061203180612031906120320061203210612032206120323061203240612032506120326061203270612032806120329061203300612033106120332061203330612033406120335061203360612033706120338061203390612034006120341061203420612034306120344061203450612034606120347061203480612034906120350061203510612035206120353061203540612035506120356061203570612035806120359061203600612036106120362061203630612036406120365061203660612036706120368061203690612037006120371061203720612037306120374061203750612037606120377061203780612037906120380061203810612038206120383061203840612038506120386061203870612038806120389061203900612039106120392061203930612039406120395061203960612039706120398061203990612040006120401061204020612040306120404061204050612040606120407061204080612040906120410061204110612041206120413061204140612041506120416061204170612041806120419061204200612042106120422061204230612042406120425061204260612042706120428061204290612043006120431061204320612043306120434061204350612043606120437061204380612043906120440061204410612044206120443061204440612044506120446061204470612044806120449061204500612045106120452061204530612045406120455061204560612045706120458061204590612046006120461061204620612046306120464061204650612046606120467061204680612046906120470061204710612047206120473061204740612047506120476061204770612047806120479061204800612048106120482061204830612048406120485061204860612048706120488061204890612049006120491061204920612049306120494061204950612049606120497061204980612049906120500061205010612050206120503061205040612050506120506061205070612050806120509061205100612051106120512061205130612051406120515061205160612051706120518061205190612052006120521061205220612052306120524061205250612052606120527061205280612052906120530061205310612053206120533061205340612053506120536061205370612053806120539061205400612054106120542061205430612054406120545061205460612054706120548061205490612055006120551061205520612055306120554061205550612055606120557061205580612055906120560061205610612056206120563061205640612056506120566061205670612056806120569061205700612057106120572061205730612057406120575061205760612057706120578061205790612058006120581061205820612058306120584061205850612058606120587061205880612058906120590061205910612059206120593061205940612059506120596061205970612059806120599061206000612060106120602061206030612060406120605061206060612060706120608061206090612061006120611061206120612061306120614061206150612061606120617061206180612061906120620061206210612062206120623061206240612062506120626061206270612062806120629061206300612063106120632061206330612063406120635061206360612063706130008061300090613001006130011061300120613001306130014061300150613001606130017061300180613001906130020061300210613002206130023061300240613002506130026061300270613002806130029061300300613003106130032061300330613003406130035061300360613003706130038061300390613004006130041061300420613004306130044061300450613004606130047061300480613004906130050061300510613005206130053061300540613005506130056061300570613005806130059061300600613006106130062061300630613006406130065061300660613006706130068061300690613007006130071061300720613007306130074061300750613007606130077061300780613007906130080061300810613008206130083061300840613008506130086061300870613008806130089061300900613009106130092061300930613009406130095061300960613009706130098061300990613010006130101061301020613010306130104061301050613010606130107061301080613010906130110061301110613011206130113061301140613011506130116061301170613011806130119061301200613012106130122061301230613012406130125061301260613012706130128061301290613013006130131061301320613013306130134061301350613013606130137061301380613013906130140061301410613014206130143061301440613014506130146061301470613014806130149061301500613015106130152061301530613015406130155061301560613015706130158061301590613016006130161061301620613016306130164061301650613016606130167061301680613016906130170061301710613017206130173061301740613017506130176061301770613017806130179061301800613018106130182061301830613018406130185061301860613018706130188061301890613019006130191061301920613019306130194061301950613019606130197061301980613019906130200061302010613020206130203061302040613020506130206061302070613020806130209061302100613021106130212061302130613021406130215061302160613021706130218061302190613022006130221061302220613022306130224061302250613022606130227061302280613022906130230061302310613023206130233061302340613023506130236061302370613023806130239061302400613024106130242061302430613024406130245061302460613024706130248061302490613025006130251061302520613025306130254061302550613025606130257061302580613025906130260061302610613026206130263061302640613026506130266061302670613026806130269061302700613027106130272061302730613027406130275061302760613027706130278061302790613028006130281061302820613028306130284061302850613028606130287061302880613028906130290061302910613029206130293061302940613029506130296061302970613029806130299061303000613030106130302061303030613030406130305061303060613030706130308061303090613031006130311061303120613031306130314061303150613031606130317061303180613031906130320061303210613032206130323061303240613032506130326061303270613032806130329061303300613033106130332061303330613033406130335061303360613033706130338061303390613034006130341061303420613034306130344061303450613034606130347061303480613034906130350061303510613035206130353061303540613035506130356061303570613035806130359061303600613036106130362061303630613036406130365061303660613036706130368061303690613037006130371061303720613037306130374061303750613037606130377061303780613037906130380061303810613038206130383061303840613038506130386061303870613038806130389061303900613039106130392061303930613039406130395061303960613039706130398061303990613040006130401061304020613040306130404061304050613040606130407061304080613040906130410061304110613041206130413061304140613041506130416061304170613041806130419061304200613042106130422061304230613042406130425061304260613042706130428061304290613043006130431061304320613043306130434061304350613043606130437061304380613043906130440061304410613044206130443061304440613044506130446061304470613044806130449061304500613045106130452061304530613045406130455061304560613045706130458061304590613046006130461061304620613046306130464061304650613046606130467061304680613046906130470061304710613047206130473061304740613047506130476061304770613047806130479061304800613048106130482061304830613048406130485061304860613048706130488061304890613049006130491061304920613049306130494061304950613049606130497061304980613049906130500061305010613050206130503061305040613050506130506061305070613050806130509061305100613051106130512061305130613051406130515061305160613051706130518061305190613052006130521061305220613052306130524061305250613052606130527061305280613052906130530061305310613053206130533061305340613053506130536061305370613053806130539061305400613054106130542061305430613054406130545061305460613054706130548061305490613055006130551061305520613055306130554061305550613055606130557061305580613055906130560061305610613056206130563061305640613056506130566061305670613056806130569061305700613057106130572061305730613057406130575061305760613057706130578061305790613058006130581061305820613058306130584061305850613058606130587061305880613058906130590061305910613059206130593061305940613059506130596061305970613059806130599061306000613060106130602061306030613060406130605061306060613060706130608061306090613061006130611061306120613061306130614061306150613061606130617061306180613061906130620061306210613062206130623061306240613062506130626061306270613062806130629061306300613063106130632061306330613063406130635061306360613063706130638061306390614000806140009061400100614001106140012061400130614001406140015061400160614001706140018061400190614002006140021061400220614002306140024061400250614002606140027061400280614002906140030061400310614003206140033061400340614003506140036061400370614003806140039061400400614004106140042061400430614004406140045061400460614004706140048061400490614005006140051061400520614005306140054061400550614005606140057061400580614005906140060061400610614006206140063061400640614006506140066061400670614006806140069061400700614007106140072061400730614007406140075061400760614007706140078061400790614008006140081061400820614008306140084061400850614008606140087061400880614008906140090061400910614009206140093061400940614009506140096061400970614009806140099061401000614010106140102061401030614010406140105061401060614010706140108061401090614011006140111061401120614011306140114061401150614011606140117061401180614011906140120061401210614012206140123061401240614012506140126061401270614012806140129061401300614013106140132061401330614013406140135061401360614013706140138061401390614014006140141061401420614014306140144061401450614014606140147061401480614014906140150061401510614015206140153061401540614015506140156061401570614015806140159061401600614016106140162061401630614016406140165061401660614016706140168061401690614017006140171061401720614017306140174061401750614017606140177061401780614017906140180061401810614018206140183061401840614018506140186061401870614018806140189061401900614019106140192061401930614019406140195061401960614019706140198061401990614020006140201061402020614020306140204061402050614020606140207061402080614020906140210061402110614021206140213061402140614021506140216061402170614021806140219061402200614022106140222061402230614022406140225061402260614022706140228061402290614023006140231061402320614023306140234061402350614023606140237061402380614023906140240061402410614024206140243061402440614024506140246061402470614024806140249061402500614025106140252061402530614025406140255061402560614025706140258061402590614026006140261061402620614026306140264061402650614026606140267061402680614026906140270061402710614027206140273061402740614027506140276061402770614027806140279061402800614028106140282061402830614028406140285061402860614028706140288061402890614029006140291061402920614029306140294061402950614029606140297061402980614029906140300061403010614030206140303061403040614030506140306061403070614030806140309061403100614031106140312061403130614031406140315061403160614031706140318061403190614032006140321061403220614032306140324061403250614032606140327061403280614032906140330061403310614033206140333061403340614033506140336061403370614033806140339061403400614034106140342061403430614034406140345061403460614034706140348061403490614035006140351061403520614035306140354061403550614035606140357061403580614035906140360061403610614036206140363061403640614036506140366061403670614036806140369061403700614037106140372061403730614037406140375061403760614037706140378061403790614038006140381061403820614038306140384061403850614038606140387061403880614038906140390061403910614039206140393061403940614039506140396061403970614039806140399061404000614040106140402061404030614040406140405061404060614040706140408061404090614041006140411061404120614041306140414061404150614041606140417061404180614041906140420061404210614042206140423061404240614042506140426061404270614042806140429061404300614043106140432061404330614043406140435061404360614043706140438061404390614044006140441061404420614044306140444061404450614044606140447061404480614044906140450061404510614045206140453061404540614045506140456061404570614045806140459061404600614046106140462061404630614046406140465061404660614046706140468061404690614047006140471061404720614047306140474061404750614047606140477061404780614047906140480061404810614048206140483061404840614048506140486061404870614048806140489061404900614049106140492061404930614049406140495061404960614049706140498061404990614050006140501061405020614050306140504061405050614050606140507061405080614050906140510061405110614051206140513061405140614051506140516061405170614051806140519061405200614052106140522061405230614052406140525061405260614052706140528061405290614053006140531061405320614053306140534061405350614053606140537061405380614053906140540061405410614054206140543061405440614054506140546061405470614054806140549061405500614055106140552061405530614055406140555061405560614055706140558061405590614056006140561061405620614056306140564061405650614056606140567061405680614056906140570061405710614057206140573061405740614057506140576061405770614057806140579061405800614058106140582061405830614058406140585061405860614058706140588061405890614059006140591061405920614059306140594061405950614059606140597061405980614059906140600061406010614060206140603061406040614060506140606061406070614060806140609061406100614061106140612061406130614061406140615061406160614061706140618061406190614062006140621061406220614062306140624061406250614062606140627061406280614062906140630061406310614063206140633061406340614063506140636061406370614063806140639061406400615000806150009061500100615001106150012061500130615001406150015061500160615001706150018061500190615002006150021061500220615002306150024061500250615002606150027061500280615002906150030061500310615003206150033061500340615003506150036061500370615003806150039061500400615004106150042061500430615004406150045061500460615004706150048061500490615005006150051061500520615005306150054061500550615005606150057061500580615005906150060061500610615006206150063061500640615006506150066061500670615006806150069061500700615007106150072061500730615007406150075061500760615007706150078061500790615008006150081061500820615008306150084061500850615008606150087061500880615008906150090061500910615009206150093061500940615009506150096061500970615009806150099061501000615010106150102061501030615010406150105061501060615010706150108061501090615011006150111061501120615011306150114061501150615011606150117061501180615011906150120061501210615012206150123061501240615012506150126061501270615012806150129061501300615013106150132061501330615013406150135061501360615013706150138061501390615014006150141061501420615014306150144061501450615014606150147061501480615014906150150061501510615015206150153061501540615015506150156061501570615015806150159061501600615016106150162061501630615016406150165061501660615016706150168061501690615017006150171061501720615017306150174061501750615017606150177061501780615017906150180061501810615018206150183061501840615018506150186061501870615018806150189061501900615019106150192061501930615019406150195061501960615019706150198061501990615020006150201061502020615020306150204061502050615020606150207061502080615020906150210061502110615021206150213061502140615021506150216061502170615021806150219061502200615022106150222061502230615022406150225061502260615022706150228061502290615023006150231061502320615023306150234061502350615023606150237061502380615023906150240061502410615024206150243061502440615024506150246061502470615024806150249061502500615025106150252061502530615025406150255061502560615025706150258061502590615026006150261061502620615026306150264061502650615026606150267061502680615026906150270061502710615027206150273061502740615027506150276061502770615027806150279061502800615028106150282061502830615028406150285061502860615028706150288061502890615029006150291061502920615029306150294061502950615029606150297061502980615029906150300061503010615030206150303061503040615030506150306061503070615030806150309061503100615031106150312061503130615031406150315061503160615031706150318061503190615032006150321061503220615032306150324061503250615032606150327061503280615032906150330061503310615033206150333061503340615033506150336061503370615033806150339061503400615034106150342061503430615034406150345061503460615034706150348061503490615035006150351061503520615035306150354061503550615035606150357061503580615035906150360061503610615036206150363061503640615036506150366061503670615036806150369061503700615037106150372061503730615037406150375061503760615037706150378061503790615038006150381061503820615038306150384061503850615038606150387061503880615038906150390061503910615039206150393061503940615039506150396061503970615039806150399061504000615040106150402061504030615040406150405061504060615040706150408061504090615041006150411061504120615041306150414061504150615041606150417061504180615041906150420061504210615042206150423061504240615042506150426061504270615042806150429061504300615043106150432061504330615043406150435061504360615043706150438061504390615044006150441061504420615044306150444061504450615044606150447061504480615044906150450061504510615045206150453061504540615045506150456061504570615045806150459061504600615046106150462061504630615046406150465061504660615046706150468061504690615047006150471061504720615047306150474061504750615047606150477061504780615047906150480061504810615048206150483061504840615048506150486061504870615048806150489061504900615049106150492061504930615049406150495061504960615049706150498061504990615050006150501061505020615050306150504061505050615050606150507061505080615050906150510061505110615051206150513061505140615051506150516061505170615051806150519061505200615052106150522061505230615052406150525061505260615052706150528061505290615053006150531061505320615053306150534061505350615053606150537061505380615053906150540061505410615054206150543061505440615054506150546061505470615054806150549061505500615055106150552061505530615055406150555061505560615055706150558061505590615056006150561061505620615056306150564061505650615056606150567061505680615056906150570061505710615057206150573061505740615057506150576061505770615057806150579061505800615058106150582061505830615058406150585061505860615058706150588061505890615059006150591061505920615059306150594061505950615059606150597061505980615059906150600061506010615060206150603061506040615060506150606061506070615060806150609061506100615061106150612061506130615061406150615061506160615061706150618061506190615062006150621061506220615062306150624061506250615062606150627061506280615062906150630061506310615063206150633061506340615063506150636061506370615063806150639061506400615064106150642061600090616001006160011061600120616001306160014061600150616001606160017061600180616001906160020061600210616002206160023061600240616002506160026061600270616002806160029061600300616003106160032061600330616003406160035061600360616003706160038061600390616004006160041061600420616004306160044061600450616004606160047061600480616004906160050061600510616005206160053061600540616005506160056061600570616005806160059061600600616006106160062061600630616006406160065061600660616006706160068061600690616007006160071061600720616007306160074061600750616007606160077061600780616007906160080061600810616008206160083061600840616008506160086061600870616008806160089061600900616009106160092061600930616009406160095061600960616009706160098061600990616010006160101061601020616010306160104061601050616010606160107061601080616010906160110061601110616011206160113061601140616011506160116061601170616011806160119061601200616012106160122061601230616012406160125061601260616012706160128061601290616013006160131061601320616013306160134061601350616013606160137061601380616013906160140061601410616014206160143061601440616014506160146061601470616014806160149061601500616015106160152061601530616015406160155061601560616015706160158061601590616016006160161061601620616016306160164061601650616016606160167061601680616016906160170061601710616017206160173061601740616017506160176061601770616017806160179061601800616018106160182061601830616018406160185061601860616018706160188061601890616019006160191061601920616019306160194061601950616019606160197061601980616019906160200061602010616020206160203061602040616020506160206061602070616020806160209061602100616021106160212061602130616021406160215061602160616021706160218061602190616022006160221061602220616022306160224061602250616022606160227061602280616022906160230061602310616023206160233061602340616023506160236061602370616023806160239061602400616024106160242061602430616024406160245061602460616024706160248061602490616025006160251061602520616025306160254061602550616025606160257061602580616025906160260061602610616026206160263061602640616026506160266061602670616026806160269061602700616027106160272061602730616027406160275061602760616027706160278061602790616028006160281061602820616028306160284061602850616028606160287061602880616028906160290061602910616029206160293061602940616029506160296061602970616029806160299061603000616030106160302061603030616030406160305061603060616030706160308061603090616031006160311061603120616031306160314061603150616031606160317061603180616031906160320061603210616032206160323061603240616032506160326061603270616032806160329061603300616033106160332061603330616033406160335061603360616033706160338061603390616034006160341061603420616034306160344061603450616034606160347061603480616034906160350061603510616035206160353061603540616035506160356061603570616035806160359061603600616036106160362061603630616036406160365061603660616036706160368061603690616037006160371061603720616037306160374061603750616037606160377061603780616037906160380061603810616038206160383061603840616038506160386061603870616038806160389061603900616039106160392061603930616039406160395061603960616039706160398061603990616040006160401061604020616040306160404061604050616040606160407061604080616040906160410061604110616041206160413061604140616041506160416061604170616041806160419061604200616042106160422061604230616042406160425061604260616042706160428061604290616043006160431061604320616043306160434061604350616043606160437061604380616043906160440061604410616044206160443061604440616044506160446061604470616044806160449061604500616045106160452061604530616045406160455061604560616045706160458061604590616046006160461061604620616046306160464061604650616046606160467061604680616046906160470061604710616047206160473061604740616047506160476061604770616047806160479061604800616048106160482061604830616048406160485061604860616048706160488061604890616049006160491061604920616049306160494061604950616049606160497061604980616049906160500061605010616050206160503061605040616050506160506061605070616050806160509061605100616051106160512061605130616051406160515061605160616051706160518061605190616052006160521061605220616052306160524061605250616052606160527061605280616052906160530061605310616053206160533061605340616053506160536061605370616053806160539061605400616054106160542061605430616054406160545061605460616054706160548061605490616055006160551061605520616055306160554061605550616055606160557061605580616055906160560061605610616056206160563061605640616056506160566061605670616056806160569061605700616057106160572061605730616057406160575061605760616057706160578061605790616058006160581061605820616058306160584061605850616058606160587061605880616058906160590061605910616059206160593061605940616059506160596061605970616059806160599061606000616060106160602061606030616060406160605061606060616060706160608061606090616061006160611061606120616061306160614061606150616061606160617061606180616061906160620061606210616062206160623061606240616062506160626061606270616062806160629061606300616063106160632061606330616063406160635061606360616063706160638061606390616064006160641061606420617000906170010061700110617001206170013061700140617001506170016061700170617001806170019061700200617002106170022061700230617002406170025061700260617002706170028061700290617003006170031061700320617003306170034061700350617003606170037061700380617003906170040061700410617004206170043061700440617004506170046061700470617004806170049061700500617005106170052061700530617005406170055061700560617005706170058061700590617006006170061061700620617006306170064061700650617006606170067061700680617006906170070061700710617007206170073061700740617007506170076061700770617007806170079061700800617008106170082061700830617008406170085061700860617008706170088061700890617009006170091061700920617009306170094061700950617009606170097061700980617009906170100061701010617010206170103061701040617010506170106061701070617010806170109061701100617011106170112061701130617011406170115061701160617011706170118061701190617012006170121061701220617012306170124061701250617012606170127061701280617012906170130061701310617013206170133061701340617013506170136061701370617013806170139061701400617014106170142061701430617014406170145061701460617014706170148061701490617015006170151061701520617015306170154061701550617015606170157061701580617015906170160061701610617016206170163061701640617016506170166061701670617016806170169061701700617017106170172061701730617017406170175061701760617017706170178061701790617018006170181061701820617018306170184061701850617018606170187061701880617018906170190061701910617019206170193061701940617019506170196061701970617019806170199061702000617020106170202061702030617020406170205061702060617020706170208061702090617021006170211061702120617021306170214061702150617021606170217061702180617021906170220061702210617022206170223061702240617022506170226061702270617022806170229061702300617023106170232061702330617023406170235061702360617023706170238061702390617024006170241061702420617024306170244061702450617024606170247061702480617024906170250061702510617025206170253061702540617025506170256061702570617025806170259061702600617026106170262061702630617026406170265061702660617026706170268061702690617027006170271061702720617027306170274061702750617027606170277061702780617027906170280061702810617028206170283061702840617028506170286061702870617028806170289061702900617029106170292061702930617029406170295061702960617029706170298061702990617030006170301061703020617030306170304061703050617030606170307061703080617030906170310061703110617031206170313061703140617031506170316061703170617031806170319061703200617032106170322061703230617032406170325061703260617032706170328061703290617033006170331061703320617033306170334061703350617033606170337061703380617033906170340061703410617034206170343061703440617034506170346061703470617034806170349061703500617035106170352061703530617035406170355061703560617035706170358061703590617036006170361061703620617036306170364061703650617036606170367061703680617036906170370061703710617037206170373061703740617037506170376061703770617037806170379061703800617038106170382061703830617038406170385061703860617038706170388061703890617039006170391061703920617039306170394061703950617039606170397061703980617039906170400061704010617040206170403061704040617040506170406061704070617040806170409061704100617041106170412061704130617041406170415061704160617041706170418061704190617042006170421061704220617042306170424061704250617042606170427061704280617042906170430061704310617043206170433061704340617043506170436061704370617043806170439061704400617044106170442061704430617044406170445061704460617044706170448061704490617045006170451061704520617045306170454061704550617045606170457061704580617045906170460061704610617046206170463061704640617046506170466061704670617046806170469061704700617047106170472061704730617047406170475061704760617047706170478061704790617048006170481061704820617048306170484061704850617048606170487061704880617048906170490061704910617049206170493061704940617049506170496061704970617049806170499061705000617050106170502061705030617050406170505061705060617050706170508061705090617051006170511061705120617051306170514061705150617051606170517061705180617051906170520061705210617052206170523061705240617052506170526061705270617052806170529061705300617053106170532061705330617053406170535061705360617053706170538061705390617054006170541061705420617054306170544061705450617054606170547061705480617054906170550061705510617055206170553061705540617055506170556061705570617055806170559061705600617056106170562061705630617056406170565061705660617056706170568061705690617057006170571061705720617057306170574061705750617057606170577061705780617057906170580061705810617058206170583061705840617058506170586061705870617058806170589061705900617059106170592061705930617059406170595061705960617059706170598061705990617060006170601061706020617060306170604061706050617060606170607061706080617060906170610061706110617061206170613061706140617061506170616061706170617061806170619061706200617062106170622061706230617062406170625061706260617062706170628061706290617063006170631061706320617063306170634061706350617063606170637061706380617063906170640061706410617064206170643061800090618001006180011061800120618001306180014061800150618001606180017061800180618001906180020061800210618002206180023061800240618002506180026061800270618002806180029061800300618003106180032061800330618003406180035061800360618003706180038061800390618004006180041061800420618004306180044061800450618004606180047061800480618004906180050061800510618005206180053061800540618005506180056061800570618005806180059061800600618006106180062061800630618006406180065061800660618006706180068061800690618007006180071061800720618007306180074061800750618007606180077061800780618007906180080061800810618008206180083061800840618008506180086061800870618008806180089061800900618009106180092061800930618009406180095061800960618009706180098061800990618010006180101061801020618010306180104061801050618010606180107061801080618010906180110061801110618011206180113061801140618011506180116061801170618011806180119061801200618012106180122061801230618012406180125061801260618012706180128061801290618013006180131061801320618013306180134061801350618013606180137061801380618013906180140061801410618014206180143061801440618014506180146061801470618014806180149061801500618015106180152061801530618015406180155061801560618015706180158061801590618016006180161061801620618016306180164061801650618016606180167061801680618016906180170061801710618017206180173061801740618017506180176061801770618017806180179061801800618018106180182061801830618018406180185061801860618018706180188061801890618019006180191061801920618019306180194061801950618019606180197061801980618019906180200061802010618020206180203061802040618020506180206061802070618020806180209061802100618021106180212061802130618021406180215061802160618021706180218061802190618022006180221061802220618022306180224061802250618022606180227061802280618022906180230061802310618023206180233061802340618023506180236061802370618023806180239061802400618024106180242061802430618024406180245061802460618024706180248061802490618025006180251061802520618025306180254061802550618025606180257061802580618025906180260061802610618026206180263061802640618026506180266061802670618026806180269061802700618027106180272061802730618027406180275061802760618027706180278061802790618028006180281061802820618028306180284061802850618028606180287061802880618028906180290061802910618029206180293061802940618029506180296061802970618029806180299061803000618030106180302061803030618030406180305061803060618030706180308061803090618031006180311061803120618031306180314061803150618031606180317061803180618031906180320061803210618032206180323061803240618032506180326061803270618032806180329061803300618033106180332061803330618033406180335061803360618033706180338061803390618034006180341061803420618034306180344061803450618034606180347061803480618034906180350061803510618035206180353061803540618035506180356061803570618035806180359061803600618036106180362061803630618036406180365061803660618036706180368061803690618037006180371061803720618037306180374061803750618037606180377061803780618037906180380061803810618038206180383061803840618038506180386061803870618038806180389061803900618039106180392061803930618039406180395061803960618039706180398061803990618040006180401061804020618040306180404061804050618040606180407061804080618040906180410061804110618041206180413061804140618041506180416061804170618041806180419061804200618042106180422061804230618042406180425061804260618042706180428061804290618043006180431061804320618043306180434061804350618043606180437061804380618043906180440061804410618044206180443061804440618044506180446061804470618044806180449061804500618045106180452061804530618045406180455061804560618045706180458061804590618046006180461061804620618046306180464061804650618046606180467061804680618046906180470061804710618047206180473061804740618047506180476061804770618047806180479061804800618048106180482061804830618048406180485061804860618048706180488061804890618049006180491061804920618049306180494061804950618049606180497061804980618049906180500061805010618050206180503061805040618050506180506061805070618050806180509061805100618051106180512061805130618051406180515061805160618051706180518061805190618052006180521061805220618052306180524061805250618052606180527061805280618052906180530061805310618053206180533061805340618053506180536061805370618053806180539061805400618054106180542061805430618054406180545061805460618054706180548061805490618055006180551061805520618055306180554061805550618055606180557061805580618055906180560061805610618056206180563061805640618056506180566061805670618056806180569061805700618057106180572061805730618057406180575061805760618057706180578061805790618058006180581061805820618058306180584061805850618058606180587061805880618058906180590061805910618059206180593061805940618059506180596061805970618059806180599061806000618060106180602061806030618060406180605061806060618060706180608061806090618061006180611061806120618061306180614061806150618061606180617061806180618061906180620061806210618062206180623061806240618062506180626061806270618062806180629061806300618063106180632061806330618063406180635061806360618063706180638061806390618064006180641061806420618064306180644061900090619001006190011061900120619001306190014061900150619001606190017061900180619001906190020061900210619002206190023061900240619002506190026061900270619002806190029061900300619003106190032061900330619003406190035061900360619003706190038061900390619004006190041061900420619004306190044061900450619004606190047061900480619004906190050061900510619005206190053061900540619005506190056061900570619005806190059061900600619006106190062061900630619006406190065061900660619006706190068061900690619007006190071061900720619007306190074061900750619007606190077061900780619007906190080061900810619008206190083061900840619008506190086061900870619008806190089061900900619009106190092061900930619009406190095061900960619009706190098061900990619010006190101061901020619010306190104061901050619010606190107061901080619010906190110061901110619011206190113061901140619011506190116061901170619011806190119061901200619012106190122061901230619012406190125061901260619012706190128061901290619013006190131061901320619013306190134061901350619013606190137061901380619013906190140061901410619014206190143061901440619014506190146061901470619014806190149061901500619015106190152061901530619015406190155061901560619015706190158061901590619016006190161061901620619016306190164061901650619016606190167061901680619016906190170061901710619017206190173061901740619017506190176061901770619017806190179061901800619018106190182061901830619018406190185061901860619018706190188061901890619019006190191061901920619019306190194061901950619019606190197061901980619019906190200061902010619020206190203061902040619020506190206061902070619020806190209061902100619021106190212061902130619021406190215061902160619021706190218061902190619022006190221061902220619022306190224061902250619022606190227061902280619022906190230061902310619023206190233061902340619023506190236061902370619023806190239061902400619024106190242061902430619024406190245061902460619024706190248061902490619025006190251061902520619025306190254061902550619025606190257061902580619025906190260061902610619026206190263061902640619026506190266061902670619026806190269061902700619027106190272061902730619027406190275061902760619027706190278061902790619028006190281061902820619028306190284061902850619028606190287061902880619028906190290061902910619029206190293061902940619029506190296061902970619029806190299061903000619030106190302061903030619030406190305061903060619030706190308061903090619031006190311061903120619031306190314061903150619031606190317061903180619031906190320061903210619032206190323061903240619032506190326061903270619032806190329061903300619033106190332061903330619033406190335061903360619033706190338061903390619034006190341061903420619034306190344061903450619034606190347061903480619034906190350061903510619035206190353061903540619035506190356061903570619035806190359061903600619036106190362061903630619036406190365061903660619036706190368061903690619037006190371061903720619037306190374061903750619037606190377061903780619037906190380061903810619038206190383061903840619038506190386061903870619038806190389061903900619039106190392061903930619039406190395061903960619039706190398061903990619040006190401061904020619040306190404061904050619040606190407061904080619040906190410061904110619041206190413061904140619041506190416061904170619041806190419061904200619042106190422061904230619042406190425061904260619042706190428061904290619043006190431061904320619043306190434061904350619043606190437061904380619043906190440061904410619044206190443061904440619044506190446061904470619044806190449061904500619045106190452061904530619045406190455061904560619045706190458061904590619046006190461061904620619046306190464061904650619046606190467061904680619046906190470061904710619047206190473061904740619047506190476061904770619047806190479061904800619048106190482061904830619048406190485061904860619048706190488061904890619049006190491061904920619049306190494061904950619049606190497061904980619049906190500061905010619050206190503061905040619050506190506061905070619050806190509061905100619051106190512061905130619051406190515061905160619051706190518061905190619052006190521061905220619052306190524061905250619052606190527061905280619052906190530061905310619053206190533061905340619053506190536061905370619053806190539061905400619054106190542061905430619054406190545061905460619054706190548061905490619055006190551061905520619055306190554061905550619055606190557061905580619055906190560061905610619056206190563061905640619056506190566061905670619056806190569061905700619057106190572061905730619057406190575061905760619057706190578061905790619058006190581061905820619058306190584061905850619058606190587061905880619058906190590061905910619059206190593061905940619059506190596061905970619059806190599061906000619060106190602061906030619060406190605061906060619060706190608061906090619061006190611061906120619061306190614061906150619061606190617061906180619061906190620061906210619062206190623061906240619062506190626061906270619062806190629061906300619063106190632061906330619063406190635061906360619063706190638061906390619064006190641061906420619064306190644061906450620000906200010062000110620001206200013062000140620001506200016062000170620001806200019062000200620002106200022062000230620002406200025062000260620002706200028062000290620003006200031062000320620003306200034062000350620003606200037062000380620003906200040062000410620004206200043062000440620004506200046062000470620004806200049062000500620005106200052062000530620005406200055062000560620005706200058062000590620006006200061062000620620006306200064062000650620006606200067062000680620006906200070062000710620007206200073062000740620007506200076062000770620007806200079062000800620008106200082062000830620008406200085062000860620008706200088062000890620009006200091062000920620009306200094062000950620009606200097062000980620009906200100062001010620010206200103062001040620010506200106062001070620010806200109062001100620011106200112062001130620011406200115062001160620011706200118062001190620012006200121062001220620012306200124062001250620012606200127062001280620012906200130062001310620013206200133062001340620013506200136062001370620013806200139062001400620014106200142062001430620014406200145062001460620014706200148062001490620015006200151062001520620015306200154062001550620015606200157062001580620015906200160062001610620016206200163062001640620016506200166062001670620016806200169062001700620017106200172062001730620017406200175062001760620017706200178062001790620018006200181062001820620018306200184062001850620018606200187062001880620018906200190062001910620019206200193062001940620019506200196062001970620019806200199062002000620020106200202062002030620020406200205062002060620020706200208062002090620021006200211062002120620021306200214062002150620021606200217062002180620021906200220062002210620022206200223062002240620022506200226062002270620022806200229062002300620023106200232062002330620023406200235062002360620023706200238062002390620024006200241062002420620024306200244062002450620024606200247062002480620024906200250062002510620025206200253062002540620025506200256062002570620025806200259062002600620026106200262062002630620026406200265062002660620026706200268062002690620027006200271062002720620027306200274062002750620027606200277062002780620027906200280062002810620028206200283062002840620028506200286062002870620028806200289062002900620029106200292062002930620029406200295062002960620029706200298062002990620030006200301062003020620030306200304062003050620030606200307062003080620030906200310062003110620031206200313062003140620031506200316062003170620031806200319062003200620032106200322062003230620032406200325062003260620032706200328062003290620033006200331062003320620033306200334062003350620033606200337062003380620033906200340062003410620034206200343062003440620034506200346062003470620034806200349062003500620035106200352062003530620035406200355062003560620035706200358062003590620036006200361062003620620036306200364062003650620036606200367062003680620036906200370062003710620037206200373062003740620037506200376062003770620037806200379062003800620038106200382062003830620038406200385062003860620038706200388062003890620039006200391062003920620039306200394062003950620039606200397062003980620039906200400062004010620040206200403062004040620040506200406062004070620040806200409062004100620041106200412062004130620041406200415062004160620041706200418062004190620042006200421062004220620042306200424062004250620042606200427062004280620042906200430062004310620043206200433062004340620043506200436062004370620043806200439062004400620044106200442062004430620044406200445062004460620044706200448062004490620045006200451062004520620045306200454062004550620045606200457062004580620045906200460062004610620046206200463062004640620046506200466062004670620046806200469062004700620047106200472062004730620047406200475062004760620047706200478062004790620048006200481062004820620048306200484062004850620048606200487062004880620048906200490062004910620049206200493062004940620049506200496062004970620049806200499062005000620050106200502062005030620050406200505062005060620050706200508062005090620051006200511062005120620051306200514062005150620051606200517062005180620051906200520062005210620052206200523062005240620052506200526062005270620052806200529062005300620053106200532062005330620053406200535062005360620053706200538062005390620054006200541062005420620054306200544062005450620054606200547062005480620054906200550062005510620055206200553062005540620055506200556062005570620055806200559062005600620056106200562062005630620056406200565062005660620056706200568062005690620057006200571062005720620057306200574062005750620057606200577062005780620057906200580062005810620058206200583062005840620058506200586062005870620058806200589062005900620059106200592062005930620059406200595062005960620059706200598062005990620060006200601062006020620060306200604062006050620060606200607062006080620060906200610062006110620061206200613062006140620061506200616062006170620061806200619062006200620062106200622062006230620062406200625062006260620062706200628062006290620063006200631062006320620063306200634062006350620063606200637062006380620063906200640062006410620064206200643062006440620064506210009062100100621001106210012062100130621001406210015062100160621001706210018062100190621002006210021062100220621002306210024062100250621002606210027062100280621002906210030062100310621003206210033062100340621003506210036062100370621003806210039062100400621004106210042062100430621004406210045062100460621004706210048062100490621005006210051062100520621005306210054062100550621005606210057062100580621005906210060062100610621006206210063062100640621006506210066062100670621006806210069062100700621007106210072062100730621007406210075062100760621007706210078062100790621008006210081062100820621008306210084062100850621008606210087062100880621008906210090062100910621009206210093062100940621009506210096062100970621009806210099062101000621010106210102062101030621010406210105062101060621010706210108062101090621011006210111062101120621011306210114062101150621011606210117062101180621011906210120062101210621012206210123062101240621012506210126062101270621012806210129062101300621013106210132062101330621013406210135062101360621013706210138062101390621014006210141062101420621014306210144062101450621014606210147062101480621014906210150062101510621015206210153062101540621015506210156062101570621015806210159062101600621016106210162062101630621016406210165062101660621016706210168062101690621017006210171062101720621017306210174062101750621017606210177062101780621017906210180062101810621018206210183062101840621018506210186062101870621018806210189062101900621019106210192062101930621019406210195062101960621019706210198062101990621020006210201062102020621020306210204062102050621020606210207062102080621020906210210062102110621021206210213062102140621021506210216062102170621021806210219062102200621022106210222062102230621022406210225062102260621022706210228062102290621023006210231062102320621023306210234062102350621023606210237062102380621023906210240062102410621024206210243062102440621024506210246062102470621024806210249062102500621025106210252062102530621025406210255062102560621025706210258062102590621026006210261062102620621026306210264062102650621026606210267062102680621026906210270062102710621027206210273062102740621027506210276062102770621027806210279062102800621028106210282062102830621028406210285062102860621028706210288062102890621029006210291062102920621029306210294062102950621029606210297062102980621029906210300062103010621030206210303062103040621030506210306062103070621030806210309062103100621031106210312062103130621031406210315062103160621031706210318062103190621032006210321062103220621032306210324062103250621032606210327062103280621032906210330062103310621033206210333062103340621033506210336062103370621033806210339062103400621034106210342062103430621034406210345062103460621034706210348062103490621035006210351062103520621035306210354062103550621035606210357062103580621035906210360062103610621036206210363062103640621036506210366062103670621036806210369062103700621037106210372062103730621037406210375062103760621037706210378062103790621038006210381062103820621038306210384062103850621038606210387062103880621038906210390062103910621039206210393062103940621039506210396062103970621039806210399062104000621040106210402062104030621040406210405062104060621040706210408062104090621041006210411062104120621041306210414062104150621041606210417062104180621041906210420062104210621042206210423062104240621042506210426062104270621042806210429062104300621043106210432062104330621043406210435062104360621043706210438062104390621044006210441062104420621044306210444062104450621044606210447062104480621044906210450062104510621045206210453062104540621045506210456062104570621045806210459062104600621046106210462062104630621046406210465062104660621046706210468062104690621047006210471062104720621047306210474062104750621047606210477062104780621047906210480062104810621048206210483062104840621048506210486062104870621048806210489062104900621049106210492062104930621049406210495062104960621049706210498062104990621050006210501062105020621050306210504062105050621050606210507062105080621050906210510062105110621051206210513062105140621051506210516062105170621051806210519062105200621052106210522062105230621052406210525062105260621052706210528062105290621053006210531062105320621053306210534062105350621053606210537062105380621053906210540062105410621054206210543062105440621054506210546062105470621054806210549062105500621055106210552062105530621055406210555062105560621055706210558062105590621056006210561062105620621056306210564062105650621056606210567062105680621056906210570062105710621057206210573062105740621057506210576062105770621057806210579062105800621058106210582062105830621058406210585062105860621058706210588062105890621059006210591062105920621059306210594062105950621059606210597062105980621059906210600062106010621060206210603062106040621060506210606062106070621060806210609062106100621061106210612062106130621061406210615062106160621061706210618062106190621062006210621062106220621062306210624062106250621062606210627062106280621062906210630062106310621063206210633062106340621063506210636062106370621063806210639062106400621064106210642062106430621064406210645062106460622000906220010062200110622001206220013062200140622001506220016062200170622001806220019062200200622002106220022062200230622002406220025062200260622002706220028062200290622003006220031062200320622003306220034062200350622003606220037062200380622003906220040062200410622004206220043062200440622004506220046062200470622004806220049062200500622005106220052062200530622005406220055062200560622005706220058062200590622006006220061062200620622006306220064062200650622006606220067062200680622006906220070062200710622007206220073062200740622007506220076062200770622007806220079062200800622008106220082062200830622008406220085062200860622008706220088062200890622009006220091062200920622009306220094062200950622009606220097062200980622009906220100062201010622010206220103062201040622010506220106062201070622010806220109062201100622011106220112062201130622011406220115062201160622011706220118062201190622012006220121062201220622012306220124062201250622012606220127062201280622012906220130062201310622013206220133062201340622013506220136062201370622013806220139062201400622014106220142062201430622014406220145062201460622014706220148062201490622015006220151062201520622015306220154062201550622015606220157062201580622015906220160062201610622016206220163062201640622016506220166062201670622016806220169062201700622017106220172062201730622017406220175062201760622017706220178062201790622018006220181062201820622018306220184062201850622018606220187062201880622018906220190062201910622019206220193062201940622019506220196062201970622019806220199062202000622020106220202062202030622020406220205062202060622020706220208062202090622021006220211062202120622021306220214062202150622021606220217062202180622021906220220062202210622022206220223062202240622022506220226062202270622022806220229062202300622023106220232062202330622023406220235062202360622023706220238062202390622024006220241062202420622024306220244062202450622024606220247062202480622024906220250062202510622025206220253062202540622025506220256062202570622025806220259062202600622026106220262062202630622026406220265062202660622026706220268062202690622027006220271062202720622027306220274062202750622027606220277062202780622027906220280062202810622028206220283062202840622028506220286062202870622028806220289062202900622029106220292062202930622029406220295062202960622029706220298062202990622030006220301062203020622030306220304062203050622030606220307062203080622030906220310062203110622031206220313062203140622031506220316062203170622031806220319062203200622032106220322062203230622032406220325062203260622032706220328062203290622033006220331062203320622033306220334062203350622033606220337062203380622033906220340062203410622034206220343062203440622034506220346062203470622034806220349062203500622035106220352062203530622035406220355062203560622035706220358062203590622036006220361062203620622036306220364062203650622036606220367062203680622036906220370062203710622037206220373062203740622037506220376062203770622037806220379062203800622038106220382062203830622038406220385062203860622038706220388062203890622039006220391062203920622039306220394062203950622039606220397062203980622039906220400062204010622040206220403062204040622040506220406062204070622040806220409062204100622041106220412062204130622041406220415062204160622041706220418062204190622042006220421062204220622042306220424062204250622042606220427062204280622042906220430062204310622043206220433062204340622043506220436062204370622043806220439062204400622044106220442062204430622044406220445062204460622044706220448062204490622045006220451062204520622045306220454062204550622045606220457062204580622045906220460062204610622046206220463062204640622046506220466062204670622046806220469062204700622047106220472062204730622047406220475062204760622047706220478062204790622048006220481062204820622048306220484062204850622048606220487062204880622048906220490062204910622049206220493062204940622049506220496062204970622049806220499062205000622050106220502062205030622050406220505062205060622050706220508062205090622051006220511062205120622051306220514062205150622051606220517062205180622051906220520062205210622052206220523062205240622052506220526062205270622052806220529062205300622053106220532062205330622053406220535062205360622053706220538062205390622054006220541062205420622054306220544062205450622054606220547062205480622054906220550062205510622055206220553062205540622055506220556062205570622055806220559062205600622056106220562062205630622056406220565062205660622056706220568062205690622057006220571062205720622057306220574062205750622057606220577062205780622057906220580062205810622058206220583062205840622058506220586062205870622058806220589062205900622059106220592062205930622059406220595062205960622059706220598062205990622060006220601062206020622060306220604062206050622060606220607062206080622060906220610062206110622061206220613062206140622061506220616062206170622061806220619062206200622062106220622062206230622062406220625062206260622062706220628062206290622063006220631062206320622063306220634062206350622063606220637062206380622063906220640062206410622064206220643062206440622064506220646062206470623000906230010062300110623001206230013062300140623001506230016062300170623001806230019062300200623002106230022062300230623002406230025062300260623002706230028062300290623003006230031062300320623003306230034062300350623003606230037062300380623003906230040062300410623004206230043062300440623004506230046062300470623004806230049062300500623005106230052062300530623005406230055062300560623005706230058062300590623006006230061062300620623006306230064062300650623006606230067062300680623006906230070062300710623007206230073062300740623007506230076062300770623007806230079062300800623008106230082062300830623008406230085062300860623008706230088062300890623009006230091062300920623009306230094062300950623009606230097062300980623009906230100062301010623010206230103062301040623010506230106062301070623010806230109062301100623011106230112062301130623011406230115062301160623011706230118062301190623012006230121062301220623012306230124062301250623012606230127062301280623012906230130062301310623013206230133062301340623013506230136062301370623013806230139062301400623014106230142062301430623014406230145062301460623014706230148062301490623015006230151062301520623015306230154062301550623015606230157062301580623015906230160062301610623016206230163062301640623016506230166062301670623016806230169062301700623017106230172062301730623017406230175062301760623017706230178062301790623018006230181062301820623018306230184062301850623018606230187062301880623018906230190062301910623019206230193062301940623019506230196062301970623019806230199062302000623020106230202062302030623020406230205062302060623020706230208062302090623021006230211062302120623021306230214062302150623021606230217062302180623021906230220062302210623022206230223062302240623022506230226062302270623022806230229062302300623023106230232062302330623023406230235062302360623023706230238062302390623024006230241062302420623024306230244062302450623024606230247062302480623024906230250062302510623025206230253062302540623025506230256062302570623025806230259062302600623026106230262062302630623026406230265062302660623026706230268062302690623027006230271062302720623027306230274062302750623027606230277062302780623027906230280062302810623028206230283062302840623028506230286062302870623028806230289062302900623029106230292062302930623029406230295062302960623029706230298062302990623030006230301062303020623030306230304062303050623030606230307062303080623030906230310062303110623031206230313062303140623031506230316062303170623031806230319062303200623032106230322062303230623032406230325062303260623032706230328062303290623033006230331062303320623033306230334062303350623033606230337062303380623033906230340062303410623034206230343062303440623034506230346062303470623034806230349062303500623035106230352062303530623035406230355062303560623035706230358062303590623036006230361062303620623036306230364062303650623036606230367062303680623036906230370062303710623037206230373062303740623037506230376062303770623037806230379062303800623038106230382062303830623038406230385062303860623038706230388062303890623039006230391062303920623039306230394062303950623039606230397062303980623039906230400062304010623040206230403062304040623040506230406062304070623040806230409062304100623041106230412062304130623041406230415062304160623041706230418062304190623042006230421062304220623042306230424062304250623042606230427062304280623042906230430062304310623043206230433062304340623043506230436062304370623043806230439062304400623044106230442062304430623044406230445062304460623044706230448062304490623045006230451062304520623045306230454062304550623045606230457062304580623045906230460062304610623046206230463062304640623046506230466062304670623046806230469062304700623047106230472062304730623047406230475062304760623047706230478062304790623048006230481062304820623048306230484062304850623048606230487062304880623048906230490062304910623049206230493062304940623049506230496062304970623049806230499062305000623050106230502062305030623050406230505062305060623050706230508062305090623051006230511062305120623051306230514062305150623051606230517062305180623051906230520062305210623052206230523062305240623052506230526062305270623052806230529062305300623053106230532062305330623053406230535062305360623053706230538062305390623054006230541062305420623054306230544062305450623054606230547062305480623054906230550062305510623055206230553062305540623055506230556062305570623055806230559062305600623056106230562062305630623056406230565062305660623056706230568062305690623057006230571062305720623057306230574062305750623057606230577062305780623057906230580062305810623058206230583062305840623058506230586062305870623058806230589062305900623059106230592062305930623059406230595062305960623059706230598062305990623060006230601062306020623060306230604062306050623060606230607062306080623060906230610062306110623061206230613062306140623061506230616062306170623061806230619062306200623062106230622062306230623062406230625062306260623062706230628062306290623063006230631062306320623063306230634062306350623063606230637062306380623063906230640062306410623064206230643062306440623064506230646062306470623064806240009062400100624001106240012062400130624001406240015062400160624001706240018062400190624002006240021062400220624002306240024062400250624002606240027062400280624002906240030062400310624003206240033062400340624003506240036062400370624003806240039062400400624004106240042062400430624004406240045062400460624004706240048062400490624005006240051062400520624005306240054062400550624005606240057062400580624005906240060062400610624006206240063062400640624006506240066062400670624006806240069062400700624007106240072062400730624007406240075062400760624007706240078062400790624008006240081062400820624008306240084062400850624008606240087062400880624008906240090062400910624009206240093062400940624009506240096062400970624009806240099062401000624010106240102062401030624010406240105062401060624010706240108062401090624011006240111062401120624011306240114062401150624011606240117062401180624011906240120062401210624012206240123062401240624012506240126062401270624012806240129062401300624013106240132062401330624013406240135062401360624013706240138062401390624014006240141062401420624014306240144062401450624014606240147062401480624014906240150062401510624015206240153062401540624015506240156062401570624015806240159062401600624016106240162062401630624016406240165062401660624016706240168062401690624017006240171062401720624017306240174062401750624017606240177062401780624017906240180062401810624018206240183062401840624018506240186062401870624018806240189062401900624019106240192062401930624019406240195062401960624019706240198062401990624020006240201062402020624020306240204062402050624020606240207062402080624020906240210062402110624021206240213062402140624021506240216062402170624021806240219062402200624022106240222062402230624022406240225062402260624022706240228062402290624023006240231062402320624023306240234062402350624023606240237062402380624023906240240062402410624024206240243062402440624024506240246062402470624024806240249062402500624025106240252062402530624025406240255062402560624025706240258062402590624026006240261062402620624026306240264062402650624026606240267062402680624026906240270062402710624027206240273062402740624027506240276062402770624027806240279062402800624028106240282062402830624028406240285062402860624028706240288062402890624029006240291062402920624029306240294062402950624029606240297062402980624029906240300062403010624030206240303062403040624030506240306062403070624030806240309062403100624031106240312062403130624031406240315062403160624031706240318062403190624032006240321062403220624032306240324062403250624032606240327062403280624032906240330062403310624033206240333062403340624033506240336062403370624033806240339062403400624034106240342062403430624034406240345062403460624034706240348062403490624035006240351062403520624035306240354062403550624035606240357062403580624035906240360062403610624036206240363062403640624036506240366062403670624036806240369062403700624037106240372062403730624037406240375062403760624037706240378062403790624038006240381062403820624038306240384062403850624038606240387062403880624038906240390062403910624039206240393062403940624039506240396062403970624039806240399062404000624040106240402062404030624040406240405062404060624040706240408062404090624041006240411062404120624041306240414062404150624041606240417062404180624041906240420062404210624042206240423062404240624042506240426062404270624042806240429062404300624043106240432062404330624043406240435062404360624043706240438062404390624044006240441062404420624044306240444062404450624044606240447062404480624044906240450062404510624045206240453062404540624045506240456062404570624045806240459062404600624046106240462062404630624046406240465062404660624046706240468062404690624047006240471062404720624047306240474062404750624047606240477062404780624047906240480062404810624048206240483062404840624048506240486062404870624048806240489062404900624049106240492062404930624049406240495062404960624049706240498062404990624050006240501062405020624050306240504062405050624050606240507062405080624050906240510062405110624051206240513062405140624051506240516062405170624051806240519062405200624052106240522062405230624052406240525062405260624052706240528062405290624053006240531062405320624053306240534062405350624053606240537062405380624053906240540062405410624054206240543062405440624054506240546062405470624054806240549062405500624055106240552062405530624055406240555062405560624055706240558062405590624056006240561062405620624056306240564062405650624056606240567062405680624056906240570062405710624057206240573062405740624057506240576062405770624057806240579062405800624058106240582062405830624058406240585062405860624058706240588062405890624059006240591062405920624059306240594062405950624059606240597062405980624059906240600062406010624060206240603062406040624060506240606062406070624060806240609062406100624061106240612062406130624061406240615062406160624061706240618062406190624062006240621062406220624062306240624062406250624062606240627062406280624062906240630062406310624063206240633062406340624063506240636062406370624063806240639062406400624064106240642062406430624064406240645062406460624064706240648062500090625001006250011062500120625001306250014062500150625001606250017062500180625001906250020062500210625002206250023062500240625002506250026062500270625002806250029062500300625003106250032062500330625003406250035062500360625003706250038062500390625004006250041062500420625004306250044062500450625004606250047062500480625004906250050062500510625005206250053062500540625005506250056062500570625005806250059062500600625006106250062062500630625006406250065062500660625006706250068062500690625007006250071062500720625007306250074062500750625007606250077062500780625007906250080062500810625008206250083062500840625008506250086062500870625008806250089062500900625009106250092062500930625009406250095062500960625009706250098062500990625010006250101062501020625010306250104062501050625010606250107062501080625010906250110062501110625011206250113062501140625011506250116062501170625011806250119062501200625012106250122062501230625012406250125062501260625012706250128062501290625013006250131062501320625013306250134062501350625013606250137062501380625013906250140062501410625014206250143062501440625014506250146062501470625014806250149062501500625015106250152062501530625015406250155062501560625015706250158062501590625016006250161062501620625016306250164062501650625016606250167062501680625016906250170062501710625017206250173062501740625017506250176062501770625017806250179062501800625018106250182062501830625018406250185062501860625018706250188062501890625019006250191062501920625019306250194062501950625019606250197062501980625019906250200062502010625020206250203062502040625020506250206062502070625020806250209062502100625021106250212062502130625021406250215062502160625021706250218062502190625022006250221062502220625022306250224062502250625022606250227062502280625022906250230062502310625023206250233062502340625023506250236062502370625023806250239062502400625024106250242062502430625024406250245062502460625024706250248062502490625025006250251062502520625025306250254062502550625025606250257062502580625025906250260062502610625026206250263062502640625026506250266062502670625026806250269062502700625027106250272062502730625027406250275062502760625027706250278062502790625028006250281062502820625028306250284062502850625028606250287062502880625028906250290062502910625029206250293062502940625029506250296062502970625029806250299062503000625030106250302062503030625030406250305062503060625030706250308062503090625031006250311062503120625031306250314062503150625031606250317062503180625031906250320062503210625032206250323062503240625032506250326062503270625032806250329062503300625033106250332062503330625033406250335062503360625033706250338062503390625034006250341062503420625034306250344062503450625034606250347062503480625034906250350062503510625035206250353062503540625035506250356062503570625035806250359062503600625036106250362062503630625036406250365062503660625036706250368062503690625037006250371062503720625037306250374062503750625037606250377062503780625037906250380062503810625038206250383062503840625038506250386062503870625038806250389062503900625039106250392062503930625039406250395062503960625039706250398062503990625040006250401062504020625040306250404062504050625040606250407062504080625040906250410062504110625041206250413062504140625041506250416062504170625041806250419062504200625042106250422062504230625042406250425062504260625042706250428062504290625043006250431062504320625043306250434062504350625043606250437062504380625043906250440062504410625044206250443062504440625044506250446062504470625044806250449062504500625045106250452062504530625045406250455062504560625045706250458062504590625046006250461062504620625046306250464062504650625046606250467062504680625046906250470062504710625047206250473062504740625047506250476062504770625047806250479062504800625048106250482062504830625048406250485062504860625048706250488062504890625049006250491062504920625049306250494062504950625049606250497062504980625049906250500062505010625050206250503062505040625050506250506062505070625050806250509062505100625051106250512062505130625051406250515062505160625051706250518062505190625052006250521062505220625052306250524062505250625052606250527062505280625052906250530062505310625053206250533062505340625053506250536062505370625053806250539062505400625054106250542062505430625054406250545062505460625054706250548062505490625055006250551062505520625055306250554062505550625055606250557062505580625055906250560062505610625056206250563062505640625056506250566062505670625056806250569062505700625057106250572062505730625057406250575062505760625057706250578062505790625058006250581062505820625058306250584062505850625058606250587062505880625058906250590062505910625059206250593062505940625059506250596062505970625059806250599062506000625060106250602062506030625060406250605062506060625060706250608062506090625061006250611062506120625061306250614062506150625061606250617062506180625061906250620062506210625062206250623062506240625062506250626062506270625062806250629062506300625063106250632062506330625063406250635062506360625063706250638062506390625064006250641062506420625064306250644062506450625064606250647062506480625064906260009062600100626001106260012062600130626001406260015062600160626001706260018062600190626002006260021062600220626002306260024062600250626002606260027062600280626002906260030062600310626003206260033062600340626003506260036062600370626003806260039062600400626004106260042062600430626004406260045062600460626004706260048062600490626005006260051062600520626005306260054062600550626005606260057062600580626005906260060062600610626006206260063062600640626006506260066062600670626006806260069062600700626007106260072062600730626007406260075062600760626007706260078062600790626008006260081062600820626008306260084062600850626008606260087062600880626008906260090062600910626009206260093062600940626009506260096062600970626009806260099062601000626010106260102062601030626010406260105062601060626010706260108062601090626011006260111062601120626011306260114062601150626011606260117062601180626011906260120062601210626012206260123062601240626012506260126062601270626012806260129062601300626013106260132062601330626013406260135062601360626013706260138062601390626014006260141062601420626014306260144062601450626014606260147062601480626014906260150062601510626015206260153062601540626015506260156062601570626015806260159062601600626016106260162062601630626016406260165062601660626016706260168062601690626017006260171062601720626017306260174062601750626017606260177062601780626017906260180062601810626018206260183062601840626018506260186062601870626018806260189062601900626019106260192062601930626019406260195062601960626019706260198062601990626020006260201062602020626020306260204062602050626020606260207062602080626020906260210062602110626021206260213062602140626021506260216062602170626021806260219062602200626022106260222062602230626022406260225062602260626022706260228062602290626023006260231062602320626023306260234062602350626023606260237062602380626023906260240062602410626024206260243062602440626024506260246062602470626024806260249062602500626025106260252062602530626025406260255062602560626025706260258062602590626026006260261062602620626026306260264062602650626026606260267062602680626026906260270062602710626027206260273062602740626027506260276062602770626027806260279062602800626028106260282062602830626028406260285062602860626028706260288062602890626029006260291062602920626029306260294062602950626029606260297062602980626029906260300062603010626030206260303062603040626030506260306062603070626030806260309062603100626031106260312062603130626031406260315062603160626031706260318062603190626032006260321062603220626032306260324062603250626032606260327062603280626032906260330062603310626033206260333062603340626033506260336062603370626033806260339062603400626034106260342062603430626034406260345062603460626034706260348062603490626035006260351062603520626035306260354062603550626035606260357062603580626035906260360062603610626036206260363062603640626036506260366062603670626036806260369062603700626037106260372062603730626037406260375062603760626037706260378062603790626038006260381062603820626038306260384062603850626038606260387062603880626038906260390062603910626039206260393062603940626039506260396062603970626039806260399062604000626040106260402062604030626040406260405062604060626040706260408062604090626041006260411062604120626041306260414062604150626041606260417062604180626041906260420062604210626042206260423062604240626042506260426062604270626042806260429062604300626043106260432062604330626043406260435062604360626043706260438062604390626044006260441062604420626044306260444062604450626044606260447062604480626044906260450062604510626045206260453062604540626045506260456062604570626045806260459062604600626046106260462062604630626046406260465062604660626046706260468062604690626047006260471062604720626047306260474062604750626047606260477062604780626047906260480062604810626048206260483062604840626048506260486062604870626048806260489062604900626049106260492062604930626049406260495062604960626049706260498062604990626050006260501062605020626050306260504062605050626050606260507062605080626050906260510062605110626051206260513062605140626051506260516062605170626051806260519062605200626052106260522062605230626052406260525062605260626052706260528062605290626053006260531062605320626053306260534062605350626053606260537062605380626053906260540062605410626054206260543062605440626054506260546062605470626054806260549062605500626055106260552062605530626055406260555062605560626055706260558062605590626056006260561062605620626056306260564062605650626056606260567062605680626056906260570062605710626057206260573062605740626057506260576062605770626057806260579062605800626058106260582062605830626058406260585062605860626058706260588062605890626059006260591062605920626059306260594062605950626059606260597062605980626059906260600062606010626060206260603062606040626060506260606062606070626060806260609062606100626061106260612062606130626061406260615062606160626061706260618062606190626062006260621062606220626062306260624062606250626062606260627062606280626062906260630062606310626063206260633062606340626063506260636062606370626063806260639062606400626064106260642062606430626064406260645062606460626064706260648062606490626065006270009062700100627001106270012062700130627001406270015062700160627001706270018062700190627002006270021062700220627002306270024062700250627002606270027062700280627002906270030062700310627003206270033062700340627003506270036062700370627003806270039062700400627004106270042062700430627004406270045062700460627004706270048062700490627005006270051062700520627005306270054062700550627005606270057062700580627005906270060062700610627006206270063062700640627006506270066062700670627006806270069062700700627007106270072062700730627007406270075062700760627007706270078062700790627008006270081062700820627008306270084062700850627008606270087062700880627008906270090062700910627009206270093062700940627009506270096062700970627009806270099062701000627010106270102062701030627010406270105062701060627010706270108062701090627011006270111062701120627011306270114062701150627011606270117062701180627011906270120062701210627012206270123062701240627012506270126062701270627012806270129062701300627013106270132062701330627013406270135062701360627013706270138062701390627014006270141062701420627014306270144062701450627014606270147062701480627014906270150062701510627015206270153062701540627015506270156062701570627015806270159062701600627016106270162062701630627016406270165062701660627016706270168062701690627017006270171062701720627017306270174062701750627017606270177062701780627017906270180062701810627018206270183062701840627018506270186062701870627018806270189062701900627019106270192062701930627019406270195062701960627019706270198062701990627020006270201062702020627020306270204062702050627020606270207062702080627020906270210062702110627021206270213062702140627021506270216062702170627021806270219062702200627022106270222062702230627022406270225062702260627022706270228062702290627023006270231062702320627023306270234062702350627023606270237062702380627023906270240062702410627024206270243062702440627024506270246062702470627024806270249062702500627025106270252062702530627025406270255062702560627025706270258062702590627026006270261062702620627026306270264062702650627026606270267062702680627026906270270062702710627027206270273062702740627027506270276062702770627027806270279062702800627028106270282062702830627028406270285062702860627028706270288062702890627029006270291062702920627029306270294062702950627029606270297062702980627029906270300062703010627030206270303062703040627030506270306062703070627030806270309062703100627031106270312062703130627031406270315062703160627031706270318062703190627032006270321062703220627032306270324062703250627032606270327062703280627032906270330062703310627033206270333062703340627033506270336062703370627033806270339062703400627034106270342062703430627034406270345062703460627034706270348062703490627035006270351062703520627035306270354062703550627035606270357062703580627035906270360062703610627036206270363062703640627036506270366062703670627036806270369062703700627037106270372062703730627037406270375062703760627037706270378062703790627038006270381062703820627038306270384062703850627038606270387062703880627038906270390062703910627039206270393062703940627039506270396062703970627039806270399062704000627040106270402062704030627040406270405062704060627040706270408062704090627041006270411062704120627041306270414062704150627041606270417062704180627041906270420062704210627042206270423062704240627042506270426062704270627042806270429062704300627043106270432062704330627043406270435062704360627043706270438062704390627044006270441062704420627044306270444062704450627044606270447062704480627044906270450062704510627045206270453062704540627045506270456062704570627045806270459062704600627046106270462062704630627046406270465062704660627046706270468062704690627047006270471062704720627047306270474062704750627047606270477062704780627047906270480062704810627048206270483062704840627048506270486062704870627048806270489062704900627049106270492062704930627049406270495062704960627049706270498062704990627050006270501062705020627050306270504062705050627050606270507062705080627050906270510062705110627051206270513062705140627051506270516062705170627051806270519062705200627052106270522062705230627052406270525062705260627052706270528062705290627053006270531062705320627053306270534062705350627053606270537062705380627053906270540062705410627054206270543062705440627054506270546062705470627054806270549062705500627055106270552062705530627055406270555062705560627055706270558062705590627056006270561062705620627056306270564062705650627056606270567062705680627056906270570062705710627057206270573062705740627057506270576062705770627057806270579062705800627058106270582062705830627058406270585062705860627058706270588062705890627059006270591062705920627059306270594062705950627059606270597062705980627059906270600062706010627060206270603062706040627060506270606062706070627060806270609062706100627061106270612062706130627061406270615062706160627061706270618062706190627062006270621062706220627062306270624062706250627062606270627062706280627062906270630062706310627063206270633062706340627063506270636062706370627063806270639062706400627064106270642062706430627064406270645062706460627064706270648062706490627065006280009062800100628001106280012062800130628001406280015062800160628001706280018062800190628002006280021062800220628002306280024062800250628002606280027062800280628002906280030062800310628003206280033062800340628003506280036062800370628003806280039062800400628004106280042062800430628004406280045062800460628004706280048062800490628005006280051062800520628005306280054062800550628005606280057062800580628005906280060062800610628006206280063062800640628006506280066062800670628006806280069062800700628007106280072062800730628007406280075062800760628007706280078062800790628008006280081062800820628008306280084062800850628008606280087062800880628008906280090062800910628009206280093062800940628009506280096062800970628009806280099062801000628010106280102062801030628010406280105062801060628010706280108062801090628011006280111062801120628011306280114062801150628011606280117062801180628011906280120062801210628012206280123062801240628012506280126062801270628012806280129062801300628013106280132062801330628013406280135062801360628013706280138062801390628014006280141062801420628014306280144062801450628014606280147062801480628014906280150062801510628015206280153062801540628015506280156062801570628015806280159062801600628016106280162062801630628016406280165062801660628016706280168062801690628017006280171062801720628017306280174062801750628017606280177062801780628017906280180062801810628018206280183062801840628018506280186062801870628018806280189062801900628019106280192062801930628019406280195062801960628019706280198062801990628020006280201062802020628020306280204062802050628020606280207062802080628020906280210062802110628021206280213062802140628021506280216062802170628021806280219062802200628022106280222062802230628022406280225062802260628022706280228062802290628023006280231062802320628023306280234062802350628023606280237062802380628023906280240062802410628024206280243062802440628024506280246062802470628024806280249062802500628025106280252062802530628025406280255062802560628025706280258062802590628026006280261062802620628026306280264062802650628026606280267062802680628026906280270062802710628027206280273062802740628027506280276062802770628027806280279062802800628028106280282062802830628028406280285062802860628028706280288062802890628029006280291062802920628029306280294062802950628029606280297062802980628029906280300062803010628030206280303062803040628030506280306062803070628030806280309062803100628031106280312062803130628031406280315062803160628031706280318062803190628032006280321062803220628032306280324062803250628032606280327062803280628032906280330062803310628033206280333062803340628033506280336062803370628033806280339062803400628034106280342062803430628034406280345062803460628034706280348062803490628035006280351062803520628035306280354062803550628035606280357062803580628035906280360062803610628036206280363062803640628036506280366062803670628036806280369062803700628037106280372062803730628037406280375062803760628037706280378062803790628038006280381062803820628038306280384062803850628038606280387062803880628038906280390062803910628039206280393062803940628039506280396062803970628039806280399062804000628040106280402062804030628040406280405062804060628040706280408062804090628041006280411062804120628041306280414062804150628041606280417062804180628041906280420062804210628042206280423062804240628042506280426062804270628042806280429062804300628043106280432062804330628043406280435062804360628043706280438062804390628044006280441062804420628044306280444062804450628044606280447062804480628044906280450062804510628045206280453062804540628045506280456062804570628045806280459062804600628046106280462062804630628046406280465062804660628046706280468062804690628047006280471062804720628047306280474062804750628047606280477062804780628047906280480062804810628048206280483062804840628048506280486062804870628048806280489062804900628049106280492062804930628049406280495062804960628049706280498062804990628050006280501062805020628050306280504062805050628050606280507062805080628050906280510062805110628051206280513062805140628051506280516062805170628051806280519062805200628052106280522062805230628052406280525062805260628052706280528062805290628053006280531062805320628053306280534062805350628053606280537062805380628053906280540062805410628054206280543062805440628054506280546062805470628054806280549062805500628055106280552062805530628055406280555062805560628055706280558062805590628056006280561062805620628056306280564062805650628056606280567062805680628056906280570062805710628057206280573062805740628057506280576062805770628057806280579062805800628058106280582062805830628058406280585062805860628058706280588062805890628059006280591062805920628059306280594062805950628059606280597062805980628059906280600062806010628060206280603062806040628060506280606062806070628060806280609062806100628061106280612062806130628061406280615062806160628061706280618062806190628062006280621062806220628062306280624062806250628062606280627062806280628062906280630062806310628063206280633062806340628063506280636062806370628063806280639062806400628064106280642062806430628064406280645062806460628064706280648062806490628065006280651062900090629001006290011062900120629001306290014062900150629001606290017062900180629001906290020062900210629002206290023062900240629002506290026062900270629002806290029062900300629003106290032062900330629003406290035062900360629003706290038062900390629004006290041062900420629004306290044062900450629004606290047062900480629004906290050062900510629005206290053062900540629005506290056062900570629005806290059062900600629006106290062062900630629006406290065062900660629006706290068062900690629007006290071062900720629007306290074062900750629007606290077062900780629007906290080062900810629008206290083062900840629008506290086062900870629008806290089062900900629009106290092062900930629009406290095062900960629009706290098062900990629010006290101062901020629010306290104062901050629010606290107062901080629010906290110062901110629011206290113062901140629011506290116062901170629011806290119062901200629012106290122062901230629012406290125062901260629012706290128062901290629013006290131062901320629013306290134062901350629013606290137062901380629013906290140062901410629014206290143062901440629014506290146062901470629014806290149062901500629015106290152062901530629015406290155062901560629015706290158062901590629016006290161062901620629016306290164062901650629016606290167062901680629016906290170062901710629017206290173062901740629017506290176062901770629017806290179062901800629018106290182062901830629018406290185062901860629018706290188062901890629019006290191062901920629019306290194062901950629019606290197062901980629019906290200062902010629020206290203062902040629020506290206062902070629020806290209062902100629021106290212062902130629021406290215062902160629021706290218062902190629022006290221062902220629022306290224062902250629022606290227062902280629022906290230062902310629023206290233062902340629023506290236062902370629023806290239062902400629024106290242062902430629024406290245062902460629024706290248062902490629025006290251062902520629025306290254062902550629025606290257062902580629025906290260062902610629026206290263062902640629026506290266062902670629026806290269062902700629027106290272062902730629027406290275062902760629027706290278062902790629028006290281062902820629028306290284062902850629028606290287062902880629028906290290062902910629029206290293062902940629029506290296062902970629029806290299062903000629030106290302062903030629030406290305062903060629030706290308062903090629031006290311062903120629031306290314062903150629031606290317062903180629031906290320062903210629032206290323062903240629032506290326062903270629032806290329062903300629033106290332062903330629033406290335062903360629033706290338062903390629034006290341062903420629034306290344062903450629034606290347062903480629034906290350062903510629035206290353062903540629035506290356062903570629035806290359062903600629036106290362062903630629036406290365062903660629036706290368062903690629037006290371062903720629037306290374062903750629037606290377062903780629037906290380062903810629038206290383062903840629038506290386062903870629038806290389062903900629039106290392062903930629039406290395062903960629039706290398062903990629040006290401062904020629040306290404062904050629040606290407062904080629040906290410062904110629041206290413062904140629041506290416062904170629041806290419062904200629042106290422062904230629042406290425062904260629042706290428062904290629043006290431062904320629043306290434062904350629043606290437062904380629043906290440062904410629044206290443062904440629044506290446062904470629044806290449062904500629045106290452062904530629045406290455062904560629045706290458062904590629046006290461062904620629046306290464062904650629046606290467062904680629046906290470062904710629047206290473062904740629047506290476062904770629047806290479062904800629048106290482062904830629048406290485062904860629048706290488062904890629049006290491062904920629049306290494062904950629049606290497062904980629049906290500062905010629050206290503062905040629050506290506062905070629050806290509062905100629051106290512062905130629051406290515062905160629051706290518062905190629052006290521062905220629052306290524062905250629052606290527062905280629052906290530062905310629053206290533062905340629053506290536062905370629053806290539062905400629054106290542062905430629054406290545062905460629054706290548062905490629055006290551062905520629055306290554062905550629055606290557062905580629055906290560062905610629056206290563062905640629056506290566062905670629056806290569062905700629057106290572062905730629057406290575062905760629057706290578062905790629058006290581062905820629058306290584062905850629058606290587062905880629058906290590062905910629059206290593062905940629059506290596062905970629059806290599062906000629060106290602062906030629060406290605062906060629060706290608062906090629061006290611062906120629061306290614062906150629061606290617062906180629061906290620062906210629062206290623062906240629062506290626062906270629062806290629062906300629063106290632062906330629063406290635062906360629063706290638062906390629064006290641062906420629064306290644062906450629064606290647062906480629064906290650062906510629065206300009063000100630001106300012063000130630001406300015063000160630001706300018063000190630002006300021063000220630002306300024063000250630002606300027063000280630002906300030063000310630003206300033063000340630003506300036063000370630003806300039063000400630004106300042063000430630004406300045063000460630004706300048063000490630005006300051063000520630005306300054063000550630005606300057063000580630005906300060063000610630006206300063063000640630006506300066063000670630006806300069063000700630007106300072063000730630007406300075063000760630007706300078063000790630008006300081063000820630008306300084063000850630008606300087063000880630008906300090063000910630009206300093063000940630009506300096063000970630009806300099063001000630010106300102063001030630010406300105063001060630010706300108063001090630011006300111063001120630011306300114063001150630011606300117063001180630011906300120063001210630012206300123063001240630012506300126063001270630012806300129063001300630013106300132063001330630013406300135063001360630013706300138063001390630014006300141063001420630014306300144063001450630014606300147063001480630014906300150063001510630015206300153063001540630015506300156063001570630015806300159063001600630016106300162063001630630016406300165063001660630016706300168063001690630017006300171063001720630017306300174063001750630017606300177063001780630017906300180063001810630018206300183063001840630018506300186063001870630018806300189063001900630019106300192063001930630019406300195063001960630019706300198063001990630020006300201063002020630020306300204063002050630020606300207063002080630020906300210063002110630021206300213063002140630021506300216063002170630021806300219063002200630022106300222063002230630022406300225063002260630022706300228063002290630023006300231063002320630023306300234063002350630023606300237063002380630023906300240063002410630024206300243063002440630024506300246063002470630024806300249063002500630025106300252063002530630025406300255063002560630025706300258063002590630026006300261063002620630026306300264063002650630026606300267063002680630026906300270063002710630027206300273063002740630027506300276063002770630027806300279063002800630028106300282063002830630028406300285063002860630028706300288063002890630029006300291063002920630029306300294063002950630029606300297063002980630029906300300063003010630030206300303063003040630030506300306063003070630030806300309063003100630031106300312063003130630031406300315063003160630031706300318063003190630032006300321063003220630032306300324063003250630032606300327063003280630032906300330063003310630033206300333063003340630033506300336063003370630033806300339063003400630034106300342063003430630034406300345063003460630034706300348063003490630035006300351063003520630035306300354063003550630035606300357063003580630035906300360063003610630036206300363063003640630036506300366063003670630036806300369063003700630037106300372063003730630037406300375063003760630037706300378063003790630038006300381063003820630038306300384063003850630038606300387063003880630038906300390063003910630039206300393063003940630039506300396063003970630039806300399063004000630040106300402063004030630040406300405063004060630040706300408063004090630041006300411063004120630041306300414063004150630041606300417063004180630041906300420063004210630042206300423063004240630042506300426063004270630042806300429063004300630043106300432063004330630043406300435063004360630043706300438063004390630044006300441063004420630044306300444063004450630044606300447063004480630044906300450063004510630045206300453063004540630045506300456063004570630045806300459063004600630046106300462063004630630046406300465063004660630046706300468063004690630047006300471063004720630047306300474063004750630047606300477063004780630047906300480063004810630048206300483063004840630048506300486063004870630048806300489063004900630049106300492063004930630049406300495063004960630049706300498063004990630050006300501063005020630050306300504063005050630050606300507063005080630050906300510063005110630051206300513063005140630051506300516063005170630051806300519063005200630052106300522063005230630052406300525063005260630052706300528063005290630053006300531063005320630053306300534063005350630053606300537063005380630053906300540063005410630054206300543063005440630054506300546063005470630054806300549063005500630055106300552063005530630055406300555063005560630055706300558063005590630056006300561063005620630056306300564063005650630056606300567063005680630056906300570063005710630057206300573063005740630057506300576063005770630057806300579063005800630058106300582063005830630058406300585063005860630058706300588063005890630059006300591063005920630059306300594063005950630059606300597063005980630059906300600063006010630060206300603063006040630060506300606063006070630060806300609063006100630061106300612063006130630061406300615063006160630061706300618063006190630062006300621063006220630062306300624063006250630062606300627063006280630062906300630063006310630063206300633063006340630063506300636063006370630063806300639063006400630064106300642063006430630064406300645063006460630064706300648063006490630065006300651063006520630065306310009063100100631001106310012063100130631001406310015063100160631001706310018063100190631002006310021063100220631002306310024063100250631002606310027063100280631002906310030063100310631003206310033063100340631003506310036063100370631003806310039063100400631004106310042063100430631004406310045063100460631004706310048063100490631005006310051063100520631005306310054063100550631005606310057063100580631005906310060063100610631006206310063063100640631006506310066063100670631006806310069063100700631007106310072063100730631007406310075063100760631007706310078063100790631008006310081063100820631008306310084063100850631008606310087063100880631008906310090063100910631009206310093063100940631009506310096063100970631009806310099063101000631010106310102063101030631010406310105063101060631010706310108063101090631011006310111063101120631011306310114063101150631011606310117063101180631011906310120063101210631012206310123063101240631012506310126063101270631012806310129063101300631013106310132063101330631013406310135063101360631013706310138063101390631014006310141063101420631014306310144063101450631014606310147063101480631014906310150063101510631015206310153063101540631015506310156063101570631015806310159063101600631016106310162063101630631016406310165063101660631016706310168063101690631017006310171063101720631017306310174063101750631017606310177063101780631017906310180063101810631018206310183063101840631018506310186063101870631018806310189063101900631019106310192063101930631019406310195063101960631019706310198063101990631020006310201063102020631020306310204063102050631020606310207063102080631020906310210063102110631021206310213063102140631021506310216063102170631021806310219063102200631022106310222063102230631022406310225063102260631022706310228063102290631023006310231063102320631023306310234063102350631023606310237063102380631023906310240063102410631024206310243063102440631024506310246063102470631024806310249063102500631025106310252063102530631025406310255063102560631025706310258063102590631026006310261063102620631026306310264063102650631026606310267063102680631026906310270063102710631027206310273063102740631027506310276063102770631027806310279063102800631028106310282063102830631028406310285063102860631028706310288063102890631029006310291063102920631029306310294063102950631029606310297063102980631029906310300063103010631030206310303063103040631030506310306063103070631030806310309063103100631031106310312063103130631031406310315063103160631031706310318063103190631032006310321063103220631032306310324063103250631032606310327063103280631032906310330063103310631033206310333063103340631033506310336063103370631033806310339063103400631034106310342063103430631034406310345063103460631034706310348063103490631035006310351063103520631035306310354063103550631035606310357063103580631035906310360063103610631036206310363063103640631036506310366063103670631036806310369063103700631037106310372063103730631037406310375063103760631037706310378063103790631038006310381063103820631038306310384063103850631038606310387063103880631038906310390063103910631039206310393063103940631039506310396063103970631039806310399063104000631040106310402063104030631040406310405063104060631040706310408063104090631041006310411063104120631041306310414063104150631041606310417063104180631041906310420063104210631042206310423063104240631042506310426063104270631042806310429063104300631043106310432063104330631043406310435063104360631043706310438063104390631044006310441063104420631044306310444063104450631044606310447063104480631044906310450063104510631045206310453063104540631045506310456063104570631045806310459063104600631046106310462063104630631046406310465063104660631046706310468063104690631047006310471063104720631047306310474063104750631047606310477063104780631047906310480063104810631048206310483063104840631048506310486063104870631048806310489063104900631049106310492063104930631049406310495063104960631049706310498063104990631050006310501063105020631050306310504063105050631050606310507063105080631050906310510063105110631051206310513063105140631051506310516063105170631051806310519063105200631052106310522063105230631052406310525063105260631052706310528063105290631053006310531063105320631053306310534063105350631053606310537063105380631053906310540063105410631054206310543063105440631054506310546063105470631054806310549063105500631055106310552063105530631055406310555063105560631055706310558063105590631056006310561063105620631056306310564063105650631056606310567063105680631056906310570063105710631057206310573063105740631057506310576063105770631057806310579063105800631058106310582063105830631058406310585063105860631058706310588063105890631059006310591063105920631059306310594063105950631059606310597063105980631059906310600063106010631060206310603063106040631060506310606063106070631060806310609063106100631061106310612063106130631061406310615063106160631061706310618063106190631062006310621063106220631062306310624063106250631062606310627063106280631062906310630063106310631063206310633063106340631063506310636063106370631063806310639063106400631064106310642063106430631064406310645063106460631064706310648063106490631065006310651063106520631065306320009063200100632001106320012063200130632001406320015063200160632001706320018063200190632002006320021063200220632002306320024063200250632002606320027063200280632002906320030063200310632003206320033063200340632003506320036063200370632003806320039063200400632004106320042063200430632004406320045063200460632004706320048063200490632005006320051063200520632005306320054063200550632005606320057063200580632005906320060063200610632006206320063063200640632006506320066063200670632006806320069063200700632007106320072063200730632007406320075063200760632007706320078063200790632008006320081063200820632008306320084063200850632008606320087063200880632008906320090063200910632009206320093063200940632009506320096063200970632009806320099063201000632010106320102063201030632010406320105063201060632010706320108063201090632011006320111063201120632011306320114063201150632011606320117063201180632011906320120063201210632012206320123063201240632012506320126063201270632012806320129063201300632013106320132063201330632013406320135063201360632013706320138063201390632014006320141063201420632014306320144063201450632014606320147063201480632014906320150063201510632015206320153063201540632015506320156063201570632015806320159063201600632016106320162063201630632016406320165063201660632016706320168063201690632017006320171063201720632017306320174063201750632017606320177063201780632017906320180063201810632018206320183063201840632018506320186063201870632018806320189063201900632019106320192063201930632019406320195063201960632019706320198063201990632020006320201063202020632020306320204063202050632020606320207063202080632020906320210063202110632021206320213063202140632021506320216063202170632021806320219063202200632022106320222063202230632022406320225063202260632022706320228063202290632023006320231063202320632023306320234063202350632023606320237063202380632023906320240063202410632024206320243063202440632024506320246063202470632024806320249063202500632025106320252063202530632025406320255063202560632025706320258063202590632026006320261063202620632026306320264063202650632026606320267063202680632026906320270063202710632027206320273063202740632027506320276063202770632027806320279063202800632028106320282063202830632028406320285063202860632028706320288063202890632029006320291063202920632029306320294063202950632029606320297063202980632029906320300063203010632030206320303063203040632030506320306063203070632030806320309063203100632031106320312063203130632031406320315063203160632031706320318063203190632032006320321063203220632032306320324063203250632032606320327063203280632032906320330063203310632033206320333063203340632033506320336063203370632033806320339063203400632034106320342063203430632034406320345063203460632034706320348063203490632035006320351063203520632035306320354063203550632035606320357063203580632035906320360063203610632036206320363063203640632036506320366063203670632036806320369063203700632037106320372063203730632037406320375063203760632037706320378063203790632038006320381063203820632038306320384063203850632038606320387063203880632038906320390063203910632039206320393063203940632039506320396063203970632039806320399063204000632040106320402063204030632040406320405063204060632040706320408063204090632041006320411063204120632041306320414063204150632041606320417063204180632041906320420063204210632042206320423063204240632042506320426063204270632042806320429063204300632043106320432063204330632043406320435063204360632043706320438063204390632044006320441063204420632044306320444063204450632044606320447063204480632044906320450063204510632045206320453063204540632045506320456063204570632045806320459063204600632046106320462063204630632046406320465063204660632046706320468063204690632047006320471063204720632047306320474063204750632047606320477063204780632047906320480063204810632048206320483063204840632048506320486063204870632048806320489063204900632049106320492063204930632049406320495063204960632049706320498063204990632050006320501063205020632050306320504063205050632050606320507063205080632050906320510063205110632051206320513063205140632051506320516063205170632051806320519063205200632052106320522063205230632052406320525063205260632052706320528063205290632053006320531063205320632053306320534063205350632053606320537063205380632053906320540063205410632054206320543063205440632054506320546063205470632054806320549063205500632055106320552063205530632055406320555063205560632055706320558063205590632056006320561063205620632056306320564063205650632056606320567063205680632056906320570063205710632057206320573063205740632057506320576063205770632057806320579063205800632058106320582063205830632058406320585063205860632058706320588063205890632059006320591063205920632059306320594063205950632059606320597063205980632059906320600063206010632060206320603063206040632060506320606063206070632060806320609063206100632061106320612063206130632061406320615063206160632061706320618063206190632062006320621063206220632062306320624063206250632062606320627063206280632062906320630063206310632063206320633063206340632063506320636063206370632063806320639063206400632064106320642063206430632064406320645063206460632064706320648063206490632065006320651063206520632065306320654063300090633001006330011063300120633001306330014063300150633001606330017063300180633001906330020063300210633002206330023063300240633002506330026063300270633002806330029063300300633003106330032063300330633003406330035063300360633003706330038063300390633004006330041063300420633004306330044063300450633004606330047063300480633004906330050063300510633005206330053063300540633005506330056063300570633005806330059063300600633006106330062063300630633006406330065063300660633006706330068063300690633007006330071063300720633007306330074063300750633007606330077063300780633007906330080063300810633008206330083063300840633008506330086063300870633008806330089063300900633009106330092063300930633009406330095063300960633009706330098063300990633010006330101063301020633010306330104063301050633010606330107063301080633010906330110063301110633011206330113063301140633011506330116063301170633011806330119063301200633012106330122063301230633012406330125063301260633012706330128063301290633013006330131063301320633013306330134063301350633013606330137063301380633013906330140063301410633014206330143063301440633014506330146063301470633014806330149063301500633015106330152063301530633015406330155063301560633015706330158063301590633016006330161063301620633016306330164063301650633016606330167063301680633016906330170063301710633017206330173063301740633017506330176063301770633017806330179063301800633018106330182063301830633018406330185063301860633018706330188063301890633019006330191063301920633019306330194063301950633019606330197063301980633019906330200063302010633020206330203063302040633020506330206063302070633020806330209063302100633021106330212063302130633021406330215063302160633021706330218063302190633022006330221063302220633022306330224063302250633022606330227063302280633022906330230063302310633023206330233063302340633023506330236063302370633023806330239063302400633024106330242063302430633024406330245063302460633024706330248063302490633025006330251063302520633025306330254063302550633025606330257063302580633025906330260063302610633026206330263063302640633026506330266063302670633026806330269063302700633027106330272063302730633027406330275063302760633027706330278063302790633028006330281063302820633028306330284063302850633028606330287063302880633028906330290063302910633029206330293063302940633029506330296063302970633029806330299063303000633030106330302063303030633030406330305063303060633030706330308063303090633031006330311063303120633031306330314063303150633031606330317063303180633031906330320063303210633032206330323063303240633032506330326063303270633032806330329063303300633033106330332063303330633033406330335063303360633033706330338063303390633034006330341063303420633034306330344063303450633034606330347063303480633034906330350063303510633035206330353063303540633035506330356063303570633035806330359063303600633036106330362063303630633036406330365063303660633036706330368063303690633037006330371063303720633037306330374063303750633037606330377063303780633037906330380063303810633038206330383063303840633038506330386063303870633038806330389063303900633039106330392063303930633039406330395063303960633039706330398063303990633040006330401063304020633040306330404063304050633040606330407063304080633040906330410063304110633041206330413063304140633041506330416063304170633041806330419063304200633042106330422063304230633042406330425063304260633042706330428063304290633043006330431063304320633043306330434063304350633043606330437063304380633043906330440063304410633044206330443063304440633044506330446063304470633044806330449063304500633045106330452063304530633045406330455063304560633045706330458063304590633046006330461063304620633046306330464063304650633046606330467063304680633046906330470063304710633047206330473063304740633047506330476063304770633047806330479063304800633048106330482063304830633048406330485063304860633048706330488063304890633049006330491063304920633049306330494063304950633049606330497063304980633049906330500063305010633050206330503063305040633050506330506063305070633050806330509063305100633051106330512063305130633051406330515063305160633051706330518063305190633052006330521063305220633052306330524063305250633052606330527063305280633052906330530063305310633053206330533063305340633053506330536063305370633053806330539063305400633054106330542063305430633054406330545063305460633054706330548063305490633055006330551063305520633055306330554063305550633055606330557063305580633055906330560063305610633056206330563063305640633056506330566063305670633056806330569063305700633057106330572063305730633057406330575063305760633057706330578063305790633058006330581063305820633058306330584063305850633058606330587063305880633058906330590063305910633059206330593063305940633059506330596063305970633059806330599063306000633060106330602063306030633060406330605063306060633060706330608063306090633061006330611063306120633061306330614063306150633061606330617063306180633061906330620063306210633062206330623063306240633062506330626063306270633062806330629063306300633063106330632063306330633063406330635063306360633063706330638063306390633064006330641063306420633064306330644063306450633064606330647063306480633064906330650063306510633065206330653063306540633065506340009063400100634001106340012063400130634001406340015063400160634001706340018063400190634002006340021063400220634002306340024063400250634002606340027063400280634002906340030063400310634003206340033063400340634003506340036063400370634003806340039063400400634004106340042063400430634004406340045063400460634004706340048063400490634005006340051063400520634005306340054063400550634005606340057063400580634005906340060063400610634006206340063063400640634006506340066063400670634006806340069063400700634007106340072063400730634007406340075063400760634007706340078063400790634008006340081063400820634008306340084063400850634008606340087063400880634008906340090063400910634009206340093063400940634009506340096063400970634009806340099063401000634010106340102063401030634010406340105063401060634010706340108063401090634011006340111063401120634011306340114063401150634011606340117063401180634011906340120063401210634012206340123063401240634012506340126063401270634012806340129063401300634013106340132063401330634013406340135063401360634013706340138063401390634014006340141063401420634014306340144063401450634014606340147063401480634014906340150063401510634015206340153063401540634015506340156063401570634015806340159063401600634016106340162063401630634016406340165063401660634016706340168063401690634017006340171063401720634017306340174063401750634017606340177063401780634017906340180063401810634018206340183063401840634018506340186063401870634018806340189063401900634019106340192063401930634019406340195063401960634019706340198063401990634020006340201063402020634020306340204063402050634020606340207063402080634020906340210063402110634021206340213063402140634021506340216063402170634021806340219063402200634022106340222063402230634022406340225063402260634022706340228063402290634023006340231063402320634023306340234063402350634023606340237063402380634023906340240063402410634024206340243063402440634024506340246063402470634024806340249063402500634025106340252063402530634025406340255063402560634025706340258063402590634026006340261063402620634026306340264063402650634026606340267063402680634026906340270063402710634027206340273063402740634027506340276063402770634027806340279063402800634028106340282063402830634028406340285063402860634028706340288063402890634029006340291063402920634029306340294063402950634029606340297063402980634029906340300063403010634030206340303063403040634030506340306063403070634030806340309063403100634031106340312063403130634031406340315063403160634031706340318063403190634032006340321063403220634032306340324063403250634032606340327063403280634032906340330063403310634033206340333063403340634033506340336063403370634033806340339063403400634034106340342063403430634034406340345063403460634034706340348063403490634035006340351063403520634035306340354063403550634035606340357063403580634035906340360063403610634036206340363063403640634036506340366063403670634036806340369063403700634037106340372063403730634037406340375063403760634037706340378063403790634038006340381063403820634038306340384063403850634038606340387063403880634038906340390063403910634039206340393063403940634039506340396063403970634039806340399063404000634040106340402063404030634040406340405063404060634040706340408063404090634041006340411063404120634041306340414063404150634041606340417063404180634041906340420063404210634042206340423063404240634042506340426063404270634042806340429063404300634043106340432063404330634043406340435063404360634043706340438063404390634044006340441063404420634044306340444063404450634044606340447063404480634044906340450063404510634045206340453063404540634045506340456063404570634045806340459063404600634046106340462063404630634046406340465063404660634046706340468063404690634047006340471063404720634047306340474063404750634047606340477063404780634047906340480063404810634048206340483063404840634048506340486063404870634048806340489063404900634049106340492063404930634049406340495063404960634049706340498063404990634050006340501063405020634050306340504063405050634050606340507063405080634050906340510063405110634051206340513063405140634051506340516063405170634051806340519063405200634052106340522063405230634052406340525063405260634052706340528063405290634053006340531063405320634053306340534063405350634053606340537063405380634053906340540063405410634054206340543063405440634054506340546063405470634054806340549063405500634055106340552063405530634055406340555063405560634055706340558063405590634056006340561063405620634056306340564063405650634056606340567063405680634056906340570063405710634057206340573063405740634057506340576063405770634057806340579063405800634058106340582063405830634058406340585063405860634058706340588063405890634059006340591063405920634059306340594063405950634059606340597063405980634059906340600063406010634060206340603063406040634060506340606063406070634060806340609063406100634061106340612063406130634061406340615063406160634061706340618063406190634062006340621063406220634062306340624063406250634062606340627063406280634062906340630063406310634063206340633063406340634063506340636063406370634063806340639063406400634064106340642063406430634064406340645063406460634064706340648063406490634065006340651063406520634065306340654063406550634065606340657063406580635000906350010063500110635001206350013063500140635001506350016063500170635001806350019063500200635002106350022063500230635002406350025063500260635002706350028063500290635003006350031063500320635003306350034063500350635003606350037063500380635003906350040063500410635004206350043063500440635004506350046063500470635004806350049063500500635005106350052063500530635005406350055063500560635005706350058063500590635006006350061063500620635006306350064063500650635006606350067063500680635006906350070063500710635007206350073063500740635007506350076063500770635007806350079063500800635008106350082063500830635008406350085063500860635008706350088063500890635009006350091063500920635009306350094063500950635009606350097063500980635009906350100063501010635010206350103063501040635010506350106063501070635010806350109063501100635011106350112063501130635011406350115063501160635011706350118063501190635012006350121063501220635012306350124063501250635012606350127063501280635012906350130063501310635013206350133063501340635013506350136063501370635013806350139063501400635014106350142063501430635014406350145063501460635014706350148063501490635015006350151063501520635015306350154063501550635015606350157063501580635015906350160063501610635016206350163063501640635016506350166063501670635016806350169063501700635017106350172063501730635017406350175063501760635017706350178063501790635018006350181063501820635018306350184063501850635018606350187063501880635018906350190063501910635019206350193063501940635019506350196063501970635019806350199063502000635020106350202063502030635020406350205063502060635020706350208063502090635021006350211063502120635021306350214063502150635021606350217063502180635021906350220063502210635022206350223063502240635022506350226063502270635022806350229063502300635023106350232063502330635023406350235063502360635023706350238063502390635024006350241063502420635024306350244063502450635024606350247063502480635024906350250063502510635025206350253063502540635025506350256063502570635025806350259063502600635026106350262063502630635026406350265063502660635026706350268063502690635027006350271063502720635027306350274063502750635027606350277063502780635027906350280063502810635028206350283063502840635028506350286063502870635028806350289063502900635029106350292063502930635029406350295063502960635029706350298063502990635030006350301063503020635030306350304063503050635030606350307063503080635030906350310063503110635031206350313063503140635031506350316063503170635031806350319063503200635032106350322063503230635032406350325063503260635032706350328063503290635033006350331063503320635033306350334063503350635033606350337063503380635033906350340063503410635034206350343063503440635034506350346063503470635034806350349063503500635035106350352063503530635035406350355063503560635035706350358063503590635036006350361063503620635036306350364063503650635036606350367063503680635036906350370063503710635037206350373063503740635037506350376063503770635037806350379063503800635038106350382063503830635038406350385063503860635038706350388063503890635039006350391063503920635039306350394063503950635039606350397063503980635039906350400063504010635040206350403063504040635040506350406063504070635040806350409063504100635041106350412063504130635041406350415063504160635041706350418063504190635042006350421063504220635042306350424063504250635042606350427063504280635042906350430063504310635043206350433063504340635043506350436063504370635043806350439063504400635044106350442063504430635044406350445063504460635044706350448063504490635045006350451063504520635045306350454063504550635045606350457063504580635045906350460063504610635046206350463063504640635046506350466063504670635046806350469063504700635047106350472063504730635047406350475063504760635047706350478063504790635048006350481063504820635048306350484063504850635048606350487063504880635048906350490063504910635049206350493063504940635049506350496063504970635049806350499063505000635050106350502063505030635050406350505063505060635050706350508063505090635051006350511063505120635051306350514063505150635051606350517063505180635051906350520063505210635052206350523063505240635052506350526063505270635052806350529063505300635053106350532063505330635053406350535063505360635053706350538063505390635054006350541063505420635054306350544063505450635054606350547063505480635054906350550063505510635055206350553063505540635055506350556063505570635055806350559063505600635056106350562063505630635056406350565063505660635056706350568063505690635057006350571063505720635057306350574063505750635057606350577063505780635057906350580063505810635058206350583063505840635058506350586063505870635058806350589063505900635059106350592063505930635059406350595063505960635059706350598063505990635060006350601063506020635060306350604063506050635060606350607063506080635060906350610063506110635061206350613063506140635061506350616063506170635061806350619063506200635062106350622063506230635062406350625063506260635062706350628063506290635063006350631063506320635063306350634063506350635063606350637063506380635063906350640063506410635064206350643063506440635064506350646063506470635064806350649063506500635065106350652063506530635065406350655063506560635065706350658063506590635066006350661063600100636001106360012063600130636001406360015063600160636001706360018063600190636002006360021063600220636002306360024063600250636002606360027063600280636002906360030063600310636003206360033063600340636003506360036063600370636003806360039063600400636004106360042063600430636004406360045063600460636004706360048063600490636005006360051063600520636005306360054063600550636005606360057063600580636005906360060063600610636006206360063063600640636006506360066063600670636006806360069063600700636007106360072063600730636007406360075063600760636007706360078063600790636008006360081063600820636008306360084063600850636008606360087063600880636008906360090063600910636009206360093063600940636009506360096063600970636009806360099063601000636010106360102063601030636010406360105063601060636010706360108063601090636011006360111063601120636011306360114063601150636011606360117063601180636011906360120063601210636012206360123063601240636012506360126063601270636012806360129063601300636013106360132063601330636013406360135063601360636013706360138063601390636014006360141063601420636014306360144063601450636014606360147063601480636014906360150063601510636015206360153063601540636015506360156063601570636015806360159063601600636016106360162063601630636016406360165063601660636016706360168063601690636017006360171063601720636017306360174063601750636017606360177063601780636017906360180063601810636018206360183063601840636018506360186063601870636018806360189063601900636019106360192063601930636019406360195063601960636019706360198063601990636020006360201063602020636020306360204063602050636020606360207063602080636020906360210063602110636021206360213063602140636021506360216063602170636021806360219063602200636022106360222063602230636022406360225063602260636022706360228063602290636023006360231063602320636023306360234063602350636023606360237063602380636023906360240063602410636024206360243063602440636024506360246063602470636024806360249063602500636025106360252063602530636025406360255063602560636025706360258063602590636026006360261063602620636026306360264063602650636026606360267063602680636026906360270063602710636027206360273063602740636027506360276063602770636027806360279063602800636028106360282063602830636028406360285063602860636028706360288063602890636029006360291063602920636029306360294063602950636029606360297063602980636029906360300063603010636030206360303063603040636030506360306063603070636030806360309063603100636031106360312063603130636031406360315063603160636031706360318063603190636032006360321063603220636032306360324063603250636032606360327063603280636032906360330063603310636033206360333063603340636033506360336063603370636033806360339063603400636034106360342063603430636034406360345063603460636034706360348063603490636035006360351063603520636035306360354063603550636035606360357063603580636035906360360063603610636036206360363063603640636036506360366063603670636036806360369063603700636037106360372063603730636037406360375063603760636037706360378063603790636038006360381063603820636038306360384063603850636038606360387063603880636038906360390063603910636039206360393063603940636039506360396063603970636039806360399063604000636040106360402063604030636040406360405063604060636040706360408063604090636041006360411063604120636041306360414063604150636041606360417063604180636041906360420063604210636042206360423063604240636042506360426063604270636042806360429063604300636043106360432063604330636043406360435063604360636043706360438063604390636044006360441063604420636044306360444063604450636044606360447063604480636044906360450063604510636045206360453063604540636045506360456063604570636045806360459063604600636046106360462063604630636046406360465063604660636046706360468063604690636047006360471063604720636047306360474063604750636047606360477063604780636047906360480063604810636048206360483063604840636048506360486063604870636048806360489063604900636049106360492063604930636049406360495063604960636049706360498063604990636050006360501063605020636050306360504063605050636050606360507063605080636050906360510063605110636051206360513063605140636051506360516063605170636051806360519063605200636052106360522063605230636052406360525063605260636052706360528063605290636053006360531063605320636053306360534063605350636053606360537063605380636053906360540063605410636054206360543063605440636054506360546063605470636054806360549063605500636055106360552063605530636055406360555063605560636055706360558063605590636056006360561063605620636056306360564063605650636056606360567063605680636056906360570063605710636057206360573063605740636057506360576063605770636057806360579063605800636058106360582063605830636058406360585063605860636058706360588063605890636059006360591063605920636059306360594063605950636059606360597063605980636059906360600063606010636060206360603063606040636060506360606063606070636060806360609063606100636061106360612063606130636061406360615063606160636061706360618063606190636062006360621063606220636062306360624063606250636062606360627063606280636062906360630063606310636063206360633063606340636063506360636063606370636063806360639063606400636064106360642063606430636064406360645063606460636064706360648063606490636065006360651063606520636065306360654063606550636065606360657063606580636065906360660063606610636066206360663063606640637001006370011063700120637001306370014063700150637001606370017063700180637001906370020063700210637002206370023063700240637002506370026063700270637002806370029063700300637003106370032063700330637003406370035063700360637003706370038063700390637004006370041063700420637004306370044063700450637004606370047063700480637004906370050063700510637005206370053063700540637005506370056063700570637005806370059063700600637006106370062063700630637006406370065063700660637006706370068063700690637007006370071063700720637007306370074063700750637007606370077063700780637007906370080063700810637008206370083063700840637008506370086063700870637008806370089063700900637009106370092063700930637009406370095063700960637009706370098063700990637010006370101063701020637010306370104063701050637010606370107063701080637010906370110063701110637011206370113063701140637011506370116063701170637011806370119063701200637012106370122063701230637012406370125063701260637012706370128063701290637013006370131063701320637013306370134063701350637013606370137063701380637013906370140063701410637014206370143063701440637014506370146063701470637014806370149063701500637015106370152063701530637015406370155063701560637015706370158063701590637016006370161063701620637016306370164063701650637016606370167063701680637016906370170063701710637017206370173063701740637017506370176063701770637017806370179063701800637018106370182063701830637018406370185063701860637018706370188063701890637019006370191063701920637019306370194063701950637019606370197063701980637019906370200063702010637020206370203063702040637020506370206063702070637020806370209063702100637021106370212063702130637021406370215063702160637021706370218063702190637022006370221063702220637022306370224063702250637022606370227063702280637022906370230063702310637023206370233063702340637023506370236063702370637023806370239063702400637024106370242063702430637024406370245063702460637024706370248063702490637025006370251063702520637025306370254063702550637025606370257063702580637025906370260063702610637026206370263063702640637026506370266063702670637026806370269063702700637027106370272063702730637027406370275063702760637027706370278063702790637028006370281063702820637028306370284063702850637028606370287063702880637028906370290063702910637029206370293063702940637029506370296063702970637029806370299063703000637030106370302063703030637030406370305063703060637030706370308063703090637031006370311063703120637031306370314063703150637031606370317063703180637031906370320063703210637032206370323063703240637032506370326063703270637032806370329063703300637033106370332063703330637033406370335063703360637033706370338063703390637034006370341063703420637034306370344063703450637034606370347063703480637034906370350063703510637035206370353063703540637035506370356063703570637035806370359063703600637036106370362063703630637036406370365063703660637036706370368063703690637037006370371063703720637037306370374063703750637037606370377063703780637037906370380063703810637038206370383063703840637038506370386063703870637038806370389063703900637039106370392063703930637039406370395063703960637039706370398063703990637040006370401063704020637040306370404063704050637040606370407063704080637040906370410063704110637041206370413063704140637041506370416063704170637041806370419063704200637042106370422063704230637042406370425063704260637042706370428063704290637043006370431063704320637043306370434063704350637043606370437063704380637043906370440063704410637044206370443063704440637044506370446063704470637044806370449063704500637045106370452063704530637045406370455063704560637045706370458063704590637046006370461063704620637046306370464063704650637046606370467063704680637046906370470063704710637047206370473063704740637047506370476063704770637047806370479063704800637048106370482063704830637048406370485063704860637048706370488063704890637049006370491063704920637049306370494063704950637049606370497063704980637049906370500063705010637050206370503063705040637050506370506063705070637050806370509063705100637051106370512063705130637051406370515063705160637051706370518063705190637052006370521063705220637052306370524063705250637052606370527063705280637052906370530063705310637053206370533063705340637053506370536063705370637053806370539063705400637054106370542063705430637054406370545063705460637054706370548063705490637055006370551063705520637055306370554063705550637055606370557063705580637055906370560063705610637056206370563063705640637056506370566063705670637056806370569063705700637057106370572063705730637057406370575063705760637057706370578063705790637058006370581063705820637058306370584063705850637058606370587063705880637058906370590063705910637059206370593063705940637059506370596063705970637059806370599063706000637060106370602063706030637060406370605063706060637060706370608063706090637061006370611063706120637061306370614063706150637061606370617063706180637061906370620063706210637062206370623063706240637062506370626063706270637062806370629063706300637063106370632063706330637063406370635063706360637063706370638063706390637064006370641063706420637064306370644063706450637064606370647063706480637064906370650063706510637065206370653063706540637065506370656063706570637065806370659063706600637066106370662063706630637066406370665063706660638001006380011063800120638001306380014063800150638001606380017063800180638001906380020063800210638002206380023063800240638002506380026063800270638002806380029063800300638003106380032063800330638003406380035063800360638003706380038063800390638004006380041063800420638004306380044063800450638004606380047063800480638004906380050063800510638005206380053063800540638005506380056063800570638005806380059063800600638006106380062063800630638006406380065063800660638006706380068063800690638007006380071063800720638007306380074063800750638007606380077063800780638007906380080063800810638008206380083063800840638008506380086063800870638008806380089063800900638009106380092063800930638009406380095063800960638009706380098063800990638010006380101063801020638010306380104063801050638010606380107063801080638010906380110063801110638011206380113063801140638011506380116063801170638011806380119063801200638012106380122063801230638012406380125063801260638012706380128063801290638013006380131063801320638013306380134063801350638013606380137063801380638013906380140063801410638014206380143063801440638014506380146063801470638014806380149063801500638015106380152063801530638015406380155063801560638015706380158063801590638016006380161063801620638016306380164063801650638016606380167063801680638016906380170063801710638017206380173063801740638017506380176063801770638017806380179063801800638018106380182063801830638018406380185063801860638018706380188063801890638019006380191063801920638019306380194063801950638019606380197063801980638019906380200063802010638020206380203063802040638020506380206063802070638020806380209063802100638021106380212063802130638021406380215063802160638021706380218063802190638022006380221063802220638022306380224063802250638022606380227063802280638022906380230063802310638023206380233063802340638023506380236063802370638023806380239063802400638024106380242063802430638024406380245063802460638024706380248063802490638025006380251063802520638025306380254063802550638025606380257063802580638025906380260063802610638026206380263063802640638026506380266063802670638026806380269063802700638027106380272063802730638027406380275063802760638027706380278063802790638028006380281063802820638028306380284063802850638028606380287063802880638028906380290063802910638029206380293063802940638029506380296063802970638029806380299063803000638030106380302063803030638030406380305063803060638030706380308063803090638031006380311063803120638031306380314063803150638031606380317063803180638031906380320063803210638032206380323063803240638032506380326063803270638032806380329063803300638033106380332063803330638033406380335063803360638033706380338063803390638034006380341063803420638034306380344063803450638034606380347063803480638034906380350063803510638035206380353063803540638035506380356063803570638035806380359063803600638036106380362063803630638036406380365063803660638036706380368063803690638037006380371063803720638037306380374063803750638037606380377063803780638037906380380063803810638038206380383063803840638038506380386063803870638038806380389063803900638039106380392063803930638039406380395063803960638039706380398063803990638040006380401063804020638040306380404063804050638040606380407063804080638040906380410063804110638041206380413063804140638041506380416063804170638041806380419063804200638042106380422063804230638042406380425063804260638042706380428063804290638043006380431063804320638043306380434063804350638043606380437063804380638043906380440063804410638044206380443063804440638044506380446063804470638044806380449063804500638045106380452063804530638045406380455063804560638045706380458063804590638046006380461063804620638046306380464063804650638046606380467063804680638046906380470063804710638047206380473063804740638047506380476063804770638047806380479063804800638048106380482063804830638048406380485063804860638048706380488063804890638049006380491063804920638049306380494063804950638049606380497063804980638049906380500063805010638050206380503063805040638050506380506063805070638050806380509063805100638051106380512063805130638051406380515063805160638051706380518063805190638052006380521063805220638052306380524063805250638052606380527063805280638052906380530063805310638053206380533063805340638053506380536063805370638053806380539063805400638054106380542063805430638054406380545063805460638054706380548063805490638055006380551063805520638055306380554063805550638055606380557063805580638055906380560063805610638056206380563063805640638056506380566063805670638056806380569063805700638057106380572063805730638057406380575063805760638057706380578063805790638058006380581063805820638058306380584063805850638058606380587063805880638058906380590063805910638059206380593063805940638059506380596063805970638059806380599063806000638060106380602063806030638060406380605063806060638060706380608063806090638061006380611063806120638061306380614063806150638061606380617063806180638061906380620063806210638062206380623063806240638062506380626063806270638062806380629063806300638063106380632063806330638063406380635063806360638063706380638063806390638064006380641063806420638064306380644063806450638064606380647063806480638064906380650063806510638065206380653063806540638065506380656063806570638065806380659063806600638066106380662063806630638066406380665063806660638066706380668063806690639001006390011063900120639001306390014063900150639001606390017063900180639001906390020063900210639002206390023063900240639002506390026063900270639002806390029063900300639003106390032063900330639003406390035063900360639003706390038063900390639004006390041063900420639004306390044063900450639004606390047063900480639004906390050063900510639005206390053063900540639005506390056063900570639005806390059063900600639006106390062063900630639006406390065063900660639006706390068063900690639007006390071063900720639007306390074063900750639007606390077063900780639007906390080063900810639008206390083063900840639008506390086063900870639008806390089063900900639009106390092063900930639009406390095063900960639009706390098063900990639010006390101063901020639010306390104063901050639010606390107063901080639010906390110063901110639011206390113063901140639011506390116063901170639011806390119063901200639012106390122063901230639012406390125063901260639012706390128063901290639013006390131063901320639013306390134063901350639013606390137063901380639013906390140063901410639014206390143063901440639014506390146063901470639014806390149063901500639015106390152063901530639015406390155063901560639015706390158063901590639016006390161063901620639016306390164063901650639016606390167063901680639016906390170063901710639017206390173063901740639017506390176063901770639017806390179063901800639018106390182063901830639018406390185063901860639018706390188063901890639019006390191063901920639019306390194063901950639019606390197063901980639019906390200063902010639020206390203063902040639020506390206063902070639020806390209063902100639021106390212063902130639021406390215063902160639021706390218063902190639022006390221063902220639022306390224063902250639022606390227063902280639022906390230063902310639023206390233063902340639023506390236063902370639023806390239063902400639024106390242063902430639024406390245063902460639024706390248063902490639025006390251063902520639025306390254063902550639025606390257063902580639025906390260063902610639026206390263063902640639026506390266063902670639026806390269063902700639027106390272063902730639027406390275063902760639027706390278063902790639028006390281063902820639028306390284063902850639028606390287063902880639028906390290063902910639029206390293063902940639029506390296063902970639029806390299063903000639030106390302063903030639030406390305063903060639030706390308063903090639031006390311063903120639031306390314063903150639031606390317063903180639031906390320063903210639032206390323063903240639032506390326063903270639032806390329063903300639033106390332063903330639033406390335063903360639033706390338063903390639034006390341063903420639034306390344063903450639034606390347063903480639034906390350063903510639035206390353063903540639035506390356063903570639035806390359063903600639036106390362063903630639036406390365063903660639036706390368063903690639037006390371063903720639037306390374063903750639037606390377063903780639037906390380063903810639038206390383063903840639038506390386063903870639038806390389063903900639039106390392063903930639039406390395063903960639039706390398063903990639040006390401063904020639040306390404063904050639040606390407063904080639040906390410063904110639041206390413063904140639041506390416063904170639041806390419063904200639042106390422063904230639042406390425063904260639042706390428063904290639043006390431063904320639043306390434063904350639043606390437063904380639043906390440063904410639044206390443063904440639044506390446063904470639044806390449063904500639045106390452063904530639045406390455063904560639045706390458063904590639046006390461063904620639046306390464063904650639046606390467063904680639046906390470063904710639047206390473063904740639047506390476063904770639047806390479063904800639048106390482063904830639048406390485063904860639048706390488063904890639049006390491063904920639049306390494063904950639049606390497063904980639049906390500063905010639050206390503063905040639050506390506063905070639050806390509063905100639051106390512063905130639051406390515063905160639051706390518063905190639052006390521063905220639052306390524063905250639052606390527063905280639052906390530063905310639053206390533063905340639053506390536063905370639053806390539063905400639054106390542063905430639054406390545063905460639054706390548063905490639055006390551063905520639055306390554063905550639055606390557063905580639055906390560063905610639056206390563063905640639056506390566063905670639056806390569063905700639057106390572063905730639057406390575063905760639057706390578063905790639058006390581063905820639058306390584063905850639058606390587063905880639058906390590063905910639059206390593063905940639059506390596063905970639059806390599063906000639060106390602063906030639060406390605063906060639060706390608063906090639061006390611063906120639061306390614063906150639061606390617063906180639061906390620063906210639062206390623063906240639062506390626063906270639062806390629063906300639063106390632063906330639063406390635063906360639063706390638063906390639064006390641063906420639064306390644063906450639064606390647063906480639064906390650063906510639065206390653063906540639065506390656063906570639065806390659063906600639066106390662063906630639066406390665063906660639066706390668063906690639067006390671063906720640001006400011064000120640001306400014064000150640001606400017064000180640001906400020064000210640002206400023064000240640002506400026064000270640002806400029064000300640003106400032064000330640003406400035064000360640003706400038064000390640004006400041064000420640004306400044064000450640004606400047064000480640004906400050064000510640005206400053064000540640005506400056064000570640005806400059064000600640006106400062064000630640006406400065064000660640006706400068064000690640007006400071064000720640007306400074064000750640007606400077064000780640007906400080064000810640008206400083064000840640008506400086064000870640008806400089064000900640009106400092064000930640009406400095064000960640009706400098064000990640010006400101064001020640010306400104064001050640010606400107064001080640010906400110064001110640011206400113064001140640011506400116064001170640011806400119064001200640012106400122064001230640012406400125064001260640012706400128064001290640013006400131064001320640013306400134064001350640013606400137064001380640013906400140064001410640014206400143064001440640014506400146064001470640014806400149064001500640015106400152064001530640015406400155064001560640015706400158064001590640016006400161064001620640016306400164064001650640016606400167064001680640016906400170064001710640017206400173064001740640017506400176064001770640017806400179064001800640018106400182064001830640018406400185064001860640018706400188064001890640019006400191064001920640019306400194064001950640019606400197064001980640019906400200064002010640020206400203064002040640020506400206064002070640020806400209064002100640021106400212064002130640021406400215064002160640021706400218064002190640022006400221064002220640022306400224064002250640022606400227064002280640022906400230064002310640023206400233064002340640023506400236064002370640023806400239064002400640024106400242064002430640024406400245064002460640024706400248064002490640025006400251064002520640025306400254064002550640025606400257064002580640025906400260064002610640026206400263064002640640026506400266064002670640026806400269064002700640027106400272064002730640027406400275064002760640027706400278064002790640028006400281064002820640028306400284064002850640028606400287064002880640028906400290064002910640029206400293064002940640029506400296064002970640029806400299064003000640030106400302064003030640030406400305064003060640030706400308064003090640031006400311064003120640031306400314064003150640031606400317064003180640031906400320064003210640032206400323064003240640032506400326064003270640032806400329064003300640033106400332064003330640033406400335064003360640033706400338064003390640034006400341064003420640034306400344064003450640034606400347064003480640034906400350064003510640035206400353064003540640035506400356064003570640035806400359064003600640036106400362064003630640036406400365064003660640036706400368064003690640037006400371064003720640037306400374064003750640037606400377064003780640037906400380064003810640038206400383064003840640038506400386064003870640038806400389064003900640039106400392064003930640039406400395064003960640039706400398064003990640040006400401064004020640040306400404064004050640040606400407064004080640040906400410064004110640041206400413064004140640041506400416064004170640041806400419064004200640042106400422064004230640042406400425064004260640042706400428064004290640043006400431064004320640043306400434064004350640043606400437064004380640043906400440064004410640044206400443064004440640044506400446064004470640044806400449064004500640045106400452064004530640045406400455064004560640045706400458064004590640046006400461064004620640046306400464064004650640046606400467064004680640046906400470064004710640047206400473064004740640047506400476064004770640047806400479064004800640048106400482064004830640048406400485064004860640048706400488064004890640049006400491064004920640049306400494064004950640049606400497064004980640049906400500064005010640050206400503064005040640050506400506064005070640050806400509064005100640051106400512064005130640051406400515064005160640051706400518064005190640052006400521064005220640052306400524064005250640052606400527064005280640052906400530064005310640053206400533064005340640053506400536064005370640053806400539064005400640054106400542064005430640054406400545064005460640054706400548064005490640055006400551064005520640055306400554064005550640055606400557064005580640055906400560064005610640056206400563064005640640056506400566064005670640056806400569064005700640057106400572064005730640057406400575064005760640057706400578064005790640058006400581064005820640058306400584064005850640058606400587064005880640058906400590064005910640059206400593064005940640059506400596064005970640059806400599064006000640060106400602064006030640060406400605064006060640060706400608064006090640061006400611064006120640061306400614064006150640061606400617064006180640061906400620064006210640062206400623064006240640062506400626064006270640062806400629064006300640063106400632064006330640063406400635064006360640063706400638064006390640064006400641064006420640064306400644064006450640064606400647064006480640064906400650064006510640065206400653064006540640065506400656064006570640065806400659064006600640066106400662064006630640066406400665064006660640066706400668064006690640067006400671064006720640067306400674064006750641001006410011064100120641001306410014064100150641001606410017064100180641001906410020064100210641002206410023064100240641002506410026064100270641002806410029064100300641003106410032064100330641003406410035064100360641003706410038064100390641004006410041064100420641004306410044064100450641004606410047064100480641004906410050064100510641005206410053064100540641005506410056064100570641005806410059064100600641006106410062064100630641006406410065064100660641006706410068064100690641007006410071064100720641007306410074064100750641007606410077064100780641007906410080064100810641008206410083064100840641008506410086064100870641008806410089064100900641009106410092064100930641009406410095064100960641009706410098064100990641010006410101064101020641010306410104064101050641010606410107064101080641010906410110064101110641011206410113064101140641011506410116064101170641011806410119064101200641012106410122064101230641012406410125064101260641012706410128064101290641013006410131064101320641013306410134064101350641013606410137064101380641013906410140064101410641014206410143064101440641014506410146064101470641014806410149064101500641015106410152064101530641015406410155064101560641015706410158064101590641016006410161064101620641016306410164064101650641016606410167064101680641016906410170064101710641017206410173064101740641017506410176064101770641017806410179064101800641018106410182064101830641018406410185064101860641018706410188064101890641019006410191064101920641019306410194064101950641019606410197064101980641019906410200064102010641020206410203064102040641020506410206064102070641020806410209064102100641021106410212064102130641021406410215064102160641021706410218064102190641022006410221064102220641022306410224064102250641022606410227064102280641022906410230064102310641023206410233064102340641023506410236064102370641023806410239064102400641024106410242064102430641024406410245064102460641024706410248064102490641025006410251064102520641025306410254064102550641025606410257064102580641025906410260064102610641026206410263064102640641026506410266064102670641026806410269064102700641027106410272064102730641027406410275064102760641027706410278064102790641028006410281064102820641028306410284064102850641028606410287064102880641028906410290064102910641029206410293064102940641029506410296064102970641029806410299064103000641030106410302064103030641030406410305064103060641030706410308064103090641031006410311064103120641031306410314064103150641031606410317064103180641031906410320064103210641032206410323064103240641032506410326064103270641032806410329064103300641033106410332064103330641033406410335064103360641033706410338064103390641034006410341064103420641034306410344064103450641034606410347064103480641034906410350064103510641035206410353064103540641035506410356064103570641035806410359064103600641036106410362064103630641036406410365064103660641036706410368064103690641037006410371064103720641037306410374064103750641037606410377064103780641037906410380064103810641038206410383064103840641038506410386064103870641038806410389064103900641039106410392064103930641039406410395064103960641039706410398064103990641040006410401064104020641040306410404064104050641040606410407064104080641040906410410064104110641041206410413064104140641041506410416064104170641041806410419064104200641042106410422064104230641042406410425064104260641042706410428064104290641043006410431064104320641043306410434064104350641043606410437064104380641043906410440064104410641044206410443064104440641044506410446064104470641044806410449064104500641045106410452064104530641045406410455064104560641045706410458064104590641046006410461064104620641046306410464064104650641046606410467064104680641046906410470064104710641047206410473064104740641047506410476064104770641047806410479064104800641048106410482064104830641048406410485064104860641048706410488064104890641049006410491064104920641049306410494064104950641049606410497064104980641049906410500064105010641050206410503064105040641050506410506064105070641050806410509064105100641051106410512064105130641051406410515064105160641051706410518064105190641052006410521064105220641052306410524064105250641052606410527064105280641052906410530064105310641053206410533064105340641053506410536064105370641053806410539064105400641054106410542064105430641054406410545064105460641054706410548064105490641055006410551064105520641055306410554064105550641055606410557064105580641055906410560064105610641056206410563064105640641056506410566064105670641056806410569064105700641057106410572064105730641057406410575064105760641057706410578064105790641058006410581064105820641058306410584064105850641058606410587064105880641058906410590064105910641059206410593064105940641059506410596064105970641059806410599064106000641060106410602064106030641060406410605064106060641060706410608064106090641061006410611064106120641061306410614064106150641061606410617064106180641061906410620064106210641062206410623064106240641062506410626064106270641062806410629064106300641063106410632064106330641063406410635064106360641063706410638064106390641064006410641064106420641064306410644064106450641064606410647064106480641064906410650064106510641065206410653064106540641065506410656064106570641065806410659064106600641066106410662064106630641066406410665064106660641066706410668064106690641067006410671064106720641067306410674064106750641067606410677064106780642001006420011064200120642001306420014064200150642001606420017064200180642001906420020064200210642002206420023064200240642002506420026064200270642002806420029064200300642003106420032064200330642003406420035064200360642003706420038064200390642004006420041064200420642004306420044064200450642004606420047064200480642004906420050064200510642005206420053064200540642005506420056064200570642005806420059064200600642006106420062064200630642006406420065064200660642006706420068064200690642007006420071064200720642007306420074064200750642007606420077064200780642007906420080064200810642008206420083064200840642008506420086064200870642008806420089064200900642009106420092064200930642009406420095064200960642009706420098064200990642010006420101064201020642010306420104064201050642010606420107064201080642010906420110064201110642011206420113064201140642011506420116064201170642011806420119064201200642012106420122064201230642012406420125064201260642012706420128064201290642013006420131064201320642013306420134064201350642013606420137064201380642013906420140064201410642014206420143064201440642014506420146064201470642014806420149064201500642015106420152064201530642015406420155064201560642015706420158064201590642016006420161064201620642016306420164064201650642016606420167064201680642016906420170064201710642017206420173064201740642017506420176064201770642017806420179064201800642018106420182064201830642018406420185064201860642018706420188064201890642019006420191064201920642019306420194064201950642019606420197064201980642019906420200064202010642020206420203064202040642020506420206064202070642020806420209064202100642021106420212064202130642021406420215064202160642021706420218064202190642022006420221064202220642022306420224064202250642022606420227064202280642022906420230064202310642023206420233064202340642023506420236064202370642023806420239064202400642024106420242064202430642024406420245064202460642024706420248064202490642025006420251064202520642025306420254064202550642025606420257064202580642025906420260064202610642026206420263064202640642026506420266064202670642026806420269064202700642027106420272064202730642027406420275064202760642027706420278064202790642028006420281064202820642028306420284064202850642028606420287064202880642028906420290064202910642029206420293064202940642029506420296064202970642029806420299064203000642030106420302064203030642030406420305064203060642030706420308064203090642031006420311064203120642031306420314064203150642031606420317064203180642031906420320064203210642032206420323064203240642032506420326064203270642032806420329064203300642033106420332064203330642033406420335064203360642033706420338064203390642034006420341064203420642034306420344064203450642034606420347064203480642034906420350064203510642035206420353064203540642035506420356064203570642035806420359064203600642036106420362064203630642036406420365064203660642036706420368064203690642037006420371064203720642037306420374064203750642037606420377064203780642037906420380064203810642038206420383064203840642038506420386064203870642038806420389064203900642039106420392064203930642039406420395064203960642039706420398064203990642040006420401064204020642040306420404064204050642040606420407064204080642040906420410064204110642041206420413064204140642041506420416064204170642041806420419064204200642042106420422064204230642042406420425064204260642042706420428064204290642043006420431064204320642043306420434064204350642043606420437064204380642043906420440064204410642044206420443064204440642044506420446064204470642044806420449064204500642045106420452064204530642045406420455064204560642045706420458064204590642046006420461064204620642046306420464064204650642046606420467064204680642046906420470064204710642047206420473064204740642047506420476064204770642047806420479064204800642048106420482064204830642048406420485064204860642048706420488064204890642049006420491064204920642049306420494064204950642049606420497064204980642049906420500064205010642050206420503064205040642050506420506064205070642050806420509064205100642051106420512064205130642051406420515064205160642051706420518064205190642052006420521064205220642052306420524064205250642052606420527064205280642052906420530064205310642053206420533064205340642053506420536064205370642053806420539064205400642054106420542064205430642054406420545064205460642054706420548064205490642055006420551064205520642055306420554064205550642055606420557064205580642055906420560064205610642056206420563064205640642056506420566064205670642056806420569064205700642057106420572064205730642057406420575064205760642057706420578064205790642058006420581064205820642058306420584064205850642058606420587064205880642058906420590064205910642059206420593064205940642059506420596064205970642059806420599064206000642060106420602064206030642060406420605064206060642060706420608064206090642061006420611064206120642061306420614064206150642061606420617064206180642061906420620064206210642062206420623064206240642062506420626064206270642062806420629064206300642063106420632064206330642063406420635064206360642063706420638064206390642064006420641064206420642064306420644064206450642064606420647064206480642064906420650064206510642065206420653064206540642065506420656064206570642065806420659064206600642066106420662064206630642066406420665064206660642066706420668064206690642067006420671064206720642067306420674064206750642067606420677064206780642067906420680064206810643001006430011064300120643001306430014064300150643001606430017064300180643001906430020064300210643002206430023064300240643002506430026064300270643002806430029064300300643003106430032064300330643003406430035064300360643003706430038064300390643004006430041064300420643004306430044064300450643004606430047064300480643004906430050064300510643005206430053064300540643005506430056064300570643005806430059064300600643006106430062064300630643006406430065064300660643006706430068064300690643007006430071064300720643007306430074064300750643007606430077064300780643007906430080064300810643008206430083064300840643008506430086064300870643008806430089064300900643009106430092064300930643009406430095064300960643009706430098064300990643010006430101064301020643010306430104064301050643010606430107064301080643010906430110064301110643011206430113064301140643011506430116064301170643011806430119064301200643012106430122064301230643012406430125064301260643012706430128064301290643013006430131064301320643013306430134064301350643013606430137064301380643013906430140064301410643014206430143064301440643014506430146064301470643014806430149064301500643015106430152064301530643015406430155064301560643015706430158064301590643016006430161064301620643016306430164064301650643016606430167064301680643016906430170064301710643017206430173064301740643017506430176064301770643017806430179064301800643018106430182064301830643018406430185064301860643018706430188064301890643019006430191064301920643019306430194064301950643019606430197064301980643019906430200064302010643020206430203064302040643020506430206064302070643020806430209064302100643021106430212064302130643021406430215064302160643021706430218064302190643022006430221064302220643022306430224064302250643022606430227064302280643022906430230064302310643023206430233064302340643023506430236064302370643023806430239064302400643024106430242064302430643024406430245064302460643024706430248064302490643025006430251064302520643025306430254064302550643025606430257064302580643025906430260064302610643026206430263064302640643026506430266064302670643026806430269064302700643027106430272064302730643027406430275064302760643027706430278064302790643028006430281064302820643028306430284064302850643028606430287064302880643028906430290064302910643029206430293064302940643029506430296064302970643029806430299064303000643030106430302064303030643030406430305064303060643030706430308064303090643031006430311064303120643031306430314064303150643031606430317064303180643031906430320064303210643032206430323064303240643032506430326064303270643032806430329064303300643033106430332064303330643033406430335064303360643033706430338064303390643034006430341064303420643034306430344064303450643034606430347064303480643034906430350064303510643035206430353064303540643035506430356064303570643035806430359064303600643036106430362064303630643036406430365064303660643036706430368064303690643037006430371064303720643037306430374064303750643037606430377064303780643037906430380064303810643038206430383064303840643038506430386064303870643038806430389064303900643039106430392064303930643039406430395064303960643039706430398064303990643040006430401064304020643040306430404064304050643040606430407064304080643040906430410064304110643041206430413064304140643041506430416064304170643041806430419064304200643042106430422064304230643042406430425064304260643042706430428064304290643043006430431064304320643043306430434064304350643043606430437064304380643043906430440064304410643044206430443064304440643044506430446064304470643044806430449064304500643045106430452064304530643045406430455064304560643045706430458064304590643046006430461064304620643046306430464064304650643046606430467064304680643046906430470064304710643047206430473064304740643047506430476064304770643047806430479064304800643048106430482064304830643048406430485064304860643048706430488064304890643049006430491064304920643049306430494064304950643049606430497064304980643049906430500064305010643050206430503064305040643050506430506064305070643050806430509064305100643051106430512064305130643051406430515064305160643051706430518064305190643052006430521064305220643052306430524064305250643052606430527064305280643052906430530064305310643053206430533064305340643053506430536064305370643053806430539064305400643054106430542064305430643054406430545064305460643054706430548064305490643055006430551064305520643055306430554064305550643055606430557064305580643055906430560064305610643056206430563064305640643056506430566064305670643056806430569064305700643057106430572064305730643057406430575064305760643057706430578064305790643058006430581064305820643058306430584064305850643058606430587064305880643058906430590064305910643059206430593064305940643059506430596064305970643059806430599064306000643060106430602064306030643060406430605064306060643060706430608064306090643061006430611064306120643061306430614064306150643061606430617064306180643061906430620064306210643062206430623064306240643062506430626064306270643062806430629064306300643063106430632064306330643063406430635064306360643063706430638064306390643064006430641064306420643064306430644064306450643064606430647064306480643064906430650064306510643065206430653064306540643065506430656064306570643065806430659064306600643066106430662064306630643066406430665064306660643066706430668064306690643067006430671064306720643067306430674064306750643067606430677064306780643067906430680064306810643068206430683064306840644001006440011064400120644001306440014064400150644001606440017064400180644001906440020064400210644002206440023064400240644002506440026064400270644002806440029064400300644003106440032064400330644003406440035064400360644003706440038064400390644004006440041064400420644004306440044064400450644004606440047064400480644004906440050064400510644005206440053064400540644005506440056064400570644005806440059064400600644006106440062064400630644006406440065064400660644006706440068064400690644007006440071064400720644007306440074064400750644007606440077064400780644007906440080064400810644008206440083064400840644008506440086064400870644008806440089064400900644009106440092064400930644009406440095064400960644009706440098064400990644010006440101064401020644010306440104064401050644010606440107064401080644010906440110064401110644011206440113064401140644011506440116064401170644011806440119064401200644012106440122064401230644012406440125064401260644012706440128064401290644013006440131064401320644013306440134064401350644013606440137064401380644013906440140064401410644014206440143064401440644014506440146064401470644014806440149064401500644015106440152064401530644015406440155064401560644015706440158064401590644016006440161064401620644016306440164064401650644016606440167064401680644016906440170064401710644017206440173064401740644017506440176064401770644017806440179064401800644018106440182064401830644018406440185064401860644018706440188064401890644019006440191064401920644019306440194064401950644019606440197064401980644019906440200064402010644020206440203064402040644020506440206064402070644020806440209064402100644021106440212064402130644021406440215064402160644021706440218064402190644022006440221064402220644022306440224064402250644022606440227064402280644022906440230064402310644023206440233064402340644023506440236064402370644023806440239064402400644024106440242064402430644024406440245064402460644024706440248064402490644025006440251064402520644025306440254064402550644025606440257064402580644025906440260064402610644026206440263064402640644026506440266064402670644026806440269064402700644027106440272064402730644027406440275064402760644027706440278064402790644028006440281064402820644028306440284064402850644028606440287064402880644028906440290064402910644029206440293064402940644029506440296064402970644029806440299064403000644030106440302064403030644030406440305064403060644030706440308064403090644031006440311064403120644031306440314064403150644031606440317064403180644031906440320064403210644032206440323064403240644032506440326064403270644032806440329064403300644033106440332064403330644033406440335064403360644033706440338064403390644034006440341064403420644034306440344064403450644034606440347064403480644034906440350064403510644035206440353064403540644035506440356064403570644035806440359064403600644036106440362064403630644036406440365064403660644036706440368064403690644037006440371064403720644037306440374064403750644037606440377064403780644037906440380064403810644038206440383064403840644038506440386064403870644038806440389064403900644039106440392064403930644039406440395064403960644039706440398064403990644040006440401064404020644040306440404064404050644040606440407064404080644040906440410064404110644041206440413064404140644041506440416064404170644041806440419064404200644042106440422064404230644042406440425064404260644042706440428064404290644043006440431064404320644043306440434064404350644043606440437064404380644043906440440064404410644044206440443064404440644044506440446064404470644044806440449064404500644045106440452064404530644045406440455064404560644045706440458064404590644046006440461064404620644046306440464064404650644046606440467064404680644046906440470064404710644047206440473064404740644047506440476064404770644047806440479064404800644048106440482064404830644048406440485064404860644048706440488064404890644049006440491064404920644049306440494064404950644049606440497064404980644049906440500064405010644050206440503064405040644050506440506064405070644050806440509064405100644051106440512064405130644051406440515064405160644051706440518064405190644052006440521064405220644052306440524064405250644052606440527064405280644052906440530064405310644053206440533064405340644053506440536064405370644053806440539064405400644054106440542064405430644054406440545064405460644054706440548064405490644055006440551064405520644055306440554064405550644055606440557064405580644055906440560064405610644056206440563064405640644056506440566064405670644056806440569064405700644057106440572064405730644057406440575064405760644057706440578064405790644058006440581064405820644058306440584064405850644058606440587064405880644058906440590064405910644059206440593064405940644059506440596064405970644059806440599064406000644060106440602064406030644060406440605064406060644060706440608064406090644061006440611064406120644061306440614064406150644061606440617064406180644061906440620064406210644062206440623064406240644062506440626064406270644062806440629064406300644063106440632064406330644063406440635064406360644063706440638064406390644064006440641064406420644064306440644064406450644064606440647064406480644064906440650064406510644065206440653064406540644065506440656064406570644065806440659064406600644066106440662064406630644066406440665064406660644066706440668064406690644067006440671064406720644067306440674064406750644067606440677064406780644067906440680064406810644068206440683064406840644068506440686064406870645001006450011064500120645001306450014064500150645001606450017064500180645001906450020064500210645002206450023064500240645002506450026064500270645002806450029064500300645003106450032064500330645003406450035064500360645003706450038064500390645004006450041064500420645004306450044064500450645004606450047064500480645004906450050064500510645005206450053064500540645005506450056064500570645005806450059064500600645006106450062064500630645006406450065064500660645006706450068064500690645007006450071064500720645007306450074064500750645007606450077064500780645007906450080064500810645008206450083064500840645008506450086064500870645008806450089064500900645009106450092064500930645009406450095064500960645009706450098064500990645010006450101064501020645010306450104064501050645010606450107064501080645010906450110064501110645011206450113064501140645011506450116064501170645011806450119064501200645012106450122064501230645012406450125064501260645012706450128064501290645013006450131064501320645013306450134064501350645013606450137064501380645013906450140064501410645014206450143064501440645014506450146064501470645014806450149064501500645015106450152064501530645015406450155064501560645015706450158064501590645016006450161064501620645016306450164064501650645016606450167064501680645016906450170064501710645017206450173064501740645017506450176064501770645017806450179064501800645018106450182064501830645018406450185064501860645018706450188064501890645019006450191064501920645019306450194064501950645019606450197064501980645019906450200064502010645020206450203064502040645020506450206064502070645020806450209064502100645021106450212064502130645021406450215064502160645021706450218064502190645022006450221064502220645022306450224064502250645022606450227064502280645022906450230064502310645023206450233064502340645023506450236064502370645023806450239064502400645024106450242064502430645024406450245064502460645024706450248064502490645025006450251064502520645025306450254064502550645025606450257064502580645025906450260064502610645026206450263064502640645026506450266064502670645026806450269064502700645027106450272064502730645027406450275064502760645027706450278064502790645028006450281064502820645028306450284064502850645028606450287064502880645028906450290064502910645029206450293064502940645029506450296064502970645029806450299064503000645030106450302064503030645030406450305064503060645030706450308064503090645031006450311064503120645031306450314064503150645031606450317064503180645031906450320064503210645032206450323064503240645032506450326064503270645032806450329064503300645033106450332064503330645033406450335064503360645033706450338064503390645034006450341064503420645034306450344064503450645034606450347064503480645034906450350064503510645035206450353064503540645035506450356064503570645035806450359064503600645036106450362064503630645036406450365064503660645036706450368064503690645037006450371064503720645037306450374064503750645037606450377064503780645037906450380064503810645038206450383064503840645038506450386064503870645038806450389064503900645039106450392064503930645039406450395064503960645039706450398064503990645040006450401064504020645040306450404064504050645040606450407064504080645040906450410064504110645041206450413064504140645041506450416064504170645041806450419064504200645042106450422064504230645042406450425064504260645042706450428064504290645043006450431064504320645043306450434064504350645043606450437064504380645043906450440064504410645044206450443064504440645044506450446064504470645044806450449064504500645045106450452064504530645045406450455064504560645045706450458064504590645046006450461064504620645046306450464064504650645046606450467064504680645046906450470064504710645047206450473064504740645047506450476064504770645047806450479064504800645048106450482064504830645048406450485064504860645048706450488064504890645049006450491064504920645049306450494064504950645049606450497064504980645049906450500064505010645050206450503064505040645050506450506064505070645050806450509064505100645051106450512064505130645051406450515064505160645051706450518064505190645052006450521064505220645052306450524064505250645052606450527064505280645052906450530064505310645053206450533064505340645053506450536064505370645053806450539064505400645054106450542064505430645054406450545064505460645054706450548064505490645055006450551064505520645055306450554064505550645055606450557064505580645055906450560064505610645056206450563064505640645056506450566064505670645056806450569064505700645057106450572064505730645057406450575064505760645057706450578064505790645058006450581064505820645058306450584064505850645058606450587064505880645058906450590064505910645059206450593064505940645059506450596064505970645059806450599064506000645060106450602064506030645060406450605064506060645060706450608064506090645061006450611064506120645061306450614064506150645061606450617064506180645061906450620064506210645062206450623064506240645062506450626064506270645062806450629064506300645063106450632064506330645063406450635064506360645063706450638064506390645064006450641064506420645064306450644064506450645064606450647064506480645064906450650064506510645065206450653064506540645065506450656064506570645065806450659064506600645066106450662064506630645066406450665064506660645066706450668064506690645067006450671064506720645067306450674064506750645067606450677064506780645067906450680064506810645068206450683064506840645068506450686064506870645068806450689064506900646001006460011064600120646001306460014064600150646001606460017064600180646001906460020064600210646002206460023064600240646002506460026064600270646002806460029064600300646003106460032064600330646003406460035064600360646003706460038064600390646004006460041064600420646004306460044064600450646004606460047064600480646004906460050064600510646005206460053064600540646005506460056064600570646005806460059064600600646006106460062064600630646006406460065064600660646006706460068064600690646007006460071064600720646007306460074064600750646007606460077064600780646007906460080064600810646008206460083064600840646008506460086064600870646008806460089064600900646009106460092064600930646009406460095064600960646009706460098064600990646010006460101064601020646010306460104064601050646010606460107064601080646010906460110064601110646011206460113064601140646011506460116064601170646011806460119064601200646012106460122064601230646012406460125064601260646012706460128064601290646013006460131064601320646013306460134064601350646013606460137064601380646013906460140064601410646014206460143064601440646014506460146064601470646014806460149064601500646015106460152064601530646015406460155064601560646015706460158064601590646016006460161064601620646016306460164064601650646016606460167064601680646016906460170064601710646017206460173064601740646017506460176064601770646017806460179064601800646018106460182064601830646018406460185064601860646018706460188064601890646019006460191064601920646019306460194064601950646019606460197064601980646019906460200064602010646020206460203064602040646020506460206064602070646020806460209064602100646021106460212064602130646021406460215064602160646021706460218064602190646022006460221064602220646022306460224064602250646022606460227064602280646022906460230064602310646023206460233064602340646023506460236064602370646023806460239064602400646024106460242064602430646024406460245064602460646024706460248064602490646025006460251064602520646025306460254064602550646025606460257064602580646025906460260064602610646026206460263064602640646026506460266064602670646026806460269064602700646027106460272064602730646027406460275064602760646027706460278064602790646028006460281064602820646028306460284064602850646028606460287064602880646028906460290064602910646029206460293064602940646029506460296064602970646029806460299064603000646030106460302064603030646030406460305064603060646030706460308064603090646031006460311064603120646031306460314064603150646031606460317064603180646031906460320064603210646032206460323064603240646032506460326064603270646032806460329064603300646033106460332064603330646033406460335064603360646033706460338064603390646034006460341064603420646034306460344064603450646034606460347064603480646034906460350064603510646035206460353064603540646035506460356064603570646035806460359064603600646036106460362064603630646036406460365064603660646036706460368064603690646037006460371064603720646037306460374064603750646037606460377064603780646037906460380064603810646038206460383064603840646038506460386064603870646038806460389064603900646039106460392064603930646039406460395064603960646039706460398064603990646040006460401064604020646040306460404064604050646040606460407064604080646040906460410064604110646041206460413064604140646041506460416064604170646041806460419064604200646042106460422064604230646042406460425064604260646042706460428064604290646043006460431064604320646043306460434064604350646043606460437064604380646043906460440064604410646044206460443064604440646044506460446064604470646044806460449064604500646045106460452064604530646045406460455064604560646045706460458064604590646046006460461064604620646046306460464064604650646046606460467064604680646046906460470064604710646047206460473064604740646047506460476064604770646047806460479064604800646048106460482064604830646048406460485064604860646048706460488064604890646049006460491064604920646049306460494064604950646049606460497064604980646049906460500064605010646050206460503064605040646050506460506064605070646050806460509064605100646051106460512064605130646051406460515064605160646051706460518064605190646052006460521064605220646052306460524064605250646052606460527064605280646052906460530064605310646053206460533064605340646053506460536064605370646053806460539064605400646054106460542064605430646054406460545064605460646054706460548064605490646055006460551064605520646055306460554064605550646055606460557064605580646055906460560064605610646056206460563064605640646056506460566064605670646056806460569064605700646057106460572064605730646057406460575064605760646057706460578064605790646058006460581064605820646058306460584064605850646058606460587064605880646058906460590064605910646059206460593064605940646059506460596064605970646059806460599064606000646060106460602064606030646060406460605064606060646060706460608064606090646061006460611064606120646061306460614064606150646061606460617064606180646061906460620064606210646062206460623064606240646062506460626064606270646062806460629064606300646063106460632064606330646063406460635064606360646063706460638064606390646064006460641064606420646064306460644064606450646064606460647064606480646064906460650064606510646065206460653064606540646065506460656064606570646065806460659064606600646066106460662064606630646066406460665064606660646066706460668064606690646067006460671064606720646067306460674064606750646067606460677064606780646067906460680064606810646068206460683064606840646068506460686064606870646068806460689064606900646069106460692064606930647001006470011064700120647001306470014064700150647001606470017064700180647001906470020064700210647002206470023064700240647002506470026064700270647002806470029064700300647003106470032064700330647003406470035064700360647003706470038064700390647004006470041064700420647004306470044064700450647004606470047064700480647004906470050064700510647005206470053064700540647005506470056064700570647005806470059064700600647006106470062064700630647006406470065064700660647006706470068064700690647007006470071064700720647007306470074064700750647007606470077064700780647007906470080064700810647008206470083064700840647008506470086064700870647008806470089064700900647009106470092064700930647009406470095064700960647009706470098064700990647010006470101064701020647010306470104064701050647010606470107064701080647010906470110064701110647011206470113064701140647011506470116064701170647011806470119064701200647012106470122064701230647012406470125064701260647012706470128064701290647013006470131064701320647013306470134064701350647013606470137064701380647013906470140064701410647014206470143064701440647014506470146064701470647014806470149064701500647015106470152064701530647015406470155064701560647015706470158064701590647016006470161064701620647016306470164064701650647016606470167064701680647016906470170064701710647017206470173064701740647017506470176064701770647017806470179064701800647018106470182064701830647018406470185064701860647018706470188064701890647019006470191064701920647019306470194064701950647019606470197064701980647019906470200064702010647020206470203064702040647020506470206064702070647020806470209064702100647021106470212064702130647021406470215064702160647021706470218064702190647022006470221064702220647022306470224064702250647022606470227064702280647022906470230064702310647023206470233064702340647023506470236064702370647023806470239064702400647024106470242064702430647024406470245064702460647024706470248064702490647025006470251064702520647025306470254064702550647025606470257064702580647025906470260064702610647026206470263064702640647026506470266064702670647026806470269064702700647027106470272064702730647027406470275064702760647027706470278064702790647028006470281064702820647028306470284064702850647028606470287064702880647028906470290064702910647029206470293064702940647029506470296064702970647029806470299064703000647030106470302064703030647030406470305064703060647030706470308064703090647031006470311064703120647031306470314064703150647031606470317064703180647031906470320064703210647032206470323064703240647032506470326064703270647032806470329064703300647033106470332064703330647033406470335064703360647033706470338064703390647034006470341064703420647034306470344064703450647034606470347064703480647034906470350064703510647035206470353064703540647035506470356064703570647035806470359064703600647036106470362064703630647036406470365064703660647036706470368064703690647037006470371064703720647037306470374064703750647037606470377064703780647037906470380064703810647038206470383064703840647038506470386064703870647038806470389064703900647039106470392064703930647039406470395064703960647039706470398064703990647040006470401064704020647040306470404064704050647040606470407064704080647040906470410064704110647041206470413064704140647041506470416064704170647041806470419064704200647042106470422064704230647042406470425064704260647042706470428064704290647043006470431064704320647043306470434064704350647043606470437064704380647043906470440064704410647044206470443064704440647044506470446064704470647044806470449064704500647045106470452064704530647045406470455064704560647045706470458064704590647046006470461064704620647046306470464064704650647046606470467064704680647046906470470064704710647047206470473064704740647047506470476064704770647047806470479064704800647048106470482064704830647048406470485064704860647048706470488064704890647049006470491064704920647049306470494064704950647049606470497064704980647049906470500064705010647050206470503064705040647050506470506064705070647050806470509064705100647051106470512064705130647051406470515064705160647051706470518064705190647052006470521064705220647052306470524064705250647052606470527064705280647052906470530064705310647053206470533064705340647053506470536064705370647053806470539064705400647054106470542064705430647054406470545064705460647054706470548064705490647055006470551064705520647055306470554064705550647055606470557064705580647055906470560064705610647056206470563064705640647056506470566064705670647056806470569064705700647057106470572064705730647057406470575064705760647057706470578064705790647058006470581064705820647058306470584064705850647058606470587064705880647058906470590064705910647059206470593064705940647059506470596064705970647059806470599064706000647060106470602064706030647060406470605064706060647060706470608064706090647061006470611064706120647061306470614064706150647061606470617064706180647061906470620064706210647062206470623064706240647062506470626064706270647062806470629064706300647063106470632064706330647063406470635064706360647063706470638064706390647064006470641064706420647064306470644064706450647064606470647064706480647064906470650064706510647065206470653064706540647065506470656064706570647065806470659064706600647066106470662064706630647066406470665064706660647066706470668064706690647067006470671064706720647067306470674064706750647067606470677064706780647067906470680064706810647068206470683064706840647068506470686064706870647068806470689064706900647069106470692064706930647069406470695064706960648001006480011064800120648001306480014064800150648001606480017064800180648001906480020064800210648002206480023064800240648002506480026064800270648002806480029064800300648003106480032064800330648003406480035064800360648003706480038064800390648004006480041064800420648004306480044064800450648004606480047064800480648004906480050064800510648005206480053064800540648005506480056064800570648005806480059064800600648006106480062064800630648006406480065064800660648006706480068064800690648007006480071064800720648007306480074064800750648007606480077064800780648007906480080064800810648008206480083064800840648008506480086064800870648008806480089064800900648009106480092064800930648009406480095064800960648009706480098064800990648010006480101064801020648010306480104064801050648010606480107064801080648010906480110064801110648011206480113064801140648011506480116064801170648011806480119064801200648012106480122064801230648012406480125064801260648012706480128064801290648013006480131064801320648013306480134064801350648013606480137064801380648013906480140064801410648014206480143064801440648014506480146064801470648014806480149064801500648015106480152064801530648015406480155064801560648015706480158064801590648016006480161064801620648016306480164064801650648016606480167064801680648016906480170064801710648017206480173064801740648017506480176064801770648017806480179064801800648018106480182064801830648018406480185064801860648018706480188064801890648019006480191064801920648019306480194064801950648019606480197064801980648019906480200064802010648020206480203064802040648020506480206064802070648020806480209064802100648021106480212064802130648021406480215064802160648021706480218064802190648022006480221064802220648022306480224064802250648022606480227064802280648022906480230064802310648023206480233064802340648023506480236064802370648023806480239064802400648024106480242064802430648024406480245064802460648024706480248064802490648025006480251064802520648025306480254064802550648025606480257064802580648025906480260064802610648026206480263064802640648026506480266064802670648026806480269064802700648027106480272064802730648027406480275064802760648027706480278064802790648028006480281064802820648028306480284064802850648028606480287064802880648028906480290064802910648029206480293064802940648029506480296064802970648029806480299064803000648030106480302064803030648030406480305064803060648030706480308064803090648031006480311064803120648031306480314064803150648031606480317064803180648031906480320064803210648032206480323064803240648032506480326064803270648032806480329064803300648033106480332064803330648033406480335064803360648033706480338064803390648034006480341064803420648034306480344064803450648034606480347064803480648034906480350064803510648035206480353064803540648035506480356064803570648035806480359064803600648036106480362064803630648036406480365064803660648036706480368064803690648037006480371064803720648037306480374064803750648037606480377064803780648037906480380064803810648038206480383064803840648038506480386064803870648038806480389064803900648039106480392064803930648039406480395064803960648039706480398064803990648040006480401064804020648040306480404064804050648040606480407064804080648040906480410064804110648041206480413064804140648041506480416064804170648041806480419064804200648042106480422064804230648042406480425064804260648042706480428064804290648043006480431064804320648043306480434064804350648043606480437064804380648043906480440064804410648044206480443064804440648044506480446064804470648044806480449064804500648045106480452064804530648045406480455064804560648045706480458064804590648046006480461064804620648046306480464064804650648046606480467064804680648046906480470064804710648047206480473064804740648047506480476064804770648047806480479064804800648048106480482064804830648048406480485064804860648048706480488064804890648049006480491064804920648049306480494064804950648049606480497064804980648049906480500064805010648050206480503064805040648050506480506064805070648050806480509064805100648051106480512064805130648051406480515064805160648051706480518064805190648052006480521064805220648052306480524064805250648052606480527064805280648052906480530064805310648053206480533064805340648053506480536064805370648053806480539064805400648054106480542064805430648054406480545064805460648054706480548064805490648055006480551064805520648055306480554064805550648055606480557064805580648055906480560064805610648056206480563064805640648056506480566064805670648056806480569064805700648057106480572064805730648057406480575064805760648057706480578064805790648058006480581064805820648058306480584064805850648058606480587064805880648058906480590064805910648059206480593064805940648059506480596064805970648059806480599064806000648060106480602064806030648060406480605064806060648060706480608064806090648061006480611064806120648061306480614064806150648061606480617064806180648061906480620064806210648062206480623064806240648062506480626064806270648062806480629064806300648063106480632064806330648063406480635064806360648063706480638064806390648064006480641064806420648064306480644064806450648064606480647064806480648064906480650064806510648065206480653064806540648065506480656064806570648065806480659064806600648066106480662064806630648066406480665064806660648066706480668064806690648067006480671064806720648067306480674064806750648067606480677064806780648067906480680064806810648068206480683064806840648068506480686064806870648068806480689064806900648069106480692064806930648069406480695064806960648069706480698064900100649001106490012064900130649001406490015064900160649001706490018064900190649002006490021064900220649002306490024064900250649002606490027064900280649002906490030064900310649003206490033064900340649003506490036064900370649003806490039064900400649004106490042064900430649004406490045064900460649004706490048064900490649005006490051064900520649005306490054064900550649005606490057064900580649005906490060064900610649006206490063064900640649006506490066064900670649006806490069064900700649007106490072064900730649007406490075064900760649007706490078064900790649008006490081064900820649008306490084064900850649008606490087064900880649008906490090064900910649009206490093064900940649009506490096064900970649009806490099064901000649010106490102064901030649010406490105064901060649010706490108064901090649011006490111064901120649011306490114064901150649011606490117064901180649011906490120064901210649012206490123064901240649012506490126064901270649012806490129064901300649013106490132064901330649013406490135064901360649013706490138064901390649014006490141064901420649014306490144064901450649014606490147064901480649014906490150064901510649015206490153064901540649015506490156064901570649015806490159064901600649016106490162064901630649016406490165064901660649016706490168064901690649017006490171064901720649017306490174064901750649017606490177064901780649017906490180064901810649018206490183064901840649018506490186064901870649018806490189064901900649019106490192064901930649019406490195064901960649019706490198064901990649020006490201064902020649020306490204064902050649020606490207064902080649020906490210064902110649021206490213064902140649021506490216064902170649021806490219064902200649022106490222064902230649022406490225064902260649022706490228064902290649023006490231064902320649023306490234064902350649023606490237064902380649023906490240064902410649024206490243064902440649024506490246064902470649024806490249064902500649025106490252064902530649025406490255064902560649025706490258064902590649026006490261064902620649026306490264064902650649026606490267064902680649026906490270064902710649027206490273064902740649027506490276064902770649027806490279064902800649028106490282064902830649028406490285064902860649028706490288064902890649029006490291064902920649029306490294064902950649029606490297064902980649029906490300064903010649030206490303064903040649030506490306064903070649030806490309064903100649031106490312064903130649031406490315064903160649031706490318064903190649032006490321064903220649032306490324064903250649032606490327064903280649032906490330064903310649033206490333064903340649033506490336064903370649033806490339064903400649034106490342064903430649034406490345064903460649034706490348064903490649035006490351064903520649035306490354064903550649035606490357064903580649035906490360064903610649036206490363064903640649036506490366064903670649036806490369064903700649037106490372064903730649037406490375064903760649037706490378064903790649038006490381064903820649038306490384064903850649038606490387064903880649038906490390064903910649039206490393064903940649039506490396064903970649039806490399064904000649040106490402064904030649040406490405064904060649040706490408064904090649041006490411064904120649041306490414064904150649041606490417064904180649041906490420064904210649042206490423064904240649042506490426064904270649042806490429064904300649043106490432064904330649043406490435064904360649043706490438064904390649044006490441064904420649044306490444064904450649044606490447064904480649044906490450064904510649045206490453064904540649045506490456064904570649045806490459064904600649046106490462064904630649046406490465064904660649046706490468064904690649047006490471064904720649047306490474064904750649047606490477064904780649047906490480064904810649048206490483064904840649048506490486064904870649048806490489064904900649049106490492064904930649049406490495064904960649049706490498064904990649050006490501064905020649050306490504064905050649050606490507064905080649050906490510064905110649051206490513064905140649051506490516064905170649051806490519064905200649052106490522064905230649052406490525064905260649052706490528064905290649053006490531064905320649053306490534064905350649053606490537064905380649053906490540064905410649054206490543064905440649054506490546064905470649054806490549064905500649055106490552064905530649055406490555064905560649055706490558064905590649056006490561064905620649056306490564064905650649056606490567064905680649056906490570064905710649057206490573064905740649057506490576064905770649057806490579064905800649058106490582064905830649058406490585064905860649058706490588064905890649059006490591064905920649059306490594064905950649059606490597064905980649059906490600064906010649060206490603064906040649060506490606064906070649060806490609064906100649061106490612064906130649061406490615064906160649061706490618064906190649062006490621064906220649062306490624064906250649062606490627064906280649062906490630064906310649063206490633064906340649063506490636064906370649063806490639064906400649064106490642064906430649064406490645064906460649064706490648064906490649065006490651064906520649065306490654064906550649065606490657064906580649065906490660064906610649066206490663064906640649066506490666064906670649066806490669064906700649067106490672064906730649067406490675064906760649067706490678064906790649068006490681064906820649068306490684064906850649068606490687064906880649068906490690064906910649069206490693064906940649069506490696064906970649069806490699064907000649070106500010065000110650001206500013065000140650001506500016065000170650001806500019065000200650002106500022065000230650002406500025065000260650002706500028065000290650003006500031065000320650003306500034065000350650003606500037065000380650003906500040065000410650004206500043065000440650004506500046065000470650004806500049065000500650005106500052065000530650005406500055065000560650005706500058065000590650006006500061065000620650006306500064065000650650006606500067065000680650006906500070065000710650007206500073065000740650007506500076065000770650007806500079065000800650008106500082065000830650008406500085065000860650008706500088065000890650009006500091065000920650009306500094065000950650009606500097065000980650009906500100065001010650010206500103065001040650010506500106065001070650010806500109065001100650011106500112065001130650011406500115065001160650011706500118065001190650012006500121065001220650012306500124065001250650012606500127065001280650012906500130065001310650013206500133065001340650013506500136065001370650013806500139065001400650014106500142065001430650014406500145065001460650014706500148065001490650015006500151065001520650015306500154065001550650015606500157065001580650015906500160065001610650016206500163065001640650016506500166065001670650016806500169065001700650017106500172065001730650017406500175065001760650017706500178065001790650018006500181065001820650018306500184065001850650018606500187065001880650018906500190065001910650019206500193065001940650019506500196065001970650019806500199065002000650020106500202065002030650020406500205065002060650020706500208065002090650021006500211065002120650021306500214065002150650021606500217065002180650021906500220065002210650022206500223065002240650022506500226065002270650022806500229065002300650023106500232065002330650023406500235065002360650023706500238065002390650024006500241065002420650024306500244065002450650024606500247065002480650024906500250065002510650025206500253065002540650025506500256065002570650025806500259065002600650026106500262065002630650026406500265065002660650026706500268065002690650027006500271065002720650027306500274065002750650027606500277065002780650027906500280065002810650028206500283065002840650028506500286065002870650028806500289065002900650029106500292065002930650029406500295065002960650029706500298065002990650030006500301065003020650030306500304065003050650030606500307065003080650030906500310065003110650031206500313065003140650031506500316065003170650031806500319065003200650032106500322065003230650032406500325065003260650032706500328065003290650033006500331065003320650033306500334065003350650033606500337065003380650033906500340065003410650034206500343065003440650034506500346065003470650034806500349065003500650035106500352065003530650035406500355065003560650035706500358065003590650036006500361065003620650036306500364065003650650036606500367065003680650036906500370065003710650037206500373065003740650037506500376065003770650037806500379065003800650038106500382065003830650038406500385065003860650038706500388065003890650039006500391065003920650039306500394065003950650039606500397065003980650039906500400065004010650040206500403065004040650040506500406065004070650040806500409065004100650041106500412065004130650041406500415065004160650041706500418065004190650042006500421065004220650042306500424065004250650042606500427065004280650042906500430065004310650043206500433065004340650043506500436065004370650043806500439065004400650044106500442065004430650044406500445065004460650044706500448065004490650045006500451065004520650045306500454065004550650045606500457065004580650045906500460065004610650046206500463065004640650046506500466065004670650046806500469065004700650047106500472065004730650047406500475065004760650047706500478065004790650048006500481065004820650048306500484065004850650048606500487065004880650048906500490065004910650049206500493065004940650049506500496065004970650049806500499065005000650050106500502065005030650050406500505065005060650050706500508065005090650051006500511065005120650051306500514065005150650051606500517065005180650051906500520065005210650052206500523065005240650052506500526065005270650052806500529065005300650053106500532065005330650053406500535065005360650053706500538065005390650054006500541065005420650054306500544065005450650054606500547065005480650054906500550065005510650055206500553065005540650055506500556065005570650055806500559065005600650056106500562065005630650056406500565065005660650056706500568065005690650057006500571065005720650057306500574065005750650057606500577065005780650057906500580065005810650058206500583065005840650058506500586065005870650058806500589065005900650059106500592065005930650059406500595065005960650059706500598065005990650060006500601065006020650060306500604065006050650060606500607065006080650060906500610065006110650061206500613065006140650061506500616065006170650061806500619065006200650062106500622065006230650062406500625065006260650062706500628065006290650063006500631065006320650063306500634065006350650063606500637065006380650063906500640065006410650064206500643065006440650064506500646065006470650064806500649065006500650065106500652065006530650065406500655065006560650065706500658065006590650066006500661065006620650066306500664065006650650066606500667065006680650066906500670065006710650067206500673065006740650067506500676065006770650067806500679065006800650068106500682065006830650068406500685065006860650068706500688065006890650069006500691065006920650069306500694065006950650069606500697065006980650069906500700065007010650070206500703065007040651001006510011065100120651001306510014065100150651001606510017065100180651001906510020065100210651002206510023065100240651002506510026065100270651002806510029065100300651003106510032065100330651003406510035065100360651003706510038065100390651004006510041065100420651004306510044065100450651004606510047065100480651004906510050065100510651005206510053065100540651005506510056065100570651005806510059065100600651006106510062065100630651006406510065065100660651006706510068065100690651007006510071065100720651007306510074065100750651007606510077065100780651007906510080065100810651008206510083065100840651008506510086065100870651008806510089065100900651009106510092065100930651009406510095065100960651009706510098065100990651010006510101065101020651010306510104065101050651010606510107065101080651010906510110065101110651011206510113065101140651011506510116065101170651011806510119065101200651012106510122065101230651012406510125065101260651012706510128065101290651013006510131065101320651013306510134065101350651013606510137065101380651013906510140065101410651014206510143065101440651014506510146065101470651014806510149065101500651015106510152065101530651015406510155065101560651015706510158065101590651016006510161065101620651016306510164065101650651016606510167065101680651016906510170065101710651017206510173065101740651017506510176065101770651017806510179065101800651018106510182065101830651018406510185065101860651018706510188065101890651019006510191065101920651019306510194065101950651019606510197065101980651019906510200065102010651020206510203065102040651020506510206065102070651020806510209065102100651021106510212065102130651021406510215065102160651021706510218065102190651022006510221065102220651022306510224065102250651022606510227065102280651022906510230065102310651023206510233065102340651023506510236065102370651023806510239065102400651024106510242065102430651024406510245065102460651024706510248065102490651025006510251065102520651025306510254065102550651025606510257065102580651025906510260065102610651026206510263065102640651026506510266065102670651026806510269065102700651027106510272065102730651027406510275065102760651027706510278065102790651028006510281065102820651028306510284065102850651028606510287065102880651028906510290065102910651029206510293065102940651029506510296065102970651029806510299065103000651030106510302065103030651030406510305065103060651030706510308065103090651031006510311065103120651031306510314065103150651031606510317065103180651031906510320065103210651032206510323065103240651032506510326065103270651032806510329065103300651033106510332065103330651033406510335065103360651033706510338065103390651034006510341065103420651034306510344065103450651034606510347065103480651034906510350065103510651035206510353065103540651035506510356065103570651035806510359065103600651036106510362065103630651036406510365065103660651036706510368065103690651037006510371065103720651037306510374065103750651037606510377065103780651037906510380065103810651038206510383065103840651038506510386065103870651038806510389065103900651039106510392065103930651039406510395065103960651039706510398065103990651040006510401065104020651040306510404065104050651040606510407065104080651040906510410065104110651041206510413065104140651041506510416065104170651041806510419065104200651042106510422065104230651042406510425065104260651042706510428065104290651043006510431065104320651043306510434065104350651043606510437065104380651043906510440065104410651044206510443065104440651044506510446065104470651044806510449065104500651045106510452065104530651045406510455065104560651045706510458065104590651046006510461065104620651046306510464065104650651046606510467065104680651046906510470065104710651047206510473065104740651047506510476065104770651047806510479065104800651048106510482065104830651048406510485065104860651048706510488065104890651049006510491065104920651049306510494065104950651049606510497065104980651049906510500065105010651050206510503065105040651050506510506065105070651050806510509065105100651051106510512065105130651051406510515065105160651051706510518065105190651052006510521065105220651052306510524065105250651052606510527065105280651052906510530065105310651053206510533065105340651053506510536065105370651053806510539065105400651054106510542065105430651054406510545065105460651054706510548065105490651055006510551065105520651055306510554065105550651055606510557065105580651055906510560065105610651056206510563065105640651056506510566065105670651056806510569065105700651057106510572065105730651057406510575065105760651057706510578065105790651058006510581065105820651058306510584065105850651058606510587065105880651058906510590065105910651059206510593065105940651059506510596065105970651059806510599065106000651060106510602065106030651060406510605065106060651060706510608065106090651061006510611065106120651061306510614065106150651061606510617065106180651061906510620065106210651062206510623065106240651062506510626065106270651062806510629065106300651063106510632065106330651063406510635065106360651063706510638065106390651064006510641065106420651064306510644065106450651064606510647065106480651064906510650065106510651065206510653065106540651065506510656065106570651065806510659065106600651066106510662065106630651066406510665065106660651066706510668065106690651067006510671065106720651067306510674065106750651067606510677065106780651067906510680065106810651068206510683065106840651068506510686065106870651068806510689065106900651069106510692065106930651069406510695065106960651069706510698065106990651070006510701065107020651070306510704065107050651070606510707065200100652001106520012065200130652001406520015065200160652001706520018065200190652002006520021065200220652002306520024065200250652002606520027065200280652002906520030065200310652003206520033065200340652003506520036065200370652003806520039065200400652004106520042065200430652004406520045065200460652004706520048065200490652005006520051065200520652005306520054065200550652005606520057065200580652005906520060065200610652006206520063065200640652006506520066065200670652006806520069065200700652007106520072065200730652007406520075065200760652007706520078065200790652008006520081065200820652008306520084065200850652008606520087065200880652008906520090065200910652009206520093065200940652009506520096065200970652009806520099065201000652010106520102065201030652010406520105065201060652010706520108065201090652011006520111065201120652011306520114065201150652011606520117065201180652011906520120065201210652012206520123065201240652012506520126065201270652012806520129065201300652013106520132065201330652013406520135065201360652013706520138065201390652014006520141065201420652014306520144065201450652014606520147065201480652014906520150065201510652015206520153065201540652015506520156065201570652015806520159065201600652016106520162065201630652016406520165065201660652016706520168065201690652017006520171065201720652017306520174065201750652017606520177065201780652017906520180065201810652018206520183065201840652018506520186065201870652018806520189065201900652019106520192065201930652019406520195065201960652019706520198065201990652020006520201065202020652020306520204065202050652020606520207065202080652020906520210065202110652021206520213065202140652021506520216065202170652021806520219065202200652022106520222065202230652022406520225065202260652022706520228065202290652023006520231065202320652023306520234065202350652023606520237065202380652023906520240065202410652024206520243065202440652024506520246065202470652024806520249065202500652025106520252065202530652025406520255065202560652025706520258065202590652026006520261065202620652026306520264065202650652026606520267065202680652026906520270065202710652027206520273065202740652027506520276065202770652027806520279065202800652028106520282065202830652028406520285065202860652028706520288065202890652029006520291065202920652029306520294065202950652029606520297065202980652029906520300065203010652030206520303065203040652030506520306065203070652030806520309065203100652031106520312065203130652031406520315065203160652031706520318065203190652032006520321065203220652032306520324065203250652032606520327065203280652032906520330065203310652033206520333065203340652033506520336065203370652033806520339065203400652034106520342065203430652034406520345065203460652034706520348065203490652035006520351065203520652035306520354065203550652035606520357065203580652035906520360065203610652036206520363065203640652036506520366065203670652036806520369065203700652037106520372065203730652037406520375065203760652037706520378065203790652038006520381065203820652038306520384065203850652038606520387065203880652038906520390065203910652039206520393065203940652039506520396065203970652039806520399065204000652040106520402065204030652040406520405065204060652040706520408065204090652041006520411065204120652041306520414065204150652041606520417065204180652041906520420065204210652042206520423065204240652042506520426065204270652042806520429065204300652043106520432065204330652043406520435065204360652043706520438065204390652044006520441065204420652044306520444065204450652044606520447065204480652044906520450065204510652045206520453065204540652045506520456065204570652045806520459065204600652046106520462065204630652046406520465065204660652046706520468065204690652047006520471065204720652047306520474065204750652047606520477065204780652047906520480065204810652048206520483065204840652048506520486065204870652048806520489065204900652049106520492065204930652049406520495065204960652049706520498065204990652050006520501065205020652050306520504065205050652050606520507065205080652050906520510065205110652051206520513065205140652051506520516065205170652051806520519065205200652052106520522065205230652052406520525065205260652052706520528065205290652053006520531065205320652053306520534065205350652053606520537065205380652053906520540065205410652054206520543065205440652054506520546065205470652054806520549065205500652055106520552065205530652055406520555065205560652055706520558065205590652056006520561065205620652056306520564065205650652056606520567065205680652056906520570065205710652057206520573065205740652057506520576065205770652057806520579065205800652058106520582065205830652058406520585065205860652058706520588065205890652059006520591065205920652059306520594065205950652059606520597065205980652059906520600065206010652060206520603065206040652060506520606065206070652060806520609065206100652061106520612065206130652061406520615065206160652061706520618065206190652062006520621065206220652062306520624065206250652062606520627065206280652062906520630065206310652063206520633065206340652063506520636065206370652063806520639065206400652064106520642065206430652064406520645065206460652064706520648065206490652065006520651065206520652065306520654065206550652065606520657065206580652065906520660065206610652066206520663065206640652066506520666065206670652066806520669065206700652067106520672065206730652067406520675065206760652067706520678065206790652068006520681065206820652068306520684065206850652068606520687065206880652068906520690065206910652069206520693065206940652069506520696065206970652069806520699065207000652070106520702065207030652070406520705065207060652070706520708065207090652071006530010065300110653001206530013065300140653001506530016065300170653001806530019065300200653002106530022065300230653002406530025065300260653002706530028065300290653003006530031065300320653003306530034065300350653003606530037065300380653003906530040065300410653004206530043065300440653004506530046065300470653004806530049065300500653005106530052065300530653005406530055065300560653005706530058065300590653006006530061065300620653006306530064065300650653006606530067065300680653006906530070065300710653007206530073065300740653007506530076065300770653007806530079065300800653008106530082065300830653008406530085065300860653008706530088065300890653009006530091065300920653009306530094065300950653009606530097065300980653009906530100065301010653010206530103065301040653010506530106065301070653010806530109065301100653011106530112065301130653011406530115065301160653011706530118065301190653012006530121065301220653012306530124065301250653012606530127065301280653012906530130065301310653013206530133065301340653013506530136065301370653013806530139065301400653014106530142065301430653014406530145065301460653014706530148065301490653015006530151065301520653015306530154065301550653015606530157065301580653015906530160065301610653016206530163065301640653016506530166065301670653016806530169065301700653017106530172065301730653017406530175065301760653017706530178065301790653018006530181065301820653018306530184065301850653018606530187065301880653018906530190065301910653019206530193065301940653019506530196065301970653019806530199065302000653020106530202065302030653020406530205065302060653020706530208065302090653021006530211065302120653021306530214065302150653021606530217065302180653021906530220065302210653022206530223065302240653022506530226065302270653022806530229065302300653023106530232065302330653023406530235065302360653023706530238065302390653024006530241065302420653024306530244065302450653024606530247065302480653024906530250065302510653025206530253065302540653025506530256065302570653025806530259065302600653026106530262065302630653026406530265065302660653026706530268065302690653027006530271065302720653027306530274065302750653027606530277065302780653027906530280065302810653028206530283065302840653028506530286065302870653028806530289065302900653029106530292065302930653029406530295065302960653029706530298065302990653030006530301065303020653030306530304065303050653030606530307065303080653030906530310065303110653031206530313065303140653031506530316065303170653031806530319065303200653032106530322065303230653032406530325065303260653032706530328065303290653033006530331065303320653033306530334065303350653033606530337065303380653033906530340065303410653034206530343065303440653034506530346065303470653034806530349065303500653035106530352065303530653035406530355065303560653035706530358065303590653036006530361065303620653036306530364065303650653036606530367065303680653036906530370065303710653037206530373065303740653037506530376065303770653037806530379065303800653038106530382065303830653038406530385065303860653038706530388065303890653039006530391065303920653039306530394065303950653039606530397065303980653039906530400065304010653040206530403065304040653040506530406065304070653040806530409065304100653041106530412065304130653041406530415065304160653041706530418065304190653042006530421065304220653042306530424065304250653042606530427065304280653042906530430065304310653043206530433065304340653043506530436065304370653043806530439065304400653044106530442065304430653044406530445065304460653044706530448065304490653045006530451065304520653045306530454065304550653045606530457065304580653045906530460065304610653046206530463065304640653046506530466065304670653046806530469065304700653047106530472065304730653047406530475065304760653047706530478065304790653048006530481065304820653048306530484065304850653048606530487065304880653048906530490065304910653049206530493065304940653049506530496065304970653049806530499065305000653050106530502065305030653050406530505065305060653050706530508065305090653051006530511065305120653051306530514065305150653051606530517065305180653051906530520065305210653052206530523065305240653052506530526065305270653052806530529065305300653053106530532065305330653053406530535065305360653053706530538065305390653054006530541065305420653054306530544065305450653054606530547065305480653054906530550065305510653055206530553065305540653055506530556065305570653055806530559065305600653056106530562065305630653056406530565065305660653056706530568065305690653057006530571065305720653057306530574065305750653057606530577065305780653057906530580065305810653058206530583065305840653058506530586065305870653058806530589065305900653059106530592065305930653059406530595065305960653059706530598065305990653060006530601065306020653060306530604065306050653060606530607065306080653060906530610065306110653061206530613065306140653061506530616065306170653061806530619065306200653062106530622065306230653062406530625065306260653062706530628065306290653063006530631065306320653063306530634065306350653063606530637065306380653063906530640065306410653064206530643065306440653064506530646065306470653064806530649065306500653065106530652065306530653065406530655065306560653065706530658065306590653066006530661065306620653066306530664065306650653066606530667065306680653066906530670065306710653067206530673065306740653067506530676065306770653067806530679065306800653068106530682065306830653068406530685065306860653068706530688065306890653069006530691065306920653069306530694065306950653069606530697065306980653069906530700065307010653070206530703065307040653070506530706065307070653070806530709065307100653071106530712065307130654001106540012065400130654001406540015065400160654001706540018065400190654002006540021065400220654002306540024065400250654002606540027065400280654002906540030065400310654003206540033065400340654003506540036065400370654003806540039065400400654004106540042065400430654004406540045065400460654004706540048065400490654005006540051065400520654005306540054065400550654005606540057065400580654005906540060065400610654006206540063065400640654006506540066065400670654006806540069065400700654007106540072065400730654007406540075065400760654007706540078065400790654008006540081065400820654008306540084065400850654008606540087065400880654008906540090065400910654009206540093065400940654009506540096065400970654009806540099065401000654010106540102065401030654010406540105065401060654010706540108065401090654011006540111065401120654011306540114065401150654011606540117065401180654011906540120065401210654012206540123065401240654012506540126065401270654012806540129065401300654013106540132065401330654013406540135065401360654013706540138065401390654014006540141065401420654014306540144065401450654014606540147065401480654014906540150065401510654015206540153065401540654015506540156065401570654015806540159065401600654016106540162065401630654016406540165065401660654016706540168065401690654017006540171065401720654017306540174065401750654017606540177065401780654017906540180065401810654018206540183065401840654018506540186065401870654018806540189065401900654019106540192065401930654019406540195065401960654019706540198065401990654020006540201065402020654020306540204065402050654020606540207065402080654020906540210065402110654021206540213065402140654021506540216065402170654021806540219065402200654022106540222065402230654022406540225065402260654022706540228065402290654023006540231065402320654023306540234065402350654023606540237065402380654023906540240065402410654024206540243065402440654024506540246065402470654024806540249065402500654025106540252065402530654025406540255065402560654025706540258065402590654026006540261065402620654026306540264065402650654026606540267065402680654026906540270065402710654027206540273065402740654027506540276065402770654027806540279065402800654028106540282065402830654028406540285065402860654028706540288065402890654029006540291065402920654029306540294065402950654029606540297065402980654029906540300065403010654030206540303065403040654030506540306065403070654030806540309065403100654031106540312065403130654031406540315065403160654031706540318065403190654032006540321065403220654032306540324065403250654032606540327065403280654032906540330065403310654033206540333065403340654033506540336065403370654033806540339065403400654034106540342065403430654034406540345065403460654034706540348065403490654035006540351065403520654035306540354065403550654035606540357065403580654035906540360065403610654036206540363065403640654036506540366065403670654036806540369065403700654037106540372065403730654037406540375065403760654037706540378065403790654038006540381065403820654038306540384065403850654038606540387065403880654038906540390065403910654039206540393065403940654039506540396065403970654039806540399065404000654040106540402065404030654040406540405065404060654040706540408065404090654041006540411065404120654041306540414065404150654041606540417065404180654041906540420065404210654042206540423065404240654042506540426065404270654042806540429065404300654043106540432065404330654043406540435065404360654043706540438065404390654044006540441065404420654044306540444065404450654044606540447065404480654044906540450065404510654045206540453065404540654045506540456065404570654045806540459065404600654046106540462065404630654046406540465065404660654046706540468065404690654047006540471065404720654047306540474065404750654047606540477065404780654047906540480065404810654048206540483065404840654048506540486065404870654048806540489065404900654049106540492065404930654049406540495065404960654049706540498065404990654050006540501065405020654050306540504065405050654050606540507065405080654050906540510065405110654051206540513065405140654051506540516065405170654051806540519065405200654052106540522065405230654052406540525065405260654052706540528065405290654053006540531065405320654053306540534065405350654053606540537065405380654053906540540065405410654054206540543065405440654054506540546065405470654054806540549065405500654055106540552065405530654055406540555065405560654055706540558065405590654056006540561065405620654056306540564065405650654056606540567065405680654056906540570065405710654057206540573065405740654057506540576065405770654057806540579065405800654058106540582065405830654058406540585065405860654058706540588065405890654059006540591065405920654059306540594065405950654059606540597065405980654059906540600065406010654060206540603065406040654060506540606065406070654060806540609065406100654061106540612065406130654061406540615065406160654061706540618065406190654062006540621065406220654062306540624065406250654062606540627065406280654062906540630065406310654063206540633065406340654063506540636065406370654063806540639065406400654064106540642065406430654064406540645065406460654064706540648065406490654065006540651065406520654065306540654065406550654065606540657065406580654065906540660065406610654066206540663065406640654066506540666065406670654066806540669065406700654067106540672065406730654067406540675065406760654067706540678065406790654068006540681065406820654068306540684065406850654068606540687065406880654068906540690065406910654069206540693065406940654069506540696065406970654069806540699065407000654070106540702065407030654070406540705065407060654070706540708065407090654071006540711065407120654071306540714065407150654071606550011065500120655001306550014065500150655001606550017065500180655001906550020065500210655002206550023065500240655002506550026065500270655002806550029065500300655003106550032065500330655003406550035065500360655003706550038065500390655004006550041065500420655004306550044065500450655004606550047065500480655004906550050065500510655005206550053065500540655005506550056065500570655005806550059065500600655006106550062065500630655006406550065065500660655006706550068065500690655007006550071065500720655007306550074065500750655007606550077065500780655007906550080065500810655008206550083065500840655008506550086065500870655008806550089065500900655009106550092065500930655009406550095065500960655009706550098065500990655010006550101065501020655010306550104065501050655010606550107065501080655010906550110065501110655011206550113065501140655011506550116065501170655011806550119065501200655012106550122065501230655012406550125065501260655012706550128065501290655013006550131065501320655013306550134065501350655013606550137065501380655013906550140065501410655014206550143065501440655014506550146065501470655014806550149065501500655015106550152065501530655015406550155065501560655015706550158065501590655016006550161065501620655016306550164065501650655016606550167065501680655016906550170065501710655017206550173065501740655017506550176065501770655017806550179065501800655018106550182065501830655018406550185065501860655018706550188065501890655019006550191065501920655019306550194065501950655019606550197065501980655019906550200065502010655020206550203065502040655020506550206065502070655020806550209065502100655021106550212065502130655021406550215065502160655021706550218065502190655022006550221065502220655022306550224065502250655022606550227065502280655022906550230065502310655023206550233065502340655023506550236065502370655023806550239065502400655024106550242065502430655024406550245065502460655024706550248065502490655025006550251065502520655025306550254065502550655025606550257065502580655025906550260065502610655026206550263065502640655026506550266065502670655026806550269065502700655027106550272065502730655027406550275065502760655027706550278065502790655028006550281065502820655028306550284065502850655028606550287065502880655028906550290065502910655029206550293065502940655029506550296065502970655029806550299065503000655030106550302065503030655030406550305065503060655030706550308065503090655031006550311065503120655031306550314065503150655031606550317065503180655031906550320065503210655032206550323065503240655032506550326065503270655032806550329065503300655033106550332065503330655033406550335065503360655033706550338065503390655034006550341065503420655034306550344065503450655034606550347065503480655034906550350065503510655035206550353065503540655035506550356065503570655035806550359065503600655036106550362065503630655036406550365065503660655036706550368065503690655037006550371065503720655037306550374065503750655037606550377065503780655037906550380065503810655038206550383065503840655038506550386065503870655038806550389065503900655039106550392065503930655039406550395065503960655039706550398065503990655040006550401065504020655040306550404065504050655040606550407065504080655040906550410065504110655041206550413065504140655041506550416065504170655041806550419065504200655042106550422065504230655042406550425065504260655042706550428065504290655043006550431065504320655043306550434065504350655043606550437065504380655043906550440065504410655044206550443065504440655044506550446065504470655044806550449065504500655045106550452065504530655045406550455065504560655045706550458065504590655046006550461065504620655046306550464065504650655046606550467065504680655046906550470065504710655047206550473065504740655047506550476065504770655047806550479065504800655048106550482065504830655048406550485065504860655048706550488065504890655049006550491065504920655049306550494065504950655049606550497065504980655049906550500065505010655050206550503065505040655050506550506065505070655050806550509065505100655051106550512065505130655051406550515065505160655051706550518065505190655052006550521065505220655052306550524065505250655052606550527065505280655052906550530065505310655053206550533065505340655053506550536065505370655053806550539065505400655054106550542065505430655054406550545065505460655054706550548065505490655055006550551065505520655055306550554065505550655055606550557065505580655055906550560065505610655056206550563065505640655056506550566065505670655056806550569065505700655057106550572065505730655057406550575065505760655057706550578065505790655058006550581065505820655058306550584065505850655058606550587065505880655058906550590065505910655059206550593065505940655059506550596065505970655059806550599065506000655060106550602065506030655060406550605065506060655060706550608065506090655061006550611065506120655061306550614065506150655061606550617065506180655061906550620065506210655062206550623065506240655062506550626065506270655062806550629065506300655063106550632065506330655063406550635065506360655063706550638065506390655064006550641065506420655064306550644065506450655064606550647065506480655064906550650065506510655065206550653065506540655065506550656065506570655065806550659065506600655066106550662065506630655066406550665065506660655066706550668065506690655067006550671065506720655067306550674065506750655067606550677065506780655067906550680065506810655068206550683065506840655068506550686065506870655068806550689065506900655069106550692065506930655069406550695065506960655069706550698065506990655070006550701065507020655070306550704065507050655070606550707065507080655070906550710065507110655071206550713065507140655071506550716065507170655071806550719065600110656001206560013065600140656001506560016065600170656001806560019065600200656002106560022065600230656002406560025065600260656002706560028065600290656003006560031065600320656003306560034065600350656003606560037065600380656003906560040065600410656004206560043065600440656004506560046065600470656004806560049065600500656005106560052065600530656005406560055065600560656005706560058065600590656006006560061065600620656006306560064065600650656006606560067065600680656006906560070065600710656007206560073065600740656007506560076065600770656007806560079065600800656008106560082065600830656008406560085065600860656008706560088065600890656009006560091065600920656009306560094065600950656009606560097065600980656009906560100065601010656010206560103065601040656010506560106065601070656010806560109065601100656011106560112065601130656011406560115065601160656011706560118065601190656012006560121065601220656012306560124065601250656012606560127065601280656012906560130065601310656013206560133065601340656013506560136065601370656013806560139065601400656014106560142065601430656014406560145065601460656014706560148065601490656015006560151065601520656015306560154065601550656015606560157065601580656015906560160065601610656016206560163065601640656016506560166065601670656016806560169065601700656017106560172065601730656017406560175065601760656017706560178065601790656018006560181065601820656018306560184065601850656018606560187065601880656018906560190065601910656019206560193065601940656019506560196065601970656019806560199065602000656020106560202065602030656020406560205065602060656020706560208065602090656021006560211065602120656021306560214065602150656021606560217065602180656021906560220065602210656022206560223065602240656022506560226065602270656022806560229065602300656023106560232065602330656023406560235065602360656023706560238065602390656024006560241065602420656024306560244065602450656024606560247065602480656024906560250065602510656025206560253065602540656025506560256065602570656025806560259065602600656026106560262065602630656026406560265065602660656026706560268065602690656027006560271065602720656027306560274065602750656027606560277065602780656027906560280065602810656028206560283065602840656028506560286065602870656028806560289065602900656029106560292065602930656029406560295065602960656029706560298065602990656030006560301065603020656030306560304065603050656030606560307065603080656030906560310065603110656031206560313065603140656031506560316065603170656031806560319065603200656032106560322065603230656032406560325065603260656032706560328065603290656033006560331065603320656033306560334065603350656033606560337065603380656033906560340065603410656034206560343065603440656034506560346065603470656034806560349065603500656035106560352065603530656035406560355065603560656035706560358065603590656036006560361065603620656036306560364065603650656036606560367065603680656036906560370065603710656037206560373065603740656037506560376065603770656037806560379065603800656038106560382065603830656038406560385065603860656038706560388065603890656039006560391065603920656039306560394065603950656039606560397065603980656039906560400065604010656040206560403065604040656040506560406065604070656040806560409065604100656041106560412065604130656041406560415065604160656041706560418065604190656042006560421065604220656042306560424065604250656042606560427065604280656042906560430065604310656043206560433065604340656043506560436065604370656043806560439065604400656044106560442065604430656044406560445065604460656044706560448065604490656045006560451065604520656045306560454065604550656045606560457065604580656045906560460065604610656046206560463065604640656046506560466065604670656046806560469065604700656047106560472065604730656047406560475065604760656047706560478065604790656048006560481065604820656048306560484065604850656048606560487065604880656048906560490065604910656049206560493065604940656049506560496065604970656049806560499065605000656050106560502065605030656050406560505065605060656050706560508065605090656051006560511065605120656051306560514065605150656051606560517065605180656051906560520065605210656052206560523065605240656052506560526065605270656052806560529065605300656053106560532065605330656053406560535065605360656053706560538065605390656054006560541065605420656054306560544065605450656054606560547065605480656054906560550065605510656055206560553065605540656055506560556065605570656055806560559065605600656056106560562065605630656056406560565065605660656056706560568065605690656057006560571065605720656057306560574065605750656057606560577065605780656057906560580065605810656058206560583065605840656058506560586065605870656058806560589065605900656059106560592065605930656059406560595065605960656059706560598065605990656060006560601065606020656060306560604065606050656060606560607065606080656060906560610065606110656061206560613065606140656061506560616065606170656061806560619065606200656062106560622065606230656062406560625065606260656062706560628065606290656063006560631065606320656063306560634065606350656063606560637065606380656063906560640065606410656064206560643065606440656064506560646065606470656064806560649065606500656065106560652065606530656065406560655065606560656065706560658065606590656066006560661065606620656066306560664065606650656066606560667065606680656066906560670065606710656067206560673065606740656067506560676065606770656067806560679065606800656068106560682065606830656068406560685065606860656068706560688065606890656069006560691065606920656069306560694065606950656069606560697065606980656069906560700065607010656070206560703065607040656070506560706065607070656070806560709065607100656071106560712065607130656071406560715065607160656071706560718065607190656072006560721065607220657001106570012065700130657001406570015065700160657001706570018065700190657002006570021065700220657002306570024065700250657002606570027065700280657002906570030065700310657003206570033065700340657003506570036065700370657003806570039065700400657004106570042065700430657004406570045065700460657004706570048065700490657005006570051065700520657005306570054065700550657005606570057065700580657005906570060065700610657006206570063065700640657006506570066065700670657006806570069065700700657007106570072065700730657007406570075065700760657007706570078065700790657008006570081065700820657008306570084065700850657008606570087065700880657008906570090065700910657009206570093065700940657009506570096065700970657009806570099065701000657010106570102065701030657010406570105065701060657010706570108065701090657011006570111065701120657011306570114065701150657011606570117065701180657011906570120065701210657012206570123065701240657012506570126065701270657012806570129065701300657013106570132065701330657013406570135065701360657013706570138065701390657014006570141065701420657014306570144065701450657014606570147065701480657014906570150065701510657015206570153065701540657015506570156065701570657015806570159065701600657016106570162065701630657016406570165065701660657016706570168065701690657017006570171065701720657017306570174065701750657017606570177065701780657017906570180065701810657018206570183065701840657018506570186065701870657018806570189065701900657019106570192065701930657019406570195065701960657019706570198065701990657020006570201065702020657020306570204065702050657020606570207065702080657020906570210065702110657021206570213065702140657021506570216065702170657021806570219065702200657022106570222065702230657022406570225065702260657022706570228065702290657023006570231065702320657023306570234065702350657023606570237065702380657023906570240065702410657024206570243065702440657024506570246065702470657024806570249065702500657025106570252065702530657025406570255065702560657025706570258065702590657026006570261065702620657026306570264065702650657026606570267065702680657026906570270065702710657027206570273065702740657027506570276065702770657027806570279065702800657028106570282065702830657028406570285065702860657028706570288065702890657029006570291065702920657029306570294065702950657029606570297065702980657029906570300065703010657030206570303065703040657030506570306065703070657030806570309065703100657031106570312065703130657031406570315065703160657031706570318065703190657032006570321065703220657032306570324065703250657032606570327065703280657032906570330065703310657033206570333065703340657033506570336065703370657033806570339065703400657034106570342065703430657034406570345065703460657034706570348065703490657035006570351065703520657035306570354065703550657035606570357065703580657035906570360065703610657036206570363065703640657036506570366065703670657036806570369065703700657037106570372065703730657037406570375065703760657037706570378065703790657038006570381065703820657038306570384065703850657038606570387065703880657038906570390065703910657039206570393065703940657039506570396065703970657039806570399065704000657040106570402065704030657040406570405065704060657040706570408065704090657041006570411065704120657041306570414065704150657041606570417065704180657041906570420065704210657042206570423065704240657042506570426065704270657042806570429065704300657043106570432065704330657043406570435065704360657043706570438065704390657044006570441065704420657044306570444065704450657044606570447065704480657044906570450065704510657045206570453065704540657045506570456065704570657045806570459065704600657046106570462065704630657046406570465065704660657046706570468065704690657047006570471065704720657047306570474065704750657047606570477065704780657047906570480065704810657048206570483065704840657048506570486065704870657048806570489065704900657049106570492065704930657049406570495065704960657049706570498065704990657050006570501065705020657050306570504065705050657050606570507065705080657050906570510065705110657051206570513065705140657051506570516065705170657051806570519065705200657052106570522065705230657052406570525065705260657052706570528065705290657053006570531065705320657053306570534065705350657053606570537065705380657053906570540065705410657054206570543065705440657054506570546065705470657054806570549065705500657055106570552065705530657055406570555065705560657055706570558065705590657056006570561065705620657056306570564065705650657056606570567065705680657056906570570065705710657057206570573065705740657057506570576065705770657057806570579065705800657058106570582065705830657058406570585065705860657058706570588065705890657059006570591065705920657059306570594065705950657059606570597065705980657059906570600065706010657060206570603065706040657060506570606065706070657060806570609065706100657061106570612065706130657061406570615065706160657061706570618065706190657062006570621065706220657062306570624065706250657062606570627065706280657062906570630065706310657063206570633065706340657063506570636065706370657063806570639065706400657064106570642065706430657064406570645065706460657064706570648065706490657065006570651065706520657065306570654065706550657065606570657065706580657065906570660065706610657066206570663065706640657066506570666065706670657066806570669065706700657067106570672065706730657067406570675065706760657067706570678065706790657068006570681065706820657068306570684065706850657068606570687065706880657068906570690065706910657069206570693065706940657069506570696065706970657069806570699065707000657070106570702065707030657070406570705065707060657070706570708065707090657071006570711065707120657071306570714065707150657071606570717065707180657071906570720065707210657072206570723065707240657072506580011065800120658001306580014065800150658001606580017065800180658001906580020065800210658002206580023065800240658002506580026065800270658002806580029065800300658003106580032065800330658003406580035065800360658003706580038065800390658004006580041065800420658004306580044065800450658004606580047065800480658004906580050065800510658005206580053065800540658005506580056065800570658005806580059065800600658006106580062065800630658006406580065065800660658006706580068065800690658007006580071065800720658007306580074065800750658007606580077065800780658007906580080065800810658008206580083065800840658008506580086065800870658008806580089065800900658009106580092065800930658009406580095065800960658009706580098065800990658010006580101065801020658010306580104065801050658010606580107065801080658010906580110065801110658011206580113065801140658011506580116065801170658011806580119065801200658012106580122065801230658012406580125065801260658012706580128065801290658013006580131065801320658013306580134065801350658013606580137065801380658013906580140065801410658014206580143065801440658014506580146065801470658014806580149065801500658015106580152065801530658015406580155065801560658015706580158065801590658016006580161065801620658016306580164065801650658016606580167065801680658016906580170065801710658017206580173065801740658017506580176065801770658017806580179065801800658018106580182065801830658018406580185065801860658018706580188065801890658019006580191065801920658019306580194065801950658019606580197065801980658019906580200065802010658020206580203065802040658020506580206065802070658020806580209065802100658021106580212065802130658021406580215065802160658021706580218065802190658022006580221065802220658022306580224065802250658022606580227065802280658022906580230065802310658023206580233065802340658023506580236065802370658023806580239065802400658024106580242065802430658024406580245065802460658024706580248065802490658025006580251065802520658025306580254065802550658025606580257065802580658025906580260065802610658026206580263065802640658026506580266065802670658026806580269065802700658027106580272065802730658027406580275065802760658027706580278065802790658028006580281065802820658028306580284065802850658028606580287065802880658028906580290065802910658029206580293065802940658029506580296065802970658029806580299065803000658030106580302065803030658030406580305065803060658030706580308065803090658031006580311065803120658031306580314065803150658031606580317065803180658031906580320065803210658032206580323065803240658032506580326065803270658032806580329065803300658033106580332065803330658033406580335065803360658033706580338065803390658034006580341065803420658034306580344065803450658034606580347065803480658034906580350065803510658035206580353065803540658035506580356065803570658035806580359065803600658036106580362065803630658036406580365065803660658036706580368065803690658037006580371065803720658037306580374065803750658037606580377065803780658037906580380065803810658038206580383065803840658038506580386065803870658038806580389065803900658039106580392065803930658039406580395065803960658039706580398065803990658040006580401065804020658040306580404065804050658040606580407065804080658040906580410065804110658041206580413065804140658041506580416065804170658041806580419065804200658042106580422065804230658042406580425065804260658042706580428065804290658043006580431065804320658043306580434065804350658043606580437065804380658043906580440065804410658044206580443065804440658044506580446065804470658044806580449065804500658045106580452065804530658045406580455065804560658045706580458065804590658046006580461065804620658046306580464065804650658046606580467065804680658046906580470065804710658047206580473065804740658047506580476065804770658047806580479065804800658048106580482065804830658048406580485065804860658048706580488065804890658049006580491065804920658049306580494065804950658049606580497065804980658049906580500065805010658050206580503065805040658050506580506065805070658050806580509065805100658051106580512065805130658051406580515065805160658051706580518065805190658052006580521065805220658052306580524065805250658052606580527065805280658052906580530065805310658053206580533065805340658053506580536065805370658053806580539065805400658054106580542065805430658054406580545065805460658054706580548065805490658055006580551065805520658055306580554065805550658055606580557065805580658055906580560065805610658056206580563065805640658056506580566065805670658056806580569065805700658057106580572065805730658057406580575065805760658057706580578065805790658058006580581065805820658058306580584065805850658058606580587065805880658058906580590065805910658059206580593065805940658059506580596065805970658059806580599065806000658060106580602065806030658060406580605065806060658060706580608065806090658061006580611065806120658061306580614065806150658061606580617065806180658061906580620065806210658062206580623065806240658062506580626065806270658062806580629065806300658063106580632065806330658063406580635065806360658063706580638065806390658064006580641065806420658064306580644065806450658064606580647065806480658064906580650065806510658065206580653065806540658065506580656065806570658065806580659065806600658066106580662065806630658066406580665065806660658066706580668065806690658067006580671065806720658067306580674065806750658067606580677065806780658067906580680065806810658068206580683065806840658068506580686065806870658068806580689065806900658069106580692065806930658069406580695065806960658069706580698065806990658070006580701065807020658070306580704065807050658070606580707065807080658070906580710065807110658071206580713065807140658071506580716065807170658071806580719065807200658072106580722065807230658072406580725065807260658072706590012065900130659001406590015065900160659001706590018065900190659002006590021065900220659002306590024065900250659002606590027065900280659002906590030065900310659003206590033065900340659003506590036065900370659003806590039065900400659004106590042065900430659004406590045065900460659004706590048065900490659005006590051065900520659005306590054065900550659005606590057065900580659005906590060065900610659006206590063065900640659006506590066065900670659006806590069065900700659007106590072065900730659007406590075065900760659007706590078065900790659008006590081065900820659008306590084065900850659008606590087065900880659008906590090065900910659009206590093065900940659009506590096065900970659009806590099065901000659010106590102065901030659010406590105065901060659010706590108065901090659011006590111065901120659011306590114065901150659011606590117065901180659011906590120065901210659012206590123065901240659012506590126065901270659012806590129065901300659013106590132065901330659013406590135065901360659013706590138065901390659014006590141065901420659014306590144065901450659014606590147065901480659014906590150065901510659015206590153065901540659015506590156065901570659015806590159065901600659016106590162065901630659016406590165065901660659016706590168065901690659017006590171065901720659017306590174065901750659017606590177065901780659017906590180065901810659018206590183065901840659018506590186065901870659018806590189065901900659019106590192065901930659019406590195065901960659019706590198065901990659020006590201065902020659020306590204065902050659020606590207065902080659020906590210065902110659021206590213065902140659021506590216065902170659021806590219065902200659022106590222065902230659022406590225065902260659022706590228065902290659023006590231065902320659023306590234065902350659023606590237065902380659023906590240065902410659024206590243065902440659024506590246065902470659024806590249065902500659025106590252065902530659025406590255065902560659025706590258065902590659026006590261065902620659026306590264065902650659026606590267065902680659026906590270065902710659027206590273065902740659027506590276065902770659027806590279065902800659028106590282065902830659028406590285065902860659028706590288065902890659029006590291065902920659029306590294065902950659029606590297065902980659029906590300065903010659030206590303065903040659030506590306065903070659030806590309065903100659031106590312065903130659031406590315065903160659031706590318065903190659032006590321065903220659032306590324065903250659032606590327065903280659032906590330065903310659033206590333065903340659033506590336065903370659033806590339065903400659034106590342065903430659034406590345065903460659034706590348065903490659035006590351065903520659035306590354065903550659035606590357065903580659035906590360065903610659036206590363065903640659036506590366065903670659036806590369065903700659037106590372065903730659037406590375065903760659037706590378065903790659038006590381065903820659038306590384065903850659038606590387065903880659038906590390065903910659039206590393065903940659039506590396065903970659039806590399065904000659040106590402065904030659040406590405065904060659040706590408065904090659041006590411065904120659041306590414065904150659041606590417065904180659041906590420065904210659042206590423065904240659042506590426065904270659042806590429065904300659043106590432065904330659043406590435065904360659043706590438065904390659044006590441065904420659044306590444065904450659044606590447065904480659044906590450065904510659045206590453065904540659045506590456065904570659045806590459065904600659046106590462065904630659046406590465065904660659046706590468065904690659047006590471065904720659047306590474065904750659047606590477065904780659047906590480065904810659048206590483065904840659048506590486065904870659048806590489065904900659049106590492065904930659049406590495065904960659049706590498065904990659050006590501065905020659050306590504065905050659050606590507065905080659050906590510065905110659051206590513065905140659051506590516065905170659051806590519065905200659052106590522065905230659052406590525065905260659052706590528065905290659053006590531065905320659053306590534065905350659053606590537065905380659053906590540065905410659054206590543065905440659054506590546065905470659054806590549065905500659055106590552065905530659055406590555065905560659055706590558065905590659056006590561065905620659056306590564065905650659056606590567065905680659056906590570065905710659057206590573065905740659057506590576065905770659057806590579065905800659058106590582065905830659058406590585065905860659058706590588065905890659059006590591065905920659059306590594065905950659059606590597065905980659059906590600065906010659060206590603065906040659060506590606065906070659060806590609065906100659061106590612065906130659061406590615065906160659061706590618065906190659062006590621065906220659062306590624065906250659062606590627065906280659062906590630065906310659063206590633065906340659063506590636065906370659063806590639065906400659064106590642065906430659064406590645065906460659064706590648065906490659065006590651065906520659065306590654065906550659065606590657065906580659065906590660065906610659066206590663065906640659066506590666065906670659066806590669065906700659067106590672065906730659067406590675065906760659067706590678065906790659068006590681065906820659068306590684065906850659068606590687065906880659068906590690065906910659069206590693065906940659069506590696065906970659069806590699065907000659070106590702065907030659070406590705065907060659070706590708065907090659071006590711065907120659071306590714065907150659071606590717065907180659071906590720065907210659072206590723065907240659072506590726065907270659072806590729065907300660001206600013066000140660001506600016066000170660001806600019066000200660002106600022066000230660002406600025066000260660002706600028066000290660003006600031066000320660003306600034066000350660003606600037066000380660003906600040066000410660004206600043066000440660004506600046066000470660004806600049066000500660005106600052066000530660005406600055066000560660005706600058066000590660006006600061066000620660006306600064066000650660006606600067066000680660006906600070066000710660007206600073066000740660007506600076066000770660007806600079066000800660008106600082066000830660008406600085066000860660008706600088066000890660009006600091066000920660009306600094066000950660009606600097066000980660009906600100066001010660010206600103066001040660010506600106066001070660010806600109066001100660011106600112066001130660011406600115066001160660011706600118066001190660012006600121066001220660012306600124066001250660012606600127066001280660012906600130066001310660013206600133066001340660013506600136066001370660013806600139066001400660014106600142066001430660014406600145066001460660014706600148066001490660015006600151066001520660015306600154066001550660015606600157066001580660015906600160066001610660016206600163066001640660016506600166066001670660016806600169066001700660017106600172066001730660017406600175066001760660017706600178066001790660018006600181066001820660018306600184066001850660018606600187066001880660018906600190066001910660019206600193066001940660019506600196066001970660019806600199066002000660020106600202066002030660020406600205066002060660020706600208066002090660021006600211066002120660021306600214066002150660021606600217066002180660021906600220066002210660022206600223066002240660022506600226066002270660022806600229066002300660023106600232066002330660023406600235066002360660023706600238066002390660024006600241066002420660024306600244066002450660024606600247066002480660024906600250066002510660025206600253066002540660025506600256066002570660025806600259066002600660026106600262066002630660026406600265066002660660026706600268066002690660027006600271066002720660027306600274066002750660027606600277066002780660027906600280066002810660028206600283066002840660028506600286066002870660028806600289066002900660029106600292066002930660029406600295066002960660029706600298066002990660030006600301066003020660030306600304066003050660030606600307066003080660030906600310066003110660031206600313066003140660031506600316066003170660031806600319066003200660032106600322066003230660032406600325066003260660032706600328066003290660033006600331066003320660033306600334066003350660033606600337066003380660033906600340066003410660034206600343066003440660034506600346066003470660034806600349066003500660035106600352066003530660035406600355066003560660035706600358066003590660036006600361066003620660036306600364066003650660036606600367066003680660036906600370066003710660037206600373066003740660037506600376066003770660037806600379066003800660038106600382066003830660038406600385066003860660038706600388066003890660039006600391066003920660039306600394066003950660039606600397066003980660039906600400066004010660040206600403066004040660040506600406066004070660040806600409066004100660041106600412066004130660041406600415066004160660041706600418066004190660042006600421066004220660042306600424066004250660042606600427066004280660042906600430066004310660043206600433066004340660043506600436066004370660043806600439066004400660044106600442066004430660044406600445066004460660044706600448066004490660045006600451066004520660045306600454066004550660045606600457066004580660045906600460066004610660046206600463066004640660046506600466066004670660046806600469066004700660047106600472066004730660047406600475066004760660047706600478066004790660048006600481066004820660048306600484066004850660048606600487066004880660048906600490066004910660049206600493066004940660049506600496066004970660049806600499066005000660050106600502066005030660050406600505066005060660050706600508066005090660051006600511066005120660051306600514066005150660051606600517066005180660051906600520066005210660052206600523066005240660052506600526066005270660052806600529066005300660053106600532066005330660053406600535066005360660053706600538066005390660054006600541066005420660054306600544066005450660054606600547066005480660054906600550066005510660055206600553066005540660055506600556066005570660055806600559066005600660056106600562066005630660056406600565066005660660056706600568066005690660057006600571066005720660057306600574066005750660057606600577066005780660057906600580066005810660058206600583066005840660058506600586066005870660058806600589066005900660059106600592066005930660059406600595066005960660059706600598066005990660060006600601066006020660060306600604066006050660060606600607066006080660060906600610066006110660061206600613066006140660061506600616066006170660061806600619066006200660062106600622066006230660062406600625066006260660062706600628066006290660063006600631066006320660063306600634066006350660063606600637066006380660063906600640066006410660064206600643066006440660064506600646066006470660064806600649066006500660065106600652066006530660065406600655066006560660065706600658066006590660066006600661066006620660066306600664066006650660066606600667066006680660066906600670066006710660067206600673066006740660067506600676066006770660067806600679066006800660068106600682066006830660068406600685066006860660068706600688066006890660069006600691066006920660069306600694066006950660069606600697066006980660069906600700066007010660070206600703066007040660070506600706066007070660070806600709066007100660071106600712066007130660071406600715066007160660071706600718066007190660072006600721066007220660072306600724066007250660072606600727066007280660072906600730066007310660073206600733066100120661001306610014066100150661001606610017066100180661001906610020066100210661002206610023066100240661002506610026066100270661002806610029066100300661003106610032066100330661003406610035066100360661003706610038066100390661004006610041066100420661004306610044066100450661004606610047066100480661004906610050066100510661005206610053066100540661005506610056066100570661005806610059066100600661006106610062066100630661006406610065066100660661006706610068066100690661007006610071066100720661007306610074066100750661007606610077066100780661007906610080066100810661008206610083066100840661008506610086066100870661008806610089066100900661009106610092066100930661009406610095066100960661009706610098066100990661010006610101066101020661010306610104066101050661010606610107066101080661010906610110066101110661011206610113066101140661011506610116066101170661011806610119066101200661012106610122066101230661012406610125066101260661012706610128066101290661013006610131066101320661013306610134066101350661013606610137066101380661013906610140066101410661014206610143066101440661014506610146066101470661014806610149066101500661015106610152066101530661015406610155066101560661015706610158066101590661016006610161066101620661016306610164066101650661016606610167066101680661016906610170066101710661017206610173066101740661017506610176066101770661017806610179066101800661018106610182066101830661018406610185066101860661018706610188066101890661019006610191066101920661019306610194066101950661019606610197066101980661019906610200066102010661020206610203066102040661020506610206066102070661020806610209066102100661021106610212066102130661021406610215066102160661021706610218066102190661022006610221066102220661022306610224066102250661022606610227066102280661022906610230066102310661023206610233066102340661023506610236066102370661023806610239066102400661024106610242066102430661024406610245066102460661024706610248066102490661025006610251066102520661025306610254066102550661025606610257066102580661025906610260066102610661026206610263066102640661026506610266066102670661026806610269066102700661027106610272066102730661027406610275066102760661027706610278066102790661028006610281066102820661028306610284066102850661028606610287066102880661028906610290066102910661029206610293066102940661029506610296066102970661029806610299066103000661030106610302066103030661030406610305066103060661030706610308066103090661031006610311066103120661031306610314066103150661031606610317066103180661031906610320066103210661032206610323066103240661032506610326066103270661032806610329066103300661033106610332066103330661033406610335066103360661033706610338066103390661034006610341066103420661034306610344066103450661034606610347066103480661034906610350066103510661035206610353066103540661035506610356066103570661035806610359066103600661036106610362066103630661036406610365066103660661036706610368066103690661037006610371066103720661037306610374066103750661037606610377066103780661037906610380066103810661038206610383066103840661038506610386066103870661038806610389066103900661039106610392066103930661039406610395066103960661039706610398066103990661040006610401066104020661040306610404066104050661040606610407066104080661040906610410066104110661041206610413066104140661041506610416066104170661041806610419066104200661042106610422066104230661042406610425066104260661042706610428066104290661043006610431066104320661043306610434066104350661043606610437066104380661043906610440066104410661044206610443066104440661044506610446066104470661044806610449066104500661045106610452066104530661045406610455066104560661045706610458066104590661046006610461066104620661046306610464066104650661046606610467066104680661046906610470066104710661047206610473066104740661047506610476066104770661047806610479066104800661048106610482066104830661048406610485066104860661048706610488066104890661049006610491066104920661049306610494066104950661049606610497066104980661049906610500066105010661050206610503066105040661050506610506066105070661050806610509066105100661051106610512066105130661051406610515066105160661051706610518066105190661052006610521066105220661052306610524066105250661052606610527066105280661052906610530066105310661053206610533066105340661053506610536066105370661053806610539066105400661054106610542066105430661054406610545066105460661054706610548066105490661055006610551066105520661055306610554066105550661055606610557066105580661055906610560066105610661056206610563066105640661056506610566066105670661056806610569066105700661057106610572066105730661057406610575066105760661057706610578066105790661058006610581066105820661058306610584066105850661058606610587066105880661058906610590066105910661059206610593066105940661059506610596066105970661059806610599066106000661060106610602066106030661060406610605066106060661060706610608066106090661061006610611066106120661061306610614066106150661061606610617066106180661061906610620066106210661062206610623066106240661062506610626066106270661062806610629066106300661063106610632066106330661063406610635066106360661063706610638066106390661064006610641066106420661064306610644066106450661064606610647066106480661064906610650066106510661065206610653066106540661065506610656066106570661065806610659066106600661066106610662066106630661066406610665066106660661066706610668066106690661067006610671066106720661067306610674066106750661067606610677066106780661067906610680066106810661068206610683066106840661068506610686066106870661068806610689066106900661069106610692066106930661069406610695066106960661069706610698066106990661070006610701066107020661070306610704066107050661070606610707066107080661070906610710066107110661071206610713066107140661071506610716066107170661071806610719066107200661072106610722066107230661072406610725066107260661072706610728066107290661073006610731066107320661073306610734066107350661073606620012066200130662001406620015066200160662001706620018066200190662002006620021066200220662002306620024066200250662002606620027066200280662002906620030066200310662003206620033066200340662003506620036066200370662003806620039066200400662004106620042066200430662004406620045066200460662004706620048066200490662005006620051066200520662005306620054066200550662005606620057066200580662005906620060066200610662006206620063066200640662006506620066066200670662006806620069066200700662007106620072066200730662007406620075066200760662007706620078066200790662008006620081066200820662008306620084066200850662008606620087066200880662008906620090066200910662009206620093066200940662009506620096066200970662009806620099066201000662010106620102066201030662010406620105066201060662010706620108066201090662011006620111066201120662011306620114066201150662011606620117066201180662011906620120066201210662012206620123066201240662012506620126066201270662012806620129066201300662013106620132066201330662013406620135066201360662013706620138066201390662014006620141066201420662014306620144066201450662014606620147066201480662014906620150066201510662015206620153066201540662015506620156066201570662015806620159066201600662016106620162066201630662016406620165066201660662016706620168066201690662017006620171066201720662017306620174066201750662017606620177066201780662017906620180066201810662018206620183066201840662018506620186066201870662018806620189066201900662019106620192066201930662019406620195066201960662019706620198066201990662020006620201066202020662020306620204066202050662020606620207066202080662020906620210066202110662021206620213066202140662021506620216066202170662021806620219066202200662022106620222066202230662022406620225066202260662022706620228066202290662023006620231066202320662023306620234066202350662023606620237066202380662023906620240066202410662024206620243066202440662024506620246066202470662024806620249066202500662025106620252066202530662025406620255066202560662025706620258066202590662026006620261066202620662026306620264066202650662026606620267066202680662026906620270066202710662027206620273066202740662027506620276066202770662027806620279066202800662028106620282066202830662028406620285066202860662028706620288066202890662029006620291066202920662029306620294066202950662029606620297066202980662029906620300066203010662030206620303066203040662030506620306066203070662030806620309066203100662031106620312066203130662031406620315066203160662031706620318066203190662032006620321066203220662032306620324066203250662032606620327066203280662032906620330066203310662033206620333066203340662033506620336066203370662033806620339066203400662034106620342066203430662034406620345066203460662034706620348066203490662035006620351066203520662035306620354066203550662035606620357066203580662035906620360066203610662036206620363066203640662036506620366066203670662036806620369066203700662037106620372066203730662037406620375066203760662037706620378066203790662038006620381066203820662038306620384066203850662038606620387066203880662038906620390066203910662039206620393066203940662039506620396066203970662039806620399066204000662040106620402066204030662040406620405066204060662040706620408066204090662041006620411066204120662041306620414066204150662041606620417066204180662041906620420066204210662042206620423066204240662042506620426066204270662042806620429066204300662043106620432066204330662043406620435066204360662043706620438066204390662044006620441066204420662044306620444066204450662044606620447066204480662044906620450066204510662045206620453066204540662045506620456066204570662045806620459066204600662046106620462066204630662046406620465066204660662046706620468066204690662047006620471066204720662047306620474066204750662047606620477066204780662047906620480066204810662048206620483066204840662048506620486066204870662048806620489066204900662049106620492066204930662049406620495066204960662049706620498066204990662050006620501066205020662050306620504066205050662050606620507066205080662050906620510066205110662051206620513066205140662051506620516066205170662051806620519066205200662052106620522066205230662052406620525066205260662052706620528066205290662053006620531066205320662053306620534066205350662053606620537066205380662053906620540066205410662054206620543066205440662054506620546066205470662054806620549066205500662055106620552066205530662055406620555066205560662055706620558066205590662056006620561066205620662056306620564066205650662056606620567066205680662056906620570066205710662057206620573066205740662057506620576066205770662057806620579066205800662058106620582066205830662058406620585066205860662058706620588066205890662059006620591066205920662059306620594066205950662059606620597066205980662059906620600066206010662060206620603066206040662060506620606066206070662060806620609066206100662061106620612066206130662061406620615066206160662061706620618066206190662062006620621066206220662062306620624066206250662062606620627066206280662062906620630066206310662063206620633066206340662063506620636066206370662063806620639066206400662064106620642066206430662064406620645066206460662064706620648066206490662065006620651066206520662065306620654066206550662065606620657066206580662065906620660066206610662066206620663066206640662066506620666066206670662066806620669066206700662067106620672066206730662067406620675066206760662067706620678066206790662068006620681066206820662068306620684066206850662068606620687066206880662068906620690066206910662069206620693066206940662069506620696066206970662069806620699066207000662070106620702066207030662070406620705066207060662070706620708066207090662071006620711066207120662071306620714066207150662071606620717066207180662071906620720066207210662072206620723066207240662072506620726066207270662072806620729066207300662073106620732066207330662073406620735066207360662073706620738066207390663001306630014066300150663001606630017066300180663001906630020066300210663002206630023066300240663002506630026066300270663002806630029066300300663003106630032066300330663003406630035066300360663003706630038066300390663004006630041066300420663004306630044066300450663004606630047066300480663004906630050066300510663005206630053066300540663005506630056066300570663005806630059066300600663006106630062066300630663006406630065066300660663006706630068066300690663007006630071066300720663007306630074066300750663007606630077066300780663007906630080066300810663008206630083066300840663008506630086066300870663008806630089066300900663009106630092066300930663009406630095066300960663009706630098066300990663010006630101066301020663010306630104066301050663010606630107066301080663010906630110066301110663011206630113066301140663011506630116066301170663011806630119066301200663012106630122066301230663012406630125066301260663012706630128066301290663013006630131066301320663013306630134066301350663013606630137066301380663013906630140066301410663014206630143066301440663014506630146066301470663014806630149066301500663015106630152066301530663015406630155066301560663015706630158066301590663016006630161066301620663016306630164066301650663016606630167066301680663016906630170066301710663017206630173066301740663017506630176066301770663017806630179066301800663018106630182066301830663018406630185066301860663018706630188066301890663019006630191066301920663019306630194066301950663019606630197066301980663019906630200066302010663020206630203066302040663020506630206066302070663020806630209066302100663021106630212066302130663021406630215066302160663021706630218066302190663022006630221066302220663022306630224066302250663022606630227066302280663022906630230066302310663023206630233066302340663023506630236066302370663023806630239066302400663024106630242066302430663024406630245066302460663024706630248066302490663025006630251066302520663025306630254066302550663025606630257066302580663025906630260066302610663026206630263066302640663026506630266066302670663026806630269066302700663027106630272066302730663027406630275066302760663027706630278066302790663028006630281066302820663028306630284066302850663028606630287066302880663028906630290066302910663029206630293066302940663029506630296066302970663029806630299066303000663030106630302066303030663030406630305066303060663030706630308066303090663031006630311066303120663031306630314066303150663031606630317066303180663031906630320066303210663032206630323066303240663032506630326066303270663032806630329066303300663033106630332066303330663033406630335066303360663033706630338066303390663034006630341066303420663034306630344066303450663034606630347066303480663034906630350066303510663035206630353066303540663035506630356066303570663035806630359066303600663036106630362066303630663036406630365066303660663036706630368066303690663037006630371066303720663037306630374066303750663037606630377066303780663037906630380066303810663038206630383066303840663038506630386066303870663038806630389066303900663039106630392066303930663039406630395066303960663039706630398066303990663040006630401066304020663040306630404066304050663040606630407066304080663040906630410066304110663041206630413066304140663041506630416066304170663041806630419066304200663042106630422066304230663042406630425066304260663042706630428066304290663043006630431066304320663043306630434066304350663043606630437066304380663043906630440066304410663044206630443066304440663044506630446066304470663044806630449066304500663045106630452066304530663045406630455066304560663045706630458066304590663046006630461066304620663046306630464066304650663046606630467066304680663046906630470066304710663047206630473066304740663047506630476066304770663047806630479066304800663048106630482066304830663048406630485066304860663048706630488066304890663049006630491066304920663049306630494066304950663049606630497066304980663049906630500066305010663050206630503066305040663050506630506066305070663050806630509066305100663051106630512066305130663051406630515066305160663051706630518066305190663052006630521066305220663052306630524066305250663052606630527066305280663052906630530066305310663053206630533066305340663053506630536066305370663053806630539066305400663054106630542066305430663054406630545066305460663054706630548066305490663055006630551066305520663055306630554066305550663055606630557066305580663055906630560066305610663056206630563066305640663056506630566066305670663056806630569066305700663057106630572066305730663057406630575066305760663057706630578066305790663058006630581066305820663058306630584066305850663058606630587066305880663058906630590066305910663059206630593066305940663059506630596066305970663059806630599066306000663060106630602066306030663060406630605066306060663060706630608066306090663061006630611066306120663061306630614066306150663061606630617066306180663061906630620066306210663062206630623066306240663062506630626066306270663062806630629066306300663063106630632066306330663063406630635066306360663063706630638066306390663064006630641066306420663064306630644066306450663064606630647066306480663064906630650066306510663065206630653066306540663065506630656066306570663065806630659066306600663066106630662066306630663066406630665066306660663066706630668066306690663067006630671066306720663067306630674066306750663067606630677066306780663067906630680066306810663068206630683066306840663068506630686066306870663068806630689066306900663069106630692066306930663069406630695066306960663069706630698066306990663070006630701066307020663070306630704066307050663070606630707066307080663070906630710066307110663071206630713066307140663071506630716066307170663071806630719066307200663072106630722066307230663072406630725066307260663072706630728066307290663073006630731066307320663073306630734066307350663073606630737066307380663073906630740066307410663074206640013066400140664001506640016066400170664001806640019066400200664002106640022066400230664002406640025066400260664002706640028066400290664003006640031066400320664003306640034066400350664003606640037066400380664003906640040066400410664004206640043066400440664004506640046066400470664004806640049066400500664005106640052066400530664005406640055066400560664005706640058066400590664006006640061066400620664006306640064066400650664006606640067066400680664006906640070066400710664007206640073066400740664007506640076066400770664007806640079066400800664008106640082066400830664008406640085066400860664008706640088066400890664009006640091066400920664009306640094066400950664009606640097066400980664009906640100066401010664010206640103066401040664010506640106066401070664010806640109066401100664011106640112066401130664011406640115066401160664011706640118066401190664012006640121066401220664012306640124066401250664012606640127066401280664012906640130066401310664013206640133066401340664013506640136066401370664013806640139066401400664014106640142066401430664014406640145066401460664014706640148066401490664015006640151066401520664015306640154066401550664015606640157066401580664015906640160066401610664016206640163066401640664016506640166066401670664016806640169066401700664017106640172066401730664017406640175066401760664017706640178066401790664018006640181066401820664018306640184066401850664018606640187066401880664018906640190066401910664019206640193066401940664019506640196066401970664019806640199066402000664020106640202066402030664020406640205066402060664020706640208066402090664021006640211066402120664021306640214066402150664021606640217066402180664021906640220066402210664022206640223066402240664022506640226066402270664022806640229066402300664023106640232066402330664023406640235066402360664023706640238066402390664024006640241066402420664024306640244066402450664024606640247066402480664024906640250066402510664025206640253066402540664025506640256066402570664025806640259066402600664026106640262066402630664026406640265066402660664026706640268066402690664027006640271066402720664027306640274066402750664027606640277066402780664027906640280066402810664028206640283066402840664028506640286066402870664028806640289066402900664029106640292066402930664029406640295066402960664029706640298066402990664030006640301066403020664030306640304066403050664030606640307066403080664030906640310066403110664031206640313066403140664031506640316066403170664031806640319066403200664032106640322066403230664032406640325066403260664032706640328066403290664033006640331066403320664033306640334066403350664033606640337066403380664033906640340066403410664034206640343066403440664034506640346066403470664034806640349066403500664035106640352066403530664035406640355066403560664035706640358066403590664036006640361066403620664036306640364066403650664036606640367066403680664036906640370066403710664037206640373066403740664037506640376066403770664037806640379066403800664038106640382066403830664038406640385066403860664038706640388066403890664039006640391066403920664039306640394066403950664039606640397066403980664039906640400066404010664040206640403066404040664040506640406066404070664040806640409066404100664041106640412066404130664041406640415066404160664041706640418066404190664042006640421066404220664042306640424066404250664042606640427066404280664042906640430066404310664043206640433066404340664043506640436066404370664043806640439066404400664044106640442066404430664044406640445066404460664044706640448066404490664045006640451066404520664045306640454066404550664045606640457066404580664045906640460066404610664046206640463066404640664046506640466066404670664046806640469066404700664047106640472066404730664047406640475066404760664047706640478066404790664048006640481066404820664048306640484066404850664048606640487066404880664048906640490066404910664049206640493066404940664049506640496066404970664049806640499066405000664050106640502066405030664050406640505066405060664050706640508066405090664051006640511066405120664051306640514066405150664051606640517066405180664051906640520066405210664052206640523066405240664052506640526066405270664052806640529066405300664053106640532066405330664053406640535066405360664053706640538066405390664054006640541066405420664054306640544066405450664054606640547066405480664054906640550066405510664055206640553066405540664055506640556066405570664055806640559066405600664056106640562066405630664056406640565066405660664056706640568066405690664057006640571066405720664057306640574066405750664057606640577066405780664057906640580066405810664058206640583066405840664058506640586066405870664058806640589066405900664059106640592066405930664059406640595066405960664059706640598066405990664060006640601066406020664060306640604066406050664060606640607066406080664060906640610066406110664061206640613066406140664061506640616066406170664061806640619066406200664062106640622066406230664062406640625066406260664062706640628066406290664063006640631066406320664063306640634066406350664063606640637066406380664063906640640066406410664064206640643066406440664064506640646066406470664064806640649066406500664065106640652066406530664065406640655066406560664065706640658066406590664066006640661066406620664066306640664066406650664066606640667066406680664066906640670066406710664067206640673066406740664067506640676066406770664067806640679066406800664068106640682066406830664068406640685066406860664068706640688066406890664069006640691066406920664069306640694066406950664069606640697066406980664069906640700066407010664070206640703066407040664070506640706066407070664070806640709066407100664071106640712066407130664071406640715066407160664071706640718066407190664072006640721066407220664072306640724066407250664072606640727066407280664072906640730066407310664073206640733066407340664073506640736066407370664073806640739066407400664074106640742066407430664074406640745066500130665001406650015066500160665001706650018066500190665002006650021066500220665002306650024066500250665002606650027066500280665002906650030066500310665003206650033066500340665003506650036066500370665003806650039066500400665004106650042066500430665004406650045066500460665004706650048066500490665005006650051066500520665005306650054066500550665005606650057066500580665005906650060066500610665006206650063066500640665006506650066066500670665006806650069066500700665007106650072066500730665007406650075066500760665007706650078066500790665008006650081066500820665008306650084066500850665008606650087066500880665008906650090066500910665009206650093066500940665009506650096066500970665009806650099066501000665010106650102066501030665010406650105066501060665010706650108066501090665011006650111066501120665011306650114066501150665011606650117066501180665011906650120066501210665012206650123066501240665012506650126066501270665012806650129066501300665013106650132066501330665013406650135066501360665013706650138066501390665014006650141066501420665014306650144066501450665014606650147066501480665014906650150066501510665015206650153066501540665015506650156066501570665015806650159066501600665016106650162066501630665016406650165066501660665016706650168066501690665017006650171066501720665017306650174066501750665017606650177066501780665017906650180066501810665018206650183066501840665018506650186066501870665018806650189066501900665019106650192066501930665019406650195066501960665019706650198066501990665020006650201066502020665020306650204066502050665020606650207066502080665020906650210066502110665021206650213066502140665021506650216066502170665021806650219066502200665022106650222066502230665022406650225066502260665022706650228066502290665023006650231066502320665023306650234066502350665023606650237066502380665023906650240066502410665024206650243066502440665024506650246066502470665024806650249066502500665025106650252066502530665025406650255066502560665025706650258066502590665026006650261066502620665026306650264066502650665026606650267066502680665026906650270066502710665027206650273066502740665027506650276066502770665027806650279066502800665028106650282066502830665028406650285066502860665028706650288066502890665029006650291066502920665029306650294066502950665029606650297066502980665029906650300066503010665030206650303066503040665030506650306066503070665030806650309066503100665031106650312066503130665031406650315066503160665031706650318066503190665032006650321066503220665032306650324066503250665032606650327066503280665032906650330066503310665033206650333066503340665033506650336066503370665033806650339066503400665034106650342066503430665034406650345066503460665034706650348066503490665035006650351066503520665035306650354066503550665035606650357066503580665035906650360066503610665036206650363066503640665036506650366066503670665036806650369066503700665037106650372066503730665037406650375066503760665037706650378066503790665038006650381066503820665038306650384066503850665038606650387066503880665038906650390066503910665039206650393066503940665039506650396066503970665039806650399066504000665040106650402066504030665040406650405066504060665040706650408066504090665041006650411066504120665041306650414066504150665041606650417066504180665041906650420066504210665042206650423066504240665042506650426066504270665042806650429066504300665043106650432066504330665043406650435066504360665043706650438066504390665044006650441066504420665044306650444066504450665044606650447066504480665044906650450066504510665045206650453066504540665045506650456066504570665045806650459066504600665046106650462066504630665046406650465066504660665046706650468066504690665047006650471066504720665047306650474066504750665047606650477066504780665047906650480066504810665048206650483066504840665048506650486066504870665048806650489066504900665049106650492066504930665049406650495066504960665049706650498066504990665050006650501066505020665050306650504066505050665050606650507066505080665050906650510066505110665051206650513066505140665051506650516066505170665051806650519066505200665052106650522066505230665052406650525066505260665052706650528066505290665053006650531066505320665053306650534066505350665053606650537066505380665053906650540066505410665054206650543066505440665054506650546066505470665054806650549066505500665055106650552066505530665055406650555066505560665055706650558066505590665056006650561066505620665056306650564066505650665056606650567066505680665056906650570066505710665057206650573066505740665057506650576066505770665057806650579066505800665058106650582066505830665058406650585066505860665058706650588066505890665059006650591066505920665059306650594066505950665059606650597066505980665059906650600066506010665060206650603066506040665060506650606066506070665060806650609066506100665061106650612066506130665061406650615066506160665061706650618066506190665062006650621066506220665062306650624066506250665062606650627066506280665062906650630066506310665063206650633066506340665063506650636066506370665063806650639066506400665064106650642066506430665064406650645066506460665064706650648066506490665065006650651066506520665065306650654066506550665065606650657066506580665065906650660066506610665066206650663066506640665066506650666066506670665066806650669066506700665067106650672066506730665067406650675066506760665067706650678066506790665068006650681066506820665068306650684066506850665068606650687066506880665068906650690066506910665069206650693066506940665069506650696066506970665069806650699066507000665070106650702066507030665070406650705066507060665070706650708066507090665071006650711066507120665071306650714066507150665071606650717066507180665071906650720066507210665072206650723066507240665072506650726066507270665072806650729066507300665073106650732066507330665073406650735066507360665073706650738066507390665074006650741066507420665074306650744066507450665074606650747066507480666001306660014066600150666001606660017066600180666001906660020066600210666002206660023066600240666002506660026066600270666002806660029066600300666003106660032066600330666003406660035066600360666003706660038066600390666004006660041066600420666004306660044066600450666004606660047066600480666004906660050066600510666005206660053066600540666005506660056066600570666005806660059066600600666006106660062066600630666006406660065066600660666006706660068066600690666007006660071066600720666007306660074066600750666007606660077066600780666007906660080066600810666008206660083066600840666008506660086066600870666008806660089066600900666009106660092066600930666009406660095066600960666009706660098066600990666010006660101066601020666010306660104066601050666010606660107066601080666010906660110066601110666011206660113066601140666011506660116066601170666011806660119066601200666012106660122066601230666012406660125066601260666012706660128066601290666013006660131066601320666013306660134066601350666013606660137066601380666013906660140066601410666014206660143066601440666014506660146066601470666014806660149066601500666015106660152066601530666015406660155066601560666015706660158066601590666016006660161066601620666016306660164066601650666016606660167066601680666016906660170066601710666017206660173066601740666017506660176066601770666017806660179066601800666018106660182066601830666018406660185066601860666018706660188066601890666019006660191066601920666019306660194066601950666019606660197066601980666019906660200066602010666020206660203066602040666020506660206066602070666020806660209066602100666021106660212066602130666021406660215066602160666021706660218066602190666022006660221066602220666022306660224066602250666022606660227066602280666022906660230066602310666023206660233066602340666023506660236066602370666023806660239066602400666024106660242066602430666024406660245066602460666024706660248066602490666025006660251066602520666025306660254066602550666025606660257066602580666025906660260066602610666026206660263066602640666026506660266066602670666026806660269066602700666027106660272066602730666027406660275066602760666027706660278066602790666028006660281066602820666028306660284066602850666028606660287066602880666028906660290066602910666029206660293066602940666029506660296066602970666029806660299066603000666030106660302066603030666030406660305066603060666030706660308066603090666031006660311066603120666031306660314066603150666031606660317066603180666031906660320066603210666032206660323066603240666032506660326066603270666032806660329066603300666033106660332066603330666033406660335066603360666033706660338066603390666034006660341066603420666034306660344066603450666034606660347066603480666034906660350066603510666035206660353066603540666035506660356066603570666035806660359066603600666036106660362066603630666036406660365066603660666036706660368066603690666037006660371066603720666037306660374066603750666037606660377066603780666037906660380066603810666038206660383066603840666038506660386066603870666038806660389066603900666039106660392066603930666039406660395066603960666039706660398066603990666040006660401066604020666040306660404066604050666040606660407066604080666040906660410066604110666041206660413066604140666041506660416066604170666041806660419066604200666042106660422066604230666042406660425066604260666042706660428066604290666043006660431066604320666043306660434066604350666043606660437066604380666043906660440066604410666044206660443066604440666044506660446066604470666044806660449066604500666045106660452066604530666045406660455066604560666045706660458066604590666046006660461066604620666046306660464066604650666046606660467066604680666046906660470066604710666047206660473066604740666047506660476066604770666047806660479066604800666048106660482066604830666048406660485066604860666048706660488066604890666049006660491066604920666049306660494066604950666049606660497066604980666049906660500066605010666050206660503066605040666050506660506066605070666050806660509066605100666051106660512066605130666051406660515066605160666051706660518066605190666052006660521066605220666052306660524066605250666052606660527066605280666052906660530066605310666053206660533066605340666053506660536066605370666053806660539066605400666054106660542066605430666054406660545066605460666054706660548066605490666055006660551066605520666055306660554066605550666055606660557066605580666055906660560066605610666056206660563066605640666056506660566066605670666056806660569066605700666057106660572066605730666057406660575066605760666057706660578066605790666058006660581066605820666058306660584066605850666058606660587066605880666058906660590066605910666059206660593066605940666059506660596066605970666059806660599066606000666060106660602066606030666060406660605066606060666060706660608066606090666061006660611066606120666061306660614066606150666061606660617066606180666061906660620066606210666062206660623066606240666062506660626066606270666062806660629066606300666063106660632066606330666063406660635066606360666063706660638066606390666064006660641066606420666064306660644066606450666064606660647066606480666064906660650066606510666065206660653066606540666065506660656066606570666065806660659066606600666066106660662066606630666066406660665066606660666066706660668066606690666067006660671066606720666067306660674066606750666067606660677066606780666067906660680066606810666068206660683066606840666068506660686066606870666068806660689066606900666069106660692066606930666069406660695066606960666069706660698066606990666070006660701066607020666070306660704066607050666070606660707066607080666070906660710066607110666071206660713066607140666071506660716066607170666071806660719066607200666072106660722066607230666072406660725066607260666072706660728066607290666073006660731066607320666073306660734066607350666073606660737066607380666073906660740066607410666074206660743066607440666074506660746066607470666074806660749066607500666075106670014066700150667001606670017066700180667001906670020066700210667002206670023066700240667002506670026066700270667002806670029066700300667003106670032066700330667003406670035066700360667003706670038066700390667004006670041066700420667004306670044066700450667004606670047066700480667004906670050066700510667005206670053066700540667005506670056066700570667005806670059066700600667006106670062066700630667006406670065066700660667006706670068066700690667007006670071066700720667007306670074066700750667007606670077066700780667007906670080066700810667008206670083066700840667008506670086066700870667008806670089066700900667009106670092066700930667009406670095066700960667009706670098066700990667010006670101066701020667010306670104066701050667010606670107066701080667010906670110066701110667011206670113066701140667011506670116066701170667011806670119066701200667012106670122066701230667012406670125066701260667012706670128066701290667013006670131066701320667013306670134066701350667013606670137066701380667013906670140066701410667014206670143066701440667014506670146066701470667014806670149066701500667015106670152066701530667015406670155066701560667015706670158066701590667016006670161066701620667016306670164066701650667016606670167066701680667016906670170066701710667017206670173066701740667017506670176066701770667017806670179066701800667018106670182066701830667018406670185066701860667018706670188066701890667019006670191066701920667019306670194066701950667019606670197066701980667019906670200066702010667020206670203066702040667020506670206066702070667020806670209066702100667021106670212066702130667021406670215066702160667021706670218066702190667022006670221066702220667022306670224066702250667022606670227066702280667022906670230066702310667023206670233066702340667023506670236066702370667023806670239066702400667024106670242066702430667024406670245066702460667024706670248066702490667025006670251066702520667025306670254066702550667025606670257066702580667025906670260066702610667026206670263066702640667026506670266066702670667026806670269066702700667027106670272066702730667027406670275066702760667027706670278066702790667028006670281066702820667028306670284066702850667028606670287066702880667028906670290066702910667029206670293066702940667029506670296066702970667029806670299066703000667030106670302066703030667030406670305066703060667030706670308066703090667031006670311066703120667031306670314066703150667031606670317066703180667031906670320066703210667032206670323066703240667032506670326066703270667032806670329066703300667033106670332066703330667033406670335066703360667033706670338066703390667034006670341066703420667034306670344066703450667034606670347066703480667034906670350066703510667035206670353066703540667035506670356066703570667035806670359066703600667036106670362066703630667036406670365066703660667036706670368066703690667037006670371066703720667037306670374066703750667037606670377066703780667037906670380066703810667038206670383066703840667038506670386066703870667038806670389066703900667039106670392066703930667039406670395066703960667039706670398066703990667040006670401066704020667040306670404066704050667040606670407066704080667040906670410066704110667041206670413066704140667041506670416066704170667041806670419066704200667042106670422066704230667042406670425066704260667042706670428066704290667043006670431066704320667043306670434066704350667043606670437066704380667043906670440066704410667044206670443066704440667044506670446066704470667044806670449066704500667045106670452066704530667045406670455066704560667045706670458066704590667046006670461066704620667046306670464066704650667046606670467066704680667046906670470066704710667047206670473066704740667047506670476066704770667047806670479066704800667048106670482066704830667048406670485066704860667048706670488066704890667049006670491066704920667049306670494066704950667049606670497066704980667049906670500066705010667050206670503066705040667050506670506066705070667050806670509066705100667051106670512066705130667051406670515066705160667051706670518066705190667052006670521066705220667052306670524066705250667052606670527066705280667052906670530066705310667053206670533066705340667053506670536066705370667053806670539066705400667054106670542066705430667054406670545066705460667054706670548066705490667055006670551066705520667055306670554066705550667055606670557066705580667055906670560066705610667056206670563066705640667056506670566066705670667056806670569066705700667057106670572066705730667057406670575066705760667057706670578066705790667058006670581066705820667058306670584066705850667058606670587066705880667058906670590066705910667059206670593066705940667059506670596066705970667059806670599066706000667060106670602066706030667060406670605066706060667060706670608066706090667061006670611066706120667061306670614066706150667061606670617066706180667061906670620066706210667062206670623066706240667062506670626066706270667062806670629066706300667063106670632066706330667063406670635066706360667063706670638066706390667064006670641066706420667064306670644066706450667064606670647066706480667064906670650066706510667065206670653066706540667065506670656066706570667065806670659066706600667066106670662066706630667066406670665066706660667066706670668066706690667067006670671066706720667067306670674066706750667067606670677066706780667067906670680066706810667068206670683066706840667068506670686066706870667068806670689066706900667069106670692066706930667069406670695066706960667069706670698066706990667070006670701066707020667070306670704066707050667070606670707066707080667070906670710066707110667071206670713066707140667071506670716066707170667071806670719066707200667072106670722066707230667072406670725066707260667072706670728066707290667073006670731066707320667073306670734066707350667073606670737066707380667073906670740066707410667074206670743066707440667074506670746066707470667074806670749066707500667075106670752066707530667075406680014066800150668001606680017066800180668001906680020066800210668002206680023066800240668002506680026066800270668002806680029066800300668003106680032066800330668003406680035066800360668003706680038066800390668004006680041066800420668004306680044066800450668004606680047066800480668004906680050066800510668005206680053066800540668005506680056066800570668005806680059066800600668006106680062066800630668006406680065066800660668006706680068066800690668007006680071066800720668007306680074066800750668007606680077066800780668007906680080066800810668008206680083066800840668008506680086066800870668008806680089066800900668009106680092066800930668009406680095066800960668009706680098066800990668010006680101066801020668010306680104066801050668010606680107066801080668010906680110066801110668011206680113066801140668011506680116066801170668011806680119066801200668012106680122066801230668012406680125066801260668012706680128066801290668013006680131066801320668013306680134066801350668013606680137066801380668013906680140066801410668014206680143066801440668014506680146066801470668014806680149066801500668015106680152066801530668015406680155066801560668015706680158066801590668016006680161066801620668016306680164066801650668016606680167066801680668016906680170066801710668017206680173066801740668017506680176066801770668017806680179066801800668018106680182066801830668018406680185066801860668018706680188066801890668019006680191066801920668019306680194066801950668019606680197066801980668019906680200066802010668020206680203066802040668020506680206066802070668020806680209066802100668021106680212066802130668021406680215066802160668021706680218066802190668022006680221066802220668022306680224066802250668022606680227066802280668022906680230066802310668023206680233066802340668023506680236066802370668023806680239066802400668024106680242066802430668024406680245066802460668024706680248066802490668025006680251066802520668025306680254066802550668025606680257066802580668025906680260066802610668026206680263066802640668026506680266066802670668026806680269066802700668027106680272066802730668027406680275066802760668027706680278066802790668028006680281066802820668028306680284066802850668028606680287066802880668028906680290066802910668029206680293066802940668029506680296066802970668029806680299066803000668030106680302066803030668030406680305066803060668030706680308066803090668031006680311066803120668031306680314066803150668031606680317066803180668031906680320066803210668032206680323066803240668032506680326066803270668032806680329066803300668033106680332066803330668033406680335066803360668033706680338066803390668034006680341066803420668034306680344066803450668034606680347066803480668034906680350066803510668035206680353066803540668035506680356066803570668035806680359066803600668036106680362066803630668036406680365066803660668036706680368066803690668037006680371066803720668037306680374066803750668037606680377066803780668037906680380066803810668038206680383066803840668038506680386066803870668038806680389066803900668039106680392066803930668039406680395066803960668039706680398066803990668040006680401066804020668040306680404066804050668040606680407066804080668040906680410066804110668041206680413066804140668041506680416066804170668041806680419066804200668042106680422066804230668042406680425066804260668042706680428066804290668043006680431066804320668043306680434066804350668043606680437066804380668043906680440066804410668044206680443066804440668044506680446066804470668044806680449066804500668045106680452066804530668045406680455066804560668045706680458066804590668046006680461066804620668046306680464066804650668046606680467066804680668046906680470066804710668047206680473066804740668047506680476066804770668047806680479066804800668048106680482066804830668048406680485066804860668048706680488066804890668049006680491066804920668049306680494066804950668049606680497066804980668049906680500066805010668050206680503066805040668050506680506066805070668050806680509066805100668051106680512066805130668051406680515066805160668051706680518066805190668052006680521066805220668052306680524066805250668052606680527066805280668052906680530066805310668053206680533066805340668053506680536066805370668053806680539066805400668054106680542066805430668054406680545066805460668054706680548066805490668055006680551066805520668055306680554066805550668055606680557066805580668055906680560066805610668056206680563066805640668056506680566066805670668056806680569066805700668057106680572066805730668057406680575066805760668057706680578066805790668058006680581066805820668058306680584066805850668058606680587066805880668058906680590066805910668059206680593066805940668059506680596066805970668059806680599066806000668060106680602066806030668060406680605066806060668060706680608066806090668061006680611066806120668061306680614066806150668061606680617066806180668061906680620066806210668062206680623066806240668062506680626066806270668062806680629066806300668063106680632066806330668063406680635066806360668063706680638066806390668064006680641066806420668064306680644066806450668064606680647066806480668064906680650066806510668065206680653066806540668065506680656066806570668065806680659066806600668066106680662066806630668066406680665066806660668066706680668066806690668067006680671066806720668067306680674066806750668067606680677066806780668067906680680066806810668068206680683066806840668068506680686066806870668068806680689066806900668069106680692066806930668069406680695066806960668069706680698066806990668070006680701066807020668070306680704066807050668070606680707066807080668070906680710066807110668071206680713066807140668071506680716066807170668071806680719066807200668072106680722066807230668072406680725066807260668072706680728066807290668073006680731066807320668073306680734066807350668073606680737066807380668073906680740066807410668074206680743066807440668074506680746066807470668074806680749066807500668075106680752066807530668075406680755066807560668075706690014066900150669001606690017066900180669001906690020066900210669002206690023066900240669002506690026066900270669002806690029066900300669003106690032066900330669003406690035066900360669003706690038066900390669004006690041066900420669004306690044066900450669004606690047066900480669004906690050066900510669005206690053066900540669005506690056066900570669005806690059066900600669006106690062066900630669006406690065066900660669006706690068066900690669007006690071066900720669007306690074066900750669007606690077066900780669007906690080066900810669008206690083066900840669008506690086066900870669008806690089066900900669009106690092066900930669009406690095066900960669009706690098066900990669010006690101066901020669010306690104066901050669010606690107066901080669010906690110066901110669011206690113066901140669011506690116066901170669011806690119066901200669012106690122066901230669012406690125066901260669012706690128066901290669013006690131066901320669013306690134066901350669013606690137066901380669013906690140066901410669014206690143066901440669014506690146066901470669014806690149066901500669015106690152066901530669015406690155066901560669015706690158066901590669016006690161066901620669016306690164066901650669016606690167066901680669016906690170066901710669017206690173066901740669017506690176066901770669017806690179066901800669018106690182066901830669018406690185066901860669018706690188066901890669019006690191066901920669019306690194066901950669019606690197066901980669019906690200066902010669020206690203066902040669020506690206066902070669020806690209066902100669021106690212066902130669021406690215066902160669021706690218066902190669022006690221066902220669022306690224066902250669022606690227066902280669022906690230066902310669023206690233066902340669023506690236066902370669023806690239066902400669024106690242066902430669024406690245066902460669024706690248066902490669025006690251066902520669025306690254066902550669025606690257066902580669025906690260066902610669026206690263066902640669026506690266066902670669026806690269066902700669027106690272066902730669027406690275066902760669027706690278066902790669028006690281066902820669028306690284066902850669028606690287066902880669028906690290066902910669029206690293066902940669029506690296066902970669029806690299066903000669030106690302066903030669030406690305066903060669030706690308066903090669031006690311066903120669031306690314066903150669031606690317066903180669031906690320066903210669032206690323066903240669032506690326066903270669032806690329066903300669033106690332066903330669033406690335066903360669033706690338066903390669034006690341066903420669034306690344066903450669034606690347066903480669034906690350066903510669035206690353066903540669035506690356066903570669035806690359066903600669036106690362066903630669036406690365066903660669036706690368066903690669037006690371066903720669037306690374066903750669037606690377066903780669037906690380066903810669038206690383066903840669038506690386066903870669038806690389066903900669039106690392066903930669039406690395066903960669039706690398066903990669040006690401066904020669040306690404066904050669040606690407066904080669040906690410066904110669041206690413066904140669041506690416066904170669041806690419066904200669042106690422066904230669042406690425066904260669042706690428066904290669043006690431066904320669043306690434066904350669043606690437066904380669043906690440066904410669044206690443066904440669044506690446066904470669044806690449066904500669045106690452066904530669045406690455066904560669045706690458066904590669046006690461066904620669046306690464066904650669046606690467066904680669046906690470066904710669047206690473066904740669047506690476066904770669047806690479066904800669048106690482066904830669048406690485066904860669048706690488066904890669049006690491066904920669049306690494066904950669049606690497066904980669049906690500066905010669050206690503066905040669050506690506066905070669050806690509066905100669051106690512066905130669051406690515066905160669051706690518066905190669052006690521066905220669052306690524066905250669052606690527066905280669052906690530066905310669053206690533066905340669053506690536066905370669053806690539066905400669054106690542066905430669054406690545066905460669054706690548066905490669055006690551066905520669055306690554066905550669055606690557066905580669055906690560066905610669056206690563066905640669056506690566066905670669056806690569066905700669057106690572066905730669057406690575066905760669057706690578066905790669058006690581066905820669058306690584066905850669058606690587066905880669058906690590066905910669059206690593066905940669059506690596066905970669059806690599066906000669060106690602066906030669060406690605066906060669060706690608066906090669061006690611066906120669061306690614066906150669061606690617066906180669061906690620066906210669062206690623066906240669062506690626066906270669062806690629066906300669063106690632066906330669063406690635066906360669063706690638066906390669064006690641066906420669064306690644066906450669064606690647066906480669064906690650066906510669065206690653066906540669065506690656066906570669065806690659066906600669066106690662066906630669066406690665066906660669066706690668066906690669067006690671066906720669067306690674066906750669067606690677066906780669067906690680066906810669068206690683066906840669068506690686066906870669068806690689066906900669069106690692066906930669069406690695066906960669069706690698066906990669070006690701066907020669070306690704066907050669070606690707066907080669070906690710066907110669071206690713066907140669071506690716066907170669071806690719066907200669072106690722066907230669072406690725066907260669072706690728066907290669073006690731066907320669073306690734066907350669073606690737066907380669073906690740066907410669074206690743066907440669074506690746066907470669074806690749066907500669075106690752066907530669075406690755066907560669075706690758066907590670001406700015067000160670001706700018067000190670002006700021067000220670002306700024067000250670002606700027067000280670002906700030067000310670003206700033067000340670003506700036067000370670003806700039067000400670004106700042067000430670004406700045067000460670004706700048067000490670005006700051067000520670005306700054067000550670005606700057067000580670005906700060067000610670006206700063067000640670006506700066067000670670006806700069067000700670007106700072067000730670007406700075067000760670007706700078067000790670008006700081067000820670008306700084067000850670008606700087067000880670008906700090067000910670009206700093067000940670009506700096067000970670009806700099067001000670010106700102067001030670010406700105067001060670010706700108067001090670011006700111067001120670011306700114067001150670011606700117067001180670011906700120067001210670012206700123067001240670012506700126067001270670012806700129067001300670013106700132067001330670013406700135067001360670013706700138067001390670014006700141067001420670014306700144067001450670014606700147067001480670014906700150067001510670015206700153067001540670015506700156067001570670015806700159067001600670016106700162067001630670016406700165067001660670016706700168067001690670017006700171067001720670017306700174067001750670017606700177067001780670017906700180067001810670018206700183067001840670018506700186067001870670018806700189067001900670019106700192067001930670019406700195067001960670019706700198067001990670020006700201067002020670020306700204067002050670020606700207067002080670020906700210067002110670021206700213067002140670021506700216067002170670021806700219067002200670022106700222067002230670022406700225067002260670022706700228067002290670023006700231067002320670023306700234067002350670023606700237067002380670023906700240067002410670024206700243067002440670024506700246067002470670024806700249067002500670025106700252067002530670025406700255067002560670025706700258067002590670026006700261067002620670026306700264067002650670026606700267067002680670026906700270067002710670027206700273067002740670027506700276067002770670027806700279067002800670028106700282067002830670028406700285067002860670028706700288067002890670029006700291067002920670029306700294067002950670029606700297067002980670029906700300067003010670030206700303067003040670030506700306067003070670030806700309067003100670031106700312067003130670031406700315067003160670031706700318067003190670032006700321067003220670032306700324067003250670032606700327067003280670032906700330067003310670033206700333067003340670033506700336067003370670033806700339067003400670034106700342067003430670034406700345067003460670034706700348067003490670035006700351067003520670035306700354067003550670035606700357067003580670035906700360067003610670036206700363067003640670036506700366067003670670036806700369067003700670037106700372067003730670037406700375067003760670037706700378067003790670038006700381067003820670038306700384067003850670038606700387067003880670038906700390067003910670039206700393067003940670039506700396067003970670039806700399067004000670040106700402067004030670040406700405067004060670040706700408067004090670041006700411067004120670041306700414067004150670041606700417067004180670041906700420067004210670042206700423067004240670042506700426067004270670042806700429067004300670043106700432067004330670043406700435067004360670043706700438067004390670044006700441067004420670044306700444067004450670044606700447067004480670044906700450067004510670045206700453067004540670045506700456067004570670045806700459067004600670046106700462067004630670046406700465067004660670046706700468067004690670047006700471067004720670047306700474067004750670047606700477067004780670047906700480067004810670048206700483067004840670048506700486067004870670048806700489067004900670049106700492067004930670049406700495067004960670049706700498067004990670050006700501067005020670050306700504067005050670050606700507067005080670050906700510067005110670051206700513067005140670051506700516067005170670051806700519067005200670052106700522067005230670052406700525067005260670052706700528067005290670053006700531067005320670053306700534067005350670053606700537067005380670053906700540067005410670054206700543067005440670054506700546067005470670054806700549067005500670055106700552067005530670055406700555067005560670055706700558067005590670056006700561067005620670056306700564067005650670056606700567067005680670056906700570067005710670057206700573067005740670057506700576067005770670057806700579067005800670058106700582067005830670058406700585067005860670058706700588067005890670059006700591067005920670059306700594067005950670059606700597067005980670059906700600067006010670060206700603067006040670060506700606067006070670060806700609067006100670061106700612067006130670061406700615067006160670061706700618067006190670062006700621067006220670062306700624067006250670062606700627067006280670062906700630067006310670063206700633067006340670063506700636067006370670063806700639067006400670064106700642067006430670064406700645067006460670064706700648067006490670065006700651067006520670065306700654067006550670065606700657067006580670065906700660067006610670066206700663067006640670066506700666067006670670066806700669067006700670067106700672067006730670067406700675067006760670067706700678067006790670068006700681067006820670068306700684067006850670068606700687067006880670068906700690067006910670069206700693067006940670069506700696067006970670069806700699067007000670070106700702067007030670070406700705067007060670070706700708067007090670071006700711067007120670071306700714067007150670071606700717067007180670071906700720067007210670072206700723067007240670072506700726067007270670072806700729067007300670073106700732067007330670073406700735067007360670073706700738067007390670074006700741067007420670074306700744067007450670074606700747067007480670074906700750067007510670075206700753067007540670075506700756067007570670075806700759067007600670076106710015067100160671001706710018067100190671002006710021067100220671002306710024067100250671002606710027067100280671002906710030067100310671003206710033067100340671003506710036067100370671003806710039067100400671004106710042067100430671004406710045067100460671004706710048067100490671005006710051067100520671005306710054067100550671005606710057067100580671005906710060067100610671006206710063067100640671006506710066067100670671006806710069067100700671007106710072067100730671007406710075067100760671007706710078067100790671008006710081067100820671008306710084067100850671008606710087067100880671008906710090067100910671009206710093067100940671009506710096067100970671009806710099067101000671010106710102067101030671010406710105067101060671010706710108067101090671011006710111067101120671011306710114067101150671011606710117067101180671011906710120067101210671012206710123067101240671012506710126067101270671012806710129067101300671013106710132067101330671013406710135067101360671013706710138067101390671014006710141067101420671014306710144067101450671014606710147067101480671014906710150067101510671015206710153067101540671015506710156067101570671015806710159067101600671016106710162067101630671016406710165067101660671016706710168067101690671017006710171067101720671017306710174067101750671017606710177067101780671017906710180067101810671018206710183067101840671018506710186067101870671018806710189067101900671019106710192067101930671019406710195067101960671019706710198067101990671020006710201067102020671020306710204067102050671020606710207067102080671020906710210067102110671021206710213067102140671021506710216067102170671021806710219067102200671022106710222067102230671022406710225067102260671022706710228067102290671023006710231067102320671023306710234067102350671023606710237067102380671023906710240067102410671024206710243067102440671024506710246067102470671024806710249067102500671025106710252067102530671025406710255067102560671025706710258067102590671026006710261067102620671026306710264067102650671026606710267067102680671026906710270067102710671027206710273067102740671027506710276067102770671027806710279067102800671028106710282067102830671028406710285067102860671028706710288067102890671029006710291067102920671029306710294067102950671029606710297067102980671029906710300067103010671030206710303067103040671030506710306067103070671030806710309067103100671031106710312067103130671031406710315067103160671031706710318067103190671032006710321067103220671032306710324067103250671032606710327067103280671032906710330067103310671033206710333067103340671033506710336067103370671033806710339067103400671034106710342067103430671034406710345067103460671034706710348067103490671035006710351067103520671035306710354067103550671035606710357067103580671035906710360067103610671036206710363067103640671036506710366067103670671036806710369067103700671037106710372067103730671037406710375067103760671037706710378067103790671038006710381067103820671038306710384067103850671038606710387067103880671038906710390067103910671039206710393067103940671039506710396067103970671039806710399067104000671040106710402067104030671040406710405067104060671040706710408067104090671041006710411067104120671041306710414067104150671041606710417067104180671041906710420067104210671042206710423067104240671042506710426067104270671042806710429067104300671043106710432067104330671043406710435067104360671043706710438067104390671044006710441067104420671044306710444067104450671044606710447067104480671044906710450067104510671045206710453067104540671045506710456067104570671045806710459067104600671046106710462067104630671046406710465067104660671046706710468067104690671047006710471067104720671047306710474067104750671047606710477067104780671047906710480067104810671048206710483067104840671048506710486067104870671048806710489067104900671049106710492067104930671049406710495067104960671049706710498067104990671050006710501067105020671050306710504067105050671050606710507067105080671050906710510067105110671051206710513067105140671051506710516067105170671051806710519067105200671052106710522067105230671052406710525067105260671052706710528067105290671053006710531067105320671053306710534067105350671053606710537067105380671053906710540067105410671054206710543067105440671054506710546067105470671054806710549067105500671055106710552067105530671055406710555067105560671055706710558067105590671056006710561067105620671056306710564067105650671056606710567067105680671056906710570067105710671057206710573067105740671057506710576067105770671057806710579067105800671058106710582067105830671058406710585067105860671058706710588067105890671059006710591067105920671059306710594067105950671059606710597067105980671059906710600067106010671060206710603067106040671060506710606067106070671060806710609067106100671061106710612067106130671061406710615067106160671061706710618067106190671062006710621067106220671062306710624067106250671062606710627067106280671062906710630067106310671063206710633067106340671063506710636067106370671063806710639067106400671064106710642067106430671064406710645067106460671064706710648067106490671065006710651067106520671065306710654067106550671065606710657067106580671065906710660067106610671066206710663067106640671066506710666067106670671066806710669067106700671067106710672067106730671067406710675067106760671067706710678067106790671068006710681067106820671068306710684067106850671068606710687067106880671068906710690067106910671069206710693067106940671069506710696067106970671069806710699067107000671070106710702067107030671070406710705067107060671070706710708067107090671071006710711067107120671071306710714067107150671071606710717067107180671071906710720067107210671072206710723067107240671072506710726067107270671072806710729067107300671073106710732067107330671073406710735067107360671073706710738067107390671074006710741067107420671074306710744067107450671074606710747067107480671074906710750067107510671075206710753067107540671075506710756067107570671075806710759067107600671076106710762067107630672001506720016067200170672001806720019067200200672002106720022067200230672002406720025067200260672002706720028067200290672003006720031067200320672003306720034067200350672003606720037067200380672003906720040067200410672004206720043067200440672004506720046067200470672004806720049067200500672005106720052067200530672005406720055067200560672005706720058067200590672006006720061067200620672006306720064067200650672006606720067067200680672006906720070067200710672007206720073067200740672007506720076067200770672007806720079067200800672008106720082067200830672008406720085067200860672008706720088067200890672009006720091067200920672009306720094067200950672009606720097067200980672009906720100067201010672010206720103067201040672010506720106067201070672010806720109067201100672011106720112067201130672011406720115067201160672011706720118067201190672012006720121067201220672012306720124067201250672012606720127067201280672012906720130067201310672013206720133067201340672013506720136067201370672013806720139067201400672014106720142067201430672014406720145067201460672014706720148067201490672015006720151067201520672015306720154067201550672015606720157067201580672015906720160067201610672016206720163067201640672016506720166067201670672016806720169067201700672017106720172067201730672017406720175067201760672017706720178067201790672018006720181067201820672018306720184067201850672018606720187067201880672018906720190067201910672019206720193067201940672019506720196067201970672019806720199067202000672020106720202067202030672020406720205067202060672020706720208067202090672021006720211067202120672021306720214067202150672021606720217067202180672021906720220067202210672022206720223067202240672022506720226067202270672022806720229067202300672023106720232067202330672023406720235067202360672023706720238067202390672024006720241067202420672024306720244067202450672024606720247067202480672024906720250067202510672025206720253067202540672025506720256067202570672025806720259067202600672026106720262067202630672026406720265067202660672026706720268067202690672027006720271067202720672027306720274067202750672027606720277067202780672027906720280067202810672028206720283067202840672028506720286067202870672028806720289067202900672029106720292067202930672029406720295067202960672029706720298067202990672030006720301067203020672030306720304067203050672030606720307067203080672030906720310067203110672031206720313067203140672031506720316067203170672031806720319067203200672032106720322067203230672032406720325067203260672032706720328067203290672033006720331067203320672033306720334067203350672033606720337067203380672033906720340067203410672034206720343067203440672034506720346067203470672034806720349067203500672035106720352067203530672035406720355067203560672035706720358067203590672036006720361067203620672036306720364067203650672036606720367067203680672036906720370067203710672037206720373067203740672037506720376067203770672037806720379067203800672038106720382067203830672038406720385067203860672038706720388067203890672039006720391067203920672039306720394067203950672039606720397067203980672039906720400067204010672040206720403067204040672040506720406067204070672040806720409067204100672041106720412067204130672041406720415067204160672041706720418067204190672042006720421067204220672042306720424067204250672042606720427067204280672042906720430067204310672043206720433067204340672043506720436067204370672043806720439067204400672044106720442067204430672044406720445067204460672044706720448067204490672045006720451067204520672045306720454067204550672045606720457067204580672045906720460067204610672046206720463067204640672046506720466067204670672046806720469067204700672047106720472067204730672047406720475067204760672047706720478067204790672048006720481067204820672048306720484067204850672048606720487067204880672048906720490067204910672049206720493067204940672049506720496067204970672049806720499067205000672050106720502067205030672050406720505067205060672050706720508067205090672051006720511067205120672051306720514067205150672051606720517067205180672051906720520067205210672052206720523067205240672052506720526067205270672052806720529067205300672053106720532067205330672053406720535067205360672053706720538067205390672054006720541067205420672054306720544067205450672054606720547067205480672054906720550067205510672055206720553067205540672055506720556067205570672055806720559067205600672056106720562067205630672056406720565067205660672056706720568067205690672057006720571067205720672057306720574067205750672057606720577067205780672057906720580067205810672058206720583067205840672058506720586067205870672058806720589067205900672059106720592067205930672059406720595067205960672059706720598067205990672060006720601067206020672060306720604067206050672060606720607067206080672060906720610067206110672061206720613067206140672061506720616067206170672061806720619067206200672062106720622067206230672062406720625067206260672062706720628067206290672063006720631067206320672063306720634067206350672063606720637067206380672063906720640067206410672064206720643067206440672064506720646067206470672064806720649067206500672065106720652067206530672065406720655067206560672065706720658067206590672066006720661067206620672066306720664067206650672066606720667067206680672066906720670067206710672067206720673067206740672067506720676067206770672067806720679067206800672068106720682067206830672068406720685067206860672068706720688067206890672069006720691067206920672069306720694067206950672069606720697067206980672069906720700067207010672070206720703067207040672070506720706067207070672070806720709067207100672071106720712067207130672071406720715067207160672071706720718067207190672072006720721067207220672072306720724067207250672072606720727067207280672072906720730067207310672073206720733067207340672073506720736067207370672073806720739067207400672074106720742067207430672074406720745067207460672074706720748067207490672075006720751067207520672075306720754067207550672075606720757067207580672075906720760067207610672076206720763067207640673001506730016067300170673001806730019067300200673002106730022067300230673002406730025067300260673002706730028067300290673003006730031067300320673003306730034067300350673003606730037067300380673003906730040067300410673004206730043067300440673004506730046067300470673004806730049067300500673005106730052067300530673005406730055067300560673005706730058067300590673006006730061067300620673006306730064067300650673006606730067067300680673006906730070067300710673007206730073067300740673007506730076067300770673007806730079067300800673008106730082067300830673008406730085067300860673008706730088067300890673009006730091067300920673009306730094067300950673009606730097067300980673009906730100067301010673010206730103067301040673010506730106067301070673010806730109067301100673011106730112067301130673011406730115067301160673011706730118067301190673012006730121067301220673012306730124067301250673012606730127067301280673012906730130067301310673013206730133067301340673013506730136067301370673013806730139067301400673014106730142067301430673014406730145067301460673014706730148067301490673015006730151067301520673015306730154067301550673015606730157067301580673015906730160067301610673016206730163067301640673016506730166067301670673016806730169067301700673017106730172067301730673017406730175067301760673017706730178067301790673018006730181067301820673018306730184067301850673018606730187067301880673018906730190067301910673019206730193067301940673019506730196067301970673019806730199067302000673020106730202067302030673020406730205067302060673020706730208067302090673021006730211067302120673021306730214067302150673021606730217067302180673021906730220067302210673022206730223067302240673022506730226067302270673022806730229067302300673023106730232067302330673023406730235067302360673023706730238067302390673024006730241067302420673024306730244067302450673024606730247067302480673024906730250067302510673025206730253067302540673025506730256067302570673025806730259067302600673026106730262067302630673026406730265067302660673026706730268067302690673027006730271067302720673027306730274067302750673027606730277067302780673027906730280067302810673028206730283067302840673028506730286067302870673028806730289067302900673029106730292067302930673029406730295067302960673029706730298067302990673030006730301067303020673030306730304067303050673030606730307067303080673030906730310067303110673031206730313067303140673031506730316067303170673031806730319067303200673032106730322067303230673032406730325067303260673032706730328067303290673033006730331067303320673033306730334067303350673033606730337067303380673033906730340067303410673034206730343067303440673034506730346067303470673034806730349067303500673035106730352067303530673035406730355067303560673035706730358067303590673036006730361067303620673036306730364067303650673036606730367067303680673036906730370067303710673037206730373067303740673037506730376067303770673037806730379067303800673038106730382067303830673038406730385067303860673038706730388067303890673039006730391067303920673039306730394067303950673039606730397067303980673039906730400067304010673040206730403067304040673040506730406067304070673040806730409067304100673041106730412067304130673041406730415067304160673041706730418067304190673042006730421067304220673042306730424067304250673042606730427067304280673042906730430067304310673043206730433067304340673043506730436067304370673043806730439067304400673044106730442067304430673044406730445067304460673044706730448067304490673045006730451067304520673045306730454067304550673045606730457067304580673045906730460067304610673046206730463067304640673046506730466067304670673046806730469067304700673047106730472067304730673047406730475067304760673047706730478067304790673048006730481067304820673048306730484067304850673048606730487067304880673048906730490067304910673049206730493067304940673049506730496067304970673049806730499067305000673050106730502067305030673050406730505067305060673050706730508067305090673051006730511067305120673051306730514067305150673051606730517067305180673051906730520067305210673052206730523067305240673052506730526067305270673052806730529067305300673053106730532067305330673053406730535067305360673053706730538067305390673054006730541067305420673054306730544067305450673054606730547067305480673054906730550067305510673055206730553067305540673055506730556067305570673055806730559067305600673056106730562067305630673056406730565067305660673056706730568067305690673057006730571067305720673057306730574067305750673057606730577067305780673057906730580067305810673058206730583067305840673058506730586067305870673058806730589067305900673059106730592067305930673059406730595067305960673059706730598067305990673060006730601067306020673060306730604067306050673060606730607067306080673060906730610067306110673061206730613067306140673061506730616067306170673061806730619067306200673062106730622067306230673062406730625067306260673062706730628067306290673063006730631067306320673063306730634067306350673063606730637067306380673063906730640067306410673064206730643067306440673064506730646067306470673064806730649067306500673065106730652067306530673065406730655067306560673065706730658067306590673066006730661067306620673066306730664067306650673066606730667067306680673066906730670067306710673067206730673067306740673067506730676067306770673067806730679067306800673068106730682067306830673068406730685067306860673068706730688067306890673069006730691067306920673069306730694067306950673069606730697067306980673069906730700067307010673070206730703067307040673070506730706067307070673070806730709067307100673071106730712067307130673071406730715067307160673071706730718067307190673072006730721067307220673072306730724067307250673072606730727067307280673072906730730067307310673073206730733067307340673073506730736067307370673073806730739067307400673074106730742067307430673074406730745067307460673074706730748067307490673075006730751067307520673075306730754067307550673075606730757067307580673075906730760067307610673076206730763067307640673076506740015067400160674001706740018067400190674002006740021067400220674002306740024067400250674002606740027067400280674002906740030067400310674003206740033067400340674003506740036067400370674003806740039067400400674004106740042067400430674004406740045067400460674004706740048067400490674005006740051067400520674005306740054067400550674005606740057067400580674005906740060067400610674006206740063067400640674006506740066067400670674006806740069067400700674007106740072067400730674007406740075067400760674007706740078067400790674008006740081067400820674008306740084067400850674008606740087067400880674008906740090067400910674009206740093067400940674009506740096067400970674009806740099067401000674010106740102067401030674010406740105067401060674010706740108067401090674011006740111067401120674011306740114067401150674011606740117067401180674011906740120067401210674012206740123067401240674012506740126067401270674012806740129067401300674013106740132067401330674013406740135067401360674013706740138067401390674014006740141067401420674014306740144067401450674014606740147067401480674014906740150067401510674015206740153067401540674015506740156067401570674015806740159067401600674016106740162067401630674016406740165067401660674016706740168067401690674017006740171067401720674017306740174067401750674017606740177067401780674017906740180067401810674018206740183067401840674018506740186067401870674018806740189067401900674019106740192067401930674019406740195067401960674019706740198067401990674020006740201067402020674020306740204067402050674020606740207067402080674020906740210067402110674021206740213067402140674021506740216067402170674021806740219067402200674022106740222067402230674022406740225067402260674022706740228067402290674023006740231067402320674023306740234067402350674023606740237067402380674023906740240067402410674024206740243067402440674024506740246067402470674024806740249067402500674025106740252067402530674025406740255067402560674025706740258067402590674026006740261067402620674026306740264067402650674026606740267067402680674026906740270067402710674027206740273067402740674027506740276067402770674027806740279067402800674028106740282067402830674028406740285067402860674028706740288067402890674029006740291067402920674029306740294067402950674029606740297067402980674029906740300067403010674030206740303067403040674030506740306067403070674030806740309067403100674031106740312067403130674031406740315067403160674031706740318067403190674032006740321067403220674032306740324067403250674032606740327067403280674032906740330067403310674033206740333067403340674033506740336067403370674033806740339067403400674034106740342067403430674034406740345067403460674034706740348067403490674035006740351067403520674035306740354067403550674035606740357067403580674035906740360067403610674036206740363067403640674036506740366067403670674036806740369067403700674037106740372067403730674037406740375067403760674037706740378067403790674038006740381067403820674038306740384067403850674038606740387067403880674038906740390067403910674039206740393067403940674039506740396067403970674039806740399067404000674040106740402067404030674040406740405067404060674040706740408067404090674041006740411067404120674041306740414067404150674041606740417067404180674041906740420067404210674042206740423067404240674042506740426067404270674042806740429067404300674043106740432067404330674043406740435067404360674043706740438067404390674044006740441067404420674044306740444067404450674044606740447067404480674044906740450067404510674045206740453067404540674045506740456067404570674045806740459067404600674046106740462067404630674046406740465067404660674046706740468067404690674047006740471067404720674047306740474067404750674047606740477067404780674047906740480067404810674048206740483067404840674048506740486067404870674048806740489067404900674049106740492067404930674049406740495067404960674049706740498067404990674050006740501067405020674050306740504067405050674050606740507067405080674050906740510067405110674051206740513067405140674051506740516067405170674051806740519067405200674052106740522067405230674052406740525067405260674052706740528067405290674053006740531067405320674053306740534067405350674053606740537067405380674053906740540067405410674054206740543067405440674054506740546067405470674054806740549067405500674055106740552067405530674055406740555067405560674055706740558067405590674056006740561067405620674056306740564067405650674056606740567067405680674056906740570067405710674057206740573067405740674057506740576067405770674057806740579067405800674058106740582067405830674058406740585067405860674058706740588067405890674059006740591067405920674059306740594067405950674059606740597067405980674059906740600067406010674060206740603067406040674060506740606067406070674060806740609067406100674061106740612067406130674061406740615067406160674061706740618067406190674062006740621067406220674062306740624067406250674062606740627067406280674062906740630067406310674063206740633067406340674063506740636067406370674063806740639067406400674064106740642067406430674064406740645067406460674064706740648067406490674065006740651067406520674065306740654067406550674065606740657067406580674065906740660067406610674066206740663067406640674066506740666067406670674066806740669067406700674067106740672067406730674067406740675067406760674067706740678067406790674068006740681067406820674068306740684067406850674068606740687067406880674068906740690067406910674069206740693067406940674069506740696067406970674069806740699067407000674070106740702067407030674070406740705067407060674070706740708067407090674071006740711067407120674071306740714067407150674071606740717067407180674071906740720067407210674072206740723067407240674072506740726067407270674072806740729067407300674073106740732067407330674073406740735067407360674073706740738067407390674074006740741067407420674074306740744067407450674074606740747067407480674074906740750067407510674075206740753067407540674075506740756067407570674075806740759067407600674076106740762067407630674076406740765067407660675001606750017067500180675001906750020067500210675002206750023067500240675002506750026067500270675002806750029067500300675003106750032067500330675003406750035067500360675003706750038067500390675004006750041067500420675004306750044067500450675004606750047067500480675004906750050067500510675005206750053067500540675005506750056067500570675005806750059067500600675006106750062067500630675006406750065067500660675006706750068067500690675007006750071067500720675007306750074067500750675007606750077067500780675007906750080067500810675008206750083067500840675008506750086067500870675008806750089067500900675009106750092067500930675009406750095067500960675009706750098067500990675010006750101067501020675010306750104067501050675010606750107067501080675010906750110067501110675011206750113067501140675011506750116067501170675011806750119067501200675012106750122067501230675012406750125067501260675012706750128067501290675013006750131067501320675013306750134067501350675013606750137067501380675013906750140067501410675014206750143067501440675014506750146067501470675014806750149067501500675015106750152067501530675015406750155067501560675015706750158067501590675016006750161067501620675016306750164067501650675016606750167067501680675016906750170067501710675017206750173067501740675017506750176067501770675017806750179067501800675018106750182067501830675018406750185067501860675018706750188067501890675019006750191067501920675019306750194067501950675019606750197067501980675019906750200067502010675020206750203067502040675020506750206067502070675020806750209067502100675021106750212067502130675021406750215067502160675021706750218067502190675022006750221067502220675022306750224067502250675022606750227067502280675022906750230067502310675023206750233067502340675023506750236067502370675023806750239067502400675024106750242067502430675024406750245067502460675024706750248067502490675025006750251067502520675025306750254067502550675025606750257067502580675025906750260067502610675026206750263067502640675026506750266067502670675026806750269067502700675027106750272067502730675027406750275067502760675027706750278067502790675028006750281067502820675028306750284067502850675028606750287067502880675028906750290067502910675029206750293067502940675029506750296067502970675029806750299067503000675030106750302067503030675030406750305067503060675030706750308067503090675031006750311067503120675031306750314067503150675031606750317067503180675031906750320067503210675032206750323067503240675032506750326067503270675032806750329067503300675033106750332067503330675033406750335067503360675033706750338067503390675034006750341067503420675034306750344067503450675034606750347067503480675034906750350067503510675035206750353067503540675035506750356067503570675035806750359067503600675036106750362067503630675036406750365067503660675036706750368067503690675037006750371067503720675037306750374067503750675037606750377067503780675037906750380067503810675038206750383067503840675038506750386067503870675038806750389067503900675039106750392067503930675039406750395067503960675039706750398067503990675040006750401067504020675040306750404067504050675040606750407067504080675040906750410067504110675041206750413067504140675041506750416067504170675041806750419067504200675042106750422067504230675042406750425067504260675042706750428067504290675043006750431067504320675043306750434067504350675043606750437067504380675043906750440067504410675044206750443067504440675044506750446067504470675044806750449067504500675045106750452067504530675045406750455067504560675045706750458067504590675046006750461067504620675046306750464067504650675046606750467067504680675046906750470067504710675047206750473067504740675047506750476067504770675047806750479067504800675048106750482067504830675048406750485067504860675048706750488067504890675049006750491067504920675049306750494067504950675049606750497067504980675049906750500067505010675050206750503067505040675050506750506067505070675050806750509067505100675051106750512067505130675051406750515067505160675051706750518067505190675052006750521067505220675052306750524067505250675052606750527067505280675052906750530067505310675053206750533067505340675053506750536067505370675053806750539067505400675054106750542067505430675054406750545067505460675054706750548067505490675055006750551067505520675055306750554067505550675055606750557067505580675055906750560067505610675056206750563067505640675056506750566067505670675056806750569067505700675057106750572067505730675057406750575067505760675057706750578067505790675058006750581067505820675058306750584067505850675058606750587067505880675058906750590067505910675059206750593067505940675059506750596067505970675059806750599067506000675060106750602067506030675060406750605067506060675060706750608067506090675061006750611067506120675061306750614067506150675061606750617067506180675061906750620067506210675062206750623067506240675062506750626067506270675062806750629067506300675063106750632067506330675063406750635067506360675063706750638067506390675064006750641067506420675064306750644067506450675064606750647067506480675064906750650067506510675065206750653067506540675065506750656067506570675065806750659067506600675066106750662067506630675066406750665067506660675066706750668067506690675067006750671067506720675067306750674067506750675067606750677067506780675067906750680067506810675068206750683067506840675068506750686067506870675068806750689067506900675069106750692067506930675069406750695067506960675069706750698067506990675070006750701067507020675070306750704067507050675070606750707067507080675070906750710067507110675071206750713067507140675071506750716067507170675071806750719067507200675072106750722067507230675072406750725067507260675072706750728067507290675073006750731067507320675073306750734067507350675073606750737067507380675073906750740067507410675074206750743067507440675074506750746067507470675074806750749067507500675075106750752067507530675075406750755067507560675075706750758067507590675076006750761067507620675076306750764067507650675076606750767067600160676001706760018067600190676002006760021067600220676002306760024067600250676002606760027067600280676002906760030067600310676003206760033067600340676003506760036067600370676003806760039067600400676004106760042067600430676004406760045067600460676004706760048067600490676005006760051067600520676005306760054067600550676005606760057067600580676005906760060067600610676006206760063067600640676006506760066067600670676006806760069067600700676007106760072067600730676007406760075067600760676007706760078067600790676008006760081067600820676008306760084067600850676008606760087067600880676008906760090067600910676009206760093067600940676009506760096067600970676009806760099067601000676010106760102067601030676010406760105067601060676010706760108067601090676011006760111067601120676011306760114067601150676011606760117067601180676011906760120067601210676012206760123067601240676012506760126067601270676012806760129067601300676013106760132067601330676013406760135067601360676013706760138067601390676014006760141067601420676014306760144067601450676014606760147067601480676014906760150067601510676015206760153067601540676015506760156067601570676015806760159067601600676016106760162067601630676016406760165067601660676016706760168067601690676017006760171067601720676017306760174067601750676017606760177067601780676017906760180067601810676018206760183067601840676018506760186067601870676018806760189067601900676019106760192067601930676019406760195067601960676019706760198067601990676020006760201067602020676020306760204067602050676020606760207067602080676020906760210067602110676021206760213067602140676021506760216067602170676021806760219067602200676022106760222067602230676022406760225067602260676022706760228067602290676023006760231067602320676023306760234067602350676023606760237067602380676023906760240067602410676024206760243067602440676024506760246067602470676024806760249067602500676025106760252067602530676025406760255067602560676025706760258067602590676026006760261067602620676026306760264067602650676026606760267067602680676026906760270067602710676027206760273067602740676027506760276067602770676027806760279067602800676028106760282067602830676028406760285067602860676028706760288067602890676029006760291067602920676029306760294067602950676029606760297067602980676029906760300067603010676030206760303067603040676030506760306067603070676030806760309067603100676031106760312067603130676031406760315067603160676031706760318067603190676032006760321067603220676032306760324067603250676032606760327067603280676032906760330067603310676033206760333067603340676033506760336067603370676033806760339067603400676034106760342067603430676034406760345067603460676034706760348067603490676035006760351067603520676035306760354067603550676035606760357067603580676035906760360067603610676036206760363067603640676036506760366067603670676036806760369067603700676037106760372067603730676037406760375067603760676037706760378067603790676038006760381067603820676038306760384067603850676038606760387067603880676038906760390067603910676039206760393067603940676039506760396067603970676039806760399067604000676040106760402067604030676040406760405067604060676040706760408067604090676041006760411067604120676041306760414067604150676041606760417067604180676041906760420067604210676042206760423067604240676042506760426067604270676042806760429067604300676043106760432067604330676043406760435067604360676043706760438067604390676044006760441067604420676044306760444067604450676044606760447067604480676044906760450067604510676045206760453067604540676045506760456067604570676045806760459067604600676046106760462067604630676046406760465067604660676046706760468067604690676047006760471067604720676047306760474067604750676047606760477067604780676047906760480067604810676048206760483067604840676048506760486067604870676048806760489067604900676049106760492067604930676049406760495067604960676049706760498067604990676050006760501067605020676050306760504067605050676050606760507067605080676050906760510067605110676051206760513067605140676051506760516067605170676051806760519067605200676052106760522067605230676052406760525067605260676052706760528067605290676053006760531067605320676053306760534067605350676053606760537067605380676053906760540067605410676054206760543067605440676054506760546067605470676054806760549067605500676055106760552067605530676055406760555067605560676055706760558067605590676056006760561067605620676056306760564067605650676056606760567067605680676056906760570067605710676057206760573067605740676057506760576067605770676057806760579067605800676058106760582067605830676058406760585067605860676058706760588067605890676059006760591067605920676059306760594067605950676059606760597067605980676059906760600067606010676060206760603067606040676060506760606067606070676060806760609067606100676061106760612067606130676061406760615067606160676061706760618067606190676062006760621067606220676062306760624067606250676062606760627067606280676062906760630067606310676063206760633067606340676063506760636067606370676063806760639067606400676064106760642067606430676064406760645067606460676064706760648067606490676065006760651067606520676065306760654067606550676065606760657067606580676065906760660067606610676066206760663067606640676066506760666067606670676066806760669067606700676067106760672067606730676067406760675067606760676067706760678067606790676068006760681067606820676068306760684067606850676068606760687067606880676068906760690067606910676069206760693067606940676069506760696067606970676069806760699067607000676070106760702067607030676070406760705067607060676070706760708067607090676071006760711067607120676071306760714067607150676071606760717067607180676071906760720067607210676072206760723067607240676072506760726067607270676072806760729067607300676073106760732067607330676073406760735067607360676073706760738067607390676074006760741067607420676074306760744067607450676074606760747067607480676074906760750067607510676075206760753067607540676075506760756067607570676075806760759067607600676076106760762067607630676076406760765067607660676076706770016067700170677001806770019067700200677002106770022067700230677002406770025067700260677002706770028067700290677003006770031067700320677003306770034067700350677003606770037067700380677003906770040067700410677004206770043067700440677004506770046067700470677004806770049067700500677005106770052067700530677005406770055067700560677005706770058067700590677006006770061067700620677006306770064067700650677006606770067067700680677006906770070067700710677007206770073067700740677007506770076067700770677007806770079067700800677008106770082067700830677008406770085067700860677008706770088067700890677009006770091067700920677009306770094067700950677009606770097067700980677009906770100067701010677010206770103067701040677010506770106067701070677010806770109067701100677011106770112067701130677011406770115067701160677011706770118067701190677012006770121067701220677012306770124067701250677012606770127067701280677012906770130067701310677013206770133067701340677013506770136067701370677013806770139067701400677014106770142067701430677014406770145067701460677014706770148067701490677015006770151067701520677015306770154067701550677015606770157067701580677015906770160067701610677016206770163067701640677016506770166067701670677016806770169067701700677017106770172067701730677017406770175067701760677017706770178067701790677018006770181067701820677018306770184067701850677018606770187067701880677018906770190067701910677019206770193067701940677019506770196067701970677019806770199067702000677020106770202067702030677020406770205067702060677020706770208067702090677021006770211067702120677021306770214067702150677021606770217067702180677021906770220067702210677022206770223067702240677022506770226067702270677022806770229067702300677023106770232067702330677023406770235067702360677023706770238067702390677024006770241067702420677024306770244067702450677024606770247067702480677024906770250067702510677025206770253067702540677025506770256067702570677025806770259067702600677026106770262067702630677026406770265067702660677026706770268067702690677027006770271067702720677027306770274067702750677027606770277067702780677027906770280067702810677028206770283067702840677028506770286067702870677028806770289067702900677029106770292067702930677029406770295067702960677029706770298067702990677030006770301067703020677030306770304067703050677030606770307067703080677030906770310067703110677031206770313067703140677031506770316067703170677031806770319067703200677032106770322067703230677032406770325067703260677032706770328067703290677033006770331067703320677033306770334067703350677033606770337067703380677033906770340067703410677034206770343067703440677034506770346067703470677034806770349067703500677035106770352067703530677035406770355067703560677035706770358067703590677036006770361067703620677036306770364067703650677036606770367067703680677036906770370067703710677037206770373067703740677037506770376067703770677037806770379067703800677038106770382067703830677038406770385067703860677038706770388067703890677039006770391067703920677039306770394067703950677039606770397067703980677039906770400067704010677040206770403067704040677040506770406067704070677040806770409067704100677041106770412067704130677041406770415067704160677041706770418067704190677042006770421067704220677042306770424067704250677042606770427067704280677042906770430067704310677043206770433067704340677043506770436067704370677043806770439067704400677044106770442067704430677044406770445067704460677044706770448067704490677045006770451067704520677045306770454067704550677045606770457067704580677045906770460067704610677046206770463067704640677046506770466067704670677046806770469067704700677047106770472067704730677047406770475067704760677047706770478067704790677048006770481067704820677048306770484067704850677048606770487067704880677048906770490067704910677049206770493067704940677049506770496067704970677049806770499067705000677050106770502067705030677050406770505067705060677050706770508067705090677051006770511067705120677051306770514067705150677051606770517067705180677051906770520067705210677052206770523067705240677052506770526067705270677052806770529067705300677053106770532067705330677053406770535067705360677053706770538067705390677054006770541067705420677054306770544067705450677054606770547067705480677054906770550067705510677055206770553067705540677055506770556067705570677055806770559067705600677056106770562067705630677056406770565067705660677056706770568067705690677057006770571067705720677057306770574067705750677057606770577067705780677057906770580067705810677058206770583067705840677058506770586067705870677058806770589067705900677059106770592067705930677059406770595067705960677059706770598067705990677060006770601067706020677060306770604067706050677060606770607067706080677060906770610067706110677061206770613067706140677061506770616067706170677061806770619067706200677062106770622067706230677062406770625067706260677062706770628067706290677063006770631067706320677063306770634067706350677063606770637067706380677063906770640067706410677064206770643067706440677064506770646067706470677064806770649067706500677065106770652067706530677065406770655067706560677065706770658067706590677066006770661067706620677066306770664067706650677066606770667067706680677066906770670067706710677067206770673067706740677067506770676067706770677067806770679067706800677068106770682067706830677068406770685067706860677068706770688067706890677069006770691067706920677069306770694067706950677069606770697067706980677069906770700067707010677070206770703067707040677070506770706067707070677070806770709067707100677071106770712067707130677071406770715067707160677071706770718067707190677072006770721067707220677072306770724067707250677072606770727067707280677072906770730067707310677073206770733067707340677073506770736067707370677073806770739067707400677074106770742067707430677074406770745067707460677074706770748067707490677075006770751067707520677075306770754067707550677075606770757067707580677075906770760067707610677076206770763067707640677076506770766067707670677076806780016067800170678001806780019067800200678002106780022067800230678002406780025067800260678002706780028067800290678003006780031067800320678003306780034067800350678003606780037067800380678003906780040067800410678004206780043067800440678004506780046067800470678004806780049067800500678005106780052067800530678005406780055067800560678005706780058067800590678006006780061067800620678006306780064067800650678006606780067067800680678006906780070067800710678007206780073067800740678007506780076067800770678007806780079067800800678008106780082067800830678008406780085067800860678008706780088067800890678009006780091067800920678009306780094067800950678009606780097067800980678009906780100067801010678010206780103067801040678010506780106067801070678010806780109067801100678011106780112067801130678011406780115067801160678011706780118067801190678012006780121067801220678012306780124067801250678012606780127067801280678012906780130067801310678013206780133067801340678013506780136067801370678013806780139067801400678014106780142067801430678014406780145067801460678014706780148067801490678015006780151067801520678015306780154067801550678015606780157067801580678015906780160067801610678016206780163067801640678016506780166067801670678016806780169067801700678017106780172067801730678017406780175067801760678017706780178067801790678018006780181067801820678018306780184067801850678018606780187067801880678018906780190067801910678019206780193067801940678019506780196067801970678019806780199067802000678020106780202067802030678020406780205067802060678020706780208067802090678021006780211067802120678021306780214067802150678021606780217067802180678021906780220067802210678022206780223067802240678022506780226067802270678022806780229067802300678023106780232067802330678023406780235067802360678023706780238067802390678024006780241067802420678024306780244067802450678024606780247067802480678024906780250067802510678025206780253067802540678025506780256067802570678025806780259067802600678026106780262067802630678026406780265067802660678026706780268067802690678027006780271067802720678027306780274067802750678027606780277067802780678027906780280067802810678028206780283067802840678028506780286067802870678028806780289067802900678029106780292067802930678029406780295067802960678029706780298067802990678030006780301067803020678030306780304067803050678030606780307067803080678030906780310067803110678031206780313067803140678031506780316067803170678031806780319067803200678032106780322067803230678032406780325067803260678032706780328067803290678033006780331067803320678033306780334067803350678033606780337067803380678033906780340067803410678034206780343067803440678034506780346067803470678034806780349067803500678035106780352067803530678035406780355067803560678035706780358067803590678036006780361067803620678036306780364067803650678036606780367067803680678036906780370067803710678037206780373067803740678037506780376067803770678037806780379067803800678038106780382067803830678038406780385067803860678038706780388067803890678039006780391067803920678039306780394067803950678039606780397067803980678039906780400067804010678040206780403067804040678040506780406067804070678040806780409067804100678041106780412067804130678041406780415067804160678041706780418067804190678042006780421067804220678042306780424067804250678042606780427067804280678042906780430067804310678043206780433067804340678043506780436067804370678043806780439067804400678044106780442067804430678044406780445067804460678044706780448067804490678045006780451067804520678045306780454067804550678045606780457067804580678045906780460067804610678046206780463067804640678046506780466067804670678046806780469067804700678047106780472067804730678047406780475067804760678047706780478067804790678048006780481067804820678048306780484067804850678048606780487067804880678048906780490067804910678049206780493067804940678049506780496067804970678049806780499067805000678050106780502067805030678050406780505067805060678050706780508067805090678051006780511067805120678051306780514067805150678051606780517067805180678051906780520067805210678052206780523067805240678052506780526067805270678052806780529067805300678053106780532067805330678053406780535067805360678053706780538067805390678054006780541067805420678054306780544067805450678054606780547067805480678054906780550067805510678055206780553067805540678055506780556067805570678055806780559067805600678056106780562067805630678056406780565067805660678056706780568067805690678057006780571067805720678057306780574067805750678057606780577067805780678057906780580067805810678058206780583067805840678058506780586067805870678058806780589067805900678059106780592067805930678059406780595067805960678059706780598067805990678060006780601067806020678060306780604067806050678060606780607067806080678060906780610067806110678061206780613067806140678061506780616067806170678061806780619067806200678062106780622067806230678062406780625067806260678062706780628067806290678063006780631067806320678063306780634067806350678063606780637067806380678063906780640067806410678064206780643067806440678064506780646067806470678064806780649067806500678065106780652067806530678065406780655067806560678065706780658067806590678066006780661067806620678066306780664067806650678066606780667067806680678066906780670067806710678067206780673067806740678067506780676067806770678067806780679067806800678068106780682067806830678068406780685067806860678068706780688067806890678069006780691067806920678069306780694067806950678069606780697067806980678069906780700067807010678070206780703067807040678070506780706067807070678070806780709067807100678071106780712067807130678071406780715067807160678071706780718067807190678072006780721067807220678072306780724067807250678072606780727067807280678072906780730067807310678073206780733067807340678073506780736067807370678073806780739067807400678074106780742067807430678074406780745067807460678074706780748067807490678075006780751067807520678075306780754067807550678075606780757067807580678075906780760067807610678076206780763067807640678076506780766067807670678076806790017067900180679001906790020067900210679002206790023067900240679002506790026067900270679002806790029067900300679003106790032067900330679003406790035067900360679003706790038067900390679004006790041067900420679004306790044067900450679004606790047067900480679004906790050067900510679005206790053067900540679005506790056067900570679005806790059067900600679006106790062067900630679006406790065067900660679006706790068067900690679007006790071067900720679007306790074067900750679007606790077067900780679007906790080067900810679008206790083067900840679008506790086067900870679008806790089067900900679009106790092067900930679009406790095067900960679009706790098067900990679010006790101067901020679010306790104067901050679010606790107067901080679010906790110067901110679011206790113067901140679011506790116067901170679011806790119067901200679012106790122067901230679012406790125067901260679012706790128067901290679013006790131067901320679013306790134067901350679013606790137067901380679013906790140067901410679014206790143067901440679014506790146067901470679014806790149067901500679015106790152067901530679015406790155067901560679015706790158067901590679016006790161067901620679016306790164067901650679016606790167067901680679016906790170067901710679017206790173067901740679017506790176067901770679017806790179067901800679018106790182067901830679018406790185067901860679018706790188067901890679019006790191067901920679019306790194067901950679019606790197067901980679019906790200067902010679020206790203067902040679020506790206067902070679020806790209067902100679021106790212067902130679021406790215067902160679021706790218067902190679022006790221067902220679022306790224067902250679022606790227067902280679022906790230067902310679023206790233067902340679023506790236067902370679023806790239067902400679024106790242067902430679024406790245067902460679024706790248067902490679025006790251067902520679025306790254067902550679025606790257067902580679025906790260067902610679026206790263067902640679026506790266067902670679026806790269067902700679027106790272067902730679027406790275067902760679027706790278067902790679028006790281067902820679028306790284067902850679028606790287067902880679028906790290067902910679029206790293067902940679029506790296067902970679029806790299067903000679030106790302067903030679030406790305067903060679030706790308067903090679031006790311067903120679031306790314067903150679031606790317067903180679031906790320067903210679032206790323067903240679032506790326067903270679032806790329067903300679033106790332067903330679033406790335067903360679033706790338067903390679034006790341067903420679034306790344067903450679034606790347067903480679034906790350067903510679035206790353067903540679035506790356067903570679035806790359067903600679036106790362067903630679036406790365067903660679036706790368067903690679037006790371067903720679037306790374067903750679037606790377067903780679037906790380067903810679038206790383067903840679038506790386067903870679038806790389067903900679039106790392067903930679039406790395067903960679039706790398067903990679040006790401067904020679040306790404067904050679040606790407067904080679040906790410067904110679041206790413067904140679041506790416067904170679041806790419067904200679042106790422067904230679042406790425067904260679042706790428067904290679043006790431067904320679043306790434067904350679043606790437067904380679043906790440067904410679044206790443067904440679044506790446067904470679044806790449067904500679045106790452067904530679045406790455067904560679045706790458067904590679046006790461067904620679046306790464067904650679046606790467067904680679046906790470067904710679047206790473067904740679047506790476067904770679047806790479067904800679048106790482067904830679048406790485067904860679048706790488067904890679049006790491067904920679049306790494067904950679049606790497067904980679049906790500067905010679050206790503067905040679050506790506067905070679050806790509067905100679051106790512067905130679051406790515067905160679051706790518067905190679052006790521067905220679052306790524067905250679052606790527067905280679052906790530067905310679053206790533067905340679053506790536067905370679053806790539067905400679054106790542067905430679054406790545067905460679054706790548067905490679055006790551067905520679055306790554067905550679055606790557067905580679055906790560067905610679056206790563067905640679056506790566067905670679056806790569067905700679057106790572067905730679057406790575067905760679057706790578067905790679058006790581067905820679058306790584067905850679058606790587067905880679058906790590067905910679059206790593067905940679059506790596067905970679059806790599067906000679060106790602067906030679060406790605067906060679060706790608067906090679061006790611067906120679061306790614067906150679061606790617067906180679061906790620067906210679062206790623067906240679062506790626067906270679062806790629067906300679063106790632067906330679063406790635067906360679063706790638067906390679064006790641067906420679064306790644067906450679064606790647067906480679064906790650067906510679065206790653067906540679065506790656067906570679065806790659067906600679066106790662067906630679066406790665067906660679066706790668067906690679067006790671067906720679067306790674067906750679067606790677067906780679067906790680067906810679068206790683067906840679068506790686067906870679068806790689067906900679069106790692067906930679069406790695067906960679069706790698067906990679070006790701067907020679070306790704067907050679070606790707067907080679070906790710067907110679071206790713067907140679071506790716067907170679071806790719067907200679072106790722067907230679072406790725067907260679072706790728067907290679073006790731067907320679073306790734067907350679073606790737067907380679073906790740067907410679074206790743067907440679074506790746067907470679074806790749067907500679075106790752067907530679075406790755067907560679075706790758067907590679076006790761067907620679076306790764067907650679076606790767067907680679076906800017068000180680001906800020068000210680002206800023068000240680002506800026068000270680002806800029068000300680003106800032068000330680003406800035068000360680003706800038068000390680004006800041068000420680004306800044068000450680004606800047068000480680004906800050068000510680005206800053068000540680005506800056068000570680005806800059068000600680006106800062068000630680006406800065068000660680006706800068068000690680007006800071068000720680007306800074068000750680007606800077068000780680007906800080068000810680008206800083068000840680008506800086068000870680008806800089068000900680009106800092068000930680009406800095068000960680009706800098068000990680010006800101068001020680010306800104068001050680010606800107068001080680010906800110068001110680011206800113068001140680011506800116068001170680011806800119068001200680012106800122068001230680012406800125068001260680012706800128068001290680013006800131068001320680013306800134068001350680013606800137068001380680013906800140068001410680014206800143068001440680014506800146068001470680014806800149068001500680015106800152068001530680015406800155068001560680015706800158068001590680016006800161068001620680016306800164068001650680016606800167068001680680016906800170068001710680017206800173068001740680017506800176068001770680017806800179068001800680018106800182068001830680018406800185068001860680018706800188068001890680019006800191068001920680019306800194068001950680019606800197068001980680019906800200068002010680020206800203068002040680020506800206068002070680020806800209068002100680021106800212068002130680021406800215068002160680021706800218068002190680022006800221068002220680022306800224068002250680022606800227068002280680022906800230068002310680023206800233068002340680023506800236068002370680023806800239068002400680024106800242068002430680024406800245068002460680024706800248068002490680025006800251068002520680025306800254068002550680025606800257068002580680025906800260068002610680026206800263068002640680026506800266068002670680026806800269068002700680027106800272068002730680027406800275068002760680027706800278068002790680028006800281068002820680028306800284068002850680028606800287068002880680028906800290068002910680029206800293068002940680029506800296068002970680029806800299068003000680030106800302068003030680030406800305068003060680030706800308068003090680031006800311068003120680031306800314068003150680031606800317068003180680031906800320068003210680032206800323068003240680032506800326068003270680032806800329068003300680033106800332068003330680033406800335068003360680033706800338068003390680034006800341068003420680034306800344068003450680034606800347068003480680034906800350068003510680035206800353068003540680035506800356068003570680035806800359068003600680036106800362068003630680036406800365068003660680036706800368068003690680037006800371068003720680037306800374068003750680037606800377068003780680037906800380068003810680038206800383068003840680038506800386068003870680038806800389068003900680039106800392068003930680039406800395068003960680039706800398068003990680040006800401068004020680040306800404068004050680040606800407068004080680040906800410068004110680041206800413068004140680041506800416068004170680041806800419068004200680042106800422068004230680042406800425068004260680042706800428068004290680043006800431068004320680043306800434068004350680043606800437068004380680043906800440068004410680044206800443068004440680044506800446068004470680044806800449068004500680045106800452068004530680045406800455068004560680045706800458068004590680046006800461068004620680046306800464068004650680046606800467068004680680046906800470068004710680047206800473068004740680047506800476068004770680047806800479068004800680048106800482068004830680048406800485068004860680048706800488068004890680049006800491068004920680049306800494068004950680049606800497068004980680049906800500068005010680050206800503068005040680050506800506068005070680050806800509068005100680051106800512068005130680051406800515068005160680051706800518068005190680052006800521068005220680052306800524068005250680052606800527068005280680052906800530068005310680053206800533068005340680053506800536068005370680053806800539068005400680054106800542068005430680054406800545068005460680054706800548068005490680055006800551068005520680055306800554068005550680055606800557068005580680055906800560068005610680056206800563068005640680056506800566068005670680056806800569068005700680057106800572068005730680057406800575068005760680057706800578068005790680058006800581068005820680058306800584068005850680058606800587068005880680058906800590068005910680059206800593068005940680059506800596068005970680059806800599068006000680060106800602068006030680060406800605068006060680060706800608068006090680061006800611068006120680061306800614068006150680061606800617068006180680061906800620068006210680062206800623068006240680062506800626068006270680062806800629068006300680063106800632068006330680063406800635068006360680063706800638068006390680064006800641068006420680064306800644068006450680064606800647068006480680064906800650068006510680065206800653068006540680065506800656068006570680065806800659068006600680066106800662068006630680066406800665068006660680066706800668068006690680067006800671068006720680067306800674068006750680067606800677068006780680067906800680068006810680068206800683068006840680068506800686068006870680068806800689068006900680069106800692068006930680069406800695068006960680069706800698068006990680070006800701068007020680070306800704068007050680070606800707068007080680070906800710068007110680071206800713068007140680071506800716068007170680071806800719068007200680072106800722068007230680072406800725068007260680072706800728068007290680073006800731068007320680073306800734068007350680073606800737068007380680073906800740068007410680074206800743068007440680074506800746068007470680074806800749068007500680075106800752068007530680075406800755068007560680075706800758068007590680076006800761068007620680076306800764068007650680076606800767068007680680076906810017068100180681001906810020068100210681002206810023068100240681002506810026068100270681002806810029068100300681003106810032068100330681003406810035068100360681003706810038068100390681004006810041068100420681004306810044068100450681004606810047068100480681004906810050068100510681005206810053068100540681005506810056068100570681005806810059068100600681006106810062068100630681006406810065068100660681006706810068068100690681007006810071068100720681007306810074068100750681007606810077068100780681007906810080068100810681008206810083068100840681008506810086068100870681008806810089068100900681009106810092068100930681009406810095068100960681009706810098068100990681010006810101068101020681010306810104068101050681010606810107068101080681010906810110068101110681011206810113068101140681011506810116068101170681011806810119068101200681012106810122068101230681012406810125068101260681012706810128068101290681013006810131068101320681013306810134068101350681013606810137068101380681013906810140068101410681014206810143068101440681014506810146068101470681014806810149068101500681015106810152068101530681015406810155068101560681015706810158068101590681016006810161068101620681016306810164068101650681016606810167068101680681016906810170068101710681017206810173068101740681017506810176068101770681017806810179068101800681018106810182068101830681018406810185068101860681018706810188068101890681019006810191068101920681019306810194068101950681019606810197068101980681019906810200068102010681020206810203068102040681020506810206068102070681020806810209068102100681021106810212068102130681021406810215068102160681021706810218068102190681022006810221068102220681022306810224068102250681022606810227068102280681022906810230068102310681023206810233068102340681023506810236068102370681023806810239068102400681024106810242068102430681024406810245068102460681024706810248068102490681025006810251068102520681025306810254068102550681025606810257068102580681025906810260068102610681026206810263068102640681026506810266068102670681026806810269068102700681027106810272068102730681027406810275068102760681027706810278068102790681028006810281068102820681028306810284068102850681028606810287068102880681028906810290068102910681029206810293068102940681029506810296068102970681029806810299068103000681030106810302068103030681030406810305068103060681030706810308068103090681031006810311068103120681031306810314068103150681031606810317068103180681031906810320068103210681032206810323068103240681032506810326068103270681032806810329068103300681033106810332068103330681033406810335068103360681033706810338068103390681034006810341068103420681034306810344068103450681034606810347068103480681034906810350068103510681035206810353068103540681035506810356068103570681035806810359068103600681036106810362068103630681036406810365068103660681036706810368068103690681037006810371068103720681037306810374068103750681037606810377068103780681037906810380068103810681038206810383068103840681038506810386068103870681038806810389068103900681039106810392068103930681039406810395068103960681039706810398068103990681040006810401068104020681040306810404068104050681040606810407068104080681040906810410068104110681041206810413068104140681041506810416068104170681041806810419068104200681042106810422068104230681042406810425068104260681042706810428068104290681043006810431068104320681043306810434068104350681043606810437068104380681043906810440068104410681044206810443068104440681044506810446068104470681044806810449068104500681045106810452068104530681045406810455068104560681045706810458068104590681046006810461068104620681046306810464068104650681046606810467068104680681046906810470068104710681047206810473068104740681047506810476068104770681047806810479068104800681048106810482068104830681048406810485068104860681048706810488068104890681049006810491068104920681049306810494068104950681049606810497068104980681049906810500068105010681050206810503068105040681050506810506068105070681050806810509068105100681051106810512068105130681051406810515068105160681051706810518068105190681052006810521068105220681052306810524068105250681052606810527068105280681052906810530068105310681053206810533068105340681053506810536068105370681053806810539068105400681054106810542068105430681054406810545068105460681054706810548068105490681055006810551068105520681055306810554068105550681055606810557068105580681055906810560068105610681056206810563068105640681056506810566068105670681056806810569068105700681057106810572068105730681057406810575068105760681057706810578068105790681058006810581068105820681058306810584068105850681058606810587068105880681058906810590068105910681059206810593068105940681059506810596068105970681059806810599068106000681060106810602068106030681060406810605068106060681060706810608068106090681061006810611068106120681061306810614068106150681061606810617068106180681061906810620068106210681062206810623068106240681062506810626068106270681062806810629068106300681063106810632068106330681063406810635068106360681063706810638068106390681064006810641068106420681064306810644068106450681064606810647068106480681064906810650068106510681065206810653068106540681065506810656068106570681065806810659068106600681066106810662068106630681066406810665068106660681066706810668068106690681067006810671068106720681067306810674068106750681067606810677068106780681067906810680068106810681068206810683068106840681068506810686068106870681068806810689068106900681069106810692068106930681069406810695068106960681069706810698068106990681070006810701068107020681070306810704068107050681070606810707068107080681070906810710068107110681071206810713068107140681071506810716068107170681071806810719068107200681072106810722068107230681072406810725068107260681072706810728068107290681073006810731068107320681073306810734068107350681073606810737068107380681073906810740068107410681074206810743068107440681074506810746068107470681074806810749068107500681075106810752068107530681075406810755068107560681075706810758068107590681076006810761068107620681076306810764068107650681076606810767068107680681076906810770068200170682001806820019068200200682002106820022068200230682002406820025068200260682002706820028068200290682003006820031068200320682003306820034068200350682003606820037068200380682003906820040068200410682004206820043068200440682004506820046068200470682004806820049068200500682005106820052068200530682005406820055068200560682005706820058068200590682006006820061068200620682006306820064068200650682006606820067068200680682006906820070068200710682007206820073068200740682007506820076068200770682007806820079068200800682008106820082068200830682008406820085068200860682008706820088068200890682009006820091068200920682009306820094068200950682009606820097068200980682009906820100068201010682010206820103068201040682010506820106068201070682010806820109068201100682011106820112068201130682011406820115068201160682011706820118068201190682012006820121068201220682012306820124068201250682012606820127068201280682012906820130068201310682013206820133068201340682013506820136068201370682013806820139068201400682014106820142068201430682014406820145068201460682014706820148068201490682015006820151068201520682015306820154068201550682015606820157068201580682015906820160068201610682016206820163068201640682016506820166068201670682016806820169068201700682017106820172068201730682017406820175068201760682017706820178068201790682018006820181068201820682018306820184068201850682018606820187068201880682018906820190068201910682019206820193068201940682019506820196068201970682019806820199068202000682020106820202068202030682020406820205068202060682020706820208068202090682021006820211068202120682021306820214068202150682021606820217068202180682021906820220068202210682022206820223068202240682022506820226068202270682022806820229068202300682023106820232068202330682023406820235068202360682023706820238068202390682024006820241068202420682024306820244068202450682024606820247068202480682024906820250068202510682025206820253068202540682025506820256068202570682025806820259068202600682026106820262068202630682026406820265068202660682026706820268068202690682027006820271068202720682027306820274068202750682027606820277068202780682027906820280068202810682028206820283068202840682028506820286068202870682028806820289068202900682029106820292068202930682029406820295068202960682029706820298068202990682030006820301068203020682030306820304068203050682030606820307068203080682030906820310068203110682031206820313068203140682031506820316068203170682031806820319068203200682032106820322068203230682032406820325068203260682032706820328068203290682033006820331068203320682033306820334068203350682033606820337068203380682033906820340068203410682034206820343068203440682034506820346068203470682034806820349068203500682035106820352068203530682035406820355068203560682035706820358068203590682036006820361068203620682036306820364068203650682036606820367068203680682036906820370068203710682037206820373068203740682037506820376068203770682037806820379068203800682038106820382068203830682038406820385068203860682038706820388068203890682039006820391068203920682039306820394068203950682039606820397068203980682039906820400068204010682040206820403068204040682040506820406068204070682040806820409068204100682041106820412068204130682041406820415068204160682041706820418068204190682042006820421068204220682042306820424068204250682042606820427068204280682042906820430068204310682043206820433068204340682043506820436068204370682043806820439068204400682044106820442068204430682044406820445068204460682044706820448068204490682045006820451068204520682045306820454068204550682045606820457068204580682045906820460068204610682046206820463068204640682046506820466068204670682046806820469068204700682047106820472068204730682047406820475068204760682047706820478068204790682048006820481068204820682048306820484068204850682048606820487068204880682048906820490068204910682049206820493068204940682049506820496068204970682049806820499068205000682050106820502068205030682050406820505068205060682050706820508068205090682051006820511068205120682051306820514068205150682051606820517068205180682051906820520068205210682052206820523068205240682052506820526068205270682052806820529068205300682053106820532068205330682053406820535068205360682053706820538068205390682054006820541068205420682054306820544068205450682054606820547068205480682054906820550068205510682055206820553068205540682055506820556068205570682055806820559068205600682056106820562068205630682056406820565068205660682056706820568068205690682057006820571068205720682057306820574068205750682057606820577068205780682057906820580068205810682058206820583068205840682058506820586068205870682058806820589068205900682059106820592068205930682059406820595068205960682059706820598068205990682060006820601068206020682060306820604068206050682060606820607068206080682060906820610068206110682061206820613068206140682061506820616068206170682061806820619068206200682062106820622068206230682062406820625068206260682062706820628068206290682063006820631068206320682063306820634068206350682063606820637068206380682063906820640068206410682064206820643068206440682064506820646068206470682064806820649068206500682065106820652068206530682065406820655068206560682065706820658068206590682066006820661068206620682066306820664068206650682066606820667068206680682066906820670068206710682067206820673068206740682067506820676068206770682067806820679068206800682068106820682068206830682068406820685068206860682068706820688068206890682069006820691068206920682069306820694068206950682069606820697068206980682069906820700068207010682070206820703068207040682070506820706068207070682070806820709068207100682071106820712068207130682071406820715068207160682071706820718068207190682072006820721068207220682072306820724068207250682072606820727068207280682072906820730068207310682073206820733068207340682073506820736068207370682073806820739068207400682074106820742068207430682074406820745068207460682074706820748068207490682075006820751068207520682075306820754068207550682075606820757068207580682075906820760068207610682076206820763068207640682076506820766068207670682076806820769068207700683001806830019068300200683002106830022068300230683002406830025068300260683002706830028068300290683003006830031068300320683003306830034068300350683003606830037068300380683003906830040068300410683004206830043068300440683004506830046068300470683004806830049068300500683005106830052068300530683005406830055068300560683005706830058068300590683006006830061068300620683006306830064068300650683006606830067068300680683006906830070068300710683007206830073068300740683007506830076068300770683007806830079068300800683008106830082068300830683008406830085068300860683008706830088068300890683009006830091068300920683009306830094068300950683009606830097068300980683009906830100068301010683010206830103068301040683010506830106068301070683010806830109068301100683011106830112068301130683011406830115068301160683011706830118068301190683012006830121068301220683012306830124068301250683012606830127068301280683012906830130068301310683013206830133068301340683013506830136068301370683013806830139068301400683014106830142068301430683014406830145068301460683014706830148068301490683015006830151068301520683015306830154068301550683015606830157068301580683015906830160068301610683016206830163068301640683016506830166068301670683016806830169068301700683017106830172068301730683017406830175068301760683017706830178068301790683018006830181068301820683018306830184068301850683018606830187068301880683018906830190068301910683019206830193068301940683019506830196068301970683019806830199068302000683020106830202068302030683020406830205068302060683020706830208068302090683021006830211068302120683021306830214068302150683021606830217068302180683021906830220068302210683022206830223068302240683022506830226068302270683022806830229068302300683023106830232068302330683023406830235068302360683023706830238068302390683024006830241068302420683024306830244068302450683024606830247068302480683024906830250068302510683025206830253068302540683025506830256068302570683025806830259068302600683026106830262068302630683026406830265068302660683026706830268068302690683027006830271068302720683027306830274068302750683027606830277068302780683027906830280068302810683028206830283068302840683028506830286068302870683028806830289068302900683029106830292068302930683029406830295068302960683029706830298068302990683030006830301068303020683030306830304068303050683030606830307068303080683030906830310068303110683031206830313068303140683031506830316068303170683031806830319068303200683032106830322068303230683032406830325068303260683032706830328068303290683033006830331068303320683033306830334068303350683033606830337068303380683033906830340068303410683034206830343068303440683034506830346068303470683034806830349068303500683035106830352068303530683035406830355068303560683035706830358068303590683036006830361068303620683036306830364068303650683036606830367068303680683036906830370068303710683037206830373068303740683037506830376068303770683037806830379068303800683038106830382068303830683038406830385068303860683038706830388068303890683039006830391068303920683039306830394068303950683039606830397068303980683039906830400068304010683040206830403068304040683040506830406068304070683040806830409068304100683041106830412068304130683041406830415068304160683041706830418068304190683042006830421068304220683042306830424068304250683042606830427068304280683042906830430068304310683043206830433068304340683043506830436068304370683043806830439068304400683044106830442068304430683044406830445068304460683044706830448068304490683045006830451068304520683045306830454068304550683045606830457068304580683045906830460068304610683046206830463068304640683046506830466068304670683046806830469068304700683047106830472068304730683047406830475068304760683047706830478068304790683048006830481068304820683048306830484068304850683048606830487068304880683048906830490068304910683049206830493068304940683049506830496068304970683049806830499068305000683050106830502068305030683050406830505068305060683050706830508068305090683051006830511068305120683051306830514068305150683051606830517068305180683051906830520068305210683052206830523068305240683052506830526068305270683052806830529068305300683053106830532068305330683053406830535068305360683053706830538068305390683054006830541068305420683054306830544068305450683054606830547068305480683054906830550068305510683055206830553068305540683055506830556068305570683055806830559068305600683056106830562068305630683056406830565068305660683056706830568068305690683057006830571068305720683057306830574068305750683057606830577068305780683057906830580068305810683058206830583068305840683058506830586068305870683058806830589068305900683059106830592068305930683059406830595068305960683059706830598068305990683060006830601068306020683060306830604068306050683060606830607068306080683060906830610068306110683061206830613068306140683061506830616068306170683061806830619068306200683062106830622068306230683062406830625068306260683062706830628068306290683063006830631068306320683063306830634068306350683063606830637068306380683063906830640068306410683064206830643068306440683064506830646068306470683064806830649068306500683065106830652068306530683065406830655068306560683065706830658068306590683066006830661068306620683066306830664068306650683066606830667068306680683066906830670068306710683067206830673068306740683067506830676068306770683067806830679068306800683068106830682068306830683068406830685068306860683068706830688068306890683069006830691068306920683069306830694068306950683069606830697068306980683069906830700068307010683070206830703068307040683070506830706068307070683070806830709068307100683071106830712068307130683071406830715068307160683071706830718068307190683072006830721068307220683072306830724068307250683072606830727068307280683072906830730068307310683073206830733068307340683073506830736068307370683073806830739068307400683074106830742068307430683074406830745068307460683074706830748068307490683075006830751068307520683075306830754068307550683075606830757068307580683075906830760068307610683076206830763068307640683076506830766068307670683076806830769068307700683077106840018068400190684002006840021068400220684002306840024068400250684002606840027068400280684002906840030068400310684003206840033068400340684003506840036068400370684003806840039068400400684004106840042068400430684004406840045068400460684004706840048068400490684005006840051068400520684005306840054068400550684005606840057068400580684005906840060068400610684006206840063068400640684006506840066068400670684006806840069068400700684007106840072068400730684007406840075068400760684007706840078068400790684008006840081068400820684008306840084068400850684008606840087068400880684008906840090068400910684009206840093068400940684009506840096068400970684009806840099068401000684010106840102068401030684010406840105068401060684010706840108068401090684011006840111068401120684011306840114068401150684011606840117068401180684011906840120068401210684012206840123068401240684012506840126068401270684012806840129068401300684013106840132068401330684013406840135068401360684013706840138068401390684014006840141068401420684014306840144068401450684014606840147068401480684014906840150068401510684015206840153068401540684015506840156068401570684015806840159068401600684016106840162068401630684016406840165068401660684016706840168068401690684017006840171068401720684017306840174068401750684017606840177068401780684017906840180068401810684018206840183068401840684018506840186068401870684018806840189068401900684019106840192068401930684019406840195068401960684019706840198068401990684020006840201068402020684020306840204068402050684020606840207068402080684020906840210068402110684021206840213068402140684021506840216068402170684021806840219068402200684022106840222068402230684022406840225068402260684022706840228068402290684023006840231068402320684023306840234068402350684023606840237068402380684023906840240068402410684024206840243068402440684024506840246068402470684024806840249068402500684025106840252068402530684025406840255068402560684025706840258068402590684026006840261068402620684026306840264068402650684026606840267068402680684026906840270068402710684027206840273068402740684027506840276068402770684027806840279068402800684028106840282068402830684028406840285068402860684028706840288068402890684029006840291068402920684029306840294068402950684029606840297068402980684029906840300068403010684030206840303068403040684030506840306068403070684030806840309068403100684031106840312068403130684031406840315068403160684031706840318068403190684032006840321068403220684032306840324068403250684032606840327068403280684032906840330068403310684033206840333068403340684033506840336068403370684033806840339068403400684034106840342068403430684034406840345068403460684034706840348068403490684035006840351068403520684035306840354068403550684035606840357068403580684035906840360068403610684036206840363068403640684036506840366068403670684036806840369068403700684037106840372068403730684037406840375068403760684037706840378068403790684038006840381068403820684038306840384068403850684038606840387068403880684038906840390068403910684039206840393068403940684039506840396068403970684039806840399068404000684040106840402068404030684040406840405068404060684040706840408068404090684041006840411068404120684041306840414068404150684041606840417068404180684041906840420068404210684042206840423068404240684042506840426068404270684042806840429068404300684043106840432068404330684043406840435068404360684043706840438068404390684044006840441068404420684044306840444068404450684044606840447068404480684044906840450068404510684045206840453068404540684045506840456068404570684045806840459068404600684046106840462068404630684046406840465068404660684046706840468068404690684047006840471068404720684047306840474068404750684047606840477068404780684047906840480068404810684048206840483068404840684048506840486068404870684048806840489068404900684049106840492068404930684049406840495068404960684049706840498068404990684050006840501068405020684050306840504068405050684050606840507068405080684050906840510068405110684051206840513068405140684051506840516068405170684051806840519068405200684052106840522068405230684052406840525068405260684052706840528068405290684053006840531068405320684053306840534068405350684053606840537068405380684053906840540068405410684054206840543068405440684054506840546068405470684054806840549068405500684055106840552068405530684055406840555068405560684055706840558068405590684056006840561068405620684056306840564068405650684056606840567068405680684056906840570068405710684057206840573068405740684057506840576068405770684057806840579068405800684058106840582068405830684058406840585068405860684058706840588068405890684059006840591068405920684059306840594068405950684059606840597068405980684059906840600068406010684060206840603068406040684060506840606068406070684060806840609068406100684061106840612068406130684061406840615068406160684061706840618068406190684062006840621068406220684062306840624068406250684062606840627068406280684062906840630068406310684063206840633068406340684063506840636068406370684063806840639068406400684064106840642068406430684064406840645068406460684064706840648068406490684065006840651068406520684065306840654068406550684065606840657068406580684065906840660068406610684066206840663068406640684066506840666068406670684066806840669068406700684067106840672068406730684067406840675068406760684067706840678068406790684068006840681068406820684068306840684068406850684068606840687068406880684068906840690068406910684069206840693068406940684069506840696068406970684069806840699068407000684070106840702068407030684070406840705068407060684070706840708068407090684071006840711068407120684071306840714068407150684071606840717068407180684071906840720068407210684072206840723068407240684072506840726068407270684072806840729068407300684073106840732068407330684073406840735068407360684073706840738068407390684074006840741068407420684074306840744068407450684074606840747068407480684074906840750068407510684075206840753068407540684075506840756068407570684075806840759068407600684076106840762068407630684076406840765068407660684076706840768068407690684077006840771068500180685001906850020068500210685002206850023068500240685002506850026068500270685002806850029068500300685003106850032068500330685003406850035068500360685003706850038068500390685004006850041068500420685004306850044068500450685004606850047068500480685004906850050068500510685005206850053068500540685005506850056068500570685005806850059068500600685006106850062068500630685006406850065068500660685006706850068068500690685007006850071068500720685007306850074068500750685007606850077068500780685007906850080068500810685008206850083068500840685008506850086068500870685008806850089068500900685009106850092068500930685009406850095068500960685009706850098068500990685010006850101068501020685010306850104068501050685010606850107068501080685010906850110068501110685011206850113068501140685011506850116068501170685011806850119068501200685012106850122068501230685012406850125068501260685012706850128068501290685013006850131068501320685013306850134068501350685013606850137068501380685013906850140068501410685014206850143068501440685014506850146068501470685014806850149068501500685015106850152068501530685015406850155068501560685015706850158068501590685016006850161068501620685016306850164068501650685016606850167068501680685016906850170068501710685017206850173068501740685017506850176068501770685017806850179068501800685018106850182068501830685018406850185068501860685018706850188068501890685019006850191068501920685019306850194068501950685019606850197068501980685019906850200068502010685020206850203068502040685020506850206068502070685020806850209068502100685021106850212068502130685021406850215068502160685021706850218068502190685022006850221068502220685022306850224068502250685022606850227068502280685022906850230068502310685023206850233068502340685023506850236068502370685023806850239068502400685024106850242068502430685024406850245068502460685024706850248068502490685025006850251068502520685025306850254068502550685025606850257068502580685025906850260068502610685026206850263068502640685026506850266068502670685026806850269068502700685027106850272068502730685027406850275068502760685027706850278068502790685028006850281068502820685028306850284068502850685028606850287068502880685028906850290068502910685029206850293068502940685029506850296068502970685029806850299068503000685030106850302068503030685030406850305068503060685030706850308068503090685031006850311068503120685031306850314068503150685031606850317068503180685031906850320068503210685032206850323068503240685032506850326068503270685032806850329068503300685033106850332068503330685033406850335068503360685033706850338068503390685034006850341068503420685034306850344068503450685034606850347068503480685034906850350068503510685035206850353068503540685035506850356068503570685035806850359068503600685036106850362068503630685036406850365068503660685036706850368068503690685037006850371068503720685037306850374068503750685037606850377068503780685037906850380068503810685038206850383068503840685038506850386068503870685038806850389068503900685039106850392068503930685039406850395068503960685039706850398068503990685040006850401068504020685040306850404068504050685040606850407068504080685040906850410068504110685041206850413068504140685041506850416068504170685041806850419068504200685042106850422068504230685042406850425068504260685042706850428068504290685043006850431068504320685043306850434068504350685043606850437068504380685043906850440068504410685044206850443068504440685044506850446068504470685044806850449068504500685045106850452068504530685045406850455068504560685045706850458068504590685046006850461068504620685046306850464068504650685046606850467068504680685046906850470068504710685047206850473068504740685047506850476068504770685047806850479068504800685048106850482068504830685048406850485068504860685048706850488068504890685049006850491068504920685049306850494068504950685049606850497068504980685049906850500068505010685050206850503068505040685050506850506068505070685050806850509068505100685051106850512068505130685051406850515068505160685051706850518068505190685052006850521068505220685052306850524068505250685052606850527068505280685052906850530068505310685053206850533068505340685053506850536068505370685053806850539068505400685054106850542068505430685054406850545068505460685054706850548068505490685055006850551068505520685055306850554068505550685055606850557068505580685055906850560068505610685056206850563068505640685056506850566068505670685056806850569068505700685057106850572068505730685057406850575068505760685057706850578068505790685058006850581068505820685058306850584068505850685058606850587068505880685058906850590068505910685059206850593068505940685059506850596068505970685059806850599068506000685060106850602068506030685060406850605068506060685060706850608068506090685061006850611068506120685061306850614068506150685061606850617068506180685061906850620068506210685062206850623068506240685062506850626068506270685062806850629068506300685063106850632068506330685063406850635068506360685063706850638068506390685064006850641068506420685064306850644068506450685064606850647068506480685064906850650068506510685065206850653068506540685065506850656068506570685065806850659068506600685066106850662068506630685066406850665068506660685066706850668068506690685067006850671068506720685067306850674068506750685067606850677068506780685067906850680068506810685068206850683068506840685068506850686068506870685068806850689068506900685069106850692068506930685069406850695068506960685069706850698068506990685070006850701068507020685070306850704068507050685070606850707068507080685070906850710068507110685071206850713068507140685071506850716068507170685071806850719068507200685072106850722068507230685072406850725068507260685072706850728068507290685073006850731068507320685073306850734068507350685073606850737068507380685073906850740068507410685074206850743068507440685074506850746068507470685074806850749068507500685075106850752068507530685075406850755068507560685075706850758068507590685076006850761068507620685076306850764068507650685076606850767068507680685076906850770068507710686001806860019068600200686002106860022068600230686002406860025068600260686002706860028068600290686003006860031068600320686003306860034068600350686003606860037068600380686003906860040068600410686004206860043068600440686004506860046068600470686004806860049068600500686005106860052068600530686005406860055068600560686005706860058068600590686006006860061068600620686006306860064068600650686006606860067068600680686006906860070068600710686007206860073068600740686007506860076068600770686007806860079068600800686008106860082068600830686008406860085068600860686008706860088068600890686009006860091068600920686009306860094068600950686009606860097068600980686009906860100068601010686010206860103068601040686010506860106068601070686010806860109068601100686011106860112068601130686011406860115068601160686011706860118068601190686012006860121068601220686012306860124068601250686012606860127068601280686012906860130068601310686013206860133068601340686013506860136068601370686013806860139068601400686014106860142068601430686014406860145068601460686014706860148068601490686015006860151068601520686015306860154068601550686015606860157068601580686015906860160068601610686016206860163068601640686016506860166068601670686016806860169068601700686017106860172068601730686017406860175068601760686017706860178068601790686018006860181068601820686018306860184068601850686018606860187068601880686018906860190068601910686019206860193068601940686019506860196068601970686019806860199068602000686020106860202068602030686020406860205068602060686020706860208068602090686021006860211068602120686021306860214068602150686021606860217068602180686021906860220068602210686022206860223068602240686022506860226068602270686022806860229068602300686023106860232068602330686023406860235068602360686023706860238068602390686024006860241068602420686024306860244068602450686024606860247068602480686024906860250068602510686025206860253068602540686025506860256068602570686025806860259068602600686026106860262068602630686026406860265068602660686026706860268068602690686027006860271068602720686027306860274068602750686027606860277068602780686027906860280068602810686028206860283068602840686028506860286068602870686028806860289068602900686029106860292068602930686029406860295068602960686029706860298068602990686030006860301068603020686030306860304068603050686030606860307068603080686030906860310068603110686031206860313068603140686031506860316068603170686031806860319068603200686032106860322068603230686032406860325068603260686032706860328068603290686033006860331068603320686033306860334068603350686033606860337068603380686033906860340068603410686034206860343068603440686034506860346068603470686034806860349068603500686035106860352068603530686035406860355068603560686035706860358068603590686036006860361068603620686036306860364068603650686036606860367068603680686036906860370068603710686037206860373068603740686037506860376068603770686037806860379068603800686038106860382068603830686038406860385068603860686038706860388068603890686039006860391068603920686039306860394068603950686039606860397068603980686039906860400068604010686040206860403068604040686040506860406068604070686040806860409068604100686041106860412068604130686041406860415068604160686041706860418068604190686042006860421068604220686042306860424068604250686042606860427068604280686042906860430068604310686043206860433068604340686043506860436068604370686043806860439068604400686044106860442068604430686044406860445068604460686044706860448068604490686045006860451068604520686045306860454068604550686045606860457068604580686045906860460068604610686046206860463068604640686046506860466068604670686046806860469068604700686047106860472068604730686047406860475068604760686047706860478068604790686048006860481068604820686048306860484068604850686048606860487068604880686048906860490068604910686049206860493068604940686049506860496068604970686049806860499068605000686050106860502068605030686050406860505068605060686050706860508068605090686051006860511068605120686051306860514068605150686051606860517068605180686051906860520068605210686052206860523068605240686052506860526068605270686052806860529068605300686053106860532068605330686053406860535068605360686053706860538068605390686054006860541068605420686054306860544068605450686054606860547068605480686054906860550068605510686055206860553068605540686055506860556068605570686055806860559068605600686056106860562068605630686056406860565068605660686056706860568068605690686057006860571068605720686057306860574068605750686057606860577068605780686057906860580068605810686058206860583068605840686058506860586068605870686058806860589068605900686059106860592068605930686059406860595068605960686059706860598068605990686060006860601068606020686060306860604068606050686060606860607068606080686060906860610068606110686061206860613068606140686061506860616068606170686061806860619068606200686062106860622068606230686062406860625068606260686062706860628068606290686063006860631068606320686063306860634068606350686063606860637068606380686063906860640068606410686064206860643068606440686064506860646068606470686064806860649068606500686065106860652068606530686065406860655068606560686065706860658068606590686066006860661068606620686066306860664068606650686066606860667068606680686066906860670068606710686067206860673068606740686067506860676068606770686067806860679068606800686068106860682068606830686068406860685068606860686068706860688068606890686069006860691068606920686069306860694068606950686069606860697068606980686069906860700068607010686070206860703068607040686070506860706068607070686070806860709068607100686071106860712068607130686071406860715068607160686071706860718068607190686072006860721068607220686072306860724068607250686072606860727068607280686072906860730068607310686073206860733068607340686073506860736068607370686073806860739068607400686074106860742068607430686074406860745068607460686074706860748068607490686075006860751068607520686075306860754068607550686075606860757068607580686075906860760068607610686076206860763068607640686076506860766068607670686076806860769068607700686077106860772068700190687002006870021068700220687002306870024068700250687002606870027068700280687002906870030068700310687003206870033068700340687003506870036068700370687003806870039068700400687004106870042068700430687004406870045068700460687004706870048068700490687005006870051068700520687005306870054068700550687005606870057068700580687005906870060068700610687006206870063068700640687006506870066068700670687006806870069068700700687007106870072068700730687007406870075068700760687007706870078068700790687008006870081068700820687008306870084068700850687008606870087068700880687008906870090068700910687009206870093068700940687009506870096068700970687009806870099068701000687010106870102068701030687010406870105068701060687010706870108068701090687011006870111068701120687011306870114068701150687011606870117068701180687011906870120068701210687012206870123068701240687012506870126068701270687012806870129068701300687013106870132068701330687013406870135068701360687013706870138068701390687014006870141068701420687014306870144068701450687014606870147068701480687014906870150068701510687015206870153068701540687015506870156068701570687015806870159068701600687016106870162068701630687016406870165068701660687016706870168068701690687017006870171068701720687017306870174068701750687017606870177068701780687017906870180068701810687018206870183068701840687018506870186068701870687018806870189068701900687019106870192068701930687019406870195068701960687019706870198068701990687020006870201068702020687020306870204068702050687020606870207068702080687020906870210068702110687021206870213068702140687021506870216068702170687021806870219068702200687022106870222068702230687022406870225068702260687022706870228068702290687023006870231068702320687023306870234068702350687023606870237068702380687023906870240068702410687024206870243068702440687024506870246068702470687024806870249068702500687025106870252068702530687025406870255068702560687025706870258068702590687026006870261068702620687026306870264068702650687026606870267068702680687026906870270068702710687027206870273068702740687027506870276068702770687027806870279068702800687028106870282068702830687028406870285068702860687028706870288068702890687029006870291068702920687029306870294068702950687029606870297068702980687029906870300068703010687030206870303068703040687030506870306068703070687030806870309068703100687031106870312068703130687031406870315068703160687031706870318068703190687032006870321068703220687032306870324068703250687032606870327068703280687032906870330068703310687033206870333068703340687033506870336068703370687033806870339068703400687034106870342068703430687034406870345068703460687034706870348068703490687035006870351068703520687035306870354068703550687035606870357068703580687035906870360068703610687036206870363068703640687036506870366068703670687036806870369068703700687037106870372068703730687037406870375068703760687037706870378068703790687038006870381068703820687038306870384068703850687038606870387068703880687038906870390068703910687039206870393068703940687039506870396068703970687039806870399068704000687040106870402068704030687040406870405068704060687040706870408068704090687041006870411068704120687041306870414068704150687041606870417068704180687041906870420068704210687042206870423068704240687042506870426068704270687042806870429068704300687043106870432068704330687043406870435068704360687043706870438068704390687044006870441068704420687044306870444068704450687044606870447068704480687044906870450068704510687045206870453068704540687045506870456068704570687045806870459068704600687046106870462068704630687046406870465068704660687046706870468068704690687047006870471068704720687047306870474068704750687047606870477068704780687047906870480068704810687048206870483068704840687048506870486068704870687048806870489068704900687049106870492068704930687049406870495068704960687049706870498068704990687050006870501068705020687050306870504068705050687050606870507068705080687050906870510068705110687051206870513068705140687051506870516068705170687051806870519068705200687052106870522068705230687052406870525068705260687052706870528068705290687053006870531068705320687053306870534068705350687053606870537068705380687053906870540068705410687054206870543068705440687054506870546068705470687054806870549068705500687055106870552068705530687055406870555068705560687055706870558068705590687056006870561068705620687056306870564068705650687056606870567068705680687056906870570068705710687057206870573068705740687057506870576068705770687057806870579068705800687058106870582068705830687058406870585068705860687058706870588068705890687059006870591068705920687059306870594068705950687059606870597068705980687059906870600068706010687060206870603068706040687060506870606068706070687060806870609068706100687061106870612068706130687061406870615068706160687061706870618068706190687062006870621068706220687062306870624068706250687062606870627068706280687062906870630068706310687063206870633068706340687063506870636068706370687063806870639068706400687064106870642068706430687064406870645068706460687064706870648068706490687065006870651068706520687065306870654068706550687065606870657068706580687065906870660068706610687066206870663068706640687066506870666068706670687066806870669068706700687067106870672068706730687067406870675068706760687067706870678068706790687068006870681068706820687068306870684068706850687068606870687068706880687068906870690068706910687069206870693068706940687069506870696068706970687069806870699068707000687070106870702068707030687070406870705068707060687070706870708068707090687071006870711068707120687071306870714068707150687071606870717068707180687071906870720068707210687072206870723068707240687072506870726068707270687072806870729068707300687073106870732068707330687073406870735068707360687073706870738068707390687074006870741068707420687074306870744068707450687074606870747068707480687074906870750068707510687075206870753068707540687075506870756068707570687075806870759068707600687076106870762068707630687076406870765068707660687076706870768068707690687077006870771068707720688001906880020068800210688002206880023068800240688002506880026068800270688002806880029068800300688003106880032068800330688003406880035068800360688003706880038068800390688004006880041068800420688004306880044068800450688004606880047068800480688004906880050068800510688005206880053068800540688005506880056068800570688005806880059068800600688006106880062068800630688006406880065068800660688006706880068068800690688007006880071068800720688007306880074068800750688007606880077068800780688007906880080068800810688008206880083068800840688008506880086068800870688008806880089068800900688009106880092068800930688009406880095068800960688009706880098068800990688010006880101068801020688010306880104068801050688010606880107068801080688010906880110068801110688011206880113068801140688011506880116068801170688011806880119068801200688012106880122068801230688012406880125068801260688012706880128068801290688013006880131068801320688013306880134068801350688013606880137068801380688013906880140068801410688014206880143068801440688014506880146068801470688014806880149068801500688015106880152068801530688015406880155068801560688015706880158068801590688016006880161068801620688016306880164068801650688016606880167068801680688016906880170068801710688017206880173068801740688017506880176068801770688017806880179068801800688018106880182068801830688018406880185068801860688018706880188068801890688019006880191068801920688019306880194068801950688019606880197068801980688019906880200068802010688020206880203068802040688020506880206068802070688020806880209068802100688021106880212068802130688021406880215068802160688021706880218068802190688022006880221068802220688022306880224068802250688022606880227068802280688022906880230068802310688023206880233068802340688023506880236068802370688023806880239068802400688024106880242068802430688024406880245068802460688024706880248068802490688025006880251068802520688025306880254068802550688025606880257068802580688025906880260068802610688026206880263068802640688026506880266068802670688026806880269068802700688027106880272068802730688027406880275068802760688027706880278068802790688028006880281068802820688028306880284068802850688028606880287068802880688028906880290068802910688029206880293068802940688029506880296068802970688029806880299068803000688030106880302068803030688030406880305068803060688030706880308068803090688031006880311068803120688031306880314068803150688031606880317068803180688031906880320068803210688032206880323068803240688032506880326068803270688032806880329068803300688033106880332068803330688033406880335068803360688033706880338068803390688034006880341068803420688034306880344068803450688034606880347068803480688034906880350068803510688035206880353068803540688035506880356068803570688035806880359068803600688036106880362068803630688036406880365068803660688036706880368068803690688037006880371068803720688037306880374068803750688037606880377068803780688037906880380068803810688038206880383068803840688038506880386068803870688038806880389068803900688039106880392068803930688039406880395068803960688039706880398068803990688040006880401068804020688040306880404068804050688040606880407068804080688040906880410068804110688041206880413068804140688041506880416068804170688041806880419068804200688042106880422068804230688042406880425068804260688042706880428068804290688043006880431068804320688043306880434068804350688043606880437068804380688043906880440068804410688044206880443068804440688044506880446068804470688044806880449068804500688045106880452068804530688045406880455068804560688045706880458068804590688046006880461068804620688046306880464068804650688046606880467068804680688046906880470068804710688047206880473068804740688047506880476068804770688047806880479068804800688048106880482068804830688048406880485068804860688048706880488068804890688049006880491068804920688049306880494068804950688049606880497068804980688049906880500068805010688050206880503068805040688050506880506068805070688050806880509068805100688051106880512068805130688051406880515068805160688051706880518068805190688052006880521068805220688052306880524068805250688052606880527068805280688052906880530068805310688053206880533068805340688053506880536068805370688053806880539068805400688054106880542068805430688054406880545068805460688054706880548068805490688055006880551068805520688055306880554068805550688055606880557068805580688055906880560068805610688056206880563068805640688056506880566068805670688056806880569068805700688057106880572068805730688057406880575068805760688057706880578068805790688058006880581068805820688058306880584068805850688058606880587068805880688058906880590068805910688059206880593068805940688059506880596068805970688059806880599068806000688060106880602068806030688060406880605068806060688060706880608068806090688061006880611068806120688061306880614068806150688061606880617068806180688061906880620068806210688062206880623068806240688062506880626068806270688062806880629068806300688063106880632068806330688063406880635068806360688063706880638068806390688064006880641068806420688064306880644068806450688064606880647068806480688064906880650068806510688065206880653068806540688065506880656068806570688065806880659068806600688066106880662068806630688066406880665068806660688066706880668068806690688067006880671068806720688067306880674068806750688067606880677068806780688067906880680068806810688068206880683068806840688068506880686068806870688068806880689068806900688069106880692068806930688069406880695068806960688069706880698068806990688070006880701068807020688070306880704068807050688070606880707068807080688070906880710068807110688071206880713068807140688071506880716068807170688071806880719068807200688072106880722068807230688072406880725068807260688072706880728068807290688073006880731068807320688073306880734068807350688073606880737068807380688073906880740068807410688074206880743068807440688074506880746068807470688074806880749068807500688075106880752068807530688075406880755068807560688075706880758068807590688076006880761068807620688076306880764068807650688076606880767068807680688076906880770068807710688077206880773068900190689002006890021068900220689002306890024068900250689002606890027068900280689002906890030068900310689003206890033068900340689003506890036068900370689003806890039068900400689004106890042068900430689004406890045068900460689004706890048068900490689005006890051068900520689005306890054068900550689005606890057068900580689005906890060068900610689006206890063068900640689006506890066068900670689006806890069068900700689007106890072068900730689007406890075068900760689007706890078068900790689008006890081068900820689008306890084068900850689008606890087068900880689008906890090068900910689009206890093068900940689009506890096068900970689009806890099068901000689010106890102068901030689010406890105068901060689010706890108068901090689011006890111068901120689011306890114068901150689011606890117068901180689011906890120068901210689012206890123068901240689012506890126068901270689012806890129068901300689013106890132068901330689013406890135068901360689013706890138068901390689014006890141068901420689014306890144068901450689014606890147068901480689014906890150068901510689015206890153068901540689015506890156068901570689015806890159068901600689016106890162068901630689016406890165068901660689016706890168068901690689017006890171068901720689017306890174068901750689017606890177068901780689017906890180068901810689018206890183068901840689018506890186068901870689018806890189068901900689019106890192068901930689019406890195068901960689019706890198068901990689020006890201068902020689020306890204068902050689020606890207068902080689020906890210068902110689021206890213068902140689021506890216068902170689021806890219068902200689022106890222068902230689022406890225068902260689022706890228068902290689023006890231068902320689023306890234068902350689023606890237068902380689023906890240068902410689024206890243068902440689024506890246068902470689024806890249068902500689025106890252068902530689025406890255068902560689025706890258068902590689026006890261068902620689026306890264068902650689026606890267068902680689026906890270068902710689027206890273068902740689027506890276068902770689027806890279068902800689028106890282068902830689028406890285068902860689028706890288068902890689029006890291068902920689029306890294068902950689029606890297068902980689029906890300068903010689030206890303068903040689030506890306068903070689030806890309068903100689031106890312068903130689031406890315068903160689031706890318068903190689032006890321068903220689032306890324068903250689032606890327068903280689032906890330068903310689033206890333068903340689033506890336068903370689033806890339068903400689034106890342068903430689034406890345068903460689034706890348068903490689035006890351068903520689035306890354068903550689035606890357068903580689035906890360068903610689036206890363068903640689036506890366068903670689036806890369068903700689037106890372068903730689037406890375068903760689037706890378068903790689038006890381068903820689038306890384068903850689038606890387068903880689038906890390068903910689039206890393068903940689039506890396068903970689039806890399068904000689040106890402068904030689040406890405068904060689040706890408068904090689041006890411068904120689041306890414068904150689041606890417068904180689041906890420068904210689042206890423068904240689042506890426068904270689042806890429068904300689043106890432068904330689043406890435068904360689043706890438068904390689044006890441068904420689044306890444068904450689044606890447068904480689044906890450068904510689045206890453068904540689045506890456068904570689045806890459068904600689046106890462068904630689046406890465068904660689046706890468068904690689047006890471068904720689047306890474068904750689047606890477068904780689047906890480068904810689048206890483068904840689048506890486068904870689048806890489068904900689049106890492068904930689049406890495068904960689049706890498068904990689050006890501068905020689050306890504068905050689050606890507068905080689050906890510068905110689051206890513068905140689051506890516068905170689051806890519068905200689052106890522068905230689052406890525068905260689052706890528068905290689053006890531068905320689053306890534068905350689053606890537068905380689053906890540068905410689054206890543068905440689054506890546068905470689054806890549068905500689055106890552068905530689055406890555068905560689055706890558068905590689056006890561068905620689056306890564068905650689056606890567068905680689056906890570068905710689057206890573068905740689057506890576068905770689057806890579068905800689058106890582068905830689058406890585068905860689058706890588068905890689059006890591068905920689059306890594068905950689059606890597068905980689059906890600068906010689060206890603068906040689060506890606068906070689060806890609068906100689061106890612068906130689061406890615068906160689061706890618068906190689062006890621068906220689062306890624068906250689062606890627068906280689062906890630068906310689063206890633068906340689063506890636068906370689063806890639068906400689064106890642068906430689064406890645068906460689064706890648068906490689065006890651068906520689065306890654068906550689065606890657068906580689065906890660068906610689066206890663068906640689066506890666068906670689066806890669068906700689067106890672068906730689067406890675068906760689067706890678068906790689068006890681068906820689068306890684068906850689068606890687068906880689068906890690068906910689069206890693068906940689069506890696068906970689069806890699068907000689070106890702068907030689070406890705068907060689070706890708068907090689071006890711068907120689071306890714068907150689071606890717068907180689071906890720068907210689072206890723068907240689072506890726068907270689072806890729068907300689073106890732068907330689073406890735068907360689073706890738068907390689074006890741068907420689074306890744068907450689074606890747068907480689074906890750068907510689075206890753068907540689075506890756068907570689075806890759068907600689076106890762068907630689076406890765068907660689076706890768068907690689077006890771068907720689077306900019069000200690002106900022069000230690002406900025069000260690002706900028069000290690003006900031069000320690003306900034069000350690003606900037069000380690003906900040069000410690004206900043069000440690004506900046069000470690004806900049069000500690005106900052069000530690005406900055069000560690005706900058069000590690006006900061069000620690006306900064069000650690006606900067069000680690006906900070069000710690007206900073069000740690007506900076069000770690007806900079069000800690008106900082069000830690008406900085069000860690008706900088069000890690009006900091069000920690009306900094069000950690009606900097069000980690009906900100069001010690010206900103069001040690010506900106069001070690010806900109069001100690011106900112069001130690011406900115069001160690011706900118069001190690012006900121069001220690012306900124069001250690012606900127069001280690012906900130069001310690013206900133069001340690013506900136069001370690013806900139069001400690014106900142069001430690014406900145069001460690014706900148069001490690015006900151069001520690015306900154069001550690015606900157069001580690015906900160069001610690016206900163069001640690016506900166069001670690016806900169069001700690017106900172069001730690017406900175069001760690017706900178069001790690018006900181069001820690018306900184069001850690018606900187069001880690018906900190069001910690019206900193069001940690019506900196069001970690019806900199069002000690020106900202069002030690020406900205069002060690020706900208069002090690021006900211069002120690021306900214069002150690021606900217069002180690021906900220069002210690022206900223069002240690022506900226069002270690022806900229069002300690023106900232069002330690023406900235069002360690023706900238069002390690024006900241069002420690024306900244069002450690024606900247069002480690024906900250069002510690025206900253069002540690025506900256069002570690025806900259069002600690026106900262069002630690026406900265069002660690026706900268069002690690027006900271069002720690027306900274069002750690027606900277069002780690027906900280069002810690028206900283069002840690028506900286069002870690028806900289069002900690029106900292069002930690029406900295069002960690029706900298069002990690030006900301069003020690030306900304069003050690030606900307069003080690030906900310069003110690031206900313069003140690031506900316069003170690031806900319069003200690032106900322069003230690032406900325069003260690032706900328069003290690033006900331069003320690033306900334069003350690033606900337069003380690033906900340069003410690034206900343069003440690034506900346069003470690034806900349069003500690035106900352069003530690035406900355069003560690035706900358069003590690036006900361069003620690036306900364069003650690036606900367069003680690036906900370069003710690037206900373069003740690037506900376069003770690037806900379069003800690038106900382069003830690038406900385069003860690038706900388069003890690039006900391069003920690039306900394069003950690039606900397069003980690039906900400069004010690040206900403069004040690040506900406069004070690040806900409069004100690041106900412069004130690041406900415069004160690041706900418069004190690042006900421069004220690042306900424069004250690042606900427069004280690042906900430069004310690043206900433069004340690043506900436069004370690043806900439069004400690044106900442069004430690044406900445069004460690044706900448069004490690045006900451069004520690045306900454069004550690045606900457069004580690045906900460069004610690046206900463069004640690046506900466069004670690046806900469069004700690047106900472069004730690047406900475069004760690047706900478069004790690048006900481069004820690048306900484069004850690048606900487069004880690048906900490069004910690049206900493069004940690049506900496069004970690049806900499069005000690050106900502069005030690050406900505069005060690050706900508069005090690051006900511069005120690051306900514069005150690051606900517069005180690051906900520069005210690052206900523069005240690052506900526069005270690052806900529069005300690053106900532069005330690053406900535069005360690053706900538069005390690054006900541069005420690054306900544069005450690054606900547069005480690054906900550069005510690055206900553069005540690055506900556069005570690055806900559069005600690056106900562069005630690056406900565069005660690056706900568069005690690057006900571069005720690057306900574069005750690057606900577069005780690057906900580069005810690058206900583069005840690058506900586069005870690058806900589069005900690059106900592069005930690059406900595069005960690059706900598069005990690060006900601069006020690060306900604069006050690060606900607069006080690060906900610069006110690061206900613069006140690061506900616069006170690061806900619069006200690062106900622069006230690062406900625069006260690062706900628069006290690063006900631069006320690063306900634069006350690063606900637069006380690063906900640069006410690064206900643069006440690064506900646069006470690064806900649069006500690065106900652069006530690065406900655069006560690065706900658069006590690066006900661069006620690066306900664069006650690066606900667069006680690066906900670069006710690067206900673069006740690067506900676069006770690067806900679069006800690068106900682069006830690068406900685069006860690068706900688069006890690069006900691069006920690069306900694069006950690069606900697069006980690069906900700069007010690070206900703069007040690070506900706069007070690070806900709069007100690071106900712069007130690071406900715069007160690071706900718069007190690072006900721069007220690072306900724069007250690072606900727069007280690072906900730069007310690073206900733069007340690073506900736069007370690073806900739069007400690074106900742069007430690074406900745069007460690074706900748069007490690075006900751069007520690075306900754069007550690075606900757069007580690075906900760069007610690076206900763069007640690076506900766069007670690076806900769069007700690077106900772069007730691002006910021069100220691002306910024069100250691002606910027069100280691002906910030069100310691003206910033069100340691003506910036069100370691003806910039069100400691004106910042069100430691004406910045069100460691004706910048069100490691005006910051069100520691005306910054069100550691005606910057069100580691005906910060069100610691006206910063069100640691006506910066069100670691006806910069069100700691007106910072069100730691007406910075069100760691007706910078069100790691008006910081069100820691008306910084069100850691008606910087069100880691008906910090069100910691009206910093069100940691009506910096069100970691009806910099069101000691010106910102069101030691010406910105069101060691010706910108069101090691011006910111069101120691011306910114069101150691011606910117069101180691011906910120069101210691012206910123069101240691012506910126069101270691012806910129069101300691013106910132069101330691013406910135069101360691013706910138069101390691014006910141069101420691014306910144069101450691014606910147069101480691014906910150069101510691015206910153069101540691015506910156069101570691015806910159069101600691016106910162069101630691016406910165069101660691016706910168069101690691017006910171069101720691017306910174069101750691017606910177069101780691017906910180069101810691018206910183069101840691018506910186069101870691018806910189069101900691019106910192069101930691019406910195069101960691019706910198069101990691020006910201069102020691020306910204069102050691020606910207069102080691020906910210069102110691021206910213069102140691021506910216069102170691021806910219069102200691022106910222069102230691022406910225069102260691022706910228069102290691023006910231069102320691023306910234069102350691023606910237069102380691023906910240069102410691024206910243069102440691024506910246069102470691024806910249069102500691025106910252069102530691025406910255069102560691025706910258069102590691026006910261069102620691026306910264069102650691026606910267069102680691026906910270069102710691027206910273069102740691027506910276069102770691027806910279069102800691028106910282069102830691028406910285069102860691028706910288069102890691029006910291069102920691029306910294069102950691029606910297069102980691029906910300069103010691030206910303069103040691030506910306069103070691030806910309069103100691031106910312069103130691031406910315069103160691031706910318069103190691032006910321069103220691032306910324069103250691032606910327069103280691032906910330069103310691033206910333069103340691033506910336069103370691033806910339069103400691034106910342069103430691034406910345069103460691034706910348069103490691035006910351069103520691035306910354069103550691035606910357069103580691035906910360069103610691036206910363069103640691036506910366069103670691036806910369069103700691037106910372069103730691037406910375069103760691037706910378069103790691038006910381069103820691038306910384069103850691038606910387069103880691038906910390069103910691039206910393069103940691039506910396069103970691039806910399069104000691040106910402069104030691040406910405069104060691040706910408069104090691041006910411069104120691041306910414069104150691041606910417069104180691041906910420069104210691042206910423069104240691042506910426069104270691042806910429069104300691043106910432069104330691043406910435069104360691043706910438069104390691044006910441069104420691044306910444069104450691044606910447069104480691044906910450069104510691045206910453069104540691045506910456069104570691045806910459069104600691046106910462069104630691046406910465069104660691046706910468069104690691047006910471069104720691047306910474069104750691047606910477069104780691047906910480069104810691048206910483069104840691048506910486069104870691048806910489069104900691049106910492069104930691049406910495069104960691049706910498069104990691050006910501069105020691050306910504069105050691050606910507069105080691050906910510069105110691051206910513069105140691051506910516069105170691051806910519069105200691052106910522069105230691052406910525069105260691052706910528069105290691053006910531069105320691053306910534069105350691053606910537069105380691053906910540069105410691054206910543069105440691054506910546069105470691054806910549069105500691055106910552069105530691055406910555069105560691055706910558069105590691056006910561069105620691056306910564069105650691056606910567069105680691056906910570069105710691057206910573069105740691057506910576069105770691057806910579069105800691058106910582069105830691058406910585069105860691058706910588069105890691059006910591069105920691059306910594069105950691059606910597069105980691059906910600069106010691060206910603069106040691060506910606069106070691060806910609069106100691061106910612069106130691061406910615069106160691061706910618069106190691062006910621069106220691062306910624069106250691062606910627069106280691062906910630069106310691063206910633069106340691063506910636069106370691063806910639069106400691064106910642069106430691064406910645069106460691064706910648069106490691065006910651069106520691065306910654069106550691065606910657069106580691065906910660069106610691066206910663069106640691066506910666069106670691066806910669069106700691067106910672069106730691067406910675069106760691067706910678069106790691068006910681069106820691068306910684069106850691068606910687069106880691068906910690069106910691069206910693069106940691069506910696069106970691069806910699069107000691070106910702069107030691070406910705069107060691070706910708069107090691071006910711069107120691071306910714069107150691071606910717069107180691071906910720069107210691072206910723069107240691072506910726069107270691072806910729069107300691073106910732069107330691073406910735069107360691073706910738069107390691074006910741069107420691074306910744069107450691074606910747069107480691074906910750069107510691075206910753069107540691075506910756069107570691075806910759069107600691076106910762069107630691076406910765069107660691076706910768069107690691077006910771069107720691077306910774069200200692002106920022069200230692002406920025069200260692002706920028069200290692003006920031069200320692003306920034069200350692003606920037069200380692003906920040069200410692004206920043069200440692004506920046069200470692004806920049069200500692005106920052069200530692005406920055069200560692005706920058069200590692006006920061069200620692006306920064069200650692006606920067069200680692006906920070069200710692007206920073069200740692007506920076069200770692007806920079069200800692008106920082069200830692008406920085069200860692008706920088069200890692009006920091069200920692009306920094069200950692009606920097069200980692009906920100069201010692010206920103069201040692010506920106069201070692010806920109069201100692011106920112069201130692011406920115069201160692011706920118069201190692012006920121069201220692012306920124069201250692012606920127069201280692012906920130069201310692013206920133069201340692013506920136069201370692013806920139069201400692014106920142069201430692014406920145069201460692014706920148069201490692015006920151069201520692015306920154069201550692015606920157069201580692015906920160069201610692016206920163069201640692016506920166069201670692016806920169069201700692017106920172069201730692017406920175069201760692017706920178069201790692018006920181069201820692018306920184069201850692018606920187069201880692018906920190069201910692019206920193069201940692019506920196069201970692019806920199069202000692020106920202069202030692020406920205069202060692020706920208069202090692021006920211069202120692021306920214069202150692021606920217069202180692021906920220069202210692022206920223069202240692022506920226069202270692022806920229069202300692023106920232069202330692023406920235069202360692023706920238069202390692024006920241069202420692024306920244069202450692024606920247069202480692024906920250069202510692025206920253069202540692025506920256069202570692025806920259069202600692026106920262069202630692026406920265069202660692026706920268069202690692027006920271069202720692027306920274069202750692027606920277069202780692027906920280069202810692028206920283069202840692028506920286069202870692028806920289069202900692029106920292069202930692029406920295069202960692029706920298069202990692030006920301069203020692030306920304069203050692030606920307069203080692030906920310069203110692031206920313069203140692031506920316069203170692031806920319069203200692032106920322069203230692032406920325069203260692032706920328069203290692033006920331069203320692033306920334069203350692033606920337069203380692033906920340069203410692034206920343069203440692034506920346069203470692034806920349069203500692035106920352069203530692035406920355069203560692035706920358069203590692036006920361069203620692036306920364069203650692036606920367069203680692036906920370069203710692037206920373069203740692037506920376069203770692037806920379069203800692038106920382069203830692038406920385069203860692038706920388069203890692039006920391069203920692039306920394069203950692039606920397069203980692039906920400069204010692040206920403069204040692040506920406069204070692040806920409069204100692041106920412069204130692041406920415069204160692041706920418069204190692042006920421069204220692042306920424069204250692042606920427069204280692042906920430069204310692043206920433069204340692043506920436069204370692043806920439069204400692044106920442069204430692044406920445069204460692044706920448069204490692045006920451069204520692045306920454069204550692045606920457069204580692045906920460069204610692046206920463069204640692046506920466069204670692046806920469069204700692047106920472069204730692047406920475069204760692047706920478069204790692048006920481069204820692048306920484069204850692048606920487069204880692048906920490069204910692049206920493069204940692049506920496069204970692049806920499069205000692050106920502069205030692050406920505069205060692050706920508069205090692051006920511069205120692051306920514069205150692051606920517069205180692051906920520069205210692052206920523069205240692052506920526069205270692052806920529069205300692053106920532069205330692053406920535069205360692053706920538069205390692054006920541069205420692054306920544069205450692054606920547069205480692054906920550069205510692055206920553069205540692055506920556069205570692055806920559069205600692056106920562069205630692056406920565069205660692056706920568069205690692057006920571069205720692057306920574069205750692057606920577069205780692057906920580069205810692058206920583069205840692058506920586069205870692058806920589069205900692059106920592069205930692059406920595069205960692059706920598069205990692060006920601069206020692060306920604069206050692060606920607069206080692060906920610069206110692061206920613069206140692061506920616069206170692061806920619069206200692062106920622069206230692062406920625069206260692062706920628069206290692063006920631069206320692063306920634069206350692063606920637069206380692063906920640069206410692064206920643069206440692064506920646069206470692064806920649069206500692065106920652069206530692065406920655069206560692065706920658069206590692066006920661069206620692066306920664069206650692066606920667069206680692066906920670069206710692067206920673069206740692067506920676069206770692067806920679069206800692068106920682069206830692068406920685069206860692068706920688069206890692069006920691069206920692069306920694069206950692069606920697069206980692069906920700069207010692070206920703069207040692070506920706069207070692070806920709069207100692071106920712069207130692071406920715069207160692071706920718069207190692072006920721069207220692072306920724069207250692072606920727069207280692072906920730069207310692073206920733069207340692073506920736069207370692073806920739069207400692074106920742069207430692074406920745069207460692074706920748069207490692075006920751069207520692075306920754069207550692075606920757069207580692075906920760069207610692076206920763069207640692076506920766069207670692076806920769069207700692077106920772069207730692077406930020069300210693002206930023069300240693002506930026069300270693002806930029069300300693003106930032069300330693003406930035069300360693003706930038069300390693004006930041069300420693004306930044069300450693004606930047069300480693004906930050069300510693005206930053069300540693005506930056069300570693005806930059069300600693006106930062069300630693006406930065069300660693006706930068069300690693007006930071069300720693007306930074069300750693007606930077069300780693007906930080069300810693008206930083069300840693008506930086069300870693008806930089069300900693009106930092069300930693009406930095069300960693009706930098069300990693010006930101069301020693010306930104069301050693010606930107069301080693010906930110069301110693011206930113069301140693011506930116069301170693011806930119069301200693012106930122069301230693012406930125069301260693012706930128069301290693013006930131069301320693013306930134069301350693013606930137069301380693013906930140069301410693014206930143069301440693014506930146069301470693014806930149069301500693015106930152069301530693015406930155069301560693015706930158069301590693016006930161069301620693016306930164069301650693016606930167069301680693016906930170069301710693017206930173069301740693017506930176069301770693017806930179069301800693018106930182069301830693018406930185069301860693018706930188069301890693019006930191069301920693019306930194069301950693019606930197069301980693019906930200069302010693020206930203069302040693020506930206069302070693020806930209069302100693021106930212069302130693021406930215069302160693021706930218069302190693022006930221069302220693022306930224069302250693022606930227069302280693022906930230069302310693023206930233069302340693023506930236069302370693023806930239069302400693024106930242069302430693024406930245069302460693024706930248069302490693025006930251069302520693025306930254069302550693025606930257069302580693025906930260069302610693026206930263069302640693026506930266069302670693026806930269069302700693027106930272069302730693027406930275069302760693027706930278069302790693028006930281069302820693028306930284069302850693028606930287069302880693028906930290069302910693029206930293069302940693029506930296069302970693029806930299069303000693030106930302069303030693030406930305069303060693030706930308069303090693031006930311069303120693031306930314069303150693031606930317069303180693031906930320069303210693032206930323069303240693032506930326069303270693032806930329069303300693033106930332069303330693033406930335069303360693033706930338069303390693034006930341069303420693034306930344069303450693034606930347069303480693034906930350069303510693035206930353069303540693035506930356069303570693035806930359069303600693036106930362069303630693036406930365069303660693036706930368069303690693037006930371069303720693037306930374069303750693037606930377069303780693037906930380069303810693038206930383069303840693038506930386069303870693038806930389069303900693039106930392069303930693039406930395069303960693039706930398069303990693040006930401069304020693040306930404069304050693040606930407069304080693040906930410069304110693041206930413069304140693041506930416069304170693041806930419069304200693042106930422069304230693042406930425069304260693042706930428069304290693043006930431069304320693043306930434069304350693043606930437069304380693043906930440069304410693044206930443069304440693044506930446069304470693044806930449069304500693045106930452069304530693045406930455069304560693045706930458069304590693046006930461069304620693046306930464069304650693046606930467069304680693046906930470069304710693047206930473069304740693047506930476069304770693047806930479069304800693048106930482069304830693048406930485069304860693048706930488069304890693049006930491069304920693049306930494069304950693049606930497069304980693049906930500069305010693050206930503069305040693050506930506069305070693050806930509069305100693051106930512069305130693051406930515069305160693051706930518069305190693052006930521069305220693052306930524069305250693052606930527069305280693052906930530069305310693053206930533069305340693053506930536069305370693053806930539069305400693054106930542069305430693054406930545069305460693054706930548069305490693055006930551069305520693055306930554069305550693055606930557069305580693055906930560069305610693056206930563069305640693056506930566069305670693056806930569069305700693057106930572069305730693057406930575069305760693057706930578069305790693058006930581069305820693058306930584069305850693058606930587069305880693058906930590069305910693059206930593069305940693059506930596069305970693059806930599069306000693060106930602069306030693060406930605069306060693060706930608069306090693061006930611069306120693061306930614069306150693061606930617069306180693061906930620069306210693062206930623069306240693062506930626069306270693062806930629069306300693063106930632069306330693063406930635069306360693063706930638069306390693064006930641069306420693064306930644069306450693064606930647069306480693064906930650069306510693065206930653069306540693065506930656069306570693065806930659069306600693066106930662069306630693066406930665069306660693066706930668069306690693067006930671069306720693067306930674069306750693067606930677069306780693067906930680069306810693068206930683069306840693068506930686069306870693068806930689069306900693069106930692069306930693069406930695069306960693069706930698069306990693070006930701069307020693070306930704069307050693070606930707069307080693070906930710069307110693071206930713069307140693071506930716069307170693071806930719069307200693072106930722069307230693072406930725069307260693072706930728069307290693073006930731069307320693073306930734069307350693073606930737069307380693073906930740069307410693074206930743069307440693074506930746069307470693074806930749069307500693075106930752069307530693075406930755069307560693075706930758069307590693076006930761069307620693076306930764069307650693076606930767069307680693076906930770069307710693077206930773069307740693077506940020069400210694002206940023069400240694002506940026069400270694002806940029069400300694003106940032069400330694003406940035069400360694003706940038069400390694004006940041069400420694004306940044069400450694004606940047069400480694004906940050069400510694005206940053069400540694005506940056069400570694005806940059069400600694006106940062069400630694006406940065069400660694006706940068069400690694007006940071069400720694007306940074069400750694007606940077069400780694007906940080069400810694008206940083069400840694008506940086069400870694008806940089069400900694009106940092069400930694009406940095069400960694009706940098069400990694010006940101069401020694010306940104069401050694010606940107069401080694010906940110069401110694011206940113069401140694011506940116069401170694011806940119069401200694012106940122069401230694012406940125069401260694012706940128069401290694013006940131069401320694013306940134069401350694013606940137069401380694013906940140069401410694014206940143069401440694014506940146069401470694014806940149069401500694015106940152069401530694015406940155069401560694015706940158069401590694016006940161069401620694016306940164069401650694016606940167069401680694016906940170069401710694017206940173069401740694017506940176069401770694017806940179069401800694018106940182069401830694018406940185069401860694018706940188069401890694019006940191069401920694019306940194069401950694019606940197069401980694019906940200069402010694020206940203069402040694020506940206069402070694020806940209069402100694021106940212069402130694021406940215069402160694021706940218069402190694022006940221069402220694022306940224069402250694022606940227069402280694022906940230069402310694023206940233069402340694023506940236069402370694023806940239069402400694024106940242069402430694024406940245069402460694024706940248069402490694025006940251069402520694025306940254069402550694025606940257069402580694025906940260069402610694026206940263069402640694026506940266069402670694026806940269069402700694027106940272069402730694027406940275069402760694027706940278069402790694028006940281069402820694028306940284069402850694028606940287069402880694028906940290069402910694029206940293069402940694029506940296069402970694029806940299069403000694030106940302069403030694030406940305069403060694030706940308069403090694031006940311069403120694031306940314069403150694031606940317069403180694031906940320069403210694032206940323069403240694032506940326069403270694032806940329069403300694033106940332069403330694033406940335069403360694033706940338069403390694034006940341069403420694034306940344069403450694034606940347069403480694034906940350069403510694035206940353069403540694035506940356069403570694035806940359069403600694036106940362069403630694036406940365069403660694036706940368069403690694037006940371069403720694037306940374069403750694037606940377069403780694037906940380069403810694038206940383069403840694038506940386069403870694038806940389069403900694039106940392069403930694039406940395069403960694039706940398069403990694040006940401069404020694040306940404069404050694040606940407069404080694040906940410069404110694041206940413069404140694041506940416069404170694041806940419069404200694042106940422069404230694042406940425069404260694042706940428069404290694043006940431069404320694043306940434069404350694043606940437069404380694043906940440069404410694044206940443069404440694044506940446069404470694044806940449069404500694045106940452069404530694045406940455069404560694045706940458069404590694046006940461069404620694046306940464069404650694046606940467069404680694046906940470069404710694047206940473069404740694047506940476069404770694047806940479069404800694048106940482069404830694048406940485069404860694048706940488069404890694049006940491069404920694049306940494069404950694049606940497069404980694049906940500069405010694050206940503069405040694050506940506069405070694050806940509069405100694051106940512069405130694051406940515069405160694051706940518069405190694052006940521069405220694052306940524069405250694052606940527069405280694052906940530069405310694053206940533069405340694053506940536069405370694053806940539069405400694054106940542069405430694054406940545069405460694054706940548069405490694055006940551069405520694055306940554069405550694055606940557069405580694055906940560069405610694056206940563069405640694056506940566069405670694056806940569069405700694057106940572069405730694057406940575069405760694057706940578069405790694058006940581069405820694058306940584069405850694058606940587069405880694058906940590069405910694059206940593069405940694059506940596069405970694059806940599069406000694060106940602069406030694060406940605069406060694060706940608069406090694061006940611069406120694061306940614069406150694061606940617069406180694061906940620069406210694062206940623069406240694062506940626069406270694062806940629069406300694063106940632069406330694063406940635069406360694063706940638069406390694064006940641069406420694064306940644069406450694064606940647069406480694064906940650069406510694065206940653069406540694065506940656069406570694065806940659069406600694066106940662069406630694066406940665069406660694066706940668069406690694067006940671069406720694067306940674069406750694067606940677069406780694067906940680069406810694068206940683069406840694068506940686069406870694068806940689069406900694069106940692069406930694069406940695069406960694069706940698069406990694070006940701069407020694070306940704069407050694070606940707069407080694070906940710069407110694071206940713069407140694071506940716069407170694071806940719069407200694072106940722069407230694072406940725069407260694072706940728069407290694073006940731069407320694073306940734069407350694073606940737069407380694073906940740069407410694074206940743069407440694074506940746069407470694074806940749069407500694075106940752069407530694075406940755069407560694075706940758069407590694076006940761069407620694076306940764069407650694076606940767069407680694076906940770069407710694077206940773069407740694077506950021069500220695002306950024069500250695002606950027069500280695002906950030069500310695003206950033069500340695003506950036069500370695003806950039069500400695004106950042069500430695004406950045069500460695004706950048069500490695005006950051069500520695005306950054069500550695005606950057069500580695005906950060069500610695006206950063069500640695006506950066069500670695006806950069069500700695007106950072069500730695007406950075069500760695007706950078069500790695008006950081069500820695008306950084069500850695008606950087069500880695008906950090069500910695009206950093069500940695009506950096069500970695009806950099069501000695010106950102069501030695010406950105069501060695010706950108069501090695011006950111069501120695011306950114069501150695011606950117069501180695011906950120069501210695012206950123069501240695012506950126069501270695012806950129069501300695013106950132069501330695013406950135069501360695013706950138069501390695014006950141069501420695014306950144069501450695014606950147069501480695014906950150069501510695015206950153069501540695015506950156069501570695015806950159069501600695016106950162069501630695016406950165069501660695016706950168069501690695017006950171069501720695017306950174069501750695017606950177069501780695017906950180069501810695018206950183069501840695018506950186069501870695018806950189069501900695019106950192069501930695019406950195069501960695019706950198069501990695020006950201069502020695020306950204069502050695020606950207069502080695020906950210069502110695021206950213069502140695021506950216069502170695021806950219069502200695022106950222069502230695022406950225069502260695022706950228069502290695023006950231069502320695023306950234069502350695023606950237069502380695023906950240069502410695024206950243069502440695024506950246069502470695024806950249069502500695025106950252069502530695025406950255069502560695025706950258069502590695026006950261069502620695026306950264069502650695026606950267069502680695026906950270069502710695027206950273069502740695027506950276069502770695027806950279069502800695028106950282069502830695028406950285069502860695028706950288069502890695029006950291069502920695029306950294069502950695029606950297069502980695029906950300069503010695030206950303069503040695030506950306069503070695030806950309069503100695031106950312069503130695031406950315069503160695031706950318069503190695032006950321069503220695032306950324069503250695032606950327069503280695032906950330069503310695033206950333069503340695033506950336069503370695033806950339069503400695034106950342069503430695034406950345069503460695034706950348069503490695035006950351069503520695035306950354069503550695035606950357069503580695035906950360069503610695036206950363069503640695036506950366069503670695036806950369069503700695037106950372069503730695037406950375069503760695037706950378069503790695038006950381069503820695038306950384069503850695038606950387069503880695038906950390069503910695039206950393069503940695039506950396069503970695039806950399069504000695040106950402069504030695040406950405069504060695040706950408069504090695041006950411069504120695041306950414069504150695041606950417069504180695041906950420069504210695042206950423069504240695042506950426069504270695042806950429069504300695043106950432069504330695043406950435069504360695043706950438069504390695044006950441069504420695044306950444069504450695044606950447069504480695044906950450069504510695045206950453069504540695045506950456069504570695045806950459069504600695046106950462069504630695046406950465069504660695046706950468069504690695047006950471069504720695047306950474069504750695047606950477069504780695047906950480069504810695048206950483069504840695048506950486069504870695048806950489069504900695049106950492069504930695049406950495069504960695049706950498069504990695050006950501069505020695050306950504069505050695050606950507069505080695050906950510069505110695051206950513069505140695051506950516069505170695051806950519069505200695052106950522069505230695052406950525069505260695052706950528069505290695053006950531069505320695053306950534069505350695053606950537069505380695053906950540069505410695054206950543069505440695054506950546069505470695054806950549069505500695055106950552069505530695055406950555069505560695055706950558069505590695056006950561069505620695056306950564069505650695056606950567069505680695056906950570069505710695057206950573069505740695057506950576069505770695057806950579069505800695058106950582069505830695058406950585069505860695058706950588069505890695059006950591069505920695059306950594069505950695059606950597069505980695059906950600069506010695060206950603069506040695060506950606069506070695060806950609069506100695061106950612069506130695061406950615069506160695061706950618069506190695062006950621069506220695062306950624069506250695062606950627069506280695062906950630069506310695063206950633069506340695063506950636069506370695063806950639069506400695064106950642069506430695064406950645069506460695064706950648069506490695065006950651069506520695065306950654069506550695065606950657069506580695065906950660069506610695066206950663069506640695066506950666069506670695066806950669069506700695067106950672069506730695067406950675069506760695067706950678069506790695068006950681069506820695068306950684069506850695068606950687069506880695068906950690069506910695069206950693069506940695069506950696069506970695069806950699069507000695070106950702069507030695070406950705069507060695070706950708069507090695071006950711069507120695071306950714069507150695071606950717069507180695071906950720069507210695072206950723069507240695072506950726069507270695072806950729069507300695073106950732069507330695073406950735069507360695073706950738069507390695074006950741069507420695074306950744069507450695074606950747069507480695074906950750069507510695075206950753069507540695075506950756069507570695075806950759069507600695076106950762069507630695076406950765069507660695076706950768069507690695077006950771069507720695077306950774069507750696002106960022069600230696002406960025069600260696002706960028069600290696003006960031069600320696003306960034069600350696003606960037069600380696003906960040069600410696004206960043069600440696004506960046069600470696004806960049069600500696005106960052069600530696005406960055069600560696005706960058069600590696006006960061069600620696006306960064069600650696006606960067069600680696006906960070069600710696007206960073069600740696007506960076069600770696007806960079069600800696008106960082069600830696008406960085069600860696008706960088069600890696009006960091069600920696009306960094069600950696009606960097069600980696009906960100069601010696010206960103069601040696010506960106069601070696010806960109069601100696011106960112069601130696011406960115069601160696011706960118069601190696012006960121069601220696012306960124069601250696012606960127069601280696012906960130069601310696013206960133069601340696013506960136069601370696013806960139069601400696014106960142069601430696014406960145069601460696014706960148069601490696015006960151069601520696015306960154069601550696015606960157069601580696015906960160069601610696016206960163069601640696016506960166069601670696016806960169069601700696017106960172069601730696017406960175069601760696017706960178069601790696018006960181069601820696018306960184069601850696018606960187069601880696018906960190069601910696019206960193069601940696019506960196069601970696019806960199069602000696020106960202069602030696020406960205069602060696020706960208069602090696021006960211069602120696021306960214069602150696021606960217069602180696021906960220069602210696022206960223069602240696022506960226069602270696022806960229069602300696023106960232069602330696023406960235069602360696023706960238069602390696024006960241069602420696024306960244069602450696024606960247069602480696024906960250069602510696025206960253069602540696025506960256069602570696025806960259069602600696026106960262069602630696026406960265069602660696026706960268069602690696027006960271069602720696027306960274069602750696027606960277069602780696027906960280069602810696028206960283069602840696028506960286069602870696028806960289069602900696029106960292069602930696029406960295069602960696029706960298069602990696030006960301069603020696030306960304069603050696030606960307069603080696030906960310069603110696031206960313069603140696031506960316069603170696031806960319069603200696032106960322069603230696032406960325069603260696032706960328069603290696033006960331069603320696033306960334069603350696033606960337069603380696033906960340069603410696034206960343069603440696034506960346069603470696034806960349069603500696035106960352069603530696035406960355069603560696035706960358069603590696036006960361069603620696036306960364069603650696036606960367069603680696036906960370069603710696037206960373069603740696037506960376069603770696037806960379069603800696038106960382069603830696038406960385069603860696038706960388069603890696039006960391069603920696039306960394069603950696039606960397069603980696039906960400069604010696040206960403069604040696040506960406069604070696040806960409069604100696041106960412069604130696041406960415069604160696041706960418069604190696042006960421069604220696042306960424069604250696042606960427069604280696042906960430069604310696043206960433069604340696043506960436069604370696043806960439069604400696044106960442069604430696044406960445069604460696044706960448069604490696045006960451069604520696045306960454069604550696045606960457069604580696045906960460069604610696046206960463069604640696046506960466069604670696046806960469069604700696047106960472069604730696047406960475069604760696047706960478069604790696048006960481069604820696048306960484069604850696048606960487069604880696048906960490069604910696049206960493069604940696049506960496069604970696049806960499069605000696050106960502069605030696050406960505069605060696050706960508069605090696051006960511069605120696051306960514069605150696051606960517069605180696051906960520069605210696052206960523069605240696052506960526069605270696052806960529069605300696053106960532069605330696053406960535069605360696053706960538069605390696054006960541069605420696054306960544069605450696054606960547069605480696054906960550069605510696055206960553069605540696055506960556069605570696055806960559069605600696056106960562069605630696056406960565069605660696056706960568069605690696057006960571069605720696057306960574069605750696057606960577069605780696057906960580069605810696058206960583069605840696058506960586069605870696058806960589069605900696059106960592069605930696059406960595069605960696059706960598069605990696060006960601069606020696060306960604069606050696060606960607069606080696060906960610069606110696061206960613069606140696061506960616069606170696061806960619069606200696062106960622069606230696062406960625069606260696062706960628069606290696063006960631069606320696063306960634069606350696063606960637069606380696063906960640069606410696064206960643069606440696064506960646069606470696064806960649069606500696065106960652069606530696065406960655069606560696065706960658069606590696066006960661069606620696066306960664069606650696066606960667069606680696066906960670069606710696067206960673069606740696067506960676069606770696067806960679069606800696068106960682069606830696068406960685069606860696068706960688069606890696069006960691069606920696069306960694069606950696069606960697069606980696069906960700069607010696070206960703069607040696070506960706069607070696070806960709069607100696071106960712069607130696071406960715069607160696071706960718069607190696072006960721069607220696072306960724069607250696072606960727069607280696072906960730069607310696073206960733069607340696073506960736069607370696073806960739069607400696074106960742069607430696074406960745069607460696074706960748069607490696075006960751069607520696075306960754069607550696075606960757069607580696075906960760069607610696076206960763069607640696076506960766069607670696076806960769069607700696077106960772069607730696077406960775069607760697002106970022069700230697002406970025069700260697002706970028069700290697003006970031069700320697003306970034069700350697003606970037069700380697003906970040069700410697004206970043069700440697004506970046069700470697004806970049069700500697005106970052069700530697005406970055069700560697005706970058069700590697006006970061069700620697006306970064069700650697006606970067069700680697006906970070069700710697007206970073069700740697007506970076069700770697007806970079069700800697008106970082069700830697008406970085069700860697008706970088069700890697009006970091069700920697009306970094069700950697009606970097069700980697009906970100069701010697010206970103069701040697010506970106069701070697010806970109069701100697011106970112069701130697011406970115069701160697011706970118069701190697012006970121069701220697012306970124069701250697012606970127069701280697012906970130069701310697013206970133069701340697013506970136069701370697013806970139069701400697014106970142069701430697014406970145069701460697014706970148069701490697015006970151069701520697015306970154069701550697015606970157069701580697015906970160069701610697016206970163069701640697016506970166069701670697016806970169069701700697017106970172069701730697017406970175069701760697017706970178069701790697018006970181069701820697018306970184069701850697018606970187069701880697018906970190069701910697019206970193069701940697019506970196069701970697019806970199069702000697020106970202069702030697020406970205069702060697020706970208069702090697021006970211069702120697021306970214069702150697021606970217069702180697021906970220069702210697022206970223069702240697022506970226069702270697022806970229069702300697023106970232069702330697023406970235069702360697023706970238069702390697024006970241069702420697024306970244069702450697024606970247069702480697024906970250069702510697025206970253069702540697025506970256069702570697025806970259069702600697026106970262069702630697026406970265069702660697026706970268069702690697027006970271069702720697027306970274069702750697027606970277069702780697027906970280069702810697028206970283069702840697028506970286069702870697028806970289069702900697029106970292069702930697029406970295069702960697029706970298069702990697030006970301069703020697030306970304069703050697030606970307069703080697030906970310069703110697031206970313069703140697031506970316069703170697031806970319069703200697032106970322069703230697032406970325069703260697032706970328069703290697033006970331069703320697033306970334069703350697033606970337069703380697033906970340069703410697034206970343069703440697034506970346069703470697034806970349069703500697035106970352069703530697035406970355069703560697035706970358069703590697036006970361069703620697036306970364069703650697036606970367069703680697036906970370069703710697037206970373069703740697037506970376069703770697037806970379069703800697038106970382069703830697038406970385069703860697038706970388069703890697039006970391069703920697039306970394069703950697039606970397069703980697039906970400069704010697040206970403069704040697040506970406069704070697040806970409069704100697041106970412069704130697041406970415069704160697041706970418069704190697042006970421069704220697042306970424069704250697042606970427069704280697042906970430069704310697043206970433069704340697043506970436069704370697043806970439069704400697044106970442069704430697044406970445069704460697044706970448069704490697045006970451069704520697045306970454069704550697045606970457069704580697045906970460069704610697046206970463069704640697046506970466069704670697046806970469069704700697047106970472069704730697047406970475069704760697047706970478069704790697048006970481069704820697048306970484069704850697048606970487069704880697048906970490069704910697049206970493069704940697049506970496069704970697049806970499069705000697050106970502069705030697050406970505069705060697050706970508069705090697051006970511069705120697051306970514069705150697051606970517069705180697051906970520069705210697052206970523069705240697052506970526069705270697052806970529069705300697053106970532069705330697053406970535069705360697053706970538069705390697054006970541069705420697054306970544069705450697054606970547069705480697054906970550069705510697055206970553069705540697055506970556069705570697055806970559069705600697056106970562069705630697056406970565069705660697056706970568069705690697057006970571069705720697057306970574069705750697057606970577069705780697057906970580069705810697058206970583069705840697058506970586069705870697058806970589069705900697059106970592069705930697059406970595069705960697059706970598069705990697060006970601069706020697060306970604069706050697060606970607069706080697060906970610069706110697061206970613069706140697061506970616069706170697061806970619069706200697062106970622069706230697062406970625069706260697062706970628069706290697063006970631069706320697063306970634069706350697063606970637069706380697063906970640069706410697064206970643069706440697064506970646069706470697064806970649069706500697065106970652069706530697065406970655069706560697065706970658069706590697066006970661069706620697066306970664069706650697066606970667069706680697066906970670069706710697067206970673069706740697067506970676069706770697067806970679069706800697068106970682069706830697068406970685069706860697068706970688069706890697069006970691069706920697069306970694069706950697069606970697069706980697069906970700069707010697070206970703069707040697070506970706069707070697070806970709069707100697071106970712069707130697071406970715069707160697071706970718069707190697072006970721069707220697072306970724069707250697072606970727069707280697072906970730069707310697073206970733069707340697073506970736069707370697073806970739069707400697074106970742069707430697074406970745069707460697074706970748069707490697075006970751069707520697075306970754069707550697075606970757069707580697075906970760069707610697076206970763069707640697076506970766069707670697076806970769069707700697077106970772069707730697077406970775069707760698002106980022069800230698002406980025069800260698002706980028069800290698003006980031069800320698003306980034069800350698003606980037069800380698003906980040069800410698004206980043069800440698004506980046069800470698004806980049069800500698005106980052069800530698005406980055069800560698005706980058069800590698006006980061069800620698006306980064069800650698006606980067069800680698006906980070069800710698007206980073069800740698007506980076069800770698007806980079069800800698008106980082069800830698008406980085069800860698008706980088069800890698009006980091069800920698009306980094069800950698009606980097069800980698009906980100069801010698010206980103069801040698010506980106069801070698010806980109069801100698011106980112069801130698011406980115069801160698011706980118069801190698012006980121069801220698012306980124069801250698012606980127069801280698012906980130069801310698013206980133069801340698013506980136069801370698013806980139069801400698014106980142069801430698014406980145069801460698014706980148069801490698015006980151069801520698015306980154069801550698015606980157069801580698015906980160069801610698016206980163069801640698016506980166069801670698016806980169069801700698017106980172069801730698017406980175069801760698017706980178069801790698018006980181069801820698018306980184069801850698018606980187069801880698018906980190069801910698019206980193069801940698019506980196069801970698019806980199069802000698020106980202069802030698020406980205069802060698020706980208069802090698021006980211069802120698021306980214069802150698021606980217069802180698021906980220069802210698022206980223069802240698022506980226069802270698022806980229069802300698023106980232069802330698023406980235069802360698023706980238069802390698024006980241069802420698024306980244069802450698024606980247069802480698024906980250069802510698025206980253069802540698025506980256069802570698025806980259069802600698026106980262069802630698026406980265069802660698026706980268069802690698027006980271069802720698027306980274069802750698027606980277069802780698027906980280069802810698028206980283069802840698028506980286069802870698028806980289069802900698029106980292069802930698029406980295069802960698029706980298069802990698030006980301069803020698030306980304069803050698030606980307069803080698030906980310069803110698031206980313069803140698031506980316069803170698031806980319069803200698032106980322069803230698032406980325069803260698032706980328069803290698033006980331069803320698033306980334069803350698033606980337069803380698033906980340069803410698034206980343069803440698034506980346069803470698034806980349069803500698035106980352069803530698035406980355069803560698035706980358069803590698036006980361069803620698036306980364069803650698036606980367069803680698036906980370069803710698037206980373069803740698037506980376069803770698037806980379069803800698038106980382069803830698038406980385069803860698038706980388069803890698039006980391069803920698039306980394069803950698039606980397069803980698039906980400069804010698040206980403069804040698040506980406069804070698040806980409069804100698041106980412069804130698041406980415069804160698041706980418069804190698042006980421069804220698042306980424069804250698042606980427069804280698042906980430069804310698043206980433069804340698043506980436069804370698043806980439069804400698044106980442069804430698044406980445069804460698044706980448069804490698045006980451069804520698045306980454069804550698045606980457069804580698045906980460069804610698046206980463069804640698046506980466069804670698046806980469069804700698047106980472069804730698047406980475069804760698047706980478069804790698048006980481069804820698048306980484069804850698048606980487069804880698048906980490069804910698049206980493069804940698049506980496069804970698049806980499069805000698050106980502069805030698050406980505069805060698050706980508069805090698051006980511069805120698051306980514069805150698051606980517069805180698051906980520069805210698052206980523069805240698052506980526069805270698052806980529069805300698053106980532069805330698053406980535069805360698053706980538069805390698054006980541069805420698054306980544069805450698054606980547069805480698054906980550069805510698055206980553069805540698055506980556069805570698055806980559069805600698056106980562069805630698056406980565069805660698056706980568069805690698057006980571069805720698057306980574069805750698057606980577069805780698057906980580069805810698058206980583069805840698058506980586069805870698058806980589069805900698059106980592069805930698059406980595069805960698059706980598069805990698060006980601069806020698060306980604069806050698060606980607069806080698060906980610069806110698061206980613069806140698061506980616069806170698061806980619069806200698062106980622069806230698062406980625069806260698062706980628069806290698063006980631069806320698063306980634069806350698063606980637069806380698063906980640069806410698064206980643069806440698064506980646069806470698064806980649069806500698065106980652069806530698065406980655069806560698065706980658069806590698066006980661069806620698066306980664069806650698066606980667069806680698066906980670069806710698067206980673069806740698067506980676069806770698067806980679069806800698068106980682069806830698068406980685069806860698068706980688069806890698069006980691069806920698069306980694069806950698069606980697069806980698069906980700069807010698070206980703069807040698070506980706069807070698070806980709069807100698071106980712069807130698071406980715069807160698071706980718069807190698072006980721069807220698072306980724069807250698072606980727069807280698072906980730069807310698073206980733069807340698073506980736069807370698073806980739069807400698074106980742069807430698074406980745069807460698074706980748069807490698075006980751069807520698075306980754069807550698075606980757069807580698075906980760069807610698076206980763069807640698076506980766069807670698076806980769069807700698077106980772069807730698077406980775069807760699002206990023069900240699002506990026069900270699002806990029069900300699003106990032069900330699003406990035069900360699003706990038069900390699004006990041069900420699004306990044069900450699004606990047069900480699004906990050069900510699005206990053069900540699005506990056069900570699005806990059069900600699006106990062069900630699006406990065069900660699006706990068069900690699007006990071069900720699007306990074069900750699007606990077069900780699007906990080069900810699008206990083069900840699008506990086069900870699008806990089069900900699009106990092069900930699009406990095069900960699009706990098069900990699010006990101069901020699010306990104069901050699010606990107069901080699010906990110069901110699011206990113069901140699011506990116069901170699011806990119069901200699012106990122069901230699012406990125069901260699012706990128069901290699013006990131069901320699013306990134069901350699013606990137069901380699013906990140069901410699014206990143069901440699014506990146069901470699014806990149069901500699015106990152069901530699015406990155069901560699015706990158069901590699016006990161069901620699016306990164069901650699016606990167069901680699016906990170069901710699017206990173069901740699017506990176069901770699017806990179069901800699018106990182069901830699018406990185069901860699018706990188069901890699019006990191069901920699019306990194069901950699019606990197069901980699019906990200069902010699020206990203069902040699020506990206069902070699020806990209069902100699021106990212069902130699021406990215069902160699021706990218069902190699022006990221069902220699022306990224069902250699022606990227069902280699022906990230069902310699023206990233069902340699023506990236069902370699023806990239069902400699024106990242069902430699024406990245069902460699024706990248069902490699025006990251069902520699025306990254069902550699025606990257069902580699025906990260069902610699026206990263069902640699026506990266069902670699026806990269069902700699027106990272069902730699027406990275069902760699027706990278069902790699028006990281069902820699028306990284069902850699028606990287069902880699028906990290069902910699029206990293069902940699029506990296069902970699029806990299069903000699030106990302069903030699030406990305069903060699030706990308069903090699031006990311069903120699031306990314069903150699031606990317069903180699031906990320069903210699032206990323069903240699032506990326069903270699032806990329069903300699033106990332069903330699033406990335069903360699033706990338069903390699034006990341069903420699034306990344069903450699034606990347069903480699034906990350069903510699035206990353069903540699035506990356069903570699035806990359069903600699036106990362069903630699036406990365069903660699036706990368069903690699037006990371069903720699037306990374069903750699037606990377069903780699037906990380069903810699038206990383069903840699038506990386069903870699038806990389069903900699039106990392069903930699039406990395069903960699039706990398069903990699040006990401069904020699040306990404069904050699040606990407069904080699040906990410069904110699041206990413069904140699041506990416069904170699041806990419069904200699042106990422069904230699042406990425069904260699042706990428069904290699043006990431069904320699043306990434069904350699043606990437069904380699043906990440069904410699044206990443069904440699044506990446069904470699044806990449069904500699045106990452069904530699045406990455069904560699045706990458069904590699046006990461069904620699046306990464069904650699046606990467069904680699046906990470069904710699047206990473069904740699047506990476069904770699047806990479069904800699048106990482069904830699048406990485069904860699048706990488069904890699049006990491069904920699049306990494069904950699049606990497069904980699049906990500069905010699050206990503069905040699050506990506069905070699050806990509069905100699051106990512069905130699051406990515069905160699051706990518069905190699052006990521069905220699052306990524069905250699052606990527069905280699052906990530069905310699053206990533069905340699053506990536069905370699053806990539069905400699054106990542069905430699054406990545069905460699054706990548069905490699055006990551069905520699055306990554069905550699055606990557069905580699055906990560069905610699056206990563069905640699056506990566069905670699056806990569069905700699057106990572069905730699057406990575069905760699057706990578069905790699058006990581069905820699058306990584069905850699058606990587069905880699058906990590069905910699059206990593069905940699059506990596069905970699059806990599069906000699060106990602069906030699060406990605069906060699060706990608069906090699061006990611069906120699061306990614069906150699061606990617069906180699061906990620069906210699062206990623069906240699062506990626069906270699062806990629069906300699063106990632069906330699063406990635069906360699063706990638069906390699064006990641069906420699064306990644069906450699064606990647069906480699064906990650069906510699065206990653069906540699065506990656069906570699065806990659069906600699066106990662069906630699066406990665069906660699066706990668069906690699067006990671069906720699067306990674069906750699067606990677069906780699067906990680069906810699068206990683069906840699068506990686069906870699068806990689069906900699069106990692069906930699069406990695069906960699069706990698069906990699070006990701069907020699070306990704069907050699070606990707069907080699070906990710069907110699071206990713069907140699071506990716069907170699071806990719069907200699072106990722069907230699072406990725069907260699072706990728069907290699073006990731069907320699073306990734069907350699073606990737069907380699073906990740069907410699074206990743069907440699074506990746069907470699074806990749069907500699075106990752069907530699075406990755069907560699075706990758069907590699076006990761069907620699076306990764069907650699076606990767069907680699076906990770069907710699077206990773069907740699077506990776069907770700002207000023070000240700002507000026070000270700002807000029070000300700003107000032070000330700003407000035070000360700003707000038070000390700004007000041070000420700004307000044070000450700004607000047070000480700004907000050070000510700005207000053070000540700005507000056070000570700005807000059070000600700006107000062070000630700006407000065070000660700006707000068070000690700007007000071070000720700007307000074070000750700007607000077070000780700007907000080070000810700008207000083070000840700008507000086070000870700008807000089070000900700009107000092070000930700009407000095070000960700009707000098070000990700010007000101070001020700010307000104070001050700010607000107070001080700010907000110070001110700011207000113070001140700011507000116070001170700011807000119070001200700012107000122070001230700012407000125070001260700012707000128070001290700013007000131070001320700013307000134070001350700013607000137070001380700013907000140070001410700014207000143070001440700014507000146070001470700014807000149070001500700015107000152070001530700015407000155070001560700015707000158070001590700016007000161070001620700016307000164070001650700016607000167070001680700016907000170070001710700017207000173070001740700017507000176070001770700017807000179070001800700018107000182070001830700018407000185070001860700018707000188070001890700019007000191070001920700019307000194070001950700019607000197070001980700019907000200070002010700020207000203070002040700020507000206070002070700020807000209070002100700021107000212070002130700021407000215070002160700021707000218070002190700022007000221070002220700022307000224070002250700022607000227070002280700022907000230070002310700023207000233070002340700023507000236070002370700023807000239070002400700024107000242070002430700024407000245070002460700024707000248070002490700025007000251070002520700025307000254070002550700025607000257070002580700025907000260070002610700026207000263070002640700026507000266070002670700026807000269070002700700027107000272070002730700027407000275070002760700027707000278070002790700028007000281070002820700028307000284070002850700028607000287070002880700028907000290070002910700029207000293070002940700029507000296070002970700029807000299070003000700030107000302070003030700030407000305070003060700030707000308070003090700031007000311070003120700031307000314070003150700031607000317070003180700031907000320070003210700032207000323070003240700032507000326070003270700032807000329070003300700033107000332070003330700033407000335070003360700033707000338070003390700034007000341070003420700034307000344070003450700034607000347070003480700034907000350070003510700035207000353070003540700035507000356070003570700035807000359070003600700036107000362070003630700036407000365070003660700036707000368070003690700037007000371070003720700037307000374070003750700037607000377070003780700037907000380070003810700038207000383070003840700038507000386070003870700038807000389070003900700039107000392070003930700039407000395070003960700039707000398070003990700040007000401070004020700040307000404070004050700040607000407070004080700040907000410070004110700041207000413070004140700041507000416070004170700041807000419070004200700042107000422070004230700042407000425070004260700042707000428070004290700043007000431070004320700043307000434070004350700043607000437070004380700043907000440070004410700044207000443070004440700044507000446070004470700044807000449070004500700045107000452070004530700045407000455070004560700045707000458070004590700046007000461070004620700046307000464070004650700046607000467070004680700046907000470070004710700047207000473070004740700047507000476070004770700047807000479070004800700048107000482070004830700048407000485070004860700048707000488070004890700049007000491070004920700049307000494070004950700049607000497070004980700049907000500070005010700050207000503070005040700050507000506070005070700050807000509070005100700051107000512070005130700051407000515070005160700051707000518070005190700052007000521070005220700052307000524070005250700052607000527070005280700052907000530070005310700053207000533070005340700053507000536070005370700053807000539070005400700054107000542070005430700054407000545070005460700054707000548070005490700055007000551070005520700055307000554070005550700055607000557070005580700055907000560070005610700056207000563070005640700056507000566070005670700056807000569070005700700057107000572070005730700057407000575070005760700057707000578070005790700058007000581070005820700058307000584070005850700058607000587070005880700058907000590070005910700059207000593070005940700059507000596070005970700059807000599070006000700060107000602070006030700060407000605070006060700060707000608070006090700061007000611070006120700061307000614070006150700061607000617070006180700061907000620070006210700062207000623070006240700062507000626070006270700062807000629070006300700063107000632070006330700063407000635070006360700063707000638070006390700064007000641070006420700064307000644070006450700064607000647070006480700064907000650070006510700065207000653070006540700065507000656070006570700065807000659070006600700066107000662070006630700066407000665070006660700066707000668070006690700067007000671070006720700067307000674070006750700067607000677070006780700067907000680070006810700068207000683070006840700068507000686070006870700068807000689070006900700069107000692070006930700069407000695070006960700069707000698070006990700070007000701070007020700070307000704070007050700070607000707070007080700070907000710070007110700071207000713070007140700071507000716070007170700071807000719070007200700072107000722070007230700072407000725070007260700072707000728070007290700073007000731070007320700073307000734070007350700073607000737070007380700073907000740070007410700074207000743070007440700074507000746070007470700074807000749070007500700075107000752070007530700075407000755070007560700075707000758070007590700076007000761070007620700076307000764070007650700076607000767070007680700076907000770070007710700077207000773070007740700077507000776070007770701002207010023070100240701002507010026070100270701002807010029070100300701003107010032070100330701003407010035070100360701003707010038070100390701004007010041070100420701004307010044070100450701004607010047070100480701004907010050070100510701005207010053070100540701005507010056070100570701005807010059070100600701006107010062070100630701006407010065070100660701006707010068070100690701007007010071070100720701007307010074070100750701007607010077070100780701007907010080070100810701008207010083070100840701008507010086070100870701008807010089070100900701009107010092070100930701009407010095070100960701009707010098070100990701010007010101070101020701010307010104070101050701010607010107070101080701010907010110070101110701011207010113070101140701011507010116070101170701011807010119070101200701012107010122070101230701012407010125070101260701012707010128070101290701013007010131070101320701013307010134070101350701013607010137070101380701013907010140070101410701014207010143070101440701014507010146070101470701014807010149070101500701015107010152070101530701015407010155070101560701015707010158070101590701016007010161070101620701016307010164070101650701016607010167070101680701016907010170070101710701017207010173070101740701017507010176070101770701017807010179070101800701018107010182070101830701018407010185070101860701018707010188070101890701019007010191070101920701019307010194070101950701019607010197070101980701019907010200070102010701020207010203070102040701020507010206070102070701020807010209070102100701021107010212070102130701021407010215070102160701021707010218070102190701022007010221070102220701022307010224070102250701022607010227070102280701022907010230070102310701023207010233070102340701023507010236070102370701023807010239070102400701024107010242070102430701024407010245070102460701024707010248070102490701025007010251070102520701025307010254070102550701025607010257070102580701025907010260070102610701026207010263070102640701026507010266070102670701026807010269070102700701027107010272070102730701027407010275070102760701027707010278070102790701028007010281070102820701028307010284070102850701028607010287070102880701028907010290070102910701029207010293070102940701029507010296070102970701029807010299070103000701030107010302070103030701030407010305070103060701030707010308070103090701031007010311070103120701031307010314070103150701031607010317070103180701031907010320070103210701032207010323070103240701032507010326070103270701032807010329070103300701033107010332070103330701033407010335070103360701033707010338070103390701034007010341070103420701034307010344070103450701034607010347070103480701034907010350070103510701035207010353070103540701035507010356070103570701035807010359070103600701036107010362070103630701036407010365070103660701036707010368070103690701037007010371070103720701037307010374070103750701037607010377070103780701037907010380070103810701038207010383070103840701038507010386070103870701038807010389070103900701039107010392070103930701039407010395070103960701039707010398070103990701040007010401070104020701040307010404070104050701040607010407070104080701040907010410070104110701041207010413070104140701041507010416070104170701041807010419070104200701042107010422070104230701042407010425070104260701042707010428070104290701043007010431070104320701043307010434070104350701043607010437070104380701043907010440070104410701044207010443070104440701044507010446070104470701044807010449070104500701045107010452070104530701045407010455070104560701045707010458070104590701046007010461070104620701046307010464070104650701046607010467070104680701046907010470070104710701047207010473070104740701047507010476070104770701047807010479070104800701048107010482070104830701048407010485070104860701048707010488070104890701049007010491070104920701049307010494070104950701049607010497070104980701049907010500070105010701050207010503070105040701050507010506070105070701050807010509070105100701051107010512070105130701051407010515070105160701051707010518070105190701052007010521070105220701052307010524070105250701052607010527070105280701052907010530070105310701053207010533070105340701053507010536070105370701053807010539070105400701054107010542070105430701054407010545070105460701054707010548070105490701055007010551070105520701055307010554070105550701055607010557070105580701055907010560070105610701056207010563070105640701056507010566070105670701056807010569070105700701057107010572070105730701057407010575070105760701057707010578070105790701058007010581070105820701058307010584070105850701058607010587070105880701058907010590070105910701059207010593070105940701059507010596070105970701059807010599070106000701060107010602070106030701060407010605070106060701060707010608070106090701061007010611070106120701061307010614070106150701061607010617070106180701061907010620070106210701062207010623070106240701062507010626070106270701062807010629070106300701063107010632070106330701063407010635070106360701063707010638070106390701064007010641070106420701064307010644070106450701064607010647070106480701064907010650070106510701065207010653070106540701065507010656070106570701065807010659070106600701066107010662070106630701066407010665070106660701066707010668070106690701067007010671070106720701067307010674070106750701067607010677070106780701067907010680070106810701068207010683070106840701068507010686070106870701068807010689070106900701069107010692070106930701069407010695070106960701069707010698070106990701070007010701070107020701070307010704070107050701070607010707070107080701070907010710070107110701071207010713070107140701071507010716070107170701071807010719070107200701072107010722070107230701072407010725070107260701072707010728070107290701073007010731070107320701073307010734070107350701073607010737070107380701073907010740070107410701074207010743070107440701074507010746070107470701074807010749070107500701075107010752070107530701075407010755070107560701075707010758070107590701076007010761070107620701076307010764070107650701076607010767070107680701076907010770070107710701077207010773070107740701077507010776070107770702002207020023070200240702002507020026070200270702002807020029070200300702003107020032070200330702003407020035070200360702003707020038070200390702004007020041070200420702004307020044070200450702004607020047070200480702004907020050070200510702005207020053070200540702005507020056070200570702005807020059070200600702006107020062070200630702006407020065070200660702006707020068070200690702007007020071070200720702007307020074070200750702007607020077070200780702007907020080070200810702008207020083070200840702008507020086070200870702008807020089070200900702009107020092070200930702009407020095070200960702009707020098070200990702010007020101070201020702010307020104070201050702010607020107070201080702010907020110070201110702011207020113070201140702011507020116070201170702011807020119070201200702012107020122070201230702012407020125070201260702012707020128070201290702013007020131070201320702013307020134070201350702013607020137070201380702013907020140070201410702014207020143070201440702014507020146070201470702014807020149070201500702015107020152070201530702015407020155070201560702015707020158070201590702016007020161070201620702016307020164070201650702016607020167070201680702016907020170070201710702017207020173070201740702017507020176070201770702017807020179070201800702018107020182070201830702018407020185070201860702018707020188070201890702019007020191070201920702019307020194070201950702019607020197070201980702019907020200070202010702020207020203070202040702020507020206070202070702020807020209070202100702021107020212070202130702021407020215070202160702021707020218070202190702022007020221070202220702022307020224070202250702022607020227070202280702022907020230070202310702023207020233070202340702023507020236070202370702023807020239070202400702024107020242070202430702024407020245070202460702024707020248070202490702025007020251070202520702025307020254070202550702025607020257070202580702025907020260070202610702026207020263070202640702026507020266070202670702026807020269070202700702027107020272070202730702027407020275070202760702027707020278070202790702028007020281070202820702028307020284070202850702028607020287070202880702028907020290070202910702029207020293070202940702029507020296070202970702029807020299070203000702030107020302070203030702030407020305070203060702030707020308070203090702031007020311070203120702031307020314070203150702031607020317070203180702031907020320070203210702032207020323070203240702032507020326070203270702032807020329070203300702033107020332070203330702033407020335070203360702033707020338070203390702034007020341070203420702034307020344070203450702034607020347070203480702034907020350070203510702035207020353070203540702035507020356070203570702035807020359070203600702036107020362070203630702036407020365070203660702036707020368070203690702037007020371070203720702037307020374070203750702037607020377070203780702037907020380070203810702038207020383070203840702038507020386070203870702038807020389070203900702039107020392070203930702039407020395070203960702039707020398070203990702040007020401070204020702040307020404070204050702040607020407070204080702040907020410070204110702041207020413070204140702041507020416070204170702041807020419070204200702042107020422070204230702042407020425070204260702042707020428070204290702043007020431070204320702043307020434070204350702043607020437070204380702043907020440070204410702044207020443070204440702044507020446070204470702044807020449070204500702045107020452070204530702045407020455070204560702045707020458070204590702046007020461070204620702046307020464070204650702046607020467070204680702046907020470070204710702047207020473070204740702047507020476070204770702047807020479070204800702048107020482070204830702048407020485070204860702048707020488070204890702049007020491070204920702049307020494070204950702049607020497070204980702049907020500070205010702050207020503070205040702050507020506070205070702050807020509070205100702051107020512070205130702051407020515070205160702051707020518070205190702052007020521070205220702052307020524070205250702052607020527070205280702052907020530070205310702053207020533070205340702053507020536070205370702053807020539070205400702054107020542070205430702054407020545070205460702054707020548070205490702055007020551070205520702055307020554070205550702055607020557070205580702055907020560070205610702056207020563070205640702056507020566070205670702056807020569070205700702057107020572070205730702057407020575070205760702057707020578070205790702058007020581070205820702058307020584070205850702058607020587070205880702058907020590070205910702059207020593070205940702059507020596070205970702059807020599070206000702060107020602070206030702060407020605070206060702060707020608070206090702061007020611070206120702061307020614070206150702061607020617070206180702061907020620070206210702062207020623070206240702062507020626070206270702062807020629070206300702063107020632070206330702063407020635070206360702063707020638070206390702064007020641070206420702064307020644070206450702064607020647070206480702064907020650070206510702065207020653070206540702065507020656070206570702065807020659070206600702066107020662070206630702066407020665070206660702066707020668070206690702067007020671070206720702067307020674070206750702067607020677070206780702067907020680070206810702068207020683070206840702068507020686070206870702068807020689070206900702069107020692070206930702069407020695070206960702069707020698070206990702070007020701070207020702070307020704070207050702070607020707070207080702070907020710070207110702071207020713070207140702071507020716070207170702071807020719070207200702072107020722070207230702072407020725070207260702072707020728070207290702073007020731070207320702073307020734070207350702073607020737070207380702073907020740070207410702074207020743070207440702074507020746070207470702074807020749070207500702075107020752070207530702075407020755070207560702075707020758070207590702076007020761070207620702076307020764070207650702076607020767070207680702076907020770070207710702077207020773070207740702077507020776070207770703002307030024070300250703002607030027070300280703002907030030070300310703003207030033070300340703003507030036070300370703003807030039070300400703004107030042070300430703004407030045070300460703004707030048070300490703005007030051070300520703005307030054070300550703005607030057070300580703005907030060070300610703006207030063070300640703006507030066070300670703006807030069070300700703007107030072070300730703007407030075070300760703007707030078070300790703008007030081070300820703008307030084070300850703008607030087070300880703008907030090070300910703009207030093070300940703009507030096070300970703009807030099070301000703010107030102070301030703010407030105070301060703010707030108070301090703011007030111070301120703011307030114070301150703011607030117070301180703011907030120070301210703012207030123070301240703012507030126070301270703012807030129070301300703013107030132070301330703013407030135070301360703013707030138070301390703014007030141070301420703014307030144070301450703014607030147070301480703014907030150070301510703015207030153070301540703015507030156070301570703015807030159070301600703016107030162070301630703016407030165070301660703016707030168070301690703017007030171070301720703017307030174070301750703017607030177070301780703017907030180070301810703018207030183070301840703018507030186070301870703018807030189070301900703019107030192070301930703019407030195070301960703019707030198070301990703020007030201070302020703020307030204070302050703020607030207070302080703020907030210070302110703021207030213070302140703021507030216070302170703021807030219070302200703022107030222070302230703022407030225070302260703022707030228070302290703023007030231070302320703023307030234070302350703023607030237070302380703023907030240070302410703024207030243070302440703024507030246070302470703024807030249070302500703025107030252070302530703025407030255070302560703025707030258070302590703026007030261070302620703026307030264070302650703026607030267070302680703026907030270070302710703027207030273070302740703027507030276070302770703027807030279070302800703028107030282070302830703028407030285070302860703028707030288070302890703029007030291070302920703029307030294070302950703029607030297070302980703029907030300070303010703030207030303070303040703030507030306070303070703030807030309070303100703031107030312070303130703031407030315070303160703031707030318070303190703032007030321070303220703032307030324070303250703032607030327070303280703032907030330070303310703033207030333070303340703033507030336070303370703033807030339070303400703034107030342070303430703034407030345070303460703034707030348070303490703035007030351070303520703035307030354070303550703035607030357070303580703035907030360070303610703036207030363070303640703036507030366070303670703036807030369070303700703037107030372070303730703037407030375070303760703037707030378070303790703038007030381070303820703038307030384070303850703038607030387070303880703038907030390070303910703039207030393070303940703039507030396070303970703039807030399070304000703040107030402070304030703040407030405070304060703040707030408070304090703041007030411070304120703041307030414070304150703041607030417070304180703041907030420070304210703042207030423070304240703042507030426070304270703042807030429070304300703043107030432070304330703043407030435070304360703043707030438070304390703044007030441070304420703044307030444070304450703044607030447070304480703044907030450070304510703045207030453070304540703045507030456070304570703045807030459070304600703046107030462070304630703046407030465070304660703046707030468070304690703047007030471070304720703047307030474070304750703047607030477070304780703047907030480070304810703048207030483070304840703048507030486070304870703048807030489070304900703049107030492070304930703049407030495070304960703049707030498070304990703050007030501070305020703050307030504070305050703050607030507070305080703050907030510070305110703051207030513070305140703051507030516070305170703051807030519070305200703052107030522070305230703052407030525070305260703052707030528070305290703053007030531070305320703053307030534070305350703053607030537070305380703053907030540070305410703054207030543070305440703054507030546070305470703054807030549070305500703055107030552070305530703055407030555070305560703055707030558070305590703056007030561070305620703056307030564070305650703056607030567070305680703056907030570070305710703057207030573070305740703057507030576070305770703057807030579070305800703058107030582070305830703058407030585070305860703058707030588070305890703059007030591070305920703059307030594070305950703059607030597070305980703059907030600070306010703060207030603070306040703060507030606070306070703060807030609070306100703061107030612070306130703061407030615070306160703061707030618070306190703062007030621070306220703062307030624070306250703062607030627070306280703062907030630070306310703063207030633070306340703063507030636070306370703063807030639070306400703064107030642070306430703064407030645070306460703064707030648070306490703065007030651070306520703065307030654070306550703065607030657070306580703065907030660070306610703066207030663070306640703066507030666070306670703066807030669070306700703067107030672070306730703067407030675070306760703067707030678070306790703068007030681070306820703068307030684070306850703068607030687070306880703068907030690070306910703069207030693070306940703069507030696070306970703069807030699070307000703070107030702070307030703070407030705070307060703070707030708070307090703071007030711070307120703071307030714070307150703071607030717070307180703071907030720070307210703072207030723070307240703072507030726070307270703072807030729070307300703073107030732070307330703073407030735070307360703073707030738070307390703074007030741070307420703074307030744070307450703074607030747070307480703074907030750070307510703075207030753070307540703075507030756070307570703075807030759070307600703076107030762070307630703076407030765070307660703076707030768070307690703077007030771070307720703077307030774070307750703077607030777070307780704002307040024070400250704002607040027070400280704002907040030070400310704003207040033070400340704003507040036070400370704003807040039070400400704004107040042070400430704004407040045070400460704004707040048070400490704005007040051070400520704005307040054070400550704005607040057070400580704005907040060070400610704006207040063070400640704006507040066070400670704006807040069070400700704007107040072070400730704007407040075070400760704007707040078070400790704008007040081070400820704008307040084070400850704008607040087070400880704008907040090070400910704009207040093070400940704009507040096070400970704009807040099070401000704010107040102070401030704010407040105070401060704010707040108070401090704011007040111070401120704011307040114070401150704011607040117070401180704011907040120070401210704012207040123070401240704012507040126070401270704012807040129070401300704013107040132070401330704013407040135070401360704013707040138070401390704014007040141070401420704014307040144070401450704014607040147070401480704014907040150070401510704015207040153070401540704015507040156070401570704015807040159070401600704016107040162070401630704016407040165070401660704016707040168070401690704017007040171070401720704017307040174070401750704017607040177070401780704017907040180070401810704018207040183070401840704018507040186070401870704018807040189070401900704019107040192070401930704019407040195070401960704019707040198070401990704020007040201070402020704020307040204070402050704020607040207070402080704020907040210070402110704021207040213070402140704021507040216070402170704021807040219070402200704022107040222070402230704022407040225070402260704022707040228070402290704023007040231070402320704023307040234070402350704023607040237070402380704023907040240070402410704024207040243070402440704024507040246070402470704024807040249070402500704025107040252070402530704025407040255070402560704025707040258070402590704026007040261070402620704026307040264070402650704026607040267070402680704026907040270070402710704027207040273070402740704027507040276070402770704027807040279070402800704028107040282070402830704028407040285070402860704028707040288070402890704029007040291070402920704029307040294070402950704029607040297070402980704029907040300070403010704030207040303070403040704030507040306070403070704030807040309070403100704031107040312070403130704031407040315070403160704031707040318070403190704032007040321070403220704032307040324070403250704032607040327070403280704032907040330070403310704033207040333070403340704033507040336070403370704033807040339070403400704034107040342070403430704034407040345070403460704034707040348070403490704035007040351070403520704035307040354070403550704035607040357070403580704035907040360070403610704036207040363070403640704036507040366070403670704036807040369070403700704037107040372070403730704037407040375070403760704037707040378070403790704038007040381070403820704038307040384070403850704038607040387070403880704038907040390070403910704039207040393070403940704039507040396070403970704039807040399070404000704040107040402070404030704040407040405070404060704040707040408070404090704041007040411070404120704041307040414070404150704041607040417070404180704041907040420070404210704042207040423070404240704042507040426070404270704042807040429070404300704043107040432070404330704043407040435070404360704043707040438070404390704044007040441070404420704044307040444070404450704044607040447070404480704044907040450070404510704045207040453070404540704045507040456070404570704045807040459070404600704046107040462070404630704046407040465070404660704046707040468070404690704047007040471070404720704047307040474070404750704047607040477070404780704047907040480070404810704048207040483070404840704048507040486070404870704048807040489070404900704049107040492070404930704049407040495070404960704049707040498070404990704050007040501070405020704050307040504070405050704050607040507070405080704050907040510070405110704051207040513070405140704051507040516070405170704051807040519070405200704052107040522070405230704052407040525070405260704052707040528070405290704053007040531070405320704053307040534070405350704053607040537070405380704053907040540070405410704054207040543070405440704054507040546070405470704054807040549070405500704055107040552070405530704055407040555070405560704055707040558070405590704056007040561070405620704056307040564070405650704056607040567070405680704056907040570070405710704057207040573070405740704057507040576070405770704057807040579070405800704058107040582070405830704058407040585070405860704058707040588070405890704059007040591070405920704059307040594070405950704059607040597070405980704059907040600070406010704060207040603070406040704060507040606070406070704060807040609070406100704061107040612070406130704061407040615070406160704061707040618070406190704062007040621070406220704062307040624070406250704062607040627070406280704062907040630070406310704063207040633070406340704063507040636070406370704063807040639070406400704064107040642070406430704064407040645070406460704064707040648070406490704065007040651070406520704065307040654070406550704065607040657070406580704065907040660070406610704066207040663070406640704066507040666070406670704066807040669070406700704067107040672070406730704067407040675070406760704067707040678070406790704068007040681070406820704068307040684070406850704068607040687070406880704068907040690070406910704069207040693070406940704069507040696070406970704069807040699070407000704070107040702070407030704070407040705070407060704070707040708070407090704071007040711070407120704071307040714070407150704071607040717070407180704071907040720070407210704072207040723070407240704072507040726070407270704072807040729070407300704073107040732070407330704073407040735070407360704073707040738070407390704074007040741070407420704074307040744070407450704074607040747070407480704074907040750070407510704075207040753070407540704075507040756070407570704075807040759070407600704076107040762070407630704076407040765070407660704076707040768070407690704077007040771070407720704077307040774070407750704077607040777070407780705002307050024070500250705002607050027070500280705002907050030070500310705003207050033070500340705003507050036070500370705003807050039070500400705004107050042070500430705004407050045070500460705004707050048070500490705005007050051070500520705005307050054070500550705005607050057070500580705005907050060070500610705006207050063070500640705006507050066070500670705006807050069070500700705007107050072070500730705007407050075070500760705007707050078070500790705008007050081070500820705008307050084070500850705008607050087070500880705008907050090070500910705009207050093070500940705009507050096070500970705009807050099070501000705010107050102070501030705010407050105070501060705010707050108070501090705011007050111070501120705011307050114070501150705011607050117070501180705011907050120070501210705012207050123070501240705012507050126070501270705012807050129070501300705013107050132070501330705013407050135070501360705013707050138070501390705014007050141070501420705014307050144070501450705014607050147070501480705014907050150070501510705015207050153070501540705015507050156070501570705015807050159070501600705016107050162070501630705016407050165070501660705016707050168070501690705017007050171070501720705017307050174070501750705017607050177070501780705017907050180070501810705018207050183070501840705018507050186070501870705018807050189070501900705019107050192070501930705019407050195070501960705019707050198070501990705020007050201070502020705020307050204070502050705020607050207070502080705020907050210070502110705021207050213070502140705021507050216070502170705021807050219070502200705022107050222070502230705022407050225070502260705022707050228070502290705023007050231070502320705023307050234070502350705023607050237070502380705023907050240070502410705024207050243070502440705024507050246070502470705024807050249070502500705025107050252070502530705025407050255070502560705025707050258070502590705026007050261070502620705026307050264070502650705026607050267070502680705026907050270070502710705027207050273070502740705027507050276070502770705027807050279070502800705028107050282070502830705028407050285070502860705028707050288070502890705029007050291070502920705029307050294070502950705029607050297070502980705029907050300070503010705030207050303070503040705030507050306070503070705030807050309070503100705031107050312070503130705031407050315070503160705031707050318070503190705032007050321070503220705032307050324070503250705032607050327070503280705032907050330070503310705033207050333070503340705033507050336070503370705033807050339070503400705034107050342070503430705034407050345070503460705034707050348070503490705035007050351070503520705035307050354070503550705035607050357070503580705035907050360070503610705036207050363070503640705036507050366070503670705036807050369070503700705037107050372070503730705037407050375070503760705037707050378070503790705038007050381070503820705038307050384070503850705038607050387070503880705038907050390070503910705039207050393070503940705039507050396070503970705039807050399070504000705040107050402070504030705040407050405070504060705040707050408070504090705041007050411070504120705041307050414070504150705041607050417070504180705041907050420070504210705042207050423070504240705042507050426070504270705042807050429070504300705043107050432070504330705043407050435070504360705043707050438070504390705044007050441070504420705044307050444070504450705044607050447070504480705044907050450070504510705045207050453070504540705045507050456070504570705045807050459070504600705046107050462070504630705046407050465070504660705046707050468070504690705047007050471070504720705047307050474070504750705047607050477070504780705047907050480070504810705048207050483070504840705048507050486070504870705048807050489070504900705049107050492070504930705049407050495070504960705049707050498070504990705050007050501070505020705050307050504070505050705050607050507070505080705050907050510070505110705051207050513070505140705051507050516070505170705051807050519070505200705052107050522070505230705052407050525070505260705052707050528070505290705053007050531070505320705053307050534070505350705053607050537070505380705053907050540070505410705054207050543070505440705054507050546070505470705054807050549070505500705055107050552070505530705055407050555070505560705055707050558070505590705056007050561070505620705056307050564070505650705056607050567070505680705056907050570070505710705057207050573070505740705057507050576070505770705057807050579070505800705058107050582070505830705058407050585070505860705058707050588070505890705059007050591070505920705059307050594070505950705059607050597070505980705059907050600070506010705060207050603070506040705060507050606070506070705060807050609070506100705061107050612070506130705061407050615070506160705061707050618070506190705062007050621070506220705062307050624070506250705062607050627070506280705062907050630070506310705063207050633070506340705063507050636070506370705063807050639070506400705064107050642070506430705064407050645070506460705064707050648070506490705065007050651070506520705065307050654070506550705065607050657070506580705065907050660070506610705066207050663070506640705066507050666070506670705066807050669070506700705067107050672070506730705067407050675070506760705067707050678070506790705068007050681070506820705068307050684070506850705068607050687070506880705068907050690070506910705069207050693070506940705069507050696070506970705069807050699070507000705070107050702070507030705070407050705070507060705070707050708070507090705071007050711070507120705071307050714070507150705071607050717070507180705071907050720070507210705072207050723070507240705072507050726070507270705072807050729070507300705073107050732070507330705073407050735070507360705073707050738070507390705074007050741070507420705074307050744070507450705074607050747070507480705074907050750070507510705075207050753070507540705075507050756070507570705075807050759070507600705076107050762070507630705076407050765070507660705076707050768070507690705077007050771070507720705077307050774070507750705077607050777070507780706002307060024070600250706002607060027070600280706002907060030070600310706003207060033070600340706003507060036070600370706003807060039070600400706004107060042070600430706004407060045070600460706004707060048070600490706005007060051070600520706005307060054070600550706005607060057070600580706005907060060070600610706006207060063070600640706006507060066070600670706006807060069070600700706007107060072070600730706007407060075070600760706007707060078070600790706008007060081070600820706008307060084070600850706008607060087070600880706008907060090070600910706009207060093070600940706009507060096070600970706009807060099070601000706010107060102070601030706010407060105070601060706010707060108070601090706011007060111070601120706011307060114070601150706011607060117070601180706011907060120070601210706012207060123070601240706012507060126070601270706012807060129070601300706013107060132070601330706013407060135070601360706013707060138070601390706014007060141070601420706014307060144070601450706014607060147070601480706014907060150070601510706015207060153070601540706015507060156070601570706015807060159070601600706016107060162070601630706016407060165070601660706016707060168070601690706017007060171070601720706017307060174070601750706017607060177070601780706017907060180070601810706018207060183070601840706018507060186070601870706018807060189070601900706019107060192070601930706019407060195070601960706019707060198070601990706020007060201070602020706020307060204070602050706020607060207070602080706020907060210070602110706021207060213070602140706021507060216070602170706021807060219070602200706022107060222070602230706022407060225070602260706022707060228070602290706023007060231070602320706023307060234070602350706023607060237070602380706023907060240070602410706024207060243070602440706024507060246070602470706024807060249070602500706025107060252070602530706025407060255070602560706025707060258070602590706026007060261070602620706026307060264070602650706026607060267070602680706026907060270070602710706027207060273070602740706027507060276070602770706027807060279070602800706028107060282070602830706028407060285070602860706028707060288070602890706029007060291070602920706029307060294070602950706029607060297070602980706029907060300070603010706030207060303070603040706030507060306070603070706030807060309070603100706031107060312070603130706031407060315070603160706031707060318070603190706032007060321070603220706032307060324070603250706032607060327070603280706032907060330070603310706033207060333070603340706033507060336070603370706033807060339070603400706034107060342070603430706034407060345070603460706034707060348070603490706035007060351070603520706035307060354070603550706035607060357070603580706035907060360070603610706036207060363070603640706036507060366070603670706036807060369070603700706037107060372070603730706037407060375070603760706037707060378070603790706038007060381070603820706038307060384070603850706038607060387070603880706038907060390070603910706039207060393070603940706039507060396070603970706039807060399070604000706040107060402070604030706040407060405070604060706040707060408070604090706041007060411070604120706041307060414070604150706041607060417070604180706041907060420070604210706042207060423070604240706042507060426070604270706042807060429070604300706043107060432070604330706043407060435070604360706043707060438070604390706044007060441070604420706044307060444070604450706044607060447070604480706044907060450070604510706045207060453070604540706045507060456070604570706045807060459070604600706046107060462070604630706046407060465070604660706046707060468070604690706047007060471070604720706047307060474070604750706047607060477070604780706047907060480070604810706048207060483070604840706048507060486070604870706048807060489070604900706049107060492070604930706049407060495070604960706049707060498070604990706050007060501070605020706050307060504070605050706050607060507070605080706050907060510070605110706051207060513070605140706051507060516070605170706051807060519070605200706052107060522070605230706052407060525070605260706052707060528070605290706053007060531070605320706053307060534070605350706053607060537070605380706053907060540070605410706054207060543070605440706054507060546070605470706054807060549070605500706055107060552070605530706055407060555070605560706055707060558070605590706056007060561070605620706056307060564070605650706056607060567070605680706056907060570070605710706057207060573070605740706057507060576070605770706057807060579070605800706058107060582070605830706058407060585070605860706058707060588070605890706059007060591070605920706059307060594070605950706059607060597070605980706059907060600070606010706060207060603070606040706060507060606070606070706060807060609070606100706061107060612070606130706061407060615070606160706061707060618070606190706062007060621070606220706062307060624070606250706062607060627070606280706062907060630070606310706063207060633070606340706063507060636070606370706063807060639070606400706064107060642070606430706064407060645070606460706064707060648070606490706065007060651070606520706065307060654070606550706065607060657070606580706065907060660070606610706066207060663070606640706066507060666070606670706066807060669070606700706067107060672070606730706067407060675070606760706067707060678070606790706068007060681070606820706068307060684070606850706068607060687070606880706068907060690070606910706069207060693070606940706069507060696070606970706069807060699070607000706070107060702070607030706070407060705070607060706070707060708070607090706071007060711070607120706071307060714070607150706071607060717070607180706071907060720070607210706072207060723070607240706072507060726070607270706072807060729070607300706073107060732070607330706073407060735070607360706073707060738070607390706074007060741070607420706074307060744070607450706074607060747070607480706074907060750070607510706075207060753070607540706075507060756070607570706075807060759070607600706076107060762070607630706076407060765070607660706076707060768070607690706077007060771070607720706077307060774070607750706077607060777070607780706077907070024070700250707002607070027070700280707002907070030070700310707003207070033070700340707003507070036070700370707003807070039070700400707004107070042070700430707004407070045070700460707004707070048070700490707005007070051070700520707005307070054070700550707005607070057070700580707005907070060070700610707006207070063070700640707006507070066070700670707006807070069070700700707007107070072070700730707007407070075070700760707007707070078070700790707008007070081070700820707008307070084070700850707008607070087070700880707008907070090070700910707009207070093070700940707009507070096070700970707009807070099070701000707010107070102070701030707010407070105070701060707010707070108070701090707011007070111070701120707011307070114070701150707011607070117070701180707011907070120070701210707012207070123070701240707012507070126070701270707012807070129070701300707013107070132070701330707013407070135070701360707013707070138070701390707014007070141070701420707014307070144070701450707014607070147070701480707014907070150070701510707015207070153070701540707015507070156070701570707015807070159070701600707016107070162070701630707016407070165070701660707016707070168070701690707017007070171070701720707017307070174070701750707017607070177070701780707017907070180070701810707018207070183070701840707018507070186070701870707018807070189070701900707019107070192070701930707019407070195070701960707019707070198070701990707020007070201070702020707020307070204070702050707020607070207070702080707020907070210070702110707021207070213070702140707021507070216070702170707021807070219070702200707022107070222070702230707022407070225070702260707022707070228070702290707023007070231070702320707023307070234070702350707023607070237070702380707023907070240070702410707024207070243070702440707024507070246070702470707024807070249070702500707025107070252070702530707025407070255070702560707025707070258070702590707026007070261070702620707026307070264070702650707026607070267070702680707026907070270070702710707027207070273070702740707027507070276070702770707027807070279070702800707028107070282070702830707028407070285070702860707028707070288070702890707029007070291070702920707029307070294070702950707029607070297070702980707029907070300070703010707030207070303070703040707030507070306070703070707030807070309070703100707031107070312070703130707031407070315070703160707031707070318070703190707032007070321070703220707032307070324070703250707032607070327070703280707032907070330070703310707033207070333070703340707033507070336070703370707033807070339070703400707034107070342070703430707034407070345070703460707034707070348070703490707035007070351070703520707035307070354070703550707035607070357070703580707035907070360070703610707036207070363070703640707036507070366070703670707036807070369070703700707037107070372070703730707037407070375070703760707037707070378070703790707038007070381070703820707038307070384070703850707038607070387070703880707038907070390070703910707039207070393070703940707039507070396070703970707039807070399070704000707040107070402070704030707040407070405070704060707040707070408070704090707041007070411070704120707041307070414070704150707041607070417070704180707041907070420070704210707042207070423070704240707042507070426070704270707042807070429070704300707043107070432070704330707043407070435070704360707043707070438070704390707044007070441070704420707044307070444070704450707044607070447070704480707044907070450070704510707045207070453070704540707045507070456070704570707045807070459070704600707046107070462070704630707046407070465070704660707046707070468070704690707047007070471070704720707047307070474070704750707047607070477070704780707047907070480070704810707048207070483070704840707048507070486070704870707048807070489070704900707049107070492070704930707049407070495070704960707049707070498070704990707050007070501070705020707050307070504070705050707050607070507070705080707050907070510070705110707051207070513070705140707051507070516070705170707051807070519070705200707052107070522070705230707052407070525070705260707052707070528070705290707053007070531070705320707053307070534070705350707053607070537070705380707053907070540070705410707054207070543070705440707054507070546070705470707054807070549070705500707055107070552070705530707055407070555070705560707055707070558070705590707056007070561070705620707056307070564070705650707056607070567070705680707056907070570070705710707057207070573070705740707057507070576070705770707057807070579070705800707058107070582070705830707058407070585070705860707058707070588070705890707059007070591070705920707059307070594070705950707059607070597070705980707059907070600070706010707060207070603070706040707060507070606070706070707060807070609070706100707061107070612070706130707061407070615070706160707061707070618070706190707062007070621070706220707062307070624070706250707062607070627070706280707062907070630070706310707063207070633070706340707063507070636070706370707063807070639070706400707064107070642070706430707064407070645070706460707064707070648070706490707065007070651070706520707065307070654070706550707065607070657070706580707065907070660070706610707066207070663070706640707066507070666070706670707066807070669070706700707067107070672070706730707067407070675070706760707067707070678070706790707068007070681070706820707068307070684070706850707068607070687070706880707068907070690070706910707069207070693070706940707069507070696070706970707069807070699070707000707070107070702070707030707070407070705070707060707070707070708070707090707071007070711070707120707071307070714070707150707071607070717070707180707071907070720070707210707072207070723070707240707072507070726070707270707072807070729070707300707073107070732070707330707073407070735070707360707073707070738070707390707074007070741070707420707074307070744070707450707074607070747070707480707074907070750070707510707075207070753070707540707075507070756070707570707075807070759070707600707076107070762070707630707076407070765070707660707076707070768070707690707077007070771070707720707077307070774070707750707077607070777070707780707077907080024070800250708002607080027070800280708002907080030070800310708003207080033070800340708003507080036070800370708003807080039070800400708004107080042070800430708004407080045070800460708004707080048070800490708005007080051070800520708005307080054070800550708005607080057070800580708005907080060070800610708006207080063070800640708006507080066070800670708006807080069070800700708007107080072070800730708007407080075070800760708007707080078070800790708008007080081070800820708008307080084070800850708008607080087070800880708008907080090070800910708009207080093070800940708009507080096070800970708009807080099070801000708010107080102070801030708010407080105070801060708010707080108070801090708011007080111070801120708011307080114070801150708011607080117070801180708011907080120070801210708012207080123070801240708012507080126070801270708012807080129070801300708013107080132070801330708013407080135070801360708013707080138070801390708014007080141070801420708014307080144070801450708014607080147070801480708014907080150070801510708015207080153070801540708015507080156070801570708015807080159070801600708016107080162070801630708016407080165070801660708016707080168070801690708017007080171070801720708017307080174070801750708017607080177070801780708017907080180070801810708018207080183070801840708018507080186070801870708018807080189070801900708019107080192070801930708019407080195070801960708019707080198070801990708020007080201070802020708020307080204070802050708020607080207070802080708020907080210070802110708021207080213070802140708021507080216070802170708021807080219070802200708022107080222070802230708022407080225070802260708022707080228070802290708023007080231070802320708023307080234070802350708023607080237070802380708023907080240070802410708024207080243070802440708024507080246070802470708024807080249070802500708025107080252070802530708025407080255070802560708025707080258070802590708026007080261070802620708026307080264070802650708026607080267070802680708026907080270070802710708027207080273070802740708027507080276070802770708027807080279070802800708028107080282070802830708028407080285070802860708028707080288070802890708029007080291070802920708029307080294070802950708029607080297070802980708029907080300070803010708030207080303070803040708030507080306070803070708030807080309070803100708031107080312070803130708031407080315070803160708031707080318070803190708032007080321070803220708032307080324070803250708032607080327070803280708032907080330070803310708033207080333070803340708033507080336070803370708033807080339070803400708034107080342070803430708034407080345070803460708034707080348070803490708035007080351070803520708035307080354070803550708035607080357070803580708035907080360070803610708036207080363070803640708036507080366070803670708036807080369070803700708037107080372070803730708037407080375070803760708037707080378070803790708038007080381070803820708038307080384070803850708038607080387070803880708038907080390070803910708039207080393070803940708039507080396070803970708039807080399070804000708040107080402070804030708040407080405070804060708040707080408070804090708041007080411070804120708041307080414070804150708041607080417070804180708041907080420070804210708042207080423070804240708042507080426070804270708042807080429070804300708043107080432070804330708043407080435070804360708043707080438070804390708044007080441070804420708044307080444070804450708044607080447070804480708044907080450070804510708045207080453070804540708045507080456070804570708045807080459070804600708046107080462070804630708046407080465070804660708046707080468070804690708047007080471070804720708047307080474070804750708047607080477070804780708047907080480070804810708048207080483070804840708048507080486070804870708048807080489070804900708049107080492070804930708049407080495070804960708049707080498070804990708050007080501070805020708050307080504070805050708050607080507070805080708050907080510070805110708051207080513070805140708051507080516070805170708051807080519070805200708052107080522070805230708052407080525070805260708052707080528070805290708053007080531070805320708053307080534070805350708053607080537070805380708053907080540070805410708054207080543070805440708054507080546070805470708054807080549070805500708055107080552070805530708055407080555070805560708055707080558070805590708056007080561070805620708056307080564070805650708056607080567070805680708056907080570070805710708057207080573070805740708057507080576070805770708057807080579070805800708058107080582070805830708058407080585070805860708058707080588070805890708059007080591070805920708059307080594070805950708059607080597070805980708059907080600070806010708060207080603070806040708060507080606070806070708060807080609070806100708061107080612070806130708061407080615070806160708061707080618070806190708062007080621070806220708062307080624070806250708062607080627070806280708062907080630070806310708063207080633070806340708063507080636070806370708063807080639070806400708064107080642070806430708064407080645070806460708064707080648070806490708065007080651070806520708065307080654070806550708065607080657070806580708065907080660070806610708066207080663070806640708066507080666070806670708066807080669070806700708067107080672070806730708067407080675070806760708067707080678070806790708068007080681070806820708068307080684070806850708068607080687070806880708068907080690070806910708069207080693070806940708069507080696070806970708069807080699070807000708070107080702070807030708070407080705070807060708070707080708070807090708071007080711070807120708071307080714070807150708071607080717070807180708071907080720070807210708072207080723070807240708072507080726070807270708072807080729070807300708073107080732070807330708073407080735070807360708073707080738070807390708074007080741070807420708074307080744070807450708074607080747070807480708074907080750070807510708075207080753070807540708075507080756070807570708075807080759070807600708076107080762070807630708076407080765070807660708076707080768070807690708077007080771070807720708077307080774070807750708077607080777070807780708077907080780070900240709002507090026070900270709002807090029070900300709003107090032070900330709003407090035070900360709003707090038070900390709004007090041070900420709004307090044070900450709004607090047070900480709004907090050070900510709005207090053070900540709005507090056070900570709005807090059070900600709006107090062070900630709006407090065070900660709006707090068070900690709007007090071070900720709007307090074070900750709007607090077070900780709007907090080070900810709008207090083070900840709008507090086070900870709008807090089070900900709009107090092070900930709009407090095070900960709009707090098070900990709010007090101070901020709010307090104070901050709010607090107070901080709010907090110070901110709011207090113070901140709011507090116070901170709011807090119070901200709012107090122070901230709012407090125070901260709012707090128070901290709013007090131070901320709013307090134070901350709013607090137070901380709013907090140070901410709014207090143070901440709014507090146070901470709014807090149070901500709015107090152070901530709015407090155070901560709015707090158070901590709016007090161070901620709016307090164070901650709016607090167070901680709016907090170070901710709017207090173070901740709017507090176070901770709017807090179070901800709018107090182070901830709018407090185070901860709018707090188070901890709019007090191070901920709019307090194070901950709019607090197070901980709019907090200070902010709020207090203070902040709020507090206070902070709020807090209070902100709021107090212070902130709021407090215070902160709021707090218070902190709022007090221070902220709022307090224070902250709022607090227070902280709022907090230070902310709023207090233070902340709023507090236070902370709023807090239070902400709024107090242070902430709024407090245070902460709024707090248070902490709025007090251070902520709025307090254070902550709025607090257070902580709025907090260070902610709026207090263070902640709026507090266070902670709026807090269070902700709027107090272070902730709027407090275070902760709027707090278070902790709028007090281070902820709028307090284070902850709028607090287070902880709028907090290070902910709029207090293070902940709029507090296070902970709029807090299070903000709030107090302070903030709030407090305070903060709030707090308070903090709031007090311070903120709031307090314070903150709031607090317070903180709031907090320070903210709032207090323070903240709032507090326070903270709032807090329070903300709033107090332070903330709033407090335070903360709033707090338070903390709034007090341070903420709034307090344070903450709034607090347070903480709034907090350070903510709035207090353070903540709035507090356070903570709035807090359070903600709036107090362070903630709036407090365070903660709036707090368070903690709037007090371070903720709037307090374070903750709037607090377070903780709037907090380070903810709038207090383070903840709038507090386070903870709038807090389070903900709039107090392070903930709039407090395070903960709039707090398070903990709040007090401070904020709040307090404070904050709040607090407070904080709040907090410070904110709041207090413070904140709041507090416070904170709041807090419070904200709042107090422070904230709042407090425070904260709042707090428070904290709043007090431070904320709043307090434070904350709043607090437070904380709043907090440070904410709044207090443070904440709044507090446070904470709044807090449070904500709045107090452070904530709045407090455070904560709045707090458070904590709046007090461070904620709046307090464070904650709046607090467070904680709046907090470070904710709047207090473070904740709047507090476070904770709047807090479070904800709048107090482070904830709048407090485070904860709048707090488070904890709049007090491070904920709049307090494070904950709049607090497070904980709049907090500070905010709050207090503070905040709050507090506070905070709050807090509070905100709051107090512070905130709051407090515070905160709051707090518070905190709052007090521070905220709052307090524070905250709052607090527070905280709052907090530070905310709053207090533070905340709053507090536070905370709053807090539070905400709054107090542070905430709054407090545070905460709054707090548070905490709055007090551070905520709055307090554070905550709055607090557070905580709055907090560070905610709056207090563070905640709056507090566070905670709056807090569070905700709057107090572070905730709057407090575070905760709057707090578070905790709058007090581070905820709058307090584070905850709058607090587070905880709058907090590070905910709059207090593070905940709059507090596070905970709059807090599070906000709060107090602070906030709060407090605070906060709060707090608070906090709061007090611070906120709061307090614070906150709061607090617070906180709061907090620070906210709062207090623070906240709062507090626070906270709062807090629070906300709063107090632070906330709063407090635070906360709063707090638070906390709064007090641070906420709064307090644070906450709064607090647070906480709064907090650070906510709065207090653070906540709065507090656070906570709065807090659070906600709066107090662070906630709066407090665070906660709066707090668070906690709067007090671070906720709067307090674070906750709067607090677070906780709067907090680070906810709068207090683070906840709068507090686070906870709068807090689070906900709069107090692070906930709069407090695070906960709069707090698070906990709070007090701070907020709070307090704070907050709070607090707070907080709070907090710070907110709071207090713070907140709071507090716070907170709071807090719070907200709072107090722070907230709072407090725070907260709072707090728070907290709073007090731070907320709073307090734070907350709073607090737070907380709073907090740070907410709074207090743070907440709074507090746070907470709074807090749070907500709075107090752070907530709075407090755070907560709075707090758070907590709076007090761070907620709076307090764070907650709076607090767070907680709076907090770070907710709077207090773070907740709077507090776070907770709077807090779070907800710002507100026071000270710002807100029071000300710003107100032071000330710003407100035071000360710003707100038071000390710004007100041071000420710004307100044071000450710004607100047071000480710004907100050071000510710005207100053071000540710005507100056071000570710005807100059071000600710006107100062071000630710006407100065071000660710006707100068071000690710007007100071071000720710007307100074071000750710007607100077071000780710007907100080071000810710008207100083071000840710008507100086071000870710008807100089071000900710009107100092071000930710009407100095071000960710009707100098071000990710010007100101071001020710010307100104071001050710010607100107071001080710010907100110071001110710011207100113071001140710011507100116071001170710011807100119071001200710012107100122071001230710012407100125071001260710012707100128071001290710013007100131071001320710013307100134071001350710013607100137071001380710013907100140071001410710014207100143071001440710014507100146071001470710014807100149071001500710015107100152071001530710015407100155071001560710015707100158071001590710016007100161071001620710016307100164071001650710016607100167071001680710016907100170071001710710017207100173071001740710017507100176071001770710017807100179071001800710018107100182071001830710018407100185071001860710018707100188071001890710019007100191071001920710019307100194071001950710019607100197071001980710019907100200071002010710020207100203071002040710020507100206071002070710020807100209071002100710021107100212071002130710021407100215071002160710021707100218071002190710022007100221071002220710022307100224071002250710022607100227071002280710022907100230071002310710023207100233071002340710023507100236071002370710023807100239071002400710024107100242071002430710024407100245071002460710024707100248071002490710025007100251071002520710025307100254071002550710025607100257071002580710025907100260071002610710026207100263071002640710026507100266071002670710026807100269071002700710027107100272071002730710027407100275071002760710027707100278071002790710028007100281071002820710028307100284071002850710028607100287071002880710028907100290071002910710029207100293071002940710029507100296071002970710029807100299071003000710030107100302071003030710030407100305071003060710030707100308071003090710031007100311071003120710031307100314071003150710031607100317071003180710031907100320071003210710032207100323071003240710032507100326071003270710032807100329071003300710033107100332071003330710033407100335071003360710033707100338071003390710034007100341071003420710034307100344071003450710034607100347071003480710034907100350071003510710035207100353071003540710035507100356071003570710035807100359071003600710036107100362071003630710036407100365071003660710036707100368071003690710037007100371071003720710037307100374071003750710037607100377071003780710037907100380071003810710038207100383071003840710038507100386071003870710038807100389071003900710039107100392071003930710039407100395071003960710039707100398071003990710040007100401071004020710040307100404071004050710040607100407071004080710040907100410071004110710041207100413071004140710041507100416071004170710041807100419071004200710042107100422071004230710042407100425071004260710042707100428071004290710043007100431071004320710043307100434071004350710043607100437071004380710043907100440071004410710044207100443071004440710044507100446071004470710044807100449071004500710045107100452071004530710045407100455071004560710045707100458071004590710046007100461071004620710046307100464071004650710046607100467071004680710046907100470071004710710047207100473071004740710047507100476071004770710047807100479071004800710048107100482071004830710048407100485071004860710048707100488071004890710049007100491071004920710049307100494071004950710049607100497071004980710049907100500071005010710050207100503071005040710050507100506071005070710050807100509071005100710051107100512071005130710051407100515071005160710051707100518071005190710052007100521071005220710052307100524071005250710052607100527071005280710052907100530071005310710053207100533071005340710053507100536071005370710053807100539071005400710054107100542071005430710054407100545071005460710054707100548071005490710055007100551071005520710055307100554071005550710055607100557071005580710055907100560071005610710056207100563071005640710056507100566071005670710056807100569071005700710057107100572071005730710057407100575071005760710057707100578071005790710058007100581071005820710058307100584071005850710058607100587071005880710058907100590071005910710059207100593071005940710059507100596071005970710059807100599071006000710060107100602071006030710060407100605071006060710060707100608071006090710061007100611071006120710061307100614071006150710061607100617071006180710061907100620071006210710062207100623071006240710062507100626071006270710062807100629071006300710063107100632071006330710063407100635071006360710063707100638071006390710064007100641071006420710064307100644071006450710064607100647071006480710064907100650071006510710065207100653071006540710065507100656071006570710065807100659071006600710066107100662071006630710066407100665071006660710066707100668071006690710067007100671071006720710067307100674071006750710067607100677071006780710067907100680071006810710068207100683071006840710068507100686071006870710068807100689071006900710069107100692071006930710069407100695071006960710069707100698071006990710070007100701071007020710070307100704071007050710070607100707071007080710070907100710071007110710071207100713071007140710071507100716071007170710071807100719071007200710072107100722071007230710072407100725071007260710072707100728071007290710073007100731071007320710073307100734071007350710073607100737071007380710073907100740071007410710074207100743071007440710074507100746071007470710074807100749071007500710075107100752071007530710075407100755071007560710075707100758071007590710076007100761071007620710076307100764071007650710076607100767071007680710076907100770071007710710077207100773071007740710077507100776071007770710077807100779071007800710078107110025071100260711002707110028071100290711003007110031071100320711003307110034071100350711003607110037071100380711003907110040071100410711004207110043071100440711004507110046071100470711004807110049071100500711005107110052071100530711005407110055071100560711005707110058071100590711006007110061071100620711006307110064071100650711006607110067071100680711006907110070071100710711007207110073071100740711007507110076071100770711007807110079071100800711008107110082071100830711008407110085071100860711008707110088071100890711009007110091071100920711009307110094071100950711009607110097071100980711009907110100071101010711010207110103071101040711010507110106071101070711010807110109071101100711011107110112071101130711011407110115071101160711011707110118071101190711012007110121071101220711012307110124071101250711012607110127071101280711012907110130071101310711013207110133071101340711013507110136071101370711013807110139071101400711014107110142071101430711014407110145071101460711014707110148071101490711015007110151071101520711015307110154071101550711015607110157071101580711015907110160071101610711016207110163071101640711016507110166071101670711016807110169071101700711017107110172071101730711017407110175071101760711017707110178071101790711018007110181071101820711018307110184071101850711018607110187071101880711018907110190071101910711019207110193071101940711019507110196071101970711019807110199071102000711020107110202071102030711020407110205071102060711020707110208071102090711021007110211071102120711021307110214071102150711021607110217071102180711021907110220071102210711022207110223071102240711022507110226071102270711022807110229071102300711023107110232071102330711023407110235071102360711023707110238071102390711024007110241071102420711024307110244071102450711024607110247071102480711024907110250071102510711025207110253071102540711025507110256071102570711025807110259071102600711026107110262071102630711026407110265071102660711026707110268071102690711027007110271071102720711027307110274071102750711027607110277071102780711027907110280071102810711028207110283071102840711028507110286071102870711028807110289071102900711029107110292071102930711029407110295071102960711029707110298071102990711030007110301071103020711030307110304071103050711030607110307071103080711030907110310071103110711031207110313071103140711031507110316071103170711031807110319071103200711032107110322071103230711032407110325071103260711032707110328071103290711033007110331071103320711033307110334071103350711033607110337071103380711033907110340071103410711034207110343071103440711034507110346071103470711034807110349071103500711035107110352071103530711035407110355071103560711035707110358071103590711036007110361071103620711036307110364071103650711036607110367071103680711036907110370071103710711037207110373071103740711037507110376071103770711037807110379071103800711038107110382071103830711038407110385071103860711038707110388071103890711039007110391071103920711039307110394071103950711039607110397071103980711039907110400071104010711040207110403071104040711040507110406071104070711040807110409071104100711041107110412071104130711041407110415071104160711041707110418071104190711042007110421071104220711042307110424071104250711042607110427071104280711042907110430071104310711043207110433071104340711043507110436071104370711043807110439071104400711044107110442071104430711044407110445071104460711044707110448071104490711045007110451071104520711045307110454071104550711045607110457071104580711045907110460071104610711046207110463071104640711046507110466071104670711046807110469071104700711047107110472071104730711047407110475071104760711047707110478071104790711048007110481071104820711048307110484071104850711048607110487071104880711048907110490071104910711049207110493071104940711049507110496071104970711049807110499071105000711050107110502071105030711050407110505071105060711050707110508071105090711051007110511071105120711051307110514071105150711051607110517071105180711051907110520071105210711052207110523071105240711052507110526071105270711052807110529071105300711053107110532071105330711053407110535071105360711053707110538071105390711054007110541071105420711054307110544071105450711054607110547071105480711054907110550071105510711055207110553071105540711055507110556071105570711055807110559071105600711056107110562071105630711056407110565071105660711056707110568071105690711057007110571071105720711057307110574071105750711057607110577071105780711057907110580071105810711058207110583071105840711058507110586071105870711058807110589071105900711059107110592071105930711059407110595071105960711059707110598071105990711060007110601071106020711060307110604071106050711060607110607071106080711060907110610071106110711061207110613071106140711061507110616071106170711061807110619071106200711062107110622071106230711062407110625071106260711062707110628071106290711063007110631071106320711063307110634071106350711063607110637071106380711063907110640071106410711064207110643071106440711064507110646071106470711064807110649071106500711065107110652071106530711065407110655071106560711065707110658071106590711066007110661071106620711066307110664071106650711066607110667071106680711066907110670071106710711067207110673071106740711067507110676071106770711067807110679071106800711068107110682071106830711068407110685071106860711068707110688071106890711069007110691071106920711069307110694071106950711069607110697071106980711069907110700071107010711070207110703071107040711070507110706071107070711070807110709071107100711071107110712071107130711071407110715071107160711071707110718071107190711072007110721071107220711072307110724071107250711072607110727071107280711072907110730071107310711073207110733071107340711073507110736071107370711073807110739071107400711074107110742071107430711074407110745071107460711074707110748071107490711075007110751071107520711075307110754071107550711075607110757071107580711075907110760071107610711076207110763071107640711076507110766071107670711076807110769071107700711077107110772071107730711077407110775071107760711077707110778071107790711078007110781071200250712002607120027071200280712002907120030071200310712003207120033071200340712003507120036071200370712003807120039071200400712004107120042071200430712004407120045071200460712004707120048071200490712005007120051071200520712005307120054071200550712005607120057071200580712005907120060071200610712006207120063071200640712006507120066071200670712006807120069071200700712007107120072071200730712007407120075071200760712007707120078071200790712008007120081071200820712008307120084071200850712008607120087071200880712008907120090071200910712009207120093071200940712009507120096071200970712009807120099071201000712010107120102071201030712010407120105071201060712010707120108071201090712011007120111071201120712011307120114071201150712011607120117071201180712011907120120071201210712012207120123071201240712012507120126071201270712012807120129071201300712013107120132071201330712013407120135071201360712013707120138071201390712014007120141071201420712014307120144071201450712014607120147071201480712014907120150071201510712015207120153071201540712015507120156071201570712015807120159071201600712016107120162071201630712016407120165071201660712016707120168071201690712017007120171071201720712017307120174071201750712017607120177071201780712017907120180071201810712018207120183071201840712018507120186071201870712018807120189071201900712019107120192071201930712019407120195071201960712019707120198071201990712020007120201071202020712020307120204071202050712020607120207071202080712020907120210071202110712021207120213071202140712021507120216071202170712021807120219071202200712022107120222071202230712022407120225071202260712022707120228071202290712023007120231071202320712023307120234071202350712023607120237071202380712023907120240071202410712024207120243071202440712024507120246071202470712024807120249071202500712025107120252071202530712025407120255071202560712025707120258071202590712026007120261071202620712026307120264071202650712026607120267071202680712026907120270071202710712027207120273071202740712027507120276071202770712027807120279071202800712028107120282071202830712028407120285071202860712028707120288071202890712029007120291071202920712029307120294071202950712029607120297071202980712029907120300071203010712030207120303071203040712030507120306071203070712030807120309071203100712031107120312071203130712031407120315071203160712031707120318071203190712032007120321071203220712032307120324071203250712032607120327071203280712032907120330071203310712033207120333071203340712033507120336071203370712033807120339071203400712034107120342071203430712034407120345071203460712034707120348071203490712035007120351071203520712035307120354071203550712035607120357071203580712035907120360071203610712036207120363071203640712036507120366071203670712036807120369071203700712037107120372071203730712037407120375071203760712037707120378071203790712038007120381071203820712038307120384071203850712038607120387071203880712038907120390071203910712039207120393071203940712039507120396071203970712039807120399071204000712040107120402071204030712040407120405071204060712040707120408071204090712041007120411071204120712041307120414071204150712041607120417071204180712041907120420071204210712042207120423071204240712042507120426071204270712042807120429071204300712043107120432071204330712043407120435071204360712043707120438071204390712044007120441071204420712044307120444071204450712044607120447071204480712044907120450071204510712045207120453071204540712045507120456071204570712045807120459071204600712046107120462071204630712046407120465071204660712046707120468071204690712047007120471071204720712047307120474071204750712047607120477071204780712047907120480071204810712048207120483071204840712048507120486071204870712048807120489071204900712049107120492071204930712049407120495071204960712049707120498071204990712050007120501071205020712050307120504071205050712050607120507071205080712050907120510071205110712051207120513071205140712051507120516071205170712051807120519071205200712052107120522071205230712052407120525071205260712052707120528071205290712053007120531071205320712053307120534071205350712053607120537071205380712053907120540071205410712054207120543071205440712054507120546071205470712054807120549071205500712055107120552071205530712055407120555071205560712055707120558071205590712056007120561071205620712056307120564071205650712056607120567071205680712056907120570071205710712057207120573071205740712057507120576071205770712057807120579071205800712058107120582071205830712058407120585071205860712058707120588071205890712059007120591071205920712059307120594071205950712059607120597071205980712059907120600071206010712060207120603071206040712060507120606071206070712060807120609071206100712061107120612071206130712061407120615071206160712061707120618071206190712062007120621071206220712062307120624071206250712062607120627071206280712062907120630071206310712063207120633071206340712063507120636071206370712063807120639071206400712064107120642071206430712064407120645071206460712064707120648071206490712065007120651071206520712065307120654071206550712065607120657071206580712065907120660071206610712066207120663071206640712066507120666071206670712066807120669071206700712067107120672071206730712067407120675071206760712067707120678071206790712068007120681071206820712068307120684071206850712068607120687071206880712068907120690071206910712069207120693071206940712069507120696071206970712069807120699071207000712070107120702071207030712070407120705071207060712070707120708071207090712071007120711071207120712071307120714071207150712071607120717071207180712071907120720071207210712072207120723071207240712072507120726071207270712072807120729071207300712073107120732071207330712073407120735071207360712073707120738071207390712074007120741071207420712074307120744071207450712074607120747071207480712074907120750071207510712075207120753071207540712075507120756071207570712075807120759071207600712076107120762071207630712076407120765071207660712076707120768071207690712077007120771071207720712077307120774071207750712077607120777071207780712077907120780071207810712078207130026071300270713002807130029071300300713003107130032071300330713003407130035071300360713003707130038071300390713004007130041071300420713004307130044071300450713004607130047071300480713004907130050071300510713005207130053071300540713005507130056071300570713005807130059071300600713006107130062071300630713006407130065071300660713006707130068071300690713007007130071071300720713007307130074071300750713007607130077071300780713007907130080071300810713008207130083071300840713008507130086071300870713008807130089071300900713009107130092071300930713009407130095071300960713009707130098071300990713010007130101071301020713010307130104071301050713010607130107071301080713010907130110071301110713011207130113071301140713011507130116071301170713011807130119071301200713012107130122071301230713012407130125071301260713012707130128071301290713013007130131071301320713013307130134071301350713013607130137071301380713013907130140071301410713014207130143071301440713014507130146071301470713014807130149071301500713015107130152071301530713015407130155071301560713015707130158071301590713016007130161071301620713016307130164071301650713016607130167071301680713016907130170071301710713017207130173071301740713017507130176071301770713017807130179071301800713018107130182071301830713018407130185071301860713018707130188071301890713019007130191071301920713019307130194071301950713019607130197071301980713019907130200071302010713020207130203071302040713020507130206071302070713020807130209071302100713021107130212071302130713021407130215071302160713021707130218071302190713022007130221071302220713022307130224071302250713022607130227071302280713022907130230071302310713023207130233071302340713023507130236071302370713023807130239071302400713024107130242071302430713024407130245071302460713024707130248071302490713025007130251071302520713025307130254071302550713025607130257071302580713025907130260071302610713026207130263071302640713026507130266071302670713026807130269071302700713027107130272071302730713027407130275071302760713027707130278071302790713028007130281071302820713028307130284071302850713028607130287071302880713028907130290071302910713029207130293071302940713029507130296071302970713029807130299071303000713030107130302071303030713030407130305071303060713030707130308071303090713031007130311071303120713031307130314071303150713031607130317071303180713031907130320071303210713032207130323071303240713032507130326071303270713032807130329071303300713033107130332071303330713033407130335071303360713033707130338071303390713034007130341071303420713034307130344071303450713034607130347071303480713034907130350071303510713035207130353071303540713035507130356071303570713035807130359071303600713036107130362071303630713036407130365071303660713036707130368071303690713037007130371071303720713037307130374071303750713037607130377071303780713037907130380071303810713038207130383071303840713038507130386071303870713038807130389071303900713039107130392071303930713039407130395071303960713039707130398071303990713040007130401071304020713040307130404071304050713040607130407071304080713040907130410071304110713041207130413071304140713041507130416071304170713041807130419071304200713042107130422071304230713042407130425071304260713042707130428071304290713043007130431071304320713043307130434071304350713043607130437071304380713043907130440071304410713044207130443071304440713044507130446071304470713044807130449071304500713045107130452071304530713045407130455071304560713045707130458071304590713046007130461071304620713046307130464071304650713046607130467071304680713046907130470071304710713047207130473071304740713047507130476071304770713047807130479071304800713048107130482071304830713048407130485071304860713048707130488071304890713049007130491071304920713049307130494071304950713049607130497071304980713049907130500071305010713050207130503071305040713050507130506071305070713050807130509071305100713051107130512071305130713051407130515071305160713051707130518071305190713052007130521071305220713052307130524071305250713052607130527071305280713052907130530071305310713053207130533071305340713053507130536071305370713053807130539071305400713054107130542071305430713054407130545071305460713054707130548071305490713055007130551071305520713055307130554071305550713055607130557071305580713055907130560071305610713056207130563071305640713056507130566071305670713056807130569071305700713057107130572071305730713057407130575071305760713057707130578071305790713058007130581071305820713058307130584071305850713058607130587071305880713058907130590071305910713059207130593071305940713059507130596071305970713059807130599071306000713060107130602071306030713060407130605071306060713060707130608071306090713061007130611071306120713061307130614071306150713061607130617071306180713061907130620071306210713062207130623071306240713062507130626071306270713062807130629071306300713063107130632071306330713063407130635071306360713063707130638071306390713064007130641071306420713064307130644071306450713064607130647071306480713064907130650071306510713065207130653071306540713065507130656071306570713065807130659071306600713066107130662071306630713066407130665071306660713066707130668071306690713067007130671071306720713067307130674071306750713067607130677071306780713067907130680071306810713068207130683071306840713068507130686071306870713068807130689071306900713069107130692071306930713069407130695071306960713069707130698071306990713070007130701071307020713070307130704071307050713070607130707071307080713070907130710071307110713071207130713071307140713071507130716071307170713071807130719071307200713072107130722071307230713072407130725071307260713072707130728071307290713073007130731071307320713073307130734071307350713073607130737071307380713073907130740071307410713074207130743071307440713074507130746071307470713074807130749071307500713075107130752071307530713075407130755071307560713075707130758071307590713076007130761071307620713076307130764071307650713076607130767071307680713076907130770071307710713077207130773071307740713077507130776071307770713077807130779071307800713078107130782071400260714002707140028071400290714003007140031071400320714003307140034071400350714003607140037071400380714003907140040071400410714004207140043071400440714004507140046071400470714004807140049071400500714005107140052071400530714005407140055071400560714005707140058071400590714006007140061071400620714006307140064071400650714006607140067071400680714006907140070071400710714007207140073071400740714007507140076071400770714007807140079071400800714008107140082071400830714008407140085071400860714008707140088071400890714009007140091071400920714009307140094071400950714009607140097071400980714009907140100071401010714010207140103071401040714010507140106071401070714010807140109071401100714011107140112071401130714011407140115071401160714011707140118071401190714012007140121071401220714012307140124071401250714012607140127071401280714012907140130071401310714013207140133071401340714013507140136071401370714013807140139071401400714014107140142071401430714014407140145071401460714014707140148071401490714015007140151071401520714015307140154071401550714015607140157071401580714015907140160071401610714016207140163071401640714016507140166071401670714016807140169071401700714017107140172071401730714017407140175071401760714017707140178071401790714018007140181071401820714018307140184071401850714018607140187071401880714018907140190071401910714019207140193071401940714019507140196071401970714019807140199071402000714020107140202071402030714020407140205071402060714020707140208071402090714021007140211071402120714021307140214071402150714021607140217071402180714021907140220071402210714022207140223071402240714022507140226071402270714022807140229071402300714023107140232071402330714023407140235071402360714023707140238071402390714024007140241071402420714024307140244071402450714024607140247071402480714024907140250071402510714025207140253071402540714025507140256071402570714025807140259071402600714026107140262071402630714026407140265071402660714026707140268071402690714027007140271071402720714027307140274071402750714027607140277071402780714027907140280071402810714028207140283071402840714028507140286071402870714028807140289071402900714029107140292071402930714029407140295071402960714029707140298071402990714030007140301071403020714030307140304071403050714030607140307071403080714030907140310071403110714031207140313071403140714031507140316071403170714031807140319071403200714032107140322071403230714032407140325071403260714032707140328071403290714033007140331071403320714033307140334071403350714033607140337071403380714033907140340071403410714034207140343071403440714034507140346071403470714034807140349071403500714035107140352071403530714035407140355071403560714035707140358071403590714036007140361071403620714036307140364071403650714036607140367071403680714036907140370071403710714037207140373071403740714037507140376071403770714037807140379071403800714038107140382071403830714038407140385071403860714038707140388071403890714039007140391071403920714039307140394071403950714039607140397071403980714039907140400071404010714040207140403071404040714040507140406071404070714040807140409071404100714041107140412071404130714041407140415071404160714041707140418071404190714042007140421071404220714042307140424071404250714042607140427071404280714042907140430071404310714043207140433071404340714043507140436071404370714043807140439071404400714044107140442071404430714044407140445071404460714044707140448071404490714045007140451071404520714045307140454071404550714045607140457071404580714045907140460071404610714046207140463071404640714046507140466071404670714046807140469071404700714047107140472071404730714047407140475071404760714047707140478071404790714048007140481071404820714048307140484071404850714048607140487071404880714048907140490071404910714049207140493071404940714049507140496071404970714049807140499071405000714050107140502071405030714050407140505071405060714050707140508071405090714051007140511071405120714051307140514071405150714051607140517071405180714051907140520071405210714052207140523071405240714052507140526071405270714052807140529071405300714053107140532071405330714053407140535071405360714053707140538071405390714054007140541071405420714054307140544071405450714054607140547071405480714054907140550071405510714055207140553071405540714055507140556071405570714055807140559071405600714056107140562071405630714056407140565071405660714056707140568071405690714057007140571071405720714057307140574071405750714057607140577071405780714057907140580071405810714058207140583071405840714058507140586071405870714058807140589071405900714059107140592071405930714059407140595071405960714059707140598071405990714060007140601071406020714060307140604071406050714060607140607071406080714060907140610071406110714061207140613071406140714061507140616071406170714061807140619071406200714062107140622071406230714062407140625071406260714062707140628071406290714063007140631071406320714063307140634071406350714063607140637071406380714063907140640071406410714064207140643071406440714064507140646071406470714064807140649071406500714065107140652071406530714065407140655071406560714065707140658071406590714066007140661071406620714066307140664071406650714066607140667071406680714066907140670071406710714067207140673071406740714067507140676071406770714067807140679071406800714068107140682071406830714068407140685071406860714068707140688071406890714069007140691071406920714069307140694071406950714069607140697071406980714069907140700071407010714070207140703071407040714070507140706071407070714070807140709071407100714071107140712071407130714071407140715071407160714071707140718071407190714072007140721071407220714072307140724071407250714072607140727071407280714072907140730071407310714073207140733071407340714073507140736071407370714073807140739071407400714074107140742071407430714074407140745071407460714074707140748071407490714075007140751071407520714075307140754071407550714075607140757071407580714075907140760071407610714076207140763071407640714076507140766071407670714076807140769071407700714077107140772071407730714077407140775071407760714077707140778071407790714078007140781071407820714078307150026071500270715002807150029071500300715003107150032071500330715003407150035071500360715003707150038071500390715004007150041071500420715004307150044071500450715004607150047071500480715004907150050071500510715005207150053071500540715005507150056071500570715005807150059071500600715006107150062071500630715006407150065071500660715006707150068071500690715007007150071071500720715007307150074071500750715007607150077071500780715007907150080071500810715008207150083071500840715008507150086071500870715008807150089071500900715009107150092071500930715009407150095071500960715009707150098071500990715010007150101071501020715010307150104071501050715010607150107071501080715010907150110071501110715011207150113071501140715011507150116071501170715011807150119071501200715012107150122071501230715012407150125071501260715012707150128071501290715013007150131071501320715013307150134071501350715013607150137071501380715013907150140071501410715014207150143071501440715014507150146071501470715014807150149071501500715015107150152071501530715015407150155071501560715015707150158071501590715016007150161071501620715016307150164071501650715016607150167071501680715016907150170071501710715017207150173071501740715017507150176071501770715017807150179071501800715018107150182071501830715018407150185071501860715018707150188071501890715019007150191071501920715019307150194071501950715019607150197071501980715019907150200071502010715020207150203071502040715020507150206071502070715020807150209071502100715021107150212071502130715021407150215071502160715021707150218071502190715022007150221071502220715022307150224071502250715022607150227071502280715022907150230071502310715023207150233071502340715023507150236071502370715023807150239071502400715024107150242071502430715024407150245071502460715024707150248071502490715025007150251071502520715025307150254071502550715025607150257071502580715025907150260071502610715026207150263071502640715026507150266071502670715026807150269071502700715027107150272071502730715027407150275071502760715027707150278071502790715028007150281071502820715028307150284071502850715028607150287071502880715028907150290071502910715029207150293071502940715029507150296071502970715029807150299071503000715030107150302071503030715030407150305071503060715030707150308071503090715031007150311071503120715031307150314071503150715031607150317071503180715031907150320071503210715032207150323071503240715032507150326071503270715032807150329071503300715033107150332071503330715033407150335071503360715033707150338071503390715034007150341071503420715034307150344071503450715034607150347071503480715034907150350071503510715035207150353071503540715035507150356071503570715035807150359071503600715036107150362071503630715036407150365071503660715036707150368071503690715037007150371071503720715037307150374071503750715037607150377071503780715037907150380071503810715038207150383071503840715038507150386071503870715038807150389071503900715039107150392071503930715039407150395071503960715039707150398071503990715040007150401071504020715040307150404071504050715040607150407071504080715040907150410071504110715041207150413071504140715041507150416071504170715041807150419071504200715042107150422071504230715042407150425071504260715042707150428071504290715043007150431071504320715043307150434071504350715043607150437071504380715043907150440071504410715044207150443071504440715044507150446071504470715044807150449071504500715045107150452071504530715045407150455071504560715045707150458071504590715046007150461071504620715046307150464071504650715046607150467071504680715046907150470071504710715047207150473071504740715047507150476071504770715047807150479071504800715048107150482071504830715048407150485071504860715048707150488071504890715049007150491071504920715049307150494071504950715049607150497071504980715049907150500071505010715050207150503071505040715050507150506071505070715050807150509071505100715051107150512071505130715051407150515071505160715051707150518071505190715052007150521071505220715052307150524071505250715052607150527071505280715052907150530071505310715053207150533071505340715053507150536071505370715053807150539071505400715054107150542071505430715054407150545071505460715054707150548071505490715055007150551071505520715055307150554071505550715055607150557071505580715055907150560071505610715056207150563071505640715056507150566071505670715056807150569071505700715057107150572071505730715057407150575071505760715057707150578071505790715058007150581071505820715058307150584071505850715058607150587071505880715058907150590071505910715059207150593071505940715059507150596071505970715059807150599071506000715060107150602071506030715060407150605071506060715060707150608071506090715061007150611071506120715061307150614071506150715061607150617071506180715061907150620071506210715062207150623071506240715062507150626071506270715062807150629071506300715063107150632071506330715063407150635071506360715063707150638071506390715064007150641071506420715064307150644071506450715064607150647071506480715064907150650071506510715065207150653071506540715065507150656071506570715065807150659071506600715066107150662071506630715066407150665071506660715066707150668071506690715067007150671071506720715067307150674071506750715067607150677071506780715067907150680071506810715068207150683071506840715068507150686071506870715068807150689071506900715069107150692071506930715069407150695071506960715069707150698071506990715070007150701071507020715070307150704071507050715070607150707071507080715070907150710071507110715071207150713071507140715071507150716071507170715071807150719071507200715072107150722071507230715072407150725071507260715072707150728071507290715073007150731071507320715073307150734071507350715073607150737071507380715073907150740071507410715074207150743071507440715074507150746071507470715074807150749071507500715075107150752071507530715075407150755071507560715075707150758071507590715076007150761071507620715076307150764071507650715076607150767071507680715076907150770071507710715077207150773071507740715077507150776071507770715077807150779071507800715078107150782071507830716002707160028071600290716003007160031071600320716003307160034071600350716003607160037071600380716003907160040071600410716004207160043071600440716004507160046071600470716004807160049071600500716005107160052071600530716005407160055071600560716005707160058071600590716006007160061071600620716006307160064071600650716006607160067071600680716006907160070071600710716007207160073071600740716007507160076071600770716007807160079071600800716008107160082071600830716008407160085071600860716008707160088071600890716009007160091071600920716009307160094071600950716009607160097071600980716009907160100071601010716010207160103071601040716010507160106071601070716010807160109071601100716011107160112071601130716011407160115071601160716011707160118071601190716012007160121071601220716012307160124071601250716012607160127071601280716012907160130071601310716013207160133071601340716013507160136071601370716013807160139071601400716014107160142071601430716014407160145071601460716014707160148071601490716015007160151071601520716015307160154071601550716015607160157071601580716015907160160071601610716016207160163071601640716016507160166071601670716016807160169071601700716017107160172071601730716017407160175071601760716017707160178071601790716018007160181071601820716018307160184071601850716018607160187071601880716018907160190071601910716019207160193071601940716019507160196071601970716019807160199071602000716020107160202071602030716020407160205071602060716020707160208071602090716021007160211071602120716021307160214071602150716021607160217071602180716021907160220071602210716022207160223071602240716022507160226071602270716022807160229071602300716023107160232071602330716023407160235071602360716023707160238071602390716024007160241071602420716024307160244071602450716024607160247071602480716024907160250071602510716025207160253071602540716025507160256071602570716025807160259071602600716026107160262071602630716026407160265071602660716026707160268071602690716027007160271071602720716027307160274071602750716027607160277071602780716027907160280071602810716028207160283071602840716028507160286071602870716028807160289071602900716029107160292071602930716029407160295071602960716029707160298071602990716030007160301071603020716030307160304071603050716030607160307071603080716030907160310071603110716031207160313071603140716031507160316071603170716031807160319071603200716032107160322071603230716032407160325071603260716032707160328071603290716033007160331071603320716033307160334071603350716033607160337071603380716033907160340071603410716034207160343071603440716034507160346071603470716034807160349071603500716035107160352071603530716035407160355071603560716035707160358071603590716036007160361071603620716036307160364071603650716036607160367071603680716036907160370071603710716037207160373071603740716037507160376071603770716037807160379071603800716038107160382071603830716038407160385071603860716038707160388071603890716039007160391071603920716039307160394071603950716039607160397071603980716039907160400071604010716040207160403071604040716040507160406071604070716040807160409071604100716041107160412071604130716041407160415071604160716041707160418071604190716042007160421071604220716042307160424071604250716042607160427071604280716042907160430071604310716043207160433071604340716043507160436071604370716043807160439071604400716044107160442071604430716044407160445071604460716044707160448071604490716045007160451071604520716045307160454071604550716045607160457071604580716045907160460071604610716046207160463071604640716046507160466071604670716046807160469071604700716047107160472071604730716047407160475071604760716047707160478071604790716048007160481071604820716048307160484071604850716048607160487071604880716048907160490071604910716049207160493071604940716049507160496071604970716049807160499071605000716050107160502071605030716050407160505071605060716050707160508071605090716051007160511071605120716051307160514071605150716051607160517071605180716051907160520071605210716052207160523071605240716052507160526071605270716052807160529071605300716053107160532071605330716053407160535071605360716053707160538071605390716054007160541071605420716054307160544071605450716054607160547071605480716054907160550071605510716055207160553071605540716055507160556071605570716055807160559071605600716056107160562071605630716056407160565071605660716056707160568071605690716057007160571071605720716057307160574071605750716057607160577071605780716057907160580071605810716058207160583071605840716058507160586071605870716058807160589071605900716059107160592071605930716059407160595071605960716059707160598071605990716060007160601071606020716060307160604071606050716060607160607071606080716060907160610071606110716061207160613071606140716061507160616071606170716061807160619071606200716062107160622071606230716062407160625071606260716062707160628071606290716063007160631071606320716063307160634071606350716063607160637071606380716063907160640071606410716064207160643071606440716064507160646071606470716064807160649071606500716065107160652071606530716065407160655071606560716065707160658071606590716066007160661071606620716066307160664071606650716066607160667071606680716066907160670071606710716067207160673071606740716067507160676071606770716067807160679071606800716068107160682071606830716068407160685071606860716068707160688071606890716069007160691071606920716069307160694071606950716069607160697071606980716069907160700071607010716070207160703071607040716070507160706071607070716070807160709071607100716071107160712071607130716071407160715071607160716071707160718071607190716072007160721071607220716072307160724071607250716072607160727071607280716072907160730071607310716073207160733071607340716073507160736071607370716073807160739071607400716074107160742071607430716074407160745071607460716074707160748071607490716075007160751071607520716075307160754071607550716075607160757071607580716075907160760071607610716076207160763071607640716076507160766071607670716076807160769071607700716077107160772071607730716077407160775071607760716077707160778071607790716078007160781071607820716078307170027071700280717002907170030071700310717003207170033071700340717003507170036071700370717003807170039071700400717004107170042071700430717004407170045071700460717004707170048071700490717005007170051071700520717005307170054071700550717005607170057071700580717005907170060071700610717006207170063071700640717006507170066071700670717006807170069071700700717007107170072071700730717007407170075071700760717007707170078071700790717008007170081071700820717008307170084071700850717008607170087071700880717008907170090071700910717009207170093071700940717009507170096071700970717009807170099071701000717010107170102071701030717010407170105071701060717010707170108071701090717011007170111071701120717011307170114071701150717011607170117071701180717011907170120071701210717012207170123071701240717012507170126071701270717012807170129071701300717013107170132071701330717013407170135071701360717013707170138071701390717014007170141071701420717014307170144071701450717014607170147071701480717014907170150071701510717015207170153071701540717015507170156071701570717015807170159071701600717016107170162071701630717016407170165071701660717016707170168071701690717017007170171071701720717017307170174071701750717017607170177071701780717017907170180071701810717018207170183071701840717018507170186071701870717018807170189071701900717019107170192071701930717019407170195071701960717019707170198071701990717020007170201071702020717020307170204071702050717020607170207071702080717020907170210071702110717021207170213071702140717021507170216071702170717021807170219071702200717022107170222071702230717022407170225071702260717022707170228071702290717023007170231071702320717023307170234071702350717023607170237071702380717023907170240071702410717024207170243071702440717024507170246071702470717024807170249071702500717025107170252071702530717025407170255071702560717025707170258071702590717026007170261071702620717026307170264071702650717026607170267071702680717026907170270071702710717027207170273071702740717027507170276071702770717027807170279071702800717028107170282071702830717028407170285071702860717028707170288071702890717029007170291071702920717029307170294071702950717029607170297071702980717029907170300071703010717030207170303071703040717030507170306071703070717030807170309071703100717031107170312071703130717031407170315071703160717031707170318071703190717032007170321071703220717032307170324071703250717032607170327071703280717032907170330071703310717033207170333071703340717033507170336071703370717033807170339071703400717034107170342071703430717034407170345071703460717034707170348071703490717035007170351071703520717035307170354071703550717035607170357071703580717035907170360071703610717036207170363071703640717036507170366071703670717036807170369071703700717037107170372071703730717037407170375071703760717037707170378071703790717038007170381071703820717038307170384071703850717038607170387071703880717038907170390071703910717039207170393071703940717039507170396071703970717039807170399071704000717040107170402071704030717040407170405071704060717040707170408071704090717041007170411071704120717041307170414071704150717041607170417071704180717041907170420071704210717042207170423071704240717042507170426071704270717042807170429071704300717043107170432071704330717043407170435071704360717043707170438071704390717044007170441071704420717044307170444071704450717044607170447071704480717044907170450071704510717045207170453071704540717045507170456071704570717045807170459071704600717046107170462071704630717046407170465071704660717046707170468071704690717047007170471071704720717047307170474071704750717047607170477071704780717047907170480071704810717048207170483071704840717048507170486071704870717048807170489071704900717049107170492071704930717049407170495071704960717049707170498071704990717050007170501071705020717050307170504071705050717050607170507071705080717050907170510071705110717051207170513071705140717051507170516071705170717051807170519071705200717052107170522071705230717052407170525071705260717052707170528071705290717053007170531071705320717053307170534071705350717053607170537071705380717053907170540071705410717054207170543071705440717054507170546071705470717054807170549071705500717055107170552071705530717055407170555071705560717055707170558071705590717056007170561071705620717056307170564071705650717056607170567071705680717056907170570071705710717057207170573071705740717057507170576071705770717057807170579071705800717058107170582071705830717058407170585071705860717058707170588071705890717059007170591071705920717059307170594071705950717059607170597071705980717059907170600071706010717060207170603071706040717060507170606071706070717060807170609071706100717061107170612071706130717061407170615071706160717061707170618071706190717062007170621071706220717062307170624071706250717062607170627071706280717062907170630071706310717063207170633071706340717063507170636071706370717063807170639071706400717064107170642071706430717064407170645071706460717064707170648071706490717065007170651071706520717065307170654071706550717065607170657071706580717065907170660071706610717066207170663071706640717066507170666071706670717066807170669071706700717067107170672071706730717067407170675071706760717067707170678071706790717068007170681071706820717068307170684071706850717068607170687071706880717068907170690071706910717069207170693071706940717069507170696071706970717069807170699071707000717070107170702071707030717070407170705071707060717070707170708071707090717071007170711071707120717071307170714071707150717071607170717071707180717071907170720071707210717072207170723071707240717072507170726071707270717072807170729071707300717073107170732071707330717073407170735071707360717073707170738071707390717074007170741071707420717074307170744071707450717074607170747071707480717074907170750071707510717075207170753071707540717075507170756071707570717075807170759071707600717076107170762071707630717076407170765071707660717076707170768071707690717077007170771071707720717077307170774071707750717077607170777071707780717077907170780071707810717078207170783071707840718002807180029071800300718003107180032071800330718003407180035071800360718003707180038071800390718004007180041071800420718004307180044071800450718004607180047071800480718004907180050071800510718005207180053071800540718005507180056071800570718005807180059071800600718006107180062071800630718006407180065071800660718006707180068071800690718007007180071071800720718007307180074071800750718007607180077071800780718007907180080071800810718008207180083071800840718008507180086071800870718008807180089071800900718009107180092071800930718009407180095071800960718009707180098071800990718010007180101071801020718010307180104071801050718010607180107071801080718010907180110071801110718011207180113071801140718011507180116071801170718011807180119071801200718012107180122071801230718012407180125071801260718012707180128071801290718013007180131071801320718013307180134071801350718013607180137071801380718013907180140071801410718014207180143071801440718014507180146071801470718014807180149071801500718015107180152071801530718015407180155071801560718015707180158071801590718016007180161071801620718016307180164071801650718016607180167071801680718016907180170071801710718017207180173071801740718017507180176071801770718017807180179071801800718018107180182071801830718018407180185071801860718018707180188071801890718019007180191071801920718019307180194071801950718019607180197071801980718019907180200071802010718020207180203071802040718020507180206071802070718020807180209071802100718021107180212071802130718021407180215071802160718021707180218071802190718022007180221071802220718022307180224071802250718022607180227071802280718022907180230071802310718023207180233071802340718023507180236071802370718023807180239071802400718024107180242071802430718024407180245071802460718024707180248071802490718025007180251071802520718025307180254071802550718025607180257071802580718025907180260071802610718026207180263071802640718026507180266071802670718026807180269071802700718027107180272071802730718027407180275071802760718027707180278071802790718028007180281071802820718028307180284071802850718028607180287071802880718028907180290071802910718029207180293071802940718029507180296071802970718029807180299071803000718030107180302071803030718030407180305071803060718030707180308071803090718031007180311071803120718031307180314071803150718031607180317071803180718031907180320071803210718032207180323071803240718032507180326071803270718032807180329071803300718033107180332071803330718033407180335071803360718033707180338071803390718034007180341071803420718034307180344071803450718034607180347071803480718034907180350071803510718035207180353071803540718035507180356071803570718035807180359071803600718036107180362071803630718036407180365071803660718036707180368071803690718037007180371071803720718037307180374071803750718037607180377071803780718037907180380071803810718038207180383071803840718038507180386071803870718038807180389071803900718039107180392071803930718039407180395071803960718039707180398071803990718040007180401071804020718040307180404071804050718040607180407071804080718040907180410071804110718041207180413071804140718041507180416071804170718041807180419071804200718042107180422071804230718042407180425071804260718042707180428071804290718043007180431071804320718043307180434071804350718043607180437071804380718043907180440071804410718044207180443071804440718044507180446071804470718044807180449071804500718045107180452071804530718045407180455071804560718045707180458071804590718046007180461071804620718046307180464071804650718046607180467071804680718046907180470071804710718047207180473071804740718047507180476071804770718047807180479071804800718048107180482071804830718048407180485071804860718048707180488071804890718049007180491071804920718049307180494071804950718049607180497071804980718049907180500071805010718050207180503071805040718050507180506071805070718050807180509071805100718051107180512071805130718051407180515071805160718051707180518071805190718052007180521071805220718052307180524071805250718052607180527071805280718052907180530071805310718053207180533071805340718053507180536071805370718053807180539071805400718054107180542071805430718054407180545071805460718054707180548071805490718055007180551071805520718055307180554071805550718055607180557071805580718055907180560071805610718056207180563071805640718056507180566071805670718056807180569071805700718057107180572071805730718057407180575071805760718057707180578071805790718058007180581071805820718058307180584071805850718058607180587071805880718058907180590071805910718059207180593071805940718059507180596071805970718059807180599071806000718060107180602071806030718060407180605071806060718060707180608071806090718061007180611071806120718061307180614071806150718061607180617071806180718061907180620071806210718062207180623071806240718062507180626071806270718062807180629071806300718063107180632071806330718063407180635071806360718063707180638071806390718064007180641071806420718064307180644071806450718064607180647071806480718064907180650071806510718065207180653071806540718065507180656071806570718065807180659071806600718066107180662071806630718066407180665071806660718066707180668071806690718067007180671071806720718067307180674071806750718067607180677071806780718067907180680071806810718068207180683071806840718068507180686071806870718068807180689071806900718069107180692071806930718069407180695071806960718069707180698071806990718070007180701071807020718070307180704071807050718070607180707071807080718070907180710071807110718071207180713071807140718071507180716071807170718071807180719071807200718072107180722071807230718072407180725071807260718072707180728071807290718073007180731071807320718073307180734071807350718073607180737071807380718073907180740071807410718074207180743071807440718074507180746071807470718074807180749071807500718075107180752071807530718075407180755071807560718075707180758071807590718076007180761071807620718076307180764071807650718076607180767071807680718076907180770071807710718077207180773071807740718077507180776071807770718077807180779071807800718078107180782071807830718078407190028071900290719003007190031071900320719003307190034071900350719003607190037071900380719003907190040071900410719004207190043071900440719004507190046071900470719004807190049071900500719005107190052071900530719005407190055071900560719005707190058071900590719006007190061071900620719006307190064071900650719006607190067071900680719006907190070071900710719007207190073071900740719007507190076071900770719007807190079071900800719008107190082071900830719008407190085071900860719008707190088071900890719009007190091071900920719009307190094071900950719009607190097071900980719009907190100071901010719010207190103071901040719010507190106071901070719010807190109071901100719011107190112071901130719011407190115071901160719011707190118071901190719012007190121071901220719012307190124071901250719012607190127071901280719012907190130071901310719013207190133071901340719013507190136071901370719013807190139071901400719014107190142071901430719014407190145071901460719014707190148071901490719015007190151071901520719015307190154071901550719015607190157071901580719015907190160071901610719016207190163071901640719016507190166071901670719016807190169071901700719017107190172071901730719017407190175071901760719017707190178071901790719018007190181071901820719018307190184071901850719018607190187071901880719018907190190071901910719019207190193071901940719019507190196071901970719019807190199071902000719020107190202071902030719020407190205071902060719020707190208071902090719021007190211071902120719021307190214071902150719021607190217071902180719021907190220071902210719022207190223071902240719022507190226071902270719022807190229071902300719023107190232071902330719023407190235071902360719023707190238071902390719024007190241071902420719024307190244071902450719024607190247071902480719024907190250071902510719025207190253071902540719025507190256071902570719025807190259071902600719026107190262071902630719026407190265071902660719026707190268071902690719027007190271071902720719027307190274071902750719027607190277071902780719027907190280071902810719028207190283071902840719028507190286071902870719028807190289071902900719029107190292071902930719029407190295071902960719029707190298071902990719030007190301071903020719030307190304071903050719030607190307071903080719030907190310071903110719031207190313071903140719031507190316071903170719031807190319071903200719032107190322071903230719032407190325071903260719032707190328071903290719033007190331071903320719033307190334071903350719033607190337071903380719033907190340071903410719034207190343071903440719034507190346071903470719034807190349071903500719035107190352071903530719035407190355071903560719035707190358071903590719036007190361071903620719036307190364071903650719036607190367071903680719036907190370071903710719037207190373071903740719037507190376071903770719037807190379071903800719038107190382071903830719038407190385071903860719038707190388071903890719039007190391071903920719039307190394071903950719039607190397071903980719039907190400071904010719040207190403071904040719040507190406071904070719040807190409071904100719041107190412071904130719041407190415071904160719041707190418071904190719042007190421071904220719042307190424071904250719042607190427071904280719042907190430071904310719043207190433071904340719043507190436071904370719043807190439071904400719044107190442071904430719044407190445071904460719044707190448071904490719045007190451071904520719045307190454071904550719045607190457071904580719045907190460071904610719046207190463071904640719046507190466071904670719046807190469071904700719047107190472071904730719047407190475071904760719047707190478071904790719048007190481071904820719048307190484071904850719048607190487071904880719048907190490071904910719049207190493071904940719049507190496071904970719049807190499071905000719050107190502071905030719050407190505071905060719050707190508071905090719051007190511071905120719051307190514071905150719051607190517071905180719051907190520071905210719052207190523071905240719052507190526071905270719052807190529071905300719053107190532071905330719053407190535071905360719053707190538071905390719054007190541071905420719054307190544071905450719054607190547071905480719054907190550071905510719055207190553071905540719055507190556071905570719055807190559071905600719056107190562071905630719056407190565071905660719056707190568071905690719057007190571071905720719057307190574071905750719057607190577071905780719057907190580071905810719058207190583071905840719058507190586071905870719058807190589071905900719059107190592071905930719059407190595071905960719059707190598071905990719060007190601071906020719060307190604071906050719060607190607071906080719060907190610071906110719061207190613071906140719061507190616071906170719061807190619071906200719062107190622071906230719062407190625071906260719062707190628071906290719063007190631071906320719063307190634071906350719063607190637071906380719063907190640071906410719064207190643071906440719064507190646071906470719064807190649071906500719065107190652071906530719065407190655071906560719065707190658071906590719066007190661071906620719066307190664071906650719066607190667071906680719066907190670071906710719067207190673071906740719067507190676071906770719067807190679071906800719068107190682071906830719068407190685071906860719068707190688071906890719069007190691071906920719069307190694071906950719069607190697071906980719069907190700071907010719070207190703071907040719070507190706071907070719070807190709071907100719071107190712071907130719071407190715071907160719071707190718071907190719072007190721071907220719072307190724071907250719072607190727071907280719072907190730071907310719073207190733071907340719073507190736071907370719073807190739071907400719074107190742071907430719074407190745071907460719074707190748071907490719075007190751071907520719075307190754071907550719075607190757071907580719075907190760071907610719076207190763071907640719076507190766071907670719076807190769071907700719077107190772071907730719077407190775071907760719077707190778071907790719078007190781071907820719078307190784071907850720002807200029072000300720003107200032072000330720003407200035072000360720003707200038072000390720004007200041072000420720004307200044072000450720004607200047072000480720004907200050072000510720005207200053072000540720005507200056072000570720005807200059072000600720006107200062072000630720006407200065072000660720006707200068072000690720007007200071072000720720007307200074072000750720007607200077072000780720007907200080072000810720008207200083072000840720008507200086072000870720008807200089072000900720009107200092072000930720009407200095072000960720009707200098072000990720010007200101072001020720010307200104072001050720010607200107072001080720010907200110072001110720011207200113072001140720011507200116072001170720011807200119072001200720012107200122072001230720012407200125072001260720012707200128072001290720013007200131072001320720013307200134072001350720013607200137072001380720013907200140072001410720014207200143072001440720014507200146072001470720014807200149072001500720015107200152072001530720015407200155072001560720015707200158072001590720016007200161072001620720016307200164072001650720016607200167072001680720016907200170072001710720017207200173072001740720017507200176072001770720017807200179072001800720018107200182072001830720018407200185072001860720018707200188072001890720019007200191072001920720019307200194072001950720019607200197072001980720019907200200072002010720020207200203072002040720020507200206072002070720020807200209072002100720021107200212072002130720021407200215072002160720021707200218072002190720022007200221072002220720022307200224072002250720022607200227072002280720022907200230072002310720023207200233072002340720023507200236072002370720023807200239072002400720024107200242072002430720024407200245072002460720024707200248072002490720025007200251072002520720025307200254072002550720025607200257072002580720025907200260072002610720026207200263072002640720026507200266072002670720026807200269072002700720027107200272072002730720027407200275072002760720027707200278072002790720028007200281072002820720028307200284072002850720028607200287072002880720028907200290072002910720029207200293072002940720029507200296072002970720029807200299072003000720030107200302072003030720030407200305072003060720030707200308072003090720031007200311072003120720031307200314072003150720031607200317072003180720031907200320072003210720032207200323072003240720032507200326072003270720032807200329072003300720033107200332072003330720033407200335072003360720033707200338072003390720034007200341072003420720034307200344072003450720034607200347072003480720034907200350072003510720035207200353072003540720035507200356072003570720035807200359072003600720036107200362072003630720036407200365072003660720036707200368072003690720037007200371072003720720037307200374072003750720037607200377072003780720037907200380072003810720038207200383072003840720038507200386072003870720038807200389072003900720039107200392072003930720039407200395072003960720039707200398072003990720040007200401072004020720040307200404072004050720040607200407072004080720040907200410072004110720041207200413072004140720041507200416072004170720041807200419072004200720042107200422072004230720042407200425072004260720042707200428072004290720043007200431072004320720043307200434072004350720043607200437072004380720043907200440072004410720044207200443072004440720044507200446072004470720044807200449072004500720045107200452072004530720045407200455072004560720045707200458072004590720046007200461072004620720046307200464072004650720046607200467072004680720046907200470072004710720047207200473072004740720047507200476072004770720047807200479072004800720048107200482072004830720048407200485072004860720048707200488072004890720049007200491072004920720049307200494072004950720049607200497072004980720049907200500072005010720050207200503072005040720050507200506072005070720050807200509072005100720051107200512072005130720051407200515072005160720051707200518072005190720052007200521072005220720052307200524072005250720052607200527072005280720052907200530072005310720053207200533072005340720053507200536072005370720053807200539072005400720054107200542072005430720054407200545072005460720054707200548072005490720055007200551072005520720055307200554072005550720055607200557072005580720055907200560072005610720056207200563072005640720056507200566072005670720056807200569072005700720057107200572072005730720057407200575072005760720057707200578072005790720058007200581072005820720058307200584072005850720058607200587072005880720058907200590072005910720059207200593072005940720059507200596072005970720059807200599072006000720060107200602072006030720060407200605072006060720060707200608072006090720061007200611072006120720061307200614072006150720061607200617072006180720061907200620072006210720062207200623072006240720062507200626072006270720062807200629072006300720063107200632072006330720063407200635072006360720063707200638072006390720064007200641072006420720064307200644072006450720064607200647072006480720064907200650072006510720065207200653072006540720065507200656072006570720065807200659072006600720066107200662072006630720066407200665072006660720066707200668072006690720067007200671072006720720067307200674072006750720067607200677072006780720067907200680072006810720068207200683072006840720068507200686072006870720068807200689072006900720069107200692072006930720069407200695072006960720069707200698072006990720070007200701072007020720070307200704072007050720070607200707072007080720070907200710072007110720071207200713072007140720071507200716072007170720071807200719072007200720072107200722072007230720072407200725072007260720072707200728072007290720073007200731072007320720073307200734072007350720073607200737072007380720073907200740072007410720074207200743072007440720074507200746072007470720074807200749072007500720075107200752072007530720075407200755072007560720075707200758072007590720076007200761072007620720076307200764072007650720076607200767072007680720076907200770072007710720077207200773072007740720077507200776072007770720077807200779072007800720078107200782072007830720078407200785072100290721003007210031072100320721003307210034072100350721003607210037072100380721003907210040072100410721004207210043072100440721004507210046072100470721004807210049072100500721005107210052072100530721005407210055072100560721005707210058072100590721006007210061072100620721006307210064072100650721006607210067072100680721006907210070072100710721007207210073072100740721007507210076072100770721007807210079072100800721008107210082072100830721008407210085072100860721008707210088072100890721009007210091072100920721009307210094072100950721009607210097072100980721009907210100072101010721010207210103072101040721010507210106072101070721010807210109072101100721011107210112072101130721011407210115072101160721011707210118072101190721012007210121072101220721012307210124072101250721012607210127072101280721012907210130072101310721013207210133072101340721013507210136072101370721013807210139072101400721014107210142072101430721014407210145072101460721014707210148072101490721015007210151072101520721015307210154072101550721015607210157072101580721015907210160072101610721016207210163072101640721016507210166072101670721016807210169072101700721017107210172072101730721017407210175072101760721017707210178072101790721018007210181072101820721018307210184072101850721018607210187072101880721018907210190072101910721019207210193072101940721019507210196072101970721019807210199072102000721020107210202072102030721020407210205072102060721020707210208072102090721021007210211072102120721021307210214072102150721021607210217072102180721021907210220072102210721022207210223072102240721022507210226072102270721022807210229072102300721023107210232072102330721023407210235072102360721023707210238072102390721024007210241072102420721024307210244072102450721024607210247072102480721024907210250072102510721025207210253072102540721025507210256072102570721025807210259072102600721026107210262072102630721026407210265072102660721026707210268072102690721027007210271072102720721027307210274072102750721027607210277072102780721027907210280072102810721028207210283072102840721028507210286072102870721028807210289072102900721029107210292072102930721029407210295072102960721029707210298072102990721030007210301072103020721030307210304072103050721030607210307072103080721030907210310072103110721031207210313072103140721031507210316072103170721031807210319072103200721032107210322072103230721032407210325072103260721032707210328072103290721033007210331072103320721033307210334072103350721033607210337072103380721033907210340072103410721034207210343072103440721034507210346072103470721034807210349072103500721035107210352072103530721035407210355072103560721035707210358072103590721036007210361072103620721036307210364072103650721036607210367072103680721036907210370072103710721037207210373072103740721037507210376072103770721037807210379072103800721038107210382072103830721038407210385072103860721038707210388072103890721039007210391072103920721039307210394072103950721039607210397072103980721039907210400072104010721040207210403072104040721040507210406072104070721040807210409072104100721041107210412072104130721041407210415072104160721041707210418072104190721042007210421072104220721042307210424072104250721042607210427072104280721042907210430072104310721043207210433072104340721043507210436072104370721043807210439072104400721044107210442072104430721044407210445072104460721044707210448072104490721045007210451072104520721045307210454072104550721045607210457072104580721045907210460072104610721046207210463072104640721046507210466072104670721046807210469072104700721047107210472072104730721047407210475072104760721047707210478072104790721048007210481072104820721048307210484072104850721048607210487072104880721048907210490072104910721049207210493072104940721049507210496072104970721049807210499072105000721050107210502072105030721050407210505072105060721050707210508072105090721051007210511072105120721051307210514072105150721051607210517072105180721051907210520072105210721052207210523072105240721052507210526072105270721052807210529072105300721053107210532072105330721053407210535072105360721053707210538072105390721054007210541072105420721054307210544072105450721054607210547072105480721054907210550072105510721055207210553072105540721055507210556072105570721055807210559072105600721056107210562072105630721056407210565072105660721056707210568072105690721057007210571072105720721057307210574072105750721057607210577072105780721057907210580072105810721058207210583072105840721058507210586072105870721058807210589072105900721059107210592072105930721059407210595072105960721059707210598072105990721060007210601072106020721060307210604072106050721060607210607072106080721060907210610072106110721061207210613072106140721061507210616072106170721061807210619072106200721062107210622072106230721062407210625072106260721062707210628072106290721063007210631072106320721063307210634072106350721063607210637072106380721063907210640072106410721064207210643072106440721064507210646072106470721064807210649072106500721065107210652072106530721065407210655072106560721065707210658072106590721066007210661072106620721066307210664072106650721066607210667072106680721066907210670072106710721067207210673072106740721067507210676072106770721067807210679072106800721068107210682072106830721068407210685072106860721068707210688072106890721069007210691072106920721069307210694072106950721069607210697072106980721069907210700072107010721070207210703072107040721070507210706072107070721070807210709072107100721071107210712072107130721071407210715072107160721071707210718072107190721072007210721072107220721072307210724072107250721072607210727072107280721072907210730072107310721073207210733072107340721073507210736072107370721073807210739072107400721074107210742072107430721074407210745072107460721074707210748072107490721075007210751072107520721075307210754072107550721075607210757072107580721075907210760072107610721076207210763072107640721076507210766072107670721076807210769072107700721077107210772072107730721077407210775072107760721077707210778072107790721078007210781072107820721078307210784072107850722002907220030072200310722003207220033072200340722003507220036072200370722003807220039072200400722004107220042072200430722004407220045072200460722004707220048072200490722005007220051072200520722005307220054072200550722005607220057072200580722005907220060072200610722006207220063072200640722006507220066072200670722006807220069072200700722007107220072072200730722007407220075072200760722007707220078072200790722008007220081072200820722008307220084072200850722008607220087072200880722008907220090072200910722009207220093072200940722009507220096072200970722009807220099072201000722010107220102072201030722010407220105072201060722010707220108072201090722011007220111072201120722011307220114072201150722011607220117072201180722011907220120072201210722012207220123072201240722012507220126072201270722012807220129072201300722013107220132072201330722013407220135072201360722013707220138072201390722014007220141072201420722014307220144072201450722014607220147072201480722014907220150072201510722015207220153072201540722015507220156072201570722015807220159072201600722016107220162072201630722016407220165072201660722016707220168072201690722017007220171072201720722017307220174072201750722017607220177072201780722017907220180072201810722018207220183072201840722018507220186072201870722018807220189072201900722019107220192072201930722019407220195072201960722019707220198072201990722020007220201072202020722020307220204072202050722020607220207072202080722020907220210072202110722021207220213072202140722021507220216072202170722021807220219072202200722022107220222072202230722022407220225072202260722022707220228072202290722023007220231072202320722023307220234072202350722023607220237072202380722023907220240072202410722024207220243072202440722024507220246072202470722024807220249072202500722025107220252072202530722025407220255072202560722025707220258072202590722026007220261072202620722026307220264072202650722026607220267072202680722026907220270072202710722027207220273072202740722027507220276072202770722027807220279072202800722028107220282072202830722028407220285072202860722028707220288072202890722029007220291072202920722029307220294072202950722029607220297072202980722029907220300072203010722030207220303072203040722030507220306072203070722030807220309072203100722031107220312072203130722031407220315072203160722031707220318072203190722032007220321072203220722032307220324072203250722032607220327072203280722032907220330072203310722033207220333072203340722033507220336072203370722033807220339072203400722034107220342072203430722034407220345072203460722034707220348072203490722035007220351072203520722035307220354072203550722035607220357072203580722035907220360072203610722036207220363072203640722036507220366072203670722036807220369072203700722037107220372072203730722037407220375072203760722037707220378072203790722038007220381072203820722038307220384072203850722038607220387072203880722038907220390072203910722039207220393072203940722039507220396072203970722039807220399072204000722040107220402072204030722040407220405072204060722040707220408072204090722041007220411072204120722041307220414072204150722041607220417072204180722041907220420072204210722042207220423072204240722042507220426072204270722042807220429072204300722043107220432072204330722043407220435072204360722043707220438072204390722044007220441072204420722044307220444072204450722044607220447072204480722044907220450072204510722045207220453072204540722045507220456072204570722045807220459072204600722046107220462072204630722046407220465072204660722046707220468072204690722047007220471072204720722047307220474072204750722047607220477072204780722047907220480072204810722048207220483072204840722048507220486072204870722048807220489072204900722049107220492072204930722049407220495072204960722049707220498072204990722050007220501072205020722050307220504072205050722050607220507072205080722050907220510072205110722051207220513072205140722051507220516072205170722051807220519072205200722052107220522072205230722052407220525072205260722052707220528072205290722053007220531072205320722053307220534072205350722053607220537072205380722053907220540072205410722054207220543072205440722054507220546072205470722054807220549072205500722055107220552072205530722055407220555072205560722055707220558072205590722056007220561072205620722056307220564072205650722056607220567072205680722056907220570072205710722057207220573072205740722057507220576072205770722057807220579072205800722058107220582072205830722058407220585072205860722058707220588072205890722059007220591072205920722059307220594072205950722059607220597072205980722059907220600072206010722060207220603072206040722060507220606072206070722060807220609072206100722061107220612072206130722061407220615072206160722061707220618072206190722062007220621072206220722062307220624072206250722062607220627072206280722062907220630072206310722063207220633072206340722063507220636072206370722063807220639072206400722064107220642072206430722064407220645072206460722064707220648072206490722065007220651072206520722065307220654072206550722065607220657072206580722065907220660072206610722066207220663072206640722066507220666072206670722066807220669072206700722067107220672072206730722067407220675072206760722067707220678072206790722068007220681072206820722068307220684072206850722068607220687072206880722068907220690072206910722069207220693072206940722069507220696072206970722069807220699072207000722070107220702072207030722070407220705072207060722070707220708072207090722071007220711072207120722071307220714072207150722071607220717072207180722071907220720072207210722072207220723072207240722072507220726072207270722072807220729072207300722073107220732072207330722073407220735072207360722073707220738072207390722074007220741072207420722074307220744072207450722074607220747072207480722074907220750072207510722075207220753072207540722075507220756072207570722075807220759072207600722076107220762072207630722076407220765072207660722076707220768072207690722077007220771072207720722077307220774072207750722077607220777072207780722077907220780072207810722078207220783072207840722078507220786072300290723003007230031072300320723003307230034072300350723003607230037072300380723003907230040072300410723004207230043072300440723004507230046072300470723004807230049072300500723005107230052072300530723005407230055072300560723005707230058072300590723006007230061072300620723006307230064072300650723006607230067072300680723006907230070072300710723007207230073072300740723007507230076072300770723007807230079072300800723008107230082072300830723008407230085072300860723008707230088072300890723009007230091072300920723009307230094072300950723009607230097072300980723009907230100072301010723010207230103072301040723010507230106072301070723010807230109072301100723011107230112072301130723011407230115072301160723011707230118072301190723012007230121072301220723012307230124072301250723012607230127072301280723012907230130072301310723013207230133072301340723013507230136072301370723013807230139072301400723014107230142072301430723014407230145072301460723014707230148072301490723015007230151072301520723015307230154072301550723015607230157072301580723015907230160072301610723016207230163072301640723016507230166072301670723016807230169072301700723017107230172072301730723017407230175072301760723017707230178072301790723018007230181072301820723018307230184072301850723018607230187072301880723018907230190072301910723019207230193072301940723019507230196072301970723019807230199072302000723020107230202072302030723020407230205072302060723020707230208072302090723021007230211072302120723021307230214072302150723021607230217072302180723021907230220072302210723022207230223072302240723022507230226072302270723022807230229072302300723023107230232072302330723023407230235072302360723023707230238072302390723024007230241072302420723024307230244072302450723024607230247072302480723024907230250072302510723025207230253072302540723025507230256072302570723025807230259072302600723026107230262072302630723026407230265072302660723026707230268072302690723027007230271072302720723027307230274072302750723027607230277072302780723027907230280072302810723028207230283072302840723028507230286072302870723028807230289072302900723029107230292072302930723029407230295072302960723029707230298072302990723030007230301072303020723030307230304072303050723030607230307072303080723030907230310072303110723031207230313072303140723031507230316072303170723031807230319072303200723032107230322072303230723032407230325072303260723032707230328072303290723033007230331072303320723033307230334072303350723033607230337072303380723033907230340072303410723034207230343072303440723034507230346072303470723034807230349072303500723035107230352072303530723035407230355072303560723035707230358072303590723036007230361072303620723036307230364072303650723036607230367072303680723036907230370072303710723037207230373072303740723037507230376072303770723037807230379072303800723038107230382072303830723038407230385072303860723038707230388072303890723039007230391072303920723039307230394072303950723039607230397072303980723039907230400072304010723040207230403072304040723040507230406072304070723040807230409072304100723041107230412072304130723041407230415072304160723041707230418072304190723042007230421072304220723042307230424072304250723042607230427072304280723042907230430072304310723043207230433072304340723043507230436072304370723043807230439072304400723044107230442072304430723044407230445072304460723044707230448072304490723045007230451072304520723045307230454072304550723045607230457072304580723045907230460072304610723046207230463072304640723046507230466072304670723046807230469072304700723047107230472072304730723047407230475072304760723047707230478072304790723048007230481072304820723048307230484072304850723048607230487072304880723048907230490072304910723049207230493072304940723049507230496072304970723049807230499072305000723050107230502072305030723050407230505072305060723050707230508072305090723051007230511072305120723051307230514072305150723051607230517072305180723051907230520072305210723052207230523072305240723052507230526072305270723052807230529072305300723053107230532072305330723053407230535072305360723053707230538072305390723054007230541072305420723054307230544072305450723054607230547072305480723054907230550072305510723055207230553072305540723055507230556072305570723055807230559072305600723056107230562072305630723056407230565072305660723056707230568072305690723057007230571072305720723057307230574072305750723057607230577072305780723057907230580072305810723058207230583072305840723058507230586072305870723058807230589072305900723059107230592072305930723059407230595072305960723059707230598072305990723060007230601072306020723060307230604072306050723060607230607072306080723060907230610072306110723061207230613072306140723061507230616072306170723061807230619072306200723062107230622072306230723062407230625072306260723062707230628072306290723063007230631072306320723063307230634072306350723063607230637072306380723063907230640072306410723064207230643072306440723064507230646072306470723064807230649072306500723065107230652072306530723065407230655072306560723065707230658072306590723066007230661072306620723066307230664072306650723066607230667072306680723066907230670072306710723067207230673072306740723067507230676072306770723067807230679072306800723068107230682072306830723068407230685072306860723068707230688072306890723069007230691072306920723069307230694072306950723069607230697072306980723069907230700072307010723070207230703072307040723070507230706072307070723070807230709072307100723071107230712072307130723071407230715072307160723071707230718072307190723072007230721072307220723072307230724072307250723072607230727072307280723072907230730072307310723073207230733072307340723073507230736072307370723073807230739072307400723074107230742072307430723074407230745072307460723074707230748072307490723075007230751072307520723075307230754072307550723075607230757072307580723075907230760072307610723076207230763072307640723076507230766072307670723076807230769072307700723077107230772072307730723077407230775072307760723077707230778072307790723078007230781072307820723078307230784072307850723078607240030072400310724003207240033072400340724003507240036072400370724003807240039072400400724004107240042072400430724004407240045072400460724004707240048072400490724005007240051072400520724005307240054072400550724005607240057072400580724005907240060072400610724006207240063072400640724006507240066072400670724006807240069072400700724007107240072072400730724007407240075072400760724007707240078072400790724008007240081072400820724008307240084072400850724008607240087072400880724008907240090072400910724009207240093072400940724009507240096072400970724009807240099072401000724010107240102072401030724010407240105072401060724010707240108072401090724011007240111072401120724011307240114072401150724011607240117072401180724011907240120072401210724012207240123072401240724012507240126072401270724012807240129072401300724013107240132072401330724013407240135072401360724013707240138072401390724014007240141072401420724014307240144072401450724014607240147072401480724014907240150072401510724015207240153072401540724015507240156072401570724015807240159072401600724016107240162072401630724016407240165072401660724016707240168072401690724017007240171072401720724017307240174072401750724017607240177072401780724017907240180072401810724018207240183072401840724018507240186072401870724018807240189072401900724019107240192072401930724019407240195072401960724019707240198072401990724020007240201072402020724020307240204072402050724020607240207072402080724020907240210072402110724021207240213072402140724021507240216072402170724021807240219072402200724022107240222072402230724022407240225072402260724022707240228072402290724023007240231072402320724023307240234072402350724023607240237072402380724023907240240072402410724024207240243072402440724024507240246072402470724024807240249072402500724025107240252072402530724025407240255072402560724025707240258072402590724026007240261072402620724026307240264072402650724026607240267072402680724026907240270072402710724027207240273072402740724027507240276072402770724027807240279072402800724028107240282072402830724028407240285072402860724028707240288072402890724029007240291072402920724029307240294072402950724029607240297072402980724029907240300072403010724030207240303072403040724030507240306072403070724030807240309072403100724031107240312072403130724031407240315072403160724031707240318072403190724032007240321072403220724032307240324072403250724032607240327072403280724032907240330072403310724033207240333072403340724033507240336072403370724033807240339072403400724034107240342072403430724034407240345072403460724034707240348072403490724035007240351072403520724035307240354072403550724035607240357072403580724035907240360072403610724036207240363072403640724036507240366072403670724036807240369072403700724037107240372072403730724037407240375072403760724037707240378072403790724038007240381072403820724038307240384072403850724038607240387072403880724038907240390072403910724039207240393072403940724039507240396072403970724039807240399072404000724040107240402072404030724040407240405072404060724040707240408072404090724041007240411072404120724041307240414072404150724041607240417072404180724041907240420072404210724042207240423072404240724042507240426072404270724042807240429072404300724043107240432072404330724043407240435072404360724043707240438072404390724044007240441072404420724044307240444072404450724044607240447072404480724044907240450072404510724045207240453072404540724045507240456072404570724045807240459072404600724046107240462072404630724046407240465072404660724046707240468072404690724047007240471072404720724047307240474072404750724047607240477072404780724047907240480072404810724048207240483072404840724048507240486072404870724048807240489072404900724049107240492072404930724049407240495072404960724049707240498072404990724050007240501072405020724050307240504072405050724050607240507072405080724050907240510072405110724051207240513072405140724051507240516072405170724051807240519072405200724052107240522072405230724052407240525072405260724052707240528072405290724053007240531072405320724053307240534072405350724053607240537072405380724053907240540072405410724054207240543072405440724054507240546072405470724054807240549072405500724055107240552072405530724055407240555072405560724055707240558072405590724056007240561072405620724056307240564072405650724056607240567072405680724056907240570072405710724057207240573072405740724057507240576072405770724057807240579072405800724058107240582072405830724058407240585072405860724058707240588072405890724059007240591072405920724059307240594072405950724059607240597072405980724059907240600072406010724060207240603072406040724060507240606072406070724060807240609072406100724061107240612072406130724061407240615072406160724061707240618072406190724062007240621072406220724062307240624072406250724062607240627072406280724062907240630072406310724063207240633072406340724063507240636072406370724063807240639072406400724064107240642072406430724064407240645072406460724064707240648072406490724065007240651072406520724065307240654072406550724065607240657072406580724065907240660072406610724066207240663072406640724066507240666072406670724066807240669072406700724067107240672072406730724067407240675072406760724067707240678072406790724068007240681072406820724068307240684072406850724068607240687072406880724068907240690072406910724069207240693072406940724069507240696072406970724069807240699072407000724070107240702072407030724070407240705072407060724070707240708072407090724071007240711072407120724071307240714072407150724071607240717072407180724071907240720072407210724072207240723072407240724072507240726072407270724072807240729072407300724073107240732072407330724073407240735072407360724073707240738072407390724074007240741072407420724074307240744072407450724074607240747072407480724074907240750072407510724075207240753072407540724075507240756072407570724075807240759072407600724076107240762072407630724076407240765072407660724076707240768072407690724077007240771072407720724077307240774072407750724077607240777072407780724077907240780072407810724078207240783072407840724078507240786072500300725003107250032072500330725003407250035072500360725003707250038072500390725004007250041072500420725004307250044072500450725004607250047072500480725004907250050072500510725005207250053072500540725005507250056072500570725005807250059072500600725006107250062072500630725006407250065072500660725006707250068072500690725007007250071072500720725007307250074072500750725007607250077072500780725007907250080072500810725008207250083072500840725008507250086072500870725008807250089072500900725009107250092072500930725009407250095072500960725009707250098072500990725010007250101072501020725010307250104072501050725010607250107072501080725010907250110072501110725011207250113072501140725011507250116072501170725011807250119072501200725012107250122072501230725012407250125072501260725012707250128072501290725013007250131072501320725013307250134072501350725013607250137072501380725013907250140072501410725014207250143072501440725014507250146072501470725014807250149072501500725015107250152072501530725015407250155072501560725015707250158072501590725016007250161072501620725016307250164072501650725016607250167072501680725016907250170072501710725017207250173072501740725017507250176072501770725017807250179072501800725018107250182072501830725018407250185072501860725018707250188072501890725019007250191072501920725019307250194072501950725019607250197072501980725019907250200072502010725020207250203072502040725020507250206072502070725020807250209072502100725021107250212072502130725021407250215072502160725021707250218072502190725022007250221072502220725022307250224072502250725022607250227072502280725022907250230072502310725023207250233072502340725023507250236072502370725023807250239072502400725024107250242072502430725024407250245072502460725024707250248072502490725025007250251072502520725025307250254072502550725025607250257072502580725025907250260072502610725026207250263072502640725026507250266072502670725026807250269072502700725027107250272072502730725027407250275072502760725027707250278072502790725028007250281072502820725028307250284072502850725028607250287072502880725028907250290072502910725029207250293072502940725029507250296072502970725029807250299072503000725030107250302072503030725030407250305072503060725030707250308072503090725031007250311072503120725031307250314072503150725031607250317072503180725031907250320072503210725032207250323072503240725032507250326072503270725032807250329072503300725033107250332072503330725033407250335072503360725033707250338072503390725034007250341072503420725034307250344072503450725034607250347072503480725034907250350072503510725035207250353072503540725035507250356072503570725035807250359072503600725036107250362072503630725036407250365072503660725036707250368072503690725037007250371072503720725037307250374072503750725037607250377072503780725037907250380072503810725038207250383072503840725038507250386072503870725038807250389072503900725039107250392072503930725039407250395072503960725039707250398072503990725040007250401072504020725040307250404072504050725040607250407072504080725040907250410072504110725041207250413072504140725041507250416072504170725041807250419072504200725042107250422072504230725042407250425072504260725042707250428072504290725043007250431072504320725043307250434072504350725043607250437072504380725043907250440072504410725044207250443072504440725044507250446072504470725044807250449072504500725045107250452072504530725045407250455072504560725045707250458072504590725046007250461072504620725046307250464072504650725046607250467072504680725046907250470072504710725047207250473072504740725047507250476072504770725047807250479072504800725048107250482072504830725048407250485072504860725048707250488072504890725049007250491072504920725049307250494072504950725049607250497072504980725049907250500072505010725050207250503072505040725050507250506072505070725050807250509072505100725051107250512072505130725051407250515072505160725051707250518072505190725052007250521072505220725052307250524072505250725052607250527072505280725052907250530072505310725053207250533072505340725053507250536072505370725053807250539072505400725054107250542072505430725054407250545072505460725054707250548072505490725055007250551072505520725055307250554072505550725055607250557072505580725055907250560072505610725056207250563072505640725056507250566072505670725056807250569072505700725057107250572072505730725057407250575072505760725057707250578072505790725058007250581072505820725058307250584072505850725058607250587072505880725058907250590072505910725059207250593072505940725059507250596072505970725059807250599072506000725060107250602072506030725060407250605072506060725060707250608072506090725061007250611072506120725061307250614072506150725061607250617072506180725061907250620072506210725062207250623072506240725062507250626072506270725062807250629072506300725063107250632072506330725063407250635072506360725063707250638072506390725064007250641072506420725064307250644072506450725064607250647072506480725064907250650072506510725065207250653072506540725065507250656072506570725065807250659072506600725066107250662072506630725066407250665072506660725066707250668072506690725067007250671072506720725067307250674072506750725067607250677072506780725067907250680072506810725068207250683072506840725068507250686072506870725068807250689072506900725069107250692072506930725069407250695072506960725069707250698072506990725070007250701072507020725070307250704072507050725070607250707072507080725070907250710072507110725071207250713072507140725071507250716072507170725071807250719072507200725072107250722072507230725072407250725072507260725072707250728072507290725073007250731072507320725073307250734072507350725073607250737072507380725073907250740072507410725074207250743072507440725074507250746072507470725074807250749072507500725075107250752072507530725075407250755072507560725075707250758072507590725076007250761072507620725076307250764072507650725076607250767072507680725076907250770072507710725077207250773072507740725077507250776072507770725077807250779072507800725078107250782072507830725078407250785072507860725078707260030072600310726003207260033072600340726003507260036072600370726003807260039072600400726004107260042072600430726004407260045072600460726004707260048072600490726005007260051072600520726005307260054072600550726005607260057072600580726005907260060072600610726006207260063072600640726006507260066072600670726006807260069072600700726007107260072072600730726007407260075072600760726007707260078072600790726008007260081072600820726008307260084072600850726008607260087072600880726008907260090072600910726009207260093072600940726009507260096072600970726009807260099072601000726010107260102072601030726010407260105072601060726010707260108072601090726011007260111072601120726011307260114072601150726011607260117072601180726011907260120072601210726012207260123072601240726012507260126072601270726012807260129072601300726013107260132072601330726013407260135072601360726013707260138072601390726014007260141072601420726014307260144072601450726014607260147072601480726014907260150072601510726015207260153072601540726015507260156072601570726015807260159072601600726016107260162072601630726016407260165072601660726016707260168072601690726017007260171072601720726017307260174072601750726017607260177072601780726017907260180072601810726018207260183072601840726018507260186072601870726018807260189072601900726019107260192072601930726019407260195072601960726019707260198072601990726020007260201072602020726020307260204072602050726020607260207072602080726020907260210072602110726021207260213072602140726021507260216072602170726021807260219072602200726022107260222072602230726022407260225072602260726022707260228072602290726023007260231072602320726023307260234072602350726023607260237072602380726023907260240072602410726024207260243072602440726024507260246072602470726024807260249072602500726025107260252072602530726025407260255072602560726025707260258072602590726026007260261072602620726026307260264072602650726026607260267072602680726026907260270072602710726027207260273072602740726027507260276072602770726027807260279072602800726028107260282072602830726028407260285072602860726028707260288072602890726029007260291072602920726029307260294072602950726029607260297072602980726029907260300072603010726030207260303072603040726030507260306072603070726030807260309072603100726031107260312072603130726031407260315072603160726031707260318072603190726032007260321072603220726032307260324072603250726032607260327072603280726032907260330072603310726033207260333072603340726033507260336072603370726033807260339072603400726034107260342072603430726034407260345072603460726034707260348072603490726035007260351072603520726035307260354072603550726035607260357072603580726035907260360072603610726036207260363072603640726036507260366072603670726036807260369072603700726037107260372072603730726037407260375072603760726037707260378072603790726038007260381072603820726038307260384072603850726038607260387072603880726038907260390072603910726039207260393072603940726039507260396072603970726039807260399072604000726040107260402072604030726040407260405072604060726040707260408072604090726041007260411072604120726041307260414072604150726041607260417072604180726041907260420072604210726042207260423072604240726042507260426072604270726042807260429072604300726043107260432072604330726043407260435072604360726043707260438072604390726044007260441072604420726044307260444072604450726044607260447072604480726044907260450072604510726045207260453072604540726045507260456072604570726045807260459072604600726046107260462072604630726046407260465072604660726046707260468072604690726047007260471072604720726047307260474072604750726047607260477072604780726047907260480072604810726048207260483072604840726048507260486072604870726048807260489072604900726049107260492072604930726049407260495072604960726049707260498072604990726050007260501072605020726050307260504072605050726050607260507072605080726050907260510072605110726051207260513072605140726051507260516072605170726051807260519072605200726052107260522072605230726052407260525072605260726052707260528072605290726053007260531072605320726053307260534072605350726053607260537072605380726053907260540072605410726054207260543072605440726054507260546072605470726054807260549072605500726055107260552072605530726055407260555072605560726055707260558072605590726056007260561072605620726056307260564072605650726056607260567072605680726056907260570072605710726057207260573072605740726057507260576072605770726057807260579072605800726058107260582072605830726058407260585072605860726058707260588072605890726059007260591072605920726059307260594072605950726059607260597072605980726059907260600072606010726060207260603072606040726060507260606072606070726060807260609072606100726061107260612072606130726061407260615072606160726061707260618072606190726062007260621072606220726062307260624072606250726062607260627072606280726062907260630072606310726063207260633072606340726063507260636072606370726063807260639072606400726064107260642072606430726064407260645072606460726064707260648072606490726065007260651072606520726065307260654072606550726065607260657072606580726065907260660072606610726066207260663072606640726066507260666072606670726066807260669072606700726067107260672072606730726067407260675072606760726067707260678072606790726068007260681072606820726068307260684072606850726068607260687072606880726068907260690072606910726069207260693072606940726069507260696072606970726069807260699072607000726070107260702072607030726070407260705072607060726070707260708072607090726071007260711072607120726071307260714072607150726071607260717072607180726071907260720072607210726072207260723072607240726072507260726072607270726072807260729072607300726073107260732072607330726073407260735072607360726073707260738072607390726074007260741072607420726074307260744072607450726074607260747072607480726074907260750072607510726075207260753072607540726075507260756072607570726075807260759072607600726076107260762072607630726076407260765072607660726076707260768072607690726077007260771072607720726077307260774072607750726077607260777072607780726077907260780072607810726078207260783072607840726078507260786072607870727003107270032072700330727003407270035072700360727003707270038072700390727004007270041072700420727004307270044072700450727004607270047072700480727004907270050072700510727005207270053072700540727005507270056072700570727005807270059072700600727006107270062072700630727006407270065072700660727006707270068072700690727007007270071072700720727007307270074072700750727007607270077072700780727007907270080072700810727008207270083072700840727008507270086072700870727008807270089072700900727009107270092072700930727009407270095072700960727009707270098072700990727010007270101072701020727010307270104072701050727010607270107072701080727010907270110072701110727011207270113072701140727011507270116072701170727011807270119072701200727012107270122072701230727012407270125072701260727012707270128072701290727013007270131072701320727013307270134072701350727013607270137072701380727013907270140072701410727014207270143072701440727014507270146072701470727014807270149072701500727015107270152072701530727015407270155072701560727015707270158072701590727016007270161072701620727016307270164072701650727016607270167072701680727016907270170072701710727017207270173072701740727017507270176072701770727017807270179072701800727018107270182072701830727018407270185072701860727018707270188072701890727019007270191072701920727019307270194072701950727019607270197072701980727019907270200072702010727020207270203072702040727020507270206072702070727020807270209072702100727021107270212072702130727021407270215072702160727021707270218072702190727022007270221072702220727022307270224072702250727022607270227072702280727022907270230072702310727023207270233072702340727023507270236072702370727023807270239072702400727024107270242072702430727024407270245072702460727024707270248072702490727025007270251072702520727025307270254072702550727025607270257072702580727025907270260072702610727026207270263072702640727026507270266072702670727026807270269072702700727027107270272072702730727027407270275072702760727027707270278072702790727028007270281072702820727028307270284072702850727028607270287072702880727028907270290072702910727029207270293072702940727029507270296072702970727029807270299072703000727030107270302072703030727030407270305072703060727030707270308072703090727031007270311072703120727031307270314072703150727031607270317072703180727031907270320072703210727032207270323072703240727032507270326072703270727032807270329072703300727033107270332072703330727033407270335072703360727033707270338072703390727034007270341072703420727034307270344072703450727034607270347072703480727034907270350072703510727035207270353072703540727035507270356072703570727035807270359072703600727036107270362072703630727036407270365072703660727036707270368072703690727037007270371072703720727037307270374072703750727037607270377072703780727037907270380072703810727038207270383072703840727038507270386072703870727038807270389072703900727039107270392072703930727039407270395072703960727039707270398072703990727040007270401072704020727040307270404072704050727040607270407072704080727040907270410072704110727041207270413072704140727041507270416072704170727041807270419072704200727042107270422072704230727042407270425072704260727042707270428072704290727043007270431072704320727043307270434072704350727043607270437072704380727043907270440072704410727044207270443072704440727044507270446072704470727044807270449072704500727045107270452072704530727045407270455072704560727045707270458072704590727046007270461072704620727046307270464072704650727046607270467072704680727046907270470072704710727047207270473072704740727047507270476072704770727047807270479072704800727048107270482072704830727048407270485072704860727048707270488072704890727049007270491072704920727049307270494072704950727049607270497072704980727049907270500072705010727050207270503072705040727050507270506072705070727050807270509072705100727051107270512072705130727051407270515072705160727051707270518072705190727052007270521072705220727052307270524072705250727052607270527072705280727052907270530072705310727053207270533072705340727053507270536072705370727053807270539072705400727054107270542072705430727054407270545072705460727054707270548072705490727055007270551072705520727055307270554072705550727055607270557072705580727055907270560072705610727056207270563072705640727056507270566072705670727056807270569072705700727057107270572072705730727057407270575072705760727057707270578072705790727058007270581072705820727058307270584072705850727058607270587072705880727058907270590072705910727059207270593072705940727059507270596072705970727059807270599072706000727060107270602072706030727060407270605072706060727060707270608072706090727061007270611072706120727061307270614072706150727061607270617072706180727061907270620072706210727062207270623072706240727062507270626072706270727062807270629072706300727063107270632072706330727063407270635072706360727063707270638072706390727064007270641072706420727064307270644072706450727064607270647072706480727064907270650072706510727065207270653072706540727065507270656072706570727065807270659072706600727066107270662072706630727066407270665072706660727066707270668072706690727067007270671072706720727067307270674072706750727067607270677072706780727067907270680072706810727068207270683072706840727068507270686072706870727068807270689072706900727069107270692072706930727069407270695072706960727069707270698072706990727070007270701072707020727070307270704072707050727070607270707072707080727070907270710072707110727071207270713072707140727071507270716072707170727071807270719072707200727072107270722072707230727072407270725072707260727072707270728072707290727073007270731072707320727073307270734072707350727073607270737072707380727073907270740072707410727074207270743072707440727074507270746072707470727074807270749072707500727075107270752072707530727075407270755072707560727075707270758072707590727076007270761072707620727076307270764072707650727076607270767072707680727076907270770072707710727077207270773072707740727077507270776072707770727077807270779072707800727078107270782072707830727078407270785072707860727078707280031072800320728003307280034072800350728003607280037072800380728003907280040072800410728004207280043072800440728004507280046072800470728004807280049072800500728005107280052072800530728005407280055072800560728005707280058072800590728006007280061072800620728006307280064072800650728006607280067072800680728006907280070072800710728007207280073072800740728007507280076072800770728007807280079072800800728008107280082072800830728008407280085072800860728008707280088072800890728009007280091072800920728009307280094072800950728009607280097072800980728009907280100072801010728010207280103072801040728010507280106072801070728010807280109072801100728011107280112072801130728011407280115072801160728011707280118072801190728012007280121072801220728012307280124072801250728012607280127072801280728012907280130072801310728013207280133072801340728013507280136072801370728013807280139072801400728014107280142072801430728014407280145072801460728014707280148072801490728015007280151072801520728015307280154072801550728015607280157072801580728015907280160072801610728016207280163072801640728016507280166072801670728016807280169072801700728017107280172072801730728017407280175072801760728017707280178072801790728018007280181072801820728018307280184072801850728018607280187072801880728018907280190072801910728019207280193072801940728019507280196072801970728019807280199072802000728020107280202072802030728020407280205072802060728020707280208072802090728021007280211072802120728021307280214072802150728021607280217072802180728021907280220072802210728022207280223072802240728022507280226072802270728022807280229072802300728023107280232072802330728023407280235072802360728023707280238072802390728024007280241072802420728024307280244072802450728024607280247072802480728024907280250072802510728025207280253072802540728025507280256072802570728025807280259072802600728026107280262072802630728026407280265072802660728026707280268072802690728027007280271072802720728027307280274072802750728027607280277072802780728027907280280072802810728028207280283072802840728028507280286072802870728028807280289072802900728029107280292072802930728029407280295072802960728029707280298072802990728030007280301072803020728030307280304072803050728030607280307072803080728030907280310072803110728031207280313072803140728031507280316072803170728031807280319072803200728032107280322072803230728032407280325072803260728032707280328072803290728033007280331072803320728033307280334072803350728033607280337072803380728033907280340072803410728034207280343072803440728034507280346072803470728034807280349072803500728035107280352072803530728035407280355072803560728035707280358072803590728036007280361072803620728036307280364072803650728036607280367072803680728036907280370072803710728037207280373072803740728037507280376072803770728037807280379072803800728038107280382072803830728038407280385072803860728038707280388072803890728039007280391072803920728039307280394072803950728039607280397072803980728039907280400072804010728040207280403072804040728040507280406072804070728040807280409072804100728041107280412072804130728041407280415072804160728041707280418072804190728042007280421072804220728042307280424072804250728042607280427072804280728042907280430072804310728043207280433072804340728043507280436072804370728043807280439072804400728044107280442072804430728044407280445072804460728044707280448072804490728045007280451072804520728045307280454072804550728045607280457072804580728045907280460072804610728046207280463072804640728046507280466072804670728046807280469072804700728047107280472072804730728047407280475072804760728047707280478072804790728048007280481072804820728048307280484072804850728048607280487072804880728048907280490072804910728049207280493072804940728049507280496072804970728049807280499072805000728050107280502072805030728050407280505072805060728050707280508072805090728051007280511072805120728051307280514072805150728051607280517072805180728051907280520072805210728052207280523072805240728052507280526072805270728052807280529072805300728053107280532072805330728053407280535072805360728053707280538072805390728054007280541072805420728054307280544072805450728054607280547072805480728054907280550072805510728055207280553072805540728055507280556072805570728055807280559072805600728056107280562072805630728056407280565072805660728056707280568072805690728057007280571072805720728057307280574072805750728057607280577072805780728057907280580072805810728058207280583072805840728058507280586072805870728058807280589072805900728059107280592072805930728059407280595072805960728059707280598072805990728060007280601072806020728060307280604072806050728060607280607072806080728060907280610072806110728061207280613072806140728061507280616072806170728061807280619072806200728062107280622072806230728062407280625072806260728062707280628072806290728063007280631072806320728063307280634072806350728063607280637072806380728063907280640072806410728064207280643072806440728064507280646072806470728064807280649072806500728065107280652072806530728065407280655072806560728065707280658072806590728066007280661072806620728066307280664072806650728066607280667072806680728066907280670072806710728067207280673072806740728067507280676072806770728067807280679072806800728068107280682072806830728068407280685072806860728068707280688072806890728069007280691072806920728069307280694072806950728069607280697072806980728069907280700072807010728070207280703072807040728070507280706072807070728070807280709072807100728071107280712072807130728071407280715072807160728071707280718072807190728072007280721072807220728072307280724072807250728072607280727072807280728072907280730072807310728073207280733072807340728073507280736072807370728073807280739072807400728074107280742072807430728074407280745072807460728074707280748072807490728075007280751072807520728075307280754072807550728075607280757072807580728075907280760072807610728076207280763072807640728076507280766072807670728076807280769072807700728077107280772072807730728077407280775072807760728077707280778072807790728078007280781072807820728078307280784072807850728078607280787072807880729003107290032072900330729003407290035072900360729003707290038072900390729004007290041072900420729004307290044072900450729004607290047072900480729004907290050072900510729005207290053072900540729005507290056072900570729005807290059072900600729006107290062072900630729006407290065072900660729006707290068072900690729007007290071072900720729007307290074072900750729007607290077072900780729007907290080072900810729008207290083072900840729008507290086072900870729008807290089072900900729009107290092072900930729009407290095072900960729009707290098072900990729010007290101072901020729010307290104072901050729010607290107072901080729010907290110072901110729011207290113072901140729011507290116072901170729011807290119072901200729012107290122072901230729012407290125072901260729012707290128072901290729013007290131072901320729013307290134072901350729013607290137072901380729013907290140072901410729014207290143072901440729014507290146072901470729014807290149072901500729015107290152072901530729015407290155072901560729015707290158072901590729016007290161072901620729016307290164072901650729016607290167072901680729016907290170072901710729017207290173072901740729017507290176072901770729017807290179072901800729018107290182072901830729018407290185072901860729018707290188072901890729019007290191072901920729019307290194072901950729019607290197072901980729019907290200072902010729020207290203072902040729020507290206072902070729020807290209072902100729021107290212072902130729021407290215072902160729021707290218072902190729022007290221072902220729022307290224072902250729022607290227072902280729022907290230072902310729023207290233072902340729023507290236072902370729023807290239072902400729024107290242072902430729024407290245072902460729024707290248072902490729025007290251072902520729025307290254072902550729025607290257072902580729025907290260072902610729026207290263072902640729026507290266072902670729026807290269072902700729027107290272072902730729027407290275072902760729027707290278072902790729028007290281072902820729028307290284072902850729028607290287072902880729028907290290072902910729029207290293072902940729029507290296072902970729029807290299072903000729030107290302072903030729030407290305072903060729030707290308072903090729031007290311072903120729031307290314072903150729031607290317072903180729031907290320072903210729032207290323072903240729032507290326072903270729032807290329072903300729033107290332072903330729033407290335072903360729033707290338072903390729034007290341072903420729034307290344072903450729034607290347072903480729034907290350072903510729035207290353072903540729035507290356072903570729035807290359072903600729036107290362072903630729036407290365072903660729036707290368072903690729037007290371072903720729037307290374072903750729037607290377072903780729037907290380072903810729038207290383072903840729038507290386072903870729038807290389072903900729039107290392072903930729039407290395072903960729039707290398072903990729040007290401072904020729040307290404072904050729040607290407072904080729040907290410072904110729041207290413072904140729041507290416072904170729041807290419072904200729042107290422072904230729042407290425072904260729042707290428072904290729043007290431072904320729043307290434072904350729043607290437072904380729043907290440072904410729044207290443072904440729044507290446072904470729044807290449072904500729045107290452072904530729045407290455072904560729045707290458072904590729046007290461072904620729046307290464072904650729046607290467072904680729046907290470072904710729047207290473072904740729047507290476072904770729047807290479072904800729048107290482072904830729048407290485072904860729048707290488072904890729049007290491072904920729049307290494072904950729049607290497072904980729049907290500072905010729050207290503072905040729050507290506072905070729050807290509072905100729051107290512072905130729051407290515072905160729051707290518072905190729052007290521072905220729052307290524072905250729052607290527072905280729052907290530072905310729053207290533072905340729053507290536072905370729053807290539072905400729054107290542072905430729054407290545072905460729054707290548072905490729055007290551072905520729055307290554072905550729055607290557072905580729055907290560072905610729056207290563072905640729056507290566072905670729056807290569072905700729057107290572072905730729057407290575072905760729057707290578072905790729058007290581072905820729058307290584072905850729058607290587072905880729058907290590072905910729059207290593072905940729059507290596072905970729059807290599072906000729060107290602072906030729060407290605072906060729060707290608072906090729061007290611072906120729061307290614072906150729061607290617072906180729061907290620072906210729062207290623072906240729062507290626072906270729062807290629072906300729063107290632072906330729063407290635072906360729063707290638072906390729064007290641072906420729064307290644072906450729064607290647072906480729064907290650072906510729065207290653072906540729065507290656072906570729065807290659072906600729066107290662072906630729066407290665072906660729066707290668072906690729067007290671072906720729067307290674072906750729067607290677072906780729067907290680072906810729068207290683072906840729068507290686072906870729068807290689072906900729069107290692072906930729069407290695072906960729069707290698072906990729070007290701072907020729070307290704072907050729070607290707072907080729070907290710072907110729071207290713072907140729071507290716072907170729071807290719072907200729072107290722072907230729072407290725072907260729072707290728072907290729073007290731072907320729073307290734072907350729073607290737072907380729073907290740072907410729074207290743072907440729074507290746072907470729074807290749072907500729075107290752072907530729075407290755072907560729075707290758072907590729076007290761072907620729076307290764072907650729076607290767072907680729076907290770072907710729077207290773072907740729077507290776072907770729077807290779072907800729078107290782072907830729078407290785072907860729078707290788073000320730003307300034073000350730003607300037073000380730003907300040073000410730004207300043073000440730004507300046073000470730004807300049073000500730005107300052073000530730005407300055073000560730005707300058073000590730006007300061073000620730006307300064073000650730006607300067073000680730006907300070073000710730007207300073073000740730007507300076073000770730007807300079073000800730008107300082073000830730008407300085073000860730008707300088073000890730009007300091073000920730009307300094073000950730009607300097073000980730009907300100073001010730010207300103073001040730010507300106073001070730010807300109073001100730011107300112073001130730011407300115073001160730011707300118073001190730012007300121073001220730012307300124073001250730012607300127073001280730012907300130073001310730013207300133073001340730013507300136073001370730013807300139073001400730014107300142073001430730014407300145073001460730014707300148073001490730015007300151073001520730015307300154073001550730015607300157073001580730015907300160073001610730016207300163073001640730016507300166073001670730016807300169073001700730017107300172073001730730017407300175073001760730017707300178073001790730018007300181073001820730018307300184073001850730018607300187073001880730018907300190073001910730019207300193073001940730019507300196073001970730019807300199073002000730020107300202073002030730020407300205073002060730020707300208073002090730021007300211073002120730021307300214073002150730021607300217073002180730021907300220073002210730022207300223073002240730022507300226073002270730022807300229073002300730023107300232073002330730023407300235073002360730023707300238073002390730024007300241073002420730024307300244073002450730024607300247073002480730024907300250073002510730025207300253073002540730025507300256073002570730025807300259073002600730026107300262073002630730026407300265073002660730026707300268073002690730027007300271073002720730027307300274073002750730027607300277073002780730027907300280073002810730028207300283073002840730028507300286073002870730028807300289073002900730029107300292073002930730029407300295073002960730029707300298073002990730030007300301073003020730030307300304073003050730030607300307073003080730030907300310073003110730031207300313073003140730031507300316073003170730031807300319073003200730032107300322073003230730032407300325073003260730032707300328073003290730033007300331073003320730033307300334073003350730033607300337073003380730033907300340073003410730034207300343073003440730034507300346073003470730034807300349073003500730035107300352073003530730035407300355073003560730035707300358073003590730036007300361073003620730036307300364073003650730036607300367073003680730036907300370073003710730037207300373073003740730037507300376073003770730037807300379073003800730038107300382073003830730038407300385073003860730038707300388073003890730039007300391073003920730039307300394073003950730039607300397073003980730039907300400073004010730040207300403073004040730040507300406073004070730040807300409073004100730041107300412073004130730041407300415073004160730041707300418073004190730042007300421073004220730042307300424073004250730042607300427073004280730042907300430073004310730043207300433073004340730043507300436073004370730043807300439073004400730044107300442073004430730044407300445073004460730044707300448073004490730045007300451073004520730045307300454073004550730045607300457073004580730045907300460073004610730046207300463073004640730046507300466073004670730046807300469073004700730047107300472073004730730047407300475073004760730047707300478073004790730048007300481073004820730048307300484073004850730048607300487073004880730048907300490073004910730049207300493073004940730049507300496073004970730049807300499073005000730050107300502073005030730050407300505073005060730050707300508073005090730051007300511073005120730051307300514073005150730051607300517073005180730051907300520073005210730052207300523073005240730052507300526073005270730052807300529073005300730053107300532073005330730053407300535073005360730053707300538073005390730054007300541073005420730054307300544073005450730054607300547073005480730054907300550073005510730055207300553073005540730055507300556073005570730055807300559073005600730056107300562073005630730056407300565073005660730056707300568073005690730057007300571073005720730057307300574073005750730057607300577073005780730057907300580073005810730058207300583073005840730058507300586073005870730058807300589073005900730059107300592073005930730059407300595073005960730059707300598073005990730060007300601073006020730060307300604073006050730060607300607073006080730060907300610073006110730061207300613073006140730061507300616073006170730061807300619073006200730062107300622073006230730062407300625073006260730062707300628073006290730063007300631073006320730063307300634073006350730063607300637073006380730063907300640073006410730064207300643073006440730064507300646073006470730064807300649073006500730065107300652073006530730065407300655073006560730065707300658073006590730066007300661073006620730066307300664073006650730066607300667073006680730066907300670073006710730067207300673073006740730067507300676073006770730067807300679073006800730068107300682073006830730068407300685073006860730068707300688073006890730069007300691073006920730069307300694073006950730069607300697073006980730069907300700073007010730070207300703073007040730070507300706073007070730070807300709073007100730071107300712073007130730071407300715073007160730071707300718073007190730072007300721073007220730072307300724073007250730072607300727073007280730072907300730073007310730073207300733073007340730073507300736073007370730073807300739073007400730074107300742073007430730074407300745073007460730074707300748073007490730075007300751073007520730075307300754073007550730075607300757073007580730075907300760073007610730076207300763073007640730076507300766073007670730076807300769073007700730077107300772073007730730077407300775073007760730077707300778073007790730078007300781073007820730078307300784073007850730078607300787073007880731003207310033073100340731003507310036073100370731003807310039073100400731004107310042073100430731004407310045073100460731004707310048073100490731005007310051073100520731005307310054073100550731005607310057073100580731005907310060073100610731006207310063073100640731006507310066073100670731006807310069073100700731007107310072073100730731007407310075073100760731007707310078073100790731008007310081073100820731008307310084073100850731008607310087073100880731008907310090073100910731009207310093073100940731009507310096073100970731009807310099073101000731010107310102073101030731010407310105073101060731010707310108073101090731011007310111073101120731011307310114073101150731011607310117073101180731011907310120073101210731012207310123073101240731012507310126073101270731012807310129073101300731013107310132073101330731013407310135073101360731013707310138073101390731014007310141073101420731014307310144073101450731014607310147073101480731014907310150073101510731015207310153073101540731015507310156073101570731015807310159073101600731016107310162073101630731016407310165073101660731016707310168073101690731017007310171073101720731017307310174073101750731017607310177073101780731017907310180073101810731018207310183073101840731018507310186073101870731018807310189073101900731019107310192073101930731019407310195073101960731019707310198073101990731020007310201073102020731020307310204073102050731020607310207073102080731020907310210073102110731021207310213073102140731021507310216073102170731021807310219073102200731022107310222073102230731022407310225073102260731022707310228073102290731023007310231073102320731023307310234073102350731023607310237073102380731023907310240073102410731024207310243073102440731024507310246073102470731024807310249073102500731025107310252073102530731025407310255073102560731025707310258073102590731026007310261073102620731026307310264073102650731026607310267073102680731026907310270073102710731027207310273073102740731027507310276073102770731027807310279073102800731028107310282073102830731028407310285073102860731028707310288073102890731029007310291073102920731029307310294073102950731029607310297073102980731029907310300073103010731030207310303073103040731030507310306073103070731030807310309073103100731031107310312073103130731031407310315073103160731031707310318073103190731032007310321073103220731032307310324073103250731032607310327073103280731032907310330073103310731033207310333073103340731033507310336073103370731033807310339073103400731034107310342073103430731034407310345073103460731034707310348073103490731035007310351073103520731035307310354073103550731035607310357073103580731035907310360073103610731036207310363073103640731036507310366073103670731036807310369073103700731037107310372073103730731037407310375073103760731037707310378073103790731038007310381073103820731038307310384073103850731038607310387073103880731038907310390073103910731039207310393073103940731039507310396073103970731039807310399073104000731040107310402073104030731040407310405073104060731040707310408073104090731041007310411073104120731041307310414073104150731041607310417073104180731041907310420073104210731042207310423073104240731042507310426073104270731042807310429073104300731043107310432073104330731043407310435073104360731043707310438073104390731044007310441073104420731044307310444073104450731044607310447073104480731044907310450073104510731045207310453073104540731045507310456073104570731045807310459073104600731046107310462073104630731046407310465073104660731046707310468073104690731047007310471073104720731047307310474073104750731047607310477073104780731047907310480073104810731048207310483073104840731048507310486073104870731048807310489073104900731049107310492073104930731049407310495073104960731049707310498073104990731050007310501073105020731050307310504073105050731050607310507073105080731050907310510073105110731051207310513073105140731051507310516073105170731051807310519073105200731052107310522073105230731052407310525073105260731052707310528073105290731053007310531073105320731053307310534073105350731053607310537073105380731053907310540073105410731054207310543073105440731054507310546073105470731054807310549073105500731055107310552073105530731055407310555073105560731055707310558073105590731056007310561073105620731056307310564073105650731056607310567073105680731056907310570073105710731057207310573073105740731057507310576073105770731057807310579073105800731058107310582073105830731058407310585073105860731058707310588073105890731059007310591073105920731059307310594073105950731059607310597073105980731059907310600073106010731060207310603073106040731060507310606073106070731060807310609073106100731061107310612073106130731061407310615073106160731061707310618073106190731062007310621073106220731062307310624073106250731062607310627073106280731062907310630073106310731063207310633073106340731063507310636073106370731063807310639073106400731064107310642073106430731064407310645073106460731064707310648073106490731065007310651073106520731065307310654073106550731065607310657073106580731065907310660073106610731066207310663073106640731066507310666073106670731066807310669073106700731067107310672073106730731067407310675073106760731067707310678073106790731068007310681073106820731068307310684073106850731068607310687073106880731068907310690073106910731069207310693073106940731069507310696073106970731069807310699073107000731070107310702073107030731070407310705073107060731070707310708073107090731071007310711073107120731071307310714073107150731071607310717073107180731071907310720073107210731072207310723073107240731072507310726073107270731072807310729073107300731073107310732073107330731073407310735073107360731073707310738073107390731074007310741073107420731074307310744073107450731074607310747073107480731074907310750073107510731075207310753073107540731075507310756073107570731075807310759073107600731076107310762073107630731076407310765073107660731076707310768073107690731077007310771073107720731077307310774073107750731077607310777073107780731077907310780073107810731078207310783073107840731078507310786073107870731078807310789073200320732003307320034073200350732003607320037073200380732003907320040073200410732004207320043073200440732004507320046073200470732004807320049073200500732005107320052073200530732005407320055073200560732005707320058073200590732006007320061073200620732006307320064073200650732006607320067073200680732006907320070073200710732007207320073073200740732007507320076073200770732007807320079073200800732008107320082073200830732008407320085073200860732008707320088073200890732009007320091073200920732009307320094073200950732009607320097073200980732009907320100073201010732010207320103073201040732010507320106073201070732010807320109073201100732011107320112073201130732011407320115073201160732011707320118073201190732012007320121073201220732012307320124073201250732012607320127073201280732012907320130073201310732013207320133073201340732013507320136073201370732013807320139073201400732014107320142073201430732014407320145073201460732014707320148073201490732015007320151073201520732015307320154073201550732015607320157073201580732015907320160073201610732016207320163073201640732016507320166073201670732016807320169073201700732017107320172073201730732017407320175073201760732017707320178073201790732018007320181073201820732018307320184073201850732018607320187073201880732018907320190073201910732019207320193073201940732019507320196073201970732019807320199073202000732020107320202073202030732020407320205073202060732020707320208073202090732021007320211073202120732021307320214073202150732021607320217073202180732021907320220073202210732022207320223073202240732022507320226073202270732022807320229073202300732023107320232073202330732023407320235073202360732023707320238073202390732024007320241073202420732024307320244073202450732024607320247073202480732024907320250073202510732025207320253073202540732025507320256073202570732025807320259073202600732026107320262073202630732026407320265073202660732026707320268073202690732027007320271073202720732027307320274073202750732027607320277073202780732027907320280073202810732028207320283073202840732028507320286073202870732028807320289073202900732029107320292073202930732029407320295073202960732029707320298073202990732030007320301073203020732030307320304073203050732030607320307073203080732030907320310073203110732031207320313073203140732031507320316073203170732031807320319073203200732032107320322073203230732032407320325073203260732032707320328073203290732033007320331073203320732033307320334073203350732033607320337073203380732033907320340073203410732034207320343073203440732034507320346073203470732034807320349073203500732035107320352073203530732035407320355073203560732035707320358073203590732036007320361073203620732036307320364073203650732036607320367073203680732036907320370073203710732037207320373073203740732037507320376073203770732037807320379073203800732038107320382073203830732038407320385073203860732038707320388073203890732039007320391073203920732039307320394073203950732039607320397073203980732039907320400073204010732040207320403073204040732040507320406073204070732040807320409073204100732041107320412073204130732041407320415073204160732041707320418073204190732042007320421073204220732042307320424073204250732042607320427073204280732042907320430073204310732043207320433073204340732043507320436073204370732043807320439073204400732044107320442073204430732044407320445073204460732044707320448073204490732045007320451073204520732045307320454073204550732045607320457073204580732045907320460073204610732046207320463073204640732046507320466073204670732046807320469073204700732047107320472073204730732047407320475073204760732047707320478073204790732048007320481073204820732048307320484073204850732048607320487073204880732048907320490073204910732049207320493073204940732049507320496073204970732049807320499073205000732050107320502073205030732050407320505073205060732050707320508073205090732051007320511073205120732051307320514073205150732051607320517073205180732051907320520073205210732052207320523073205240732052507320526073205270732052807320529073205300732053107320532073205330732053407320535073205360732053707320538073205390732054007320541073205420732054307320544073205450732054607320547073205480732054907320550073205510732055207320553073205540732055507320556073205570732055807320559073205600732056107320562073205630732056407320565073205660732056707320568073205690732057007320571073205720732057307320574073205750732057607320577073205780732057907320580073205810732058207320583073205840732058507320586073205870732058807320589073205900732059107320592073205930732059407320595073205960732059707320598073205990732060007320601073206020732060307320604073206050732060607320607073206080732060907320610073206110732061207320613073206140732061507320616073206170732061807320619073206200732062107320622073206230732062407320625073206260732062707320628073206290732063007320631073206320732063307320634073206350732063607320637073206380732063907320640073206410732064207320643073206440732064507320646073206470732064807320649073206500732065107320652073206530732065407320655073206560732065707320658073206590732066007320661073206620732066307320664073206650732066607320667073206680732066907320670073206710732067207320673073206740732067507320676073206770732067807320679073206800732068107320682073206830732068407320685073206860732068707320688073206890732069007320691073206920732069307320694073206950732069607320697073206980732069907320700073207010732070207320703073207040732070507320706073207070732070807320709073207100732071107320712073207130732071407320715073207160732071707320718073207190732072007320721073207220732072307320724073207250732072607320727073207280732072907320730073207310732073207320733073207340732073507320736073207370732073807320739073207400732074107320742073207430732074407320745073207460732074707320748073207490732075007320751073207520732075307320754073207550732075607320757073207580732075907320760073207610732076207320763073207640732076507320766073207670732076807320769073207700732077107320772073207730732077407320775073207760732077707320778073207790732078007320781073207820732078307320784073207850732078607320787073207880732078907330032073300330733003407330035073300360733003707330038073300390733004007330041073300420733004307330044073300450733004607330047073300480733004907330050073300510733005207330053073300540733005507330056073300570733005807330059073300600733006107330062073300630733006407330065073300660733006707330068073300690733007007330071073300720733007307330074073300750733007607330077073300780733007907330080073300810733008207330083073300840733008507330086073300870733008807330089073300900733009107330092073300930733009407330095073300960733009707330098073300990733010007330101073301020733010307330104073301050733010607330107073301080733010907330110073301110733011207330113073301140733011507330116073301170733011807330119073301200733012107330122073301230733012407330125073301260733012707330128073301290733013007330131073301320733013307330134073301350733013607330137073301380733013907330140073301410733014207330143073301440733014507330146073301470733014807330149073301500733015107330152073301530733015407330155073301560733015707330158073301590733016007330161073301620733016307330164073301650733016607330167073301680733016907330170073301710733017207330173073301740733017507330176073301770733017807330179073301800733018107330182073301830733018407330185073301860733018707330188073301890733019007330191073301920733019307330194073301950733019607330197073301980733019907330200073302010733020207330203073302040733020507330206073302070733020807330209073302100733021107330212073302130733021407330215073302160733021707330218073302190733022007330221073302220733022307330224073302250733022607330227073302280733022907330230073302310733023207330233073302340733023507330236073302370733023807330239073302400733024107330242073302430733024407330245073302460733024707330248073302490733025007330251073302520733025307330254073302550733025607330257073302580733025907330260073302610733026207330263073302640733026507330266073302670733026807330269073302700733027107330272073302730733027407330275073302760733027707330278073302790733028007330281073302820733028307330284073302850733028607330287073302880733028907330290073302910733029207330293073302940733029507330296073302970733029807330299073303000733030107330302073303030733030407330305073303060733030707330308073303090733031007330311073303120733031307330314073303150733031607330317073303180733031907330320073303210733032207330323073303240733032507330326073303270733032807330329073303300733033107330332073303330733033407330335073303360733033707330338073303390733034007330341073303420733034307330344073303450733034607330347073303480733034907330350073303510733035207330353073303540733035507330356073303570733035807330359073303600733036107330362073303630733036407330365073303660733036707330368073303690733037007330371073303720733037307330374073303750733037607330377073303780733037907330380073303810733038207330383073303840733038507330386073303870733038807330389073303900733039107330392073303930733039407330395073303960733039707330398073303990733040007330401073304020733040307330404073304050733040607330407073304080733040907330410073304110733041207330413073304140733041507330416073304170733041807330419073304200733042107330422073304230733042407330425073304260733042707330428073304290733043007330431073304320733043307330434073304350733043607330437073304380733043907330440073304410733044207330443073304440733044507330446073304470733044807330449073304500733045107330452073304530733045407330455073304560733045707330458073304590733046007330461073304620733046307330464073304650733046607330467073304680733046907330470073304710733047207330473073304740733047507330476073304770733047807330479073304800733048107330482073304830733048407330485073304860733048707330488073304890733049007330491073304920733049307330494073304950733049607330497073304980733049907330500073305010733050207330503073305040733050507330506073305070733050807330509073305100733051107330512073305130733051407330515073305160733051707330518073305190733052007330521073305220733052307330524073305250733052607330527073305280733052907330530073305310733053207330533073305340733053507330536073305370733053807330539073305400733054107330542073305430733054407330545073305460733054707330548073305490733055007330551073305520733055307330554073305550733055607330557073305580733055907330560073305610733056207330563073305640733056507330566073305670733056807330569073305700733057107330572073305730733057407330575073305760733057707330578073305790733058007330581073305820733058307330584073305850733058607330587073305880733058907330590073305910733059207330593073305940733059507330596073305970733059807330599073306000733060107330602073306030733060407330605073306060733060707330608073306090733061007330611073306120733061307330614073306150733061607330617073306180733061907330620073306210733062207330623073306240733062507330626073306270733062807330629073306300733063107330632073306330733063407330635073306360733063707330638073306390733064007330641073306420733064307330644073306450733064607330647073306480733064907330650073306510733065207330653073306540733065507330656073306570733065807330659073306600733066107330662073306630733066407330665073306660733066707330668073306690733067007330671073306720733067307330674073306750733067607330677073306780733067907330680073306810733068207330683073306840733068507330686073306870733068807330689073306900733069107330692073306930733069407330695073306960733069707330698073306990733070007330701073307020733070307330704073307050733070607330707073307080733070907330710073307110733071207330713073307140733071507330716073307170733071807330719073307200733072107330722073307230733072407330725073307260733072707330728073307290733073007330731073307320733073307330734073307350733073607330737073307380733073907330740073307410733074207330743073307440733074507330746073307470733074807330749073307500733075107330752073307530733075407330755073307560733075707330758073307590733076007330761073307620733076307330764073307650733076607330767073307680733076907330770073307710733077207330773073307740733077507330776073307770733077807330779073307800733078107330782073307830733078407330785073307860733078707330788073307890734003307340034073400350734003607340037073400380734003907340040073400410734004207340043073400440734004507340046073400470734004807340049073400500734005107340052073400530734005407340055073400560734005707340058073400590734006007340061073400620734006307340064073400650734006607340067073400680734006907340070073400710734007207340073073400740734007507340076073400770734007807340079073400800734008107340082073400830734008407340085073400860734008707340088073400890734009007340091073400920734009307340094073400950734009607340097073400980734009907340100073401010734010207340103073401040734010507340106073401070734010807340109073401100734011107340112073401130734011407340115073401160734011707340118073401190734012007340121073401220734012307340124073401250734012607340127073401280734012907340130073401310734013207340133073401340734013507340136073401370734013807340139073401400734014107340142073401430734014407340145073401460734014707340148073401490734015007340151073401520734015307340154073401550734015607340157073401580734015907340160073401610734016207340163073401640734016507340166073401670734016807340169073401700734017107340172073401730734017407340175073401760734017707340178073401790734018007340181073401820734018307340184073401850734018607340187073401880734018907340190073401910734019207340193073401940734019507340196073401970734019807340199073402000734020107340202073402030734020407340205073402060734020707340208073402090734021007340211073402120734021307340214073402150734021607340217073402180734021907340220073402210734022207340223073402240734022507340226073402270734022807340229073402300734023107340232073402330734023407340235073402360734023707340238073402390734024007340241073402420734024307340244073402450734024607340247073402480734024907340250073402510734025207340253073402540734025507340256073402570734025807340259073402600734026107340262073402630734026407340265073402660734026707340268073402690734027007340271073402720734027307340274073402750734027607340277073402780734027907340280073402810734028207340283073402840734028507340286073402870734028807340289073402900734029107340292073402930734029407340295073402960734029707340298073402990734030007340301073403020734030307340304073403050734030607340307073403080734030907340310073403110734031207340313073403140734031507340316073403170734031807340319073403200734032107340322073403230734032407340325073403260734032707340328073403290734033007340331073403320734033307340334073403350734033607340337073403380734033907340340073403410734034207340343073403440734034507340346073403470734034807340349073403500734035107340352073403530734035407340355073403560734035707340358073403590734036007340361073403620734036307340364073403650734036607340367073403680734036907340370073403710734037207340373073403740734037507340376073403770734037807340379073403800734038107340382073403830734038407340385073403860734038707340388073403890734039007340391073403920734039307340394073403950734039607340397073403980734039907340400073404010734040207340403073404040734040507340406073404070734040807340409073404100734041107340412073404130734041407340415073404160734041707340418073404190734042007340421073404220734042307340424073404250734042607340427073404280734042907340430073404310734043207340433073404340734043507340436073404370734043807340439073404400734044107340442073404430734044407340445073404460734044707340448073404490734045007340451073404520734045307340454073404550734045607340457073404580734045907340460073404610734046207340463073404640734046507340466073404670734046807340469073404700734047107340472073404730734047407340475073404760734047707340478073404790734048007340481073404820734048307340484073404850734048607340487073404880734048907340490073404910734049207340493073404940734049507340496073404970734049807340499073405000734050107340502073405030734050407340505073405060734050707340508073405090734051007340511073405120734051307340514073405150734051607340517073405180734051907340520073405210734052207340523073405240734052507340526073405270734052807340529073405300734053107340532073405330734053407340535073405360734053707340538073405390734054007340541073405420734054307340544073405450734054607340547073405480734054907340550073405510734055207340553073405540734055507340556073405570734055807340559073405600734056107340562073405630734056407340565073405660734056707340568073405690734057007340571073405720734057307340574073405750734057607340577073405780734057907340580073405810734058207340583073405840734058507340586073405870734058807340589073405900734059107340592073405930734059407340595073405960734059707340598073405990734060007340601073406020734060307340604073406050734060607340607073406080734060907340610073406110734061207340613073406140734061507340616073406170734061807340619073406200734062107340622073406230734062407340625073406260734062707340628073406290734063007340631073406320734063307340634073406350734063607340637073406380734063907340640073406410734064207340643073406440734064507340646073406470734064807340649073406500734065107340652073406530734065407340655073406560734065707340658073406590734066007340661073406620734066307340664073406650734066607340667073406680734066907340670073406710734067207340673073406740734067507340676073406770734067807340679073406800734068107340682073406830734068407340685073406860734068707340688073406890734069007340691073406920734069307340694073406950734069607340697073406980734069907340700073407010734070207340703073407040734070507340706073407070734070807340709073407100734071107340712073407130734071407340715073407160734071707340718073407190734072007340721073407220734072307340724073407250734072607340727073407280734072907340730073407310734073207340733073407340734073507340736073407370734073807340739073407400734074107340742073407430734074407340745073407460734074707340748073407490734075007340751073407520734075307340754073407550734075607340757073407580734075907340760073407610734076207340763073407640734076507340766073407670734076807340769073407700734077107340772073407730734077407340775073407760734077707340778073407790734078007340781073407820734078307340784073407850734078607340787073407880734078907350033073500340735003507350036073500370735003807350039073500400735004107350042073500430735004407350045073500460735004707350048073500490735005007350051073500520735005307350054073500550735005607350057073500580735005907350060073500610735006207350063073500640735006507350066073500670735006807350069073500700735007107350072073500730735007407350075073500760735007707350078073500790735008007350081073500820735008307350084073500850735008607350087073500880735008907350090073500910735009207350093073500940735009507350096073500970735009807350099073501000735010107350102073501030735010407350105073501060735010707350108073501090735011007350111073501120735011307350114073501150735011607350117073501180735011907350120073501210735012207350123073501240735012507350126073501270735012807350129073501300735013107350132073501330735013407350135073501360735013707350138073501390735014007350141073501420735014307350144073501450735014607350147073501480735014907350150073501510735015207350153073501540735015507350156073501570735015807350159073501600735016107350162073501630735016407350165073501660735016707350168073501690735017007350171073501720735017307350174073501750735017607350177073501780735017907350180073501810735018207350183073501840735018507350186073501870735018807350189073501900735019107350192073501930735019407350195073501960735019707350198073501990735020007350201073502020735020307350204073502050735020607350207073502080735020907350210073502110735021207350213073502140735021507350216073502170735021807350219073502200735022107350222073502230735022407350225073502260735022707350228073502290735023007350231073502320735023307350234073502350735023607350237073502380735023907350240073502410735024207350243073502440735024507350246073502470735024807350249073502500735025107350252073502530735025407350255073502560735025707350258073502590735026007350261073502620735026307350264073502650735026607350267073502680735026907350270073502710735027207350273073502740735027507350276073502770735027807350279073502800735028107350282073502830735028407350285073502860735028707350288073502890735029007350291073502920735029307350294073502950735029607350297073502980735029907350300073503010735030207350303073503040735030507350306073503070735030807350309073503100735031107350312073503130735031407350315073503160735031707350318073503190735032007350321073503220735032307350324073503250735032607350327073503280735032907350330073503310735033207350333073503340735033507350336073503370735033807350339073503400735034107350342073503430735034407350345073503460735034707350348073503490735035007350351073503520735035307350354073503550735035607350357073503580735035907350360073503610735036207350363073503640735036507350366073503670735036807350369073503700735037107350372073503730735037407350375073503760735037707350378073503790735038007350381073503820735038307350384073503850735038607350387073503880735038907350390073503910735039207350393073503940735039507350396073503970735039807350399073504000735040107350402073504030735040407350405073504060735040707350408073504090735041007350411073504120735041307350414073504150735041607350417073504180735041907350420073504210735042207350423073504240735042507350426073504270735042807350429073504300735043107350432073504330735043407350435073504360735043707350438073504390735044007350441073504420735044307350444073504450735044607350447073504480735044907350450073504510735045207350453073504540735045507350456073504570735045807350459073504600735046107350462073504630735046407350465073504660735046707350468073504690735047007350471073504720735047307350474073504750735047607350477073504780735047907350480073504810735048207350483073504840735048507350486073504870735048807350489073504900735049107350492073504930735049407350495073504960735049707350498073504990735050007350501073505020735050307350504073505050735050607350507073505080735050907350510073505110735051207350513073505140735051507350516073505170735051807350519073505200735052107350522073505230735052407350525073505260735052707350528073505290735053007350531073505320735053307350534073505350735053607350537073505380735053907350540073505410735054207350543073505440735054507350546073505470735054807350549073505500735055107350552073505530735055407350555073505560735055707350558073505590735056007350561073505620735056307350564073505650735056607350567073505680735056907350570073505710735057207350573073505740735057507350576073505770735057807350579073505800735058107350582073505830735058407350585073505860735058707350588073505890735059007350591073505920735059307350594073505950735059607350597073505980735059907350600073506010735060207350603073506040735060507350606073506070735060807350609073506100735061107350612073506130735061407350615073506160735061707350618073506190735062007350621073506220735062307350624073506250735062607350627073506280735062907350630073506310735063207350633073506340735063507350636073506370735063807350639073506400735064107350642073506430735064407350645073506460735064707350648073506490735065007350651073506520735065307350654073506550735065607350657073506580735065907350660073506610735066207350663073506640735066507350666073506670735066807350669073506700735067107350672073506730735067407350675073506760735067707350678073506790735068007350681073506820735068307350684073506850735068607350687073506880735068907350690073506910735069207350693073506940735069507350696073506970735069807350699073507000735070107350702073507030735070407350705073507060735070707350708073507090735071007350711073507120735071307350714073507150735071607350717073507180735071907350720073507210735072207350723073507240735072507350726073507270735072807350729073507300735073107350732073507330735073407350735073507360735073707350738073507390735074007350741073507420735074307350744073507450735074607350747073507480735074907350750073507510735075207350753073507540735075507350756073507570735075807350759073507600735076107350762073507630735076407350765073507660735076707350768073507690735077007350771073507720735077307350774073507750735077607350777073507780735077907350780073507810735078207350783073507840735078507350786073507870735078807350789073507900736003307360034073600350736003607360037073600380736003907360040073600410736004207360043073600440736004507360046073600470736004807360049073600500736005107360052073600530736005407360055073600560736005707360058073600590736006007360061073600620736006307360064073600650736006607360067073600680736006907360070073600710736007207360073073600740736007507360076073600770736007807360079073600800736008107360082073600830736008407360085073600860736008707360088073600890736009007360091073600920736009307360094073600950736009607360097073600980736009907360100073601010736010207360103073601040736010507360106073601070736010807360109073601100736011107360112073601130736011407360115073601160736011707360118073601190736012007360121073601220736012307360124073601250736012607360127073601280736012907360130073601310736013207360133073601340736013507360136073601370736013807360139073601400736014107360142073601430736014407360145073601460736014707360148073601490736015007360151073601520736015307360154073601550736015607360157073601580736015907360160073601610736016207360163073601640736016507360166073601670736016807360169073601700736017107360172073601730736017407360175073601760736017707360178073601790736018007360181073601820736018307360184073601850736018607360187073601880736018907360190073601910736019207360193073601940736019507360196073601970736019807360199073602000736020107360202073602030736020407360205073602060736020707360208073602090736021007360211073602120736021307360214073602150736021607360217073602180736021907360220073602210736022207360223073602240736022507360226073602270736022807360229073602300736023107360232073602330736023407360235073602360736023707360238073602390736024007360241073602420736024307360244073602450736024607360247073602480736024907360250073602510736025207360253073602540736025507360256073602570736025807360259073602600736026107360262073602630736026407360265073602660736026707360268073602690736027007360271073602720736027307360274073602750736027607360277073602780736027907360280073602810736028207360283073602840736028507360286073602870736028807360289073602900736029107360292073602930736029407360295073602960736029707360298073602990736030007360301073603020736030307360304073603050736030607360307073603080736030907360310073603110736031207360313073603140736031507360316073603170736031807360319073603200736032107360322073603230736032407360325073603260736032707360328073603290736033007360331073603320736033307360334073603350736033607360337073603380736033907360340073603410736034207360343073603440736034507360346073603470736034807360349073603500736035107360352073603530736035407360355073603560736035707360358073603590736036007360361073603620736036307360364073603650736036607360367073603680736036907360370073603710736037207360373073603740736037507360376073603770736037807360379073603800736038107360382073603830736038407360385073603860736038707360388073603890736039007360391073603920736039307360394073603950736039607360397073603980736039907360400073604010736040207360403073604040736040507360406073604070736040807360409073604100736041107360412073604130736041407360415073604160736041707360418073604190736042007360421073604220736042307360424073604250736042607360427073604280736042907360430073604310736043207360433073604340736043507360436073604370736043807360439073604400736044107360442073604430736044407360445073604460736044707360448073604490736045007360451073604520736045307360454073604550736045607360457073604580736045907360460073604610736046207360463073604640736046507360466073604670736046807360469073604700736047107360472073604730736047407360475073604760736047707360478073604790736048007360481073604820736048307360484073604850736048607360487073604880736048907360490073604910736049207360493073604940736049507360496073604970736049807360499073605000736050107360502073605030736050407360505073605060736050707360508073605090736051007360511073605120736051307360514073605150736051607360517073605180736051907360520073605210736052207360523073605240736052507360526073605270736052807360529073605300736053107360532073605330736053407360535073605360736053707360538073605390736054007360541073605420736054307360544073605450736054607360547073605480736054907360550073605510736055207360553073605540736055507360556073605570736055807360559073605600736056107360562073605630736056407360565073605660736056707360568073605690736057007360571073605720736057307360574073605750736057607360577073605780736057907360580073605810736058207360583073605840736058507360586073605870736058807360589073605900736059107360592073605930736059407360595073605960736059707360598073605990736060007360601073606020736060307360604073606050736060607360607073606080736060907360610073606110736061207360613073606140736061507360616073606170736061807360619073606200736062107360622073606230736062407360625073606260736062707360628073606290736063007360631073606320736063307360634073606350736063607360637073606380736063907360640073606410736064207360643073606440736064507360646073606470736064807360649073606500736065107360652073606530736065407360655073606560736065707360658073606590736066007360661073606620736066307360664073606650736066607360667073606680736066907360670073606710736067207360673073606740736067507360676073606770736067807360679073606800736068107360682073606830736068407360685073606860736068707360688073606890736069007360691073606920736069307360694073606950736069607360697073606980736069907360700073607010736070207360703073607040736070507360706073607070736070807360709073607100736071107360712073607130736071407360715073607160736071707360718073607190736072007360721073607220736072307360724073607250736072607360727073607280736072907360730073607310736073207360733073607340736073507360736073607370736073807360739073607400736074107360742073607430736074407360745073607460736074707360748073607490736075007360751073607520736075307360754073607550736075607360757073607580736075907360760073607610736076207360763073607640736076507360766073607670736076807360769073607700736077107360772073607730736077407360775073607760736077707360778073607790736078007360781073607820736078307360784073607850736078607360787073607880736078907360790073700330737003407370035073700360737003707370038073700390737004007370041073700420737004307370044073700450737004607370047073700480737004907370050073700510737005207370053073700540737005507370056073700570737005807370059073700600737006107370062073700630737006407370065073700660737006707370068073700690737007007370071073700720737007307370074073700750737007607370077073700780737007907370080073700810737008207370083073700840737008507370086073700870737008807370089073700900737009107370092073700930737009407370095073700960737009707370098073700990737010007370101073701020737010307370104073701050737010607370107073701080737010907370110073701110737011207370113073701140737011507370116073701170737011807370119073701200737012107370122073701230737012407370125073701260737012707370128073701290737013007370131073701320737013307370134073701350737013607370137073701380737013907370140073701410737014207370143073701440737014507370146073701470737014807370149073701500737015107370152073701530737015407370155073701560737015707370158073701590737016007370161073701620737016307370164073701650737016607370167073701680737016907370170073701710737017207370173073701740737017507370176073701770737017807370179073701800737018107370182073701830737018407370185073701860737018707370188073701890737019007370191073701920737019307370194073701950737019607370197073701980737019907370200073702010737020207370203073702040737020507370206073702070737020807370209073702100737021107370212073702130737021407370215073702160737021707370218073702190737022007370221073702220737022307370224073702250737022607370227073702280737022907370230073702310737023207370233073702340737023507370236073702370737023807370239073702400737024107370242073702430737024407370245073702460737024707370248073702490737025007370251073702520737025307370254073702550737025607370257073702580737025907370260073702610737026207370263073702640737026507370266073702670737026807370269073702700737027107370272073702730737027407370275073702760737027707370278073702790737028007370281073702820737028307370284073702850737028607370287073702880737028907370290073702910737029207370293073702940737029507370296073702970737029807370299073703000737030107370302073703030737030407370305073703060737030707370308073703090737031007370311073703120737031307370314073703150737031607370317073703180737031907370320073703210737032207370323073703240737032507370326073703270737032807370329073703300737033107370332073703330737033407370335073703360737033707370338073703390737034007370341073703420737034307370344073703450737034607370347073703480737034907370350073703510737035207370353073703540737035507370356073703570737035807370359073703600737036107370362073703630737036407370365073703660737036707370368073703690737037007370371073703720737037307370374073703750737037607370377073703780737037907370380073703810737038207370383073703840737038507370386073703870737038807370389073703900737039107370392073703930737039407370395073703960737039707370398073703990737040007370401073704020737040307370404073704050737040607370407073704080737040907370410073704110737041207370413073704140737041507370416073704170737041807370419073704200737042107370422073704230737042407370425073704260737042707370428073704290737043007370431073704320737043307370434073704350737043607370437073704380737043907370440073704410737044207370443073704440737044507370446073704470737044807370449073704500737045107370452073704530737045407370455073704560737045707370458073704590737046007370461073704620737046307370464073704650737046607370467073704680737046907370470073704710737047207370473073704740737047507370476073704770737047807370479073704800737048107370482073704830737048407370485073704860737048707370488073704890737049007370491073704920737049307370494073704950737049607370497073704980737049907370500073705010737050207370503073705040737050507370506073705070737050807370509073705100737051107370512073705130737051407370515073705160737051707370518073705190737052007370521073705220737052307370524073705250737052607370527073705280737052907370530073705310737053207370533073705340737053507370536073705370737053807370539073705400737054107370542073705430737054407370545073705460737054707370548073705490737055007370551073705520737055307370554073705550737055607370557073705580737055907370560073705610737056207370563073705640737056507370566073705670737056807370569073705700737057107370572073705730737057407370575073705760737057707370578073705790737058007370581073705820737058307370584073705850737058607370587073705880737058907370590073705910737059207370593073705940737059507370596073705970737059807370599073706000737060107370602073706030737060407370605073706060737060707370608073706090737061007370611073706120737061307370614073706150737061607370617073706180737061907370620073706210737062207370623073706240737062507370626073706270737062807370629073706300737063107370632073706330737063407370635073706360737063707370638073706390737064007370641073706420737064307370644073706450737064607370647073706480737064907370650073706510737065207370653073706540737065507370656073706570737065807370659073706600737066107370662073706630737066407370665073706660737066707370668073706690737067007370671073706720737067307370674073706750737067607370677073706780737067907370680073706810737068207370683073706840737068507370686073706870737068807370689073706900737069107370692073706930737069407370695073706960737069707370698073706990737070007370701073707020737070307370704073707050737070607370707073707080737070907370710073707110737071207370713073707140737071507370716073707170737071807370719073707200737072107370722073707230737072407370725073707260737072707370728073707290737073007370731073707320737073307370734073707350737073607370737073707380737073907370740073707410737074207370743073707440737074507370746073707470737074807370749073707500737075107370752073707530737075407370755073707560737075707370758073707590737076007370761073707620737076307370764073707650737076607370767073707680737076907370770073707710737077207370773073707740737077507370776073707770737077807370779073707800737078107370782073707830737078407370785073707860737078707370788073707890737079007380033073800340738003507380036073800370738003807380039073800400738004107380042073800430738004407380045073800460738004707380048073800490738005007380051073800520738005307380054073800550738005607380057073800580738005907380060073800610738006207380063073800640738006507380066073800670738006807380069073800700738007107380072073800730738007407380075073800760738007707380078073800790738008007380081073800820738008307380084073800850738008607380087073800880738008907380090073800910738009207380093073800940738009507380096073800970738009807380099073801000738010107380102073801030738010407380105073801060738010707380108073801090738011007380111073801120738011307380114073801150738011607380117073801180738011907380120073801210738012207380123073801240738012507380126073801270738012807380129073801300738013107380132073801330738013407380135073801360738013707380138073801390738014007380141073801420738014307380144073801450738014607380147073801480738014907380150073801510738015207380153073801540738015507380156073801570738015807380159073801600738016107380162073801630738016407380165073801660738016707380168073801690738017007380171073801720738017307380174073801750738017607380177073801780738017907380180073801810738018207380183073801840738018507380186073801870738018807380189073801900738019107380192073801930738019407380195073801960738019707380198073801990738020007380201073802020738020307380204073802050738020607380207073802080738020907380210073802110738021207380213073802140738021507380216073802170738021807380219073802200738022107380222073802230738022407380225073802260738022707380228073802290738023007380231073802320738023307380234073802350738023607380237073802380738023907380240073802410738024207380243073802440738024507380246073802470738024807380249073802500738025107380252073802530738025407380255073802560738025707380258073802590738026007380261073802620738026307380264073802650738026607380267073802680738026907380270073802710738027207380273073802740738027507380276073802770738027807380279073802800738028107380282073802830738028407380285073802860738028707380288073802890738029007380291073802920738029307380294073802950738029607380297073802980738029907380300073803010738030207380303073803040738030507380306073803070738030807380309073803100738031107380312073803130738031407380315073803160738031707380318073803190738032007380321073803220738032307380324073803250738032607380327073803280738032907380330073803310738033207380333073803340738033507380336073803370738033807380339073803400738034107380342073803430738034407380345073803460738034707380348073803490738035007380351073803520738035307380354073803550738035607380357073803580738035907380360073803610738036207380363073803640738036507380366073803670738036807380369073803700738037107380372073803730738037407380375073803760738037707380378073803790738038007380381073803820738038307380384073803850738038607380387073803880738038907380390073803910738039207380393073803940738039507380396073803970738039807380399073804000738040107380402073804030738040407380405073804060738040707380408073804090738041007380411073804120738041307380414073804150738041607380417073804180738041907380420073804210738042207380423073804240738042507380426073804270738042807380429073804300738043107380432073804330738043407380435073804360738043707380438073804390738044007380441073804420738044307380444073804450738044607380447073804480738044907380450073804510738045207380453073804540738045507380456073804570738045807380459073804600738046107380462073804630738046407380465073804660738046707380468073804690738047007380471073804720738047307380474073804750738047607380477073804780738047907380480073804810738048207380483073804840738048507380486073804870738048807380489073804900738049107380492073804930738049407380495073804960738049707380498073804990738050007380501073805020738050307380504073805050738050607380507073805080738050907380510073805110738051207380513073805140738051507380516073805170738051807380519073805200738052107380522073805230738052407380525073805260738052707380528073805290738053007380531073805320738053307380534073805350738053607380537073805380738053907380540073805410738054207380543073805440738054507380546073805470738054807380549073805500738055107380552073805530738055407380555073805560738055707380558073805590738056007380561073805620738056307380564073805650738056607380567073805680738056907380570073805710738057207380573073805740738057507380576073805770738057807380579073805800738058107380582073805830738058407380585073805860738058707380588073805890738059007380591073805920738059307380594073805950738059607380597073805980738059907380600073806010738060207380603073806040738060507380606073806070738060807380609073806100738061107380612073806130738061407380615073806160738061707380618073806190738062007380621073806220738062307380624073806250738062607380627073806280738062907380630073806310738063207380633073806340738063507380636073806370738063807380639073806400738064107380642073806430738064407380645073806460738064707380648073806490738065007380651073806520738065307380654073806550738065607380657073806580738065907380660073806610738066207380663073806640738066507380666073806670738066807380669073806700738067107380672073806730738067407380675073806760738067707380678073806790738068007380681073806820738068307380684073806850738068607380687073806880738068907380690073806910738069207380693073806940738069507380696073806970738069807380699073807000738070107380702073807030738070407380705073807060738070707380708073807090738071007380711073807120738071307380714073807150738071607380717073807180738071907380720073807210738072207380723073807240738072507380726073807270738072807380729073807300738073107380732073807330738073407380735073807360738073707380738073807390738074007380741073807420738074307380744073807450738074607380747073807480738074907380750073807510738075207380753073807540738075507380756073807570738075807380759073807600738076107380762073807630738076407380765073807660738076707380768073807690738077007380771073807720738077307380774073807750738077607380777073807780738077907380780073807810738078207380783073807840738078507380786073807870738078807380789073807900739003407390035073900360739003707390038073900390739004007390041073900420739004307390044073900450739004607390047073900480739004907390050073900510739005207390053073900540739005507390056073900570739005807390059073900600739006107390062073900630739006407390065073900660739006707390068073900690739007007390071073900720739007307390074073900750739007607390077073900780739007907390080073900810739008207390083073900840739008507390086073900870739008807390089073900900739009107390092073900930739009407390095073900960739009707390098073900990739010007390101073901020739010307390104073901050739010607390107073901080739010907390110073901110739011207390113073901140739011507390116073901170739011807390119073901200739012107390122073901230739012407390125073901260739012707390128073901290739013007390131073901320739013307390134073901350739013607390137073901380739013907390140073901410739014207390143073901440739014507390146073901470739014807390149073901500739015107390152073901530739015407390155073901560739015707390158073901590739016007390161073901620739016307390164073901650739016607390167073901680739016907390170073901710739017207390173073901740739017507390176073901770739017807390179073901800739018107390182073901830739018407390185073901860739018707390188073901890739019007390191073901920739019307390194073901950739019607390197073901980739019907390200073902010739020207390203073902040739020507390206073902070739020807390209073902100739021107390212073902130739021407390215073902160739021707390218073902190739022007390221073902220739022307390224073902250739022607390227073902280739022907390230073902310739023207390233073902340739023507390236073902370739023807390239073902400739024107390242073902430739024407390245073902460739024707390248073902490739025007390251073902520739025307390254073902550739025607390257073902580739025907390260073902610739026207390263073902640739026507390266073902670739026807390269073902700739027107390272073902730739027407390275073902760739027707390278073902790739028007390281073902820739028307390284073902850739028607390287073902880739028907390290073902910739029207390293073902940739029507390296073902970739029807390299073903000739030107390302073903030739030407390305073903060739030707390308073903090739031007390311073903120739031307390314073903150739031607390317073903180739031907390320073903210739032207390323073903240739032507390326073903270739032807390329073903300739033107390332073903330739033407390335073903360739033707390338073903390739034007390341073903420739034307390344073903450739034607390347073903480739034907390350073903510739035207390353073903540739035507390356073903570739035807390359073903600739036107390362073903630739036407390365073903660739036707390368073903690739037007390371073903720739037307390374073903750739037607390377073903780739037907390380073903810739038207390383073903840739038507390386073903870739038807390389073903900739039107390392073903930739039407390395073903960739039707390398073903990739040007390401073904020739040307390404073904050739040607390407073904080739040907390410073904110739041207390413073904140739041507390416073904170739041807390419073904200739042107390422073904230739042407390425073904260739042707390428073904290739043007390431073904320739043307390434073904350739043607390437073904380739043907390440073904410739044207390443073904440739044507390446073904470739044807390449073904500739045107390452073904530739045407390455073904560739045707390458073904590739046007390461073904620739046307390464073904650739046607390467073904680739046907390470073904710739047207390473073904740739047507390476073904770739047807390479073904800739048107390482073904830739048407390485073904860739048707390488073904890739049007390491073904920739049307390494073904950739049607390497073904980739049907390500073905010739050207390503073905040739050507390506073905070739050807390509073905100739051107390512073905130739051407390515073905160739051707390518073905190739052007390521073905220739052307390524073905250739052607390527073905280739052907390530073905310739053207390533073905340739053507390536073905370739053807390539073905400739054107390542073905430739054407390545073905460739054707390548073905490739055007390551073905520739055307390554073905550739055607390557073905580739055907390560073905610739056207390563073905640739056507390566073905670739056807390569073905700739057107390572073905730739057407390575073905760739057707390578073905790739058007390581073905820739058307390584073905850739058607390587073905880739058907390590073905910739059207390593073905940739059507390596073905970739059807390599073906000739060107390602073906030739060407390605073906060739060707390608073906090739061007390611073906120739061307390614073906150739061607390617073906180739061907390620073906210739062207390623073906240739062507390626073906270739062807390629073906300739063107390632073906330739063407390635073906360739063707390638073906390739064007390641073906420739064307390644073906450739064607390647073906480739064907390650073906510739065207390653073906540739065507390656073906570739065807390659073906600739066107390662073906630739066407390665073906660739066707390668073906690739067007390671073906720739067307390674073906750739067607390677073906780739067907390680073906810739068207390683073906840739068507390686073906870739068807390689073906900739069107390692073906930739069407390695073906960739069707390698073906990739070007390701073907020739070307390704073907050739070607390707073907080739070907390710073907110739071207390713073907140739071507390716073907170739071807390719073907200739072107390722073907230739072407390725073907260739072707390728073907290739073007390731073907320739073307390734073907350739073607390737073907380739073907390740073907410739074207390743073907440739074507390746073907470739074807390749073907500739075107390752073907530739075407390755073907560739075707390758073907590739076007390761073907620739076307390764073907650739076607390767073907680739076907390770073907710739077207390773073907740739077507390776073907770739077807390779073907800739078107390782073907830739078407390785073907860739078707390788073907890739079007390791074000340740003507400036074000370740003807400039074000400740004107400042074000430740004407400045074000460740004707400048074000490740005007400051074000520740005307400054074000550740005607400057074000580740005907400060074000610740006207400063074000640740006507400066074000670740006807400069074000700740007107400072074000730740007407400075074000760740007707400078074000790740008007400081074000820740008307400084074000850740008607400087074000880740008907400090074000910740009207400093074000940740009507400096074000970740009807400099074001000740010107400102074001030740010407400105074001060740010707400108074001090740011007400111074001120740011307400114074001150740011607400117074001180740011907400120074001210740012207400123074001240740012507400126074001270740012807400129074001300740013107400132074001330740013407400135074001360740013707400138074001390740014007400141074001420740014307400144074001450740014607400147074001480740014907400150074001510740015207400153074001540740015507400156074001570740015807400159074001600740016107400162074001630740016407400165074001660740016707400168074001690740017007400171074001720740017307400174074001750740017607400177074001780740017907400180074001810740018207400183074001840740018507400186074001870740018807400189074001900740019107400192074001930740019407400195074001960740019707400198074001990740020007400201074002020740020307400204074002050740020607400207074002080740020907400210074002110740021207400213074002140740021507400216074002170740021807400219074002200740022107400222074002230740022407400225074002260740022707400228074002290740023007400231074002320740023307400234074002350740023607400237074002380740023907400240074002410740024207400243074002440740024507400246074002470740024807400249074002500740025107400252074002530740025407400255074002560740025707400258074002590740026007400261074002620740026307400264074002650740026607400267074002680740026907400270074002710740027207400273074002740740027507400276074002770740027807400279074002800740028107400282074002830740028407400285074002860740028707400288074002890740029007400291074002920740029307400294074002950740029607400297074002980740029907400300074003010740030207400303074003040740030507400306074003070740030807400309074003100740031107400312074003130740031407400315074003160740031707400318074003190740032007400321074003220740032307400324074003250740032607400327074003280740032907400330074003310740033207400333074003340740033507400336074003370740033807400339074003400740034107400342074003430740034407400345074003460740034707400348074003490740035007400351074003520740035307400354074003550740035607400357074003580740035907400360074003610740036207400363074003640740036507400366074003670740036807400369074003700740037107400372074003730740037407400375074003760740037707400378074003790740038007400381074003820740038307400384074003850740038607400387074003880740038907400390074003910740039207400393074003940740039507400396074003970740039807400399074004000740040107400402074004030740040407400405074004060740040707400408074004090740041007400411074004120740041307400414074004150740041607400417074004180740041907400420074004210740042207400423074004240740042507400426074004270740042807400429074004300740043107400432074004330740043407400435074004360740043707400438074004390740044007400441074004420740044307400444074004450740044607400447074004480740044907400450074004510740045207400453074004540740045507400456074004570740045807400459074004600740046107400462074004630740046407400465074004660740046707400468074004690740047007400471074004720740047307400474074004750740047607400477074004780740047907400480074004810740048207400483074004840740048507400486074004870740048807400489074004900740049107400492074004930740049407400495074004960740049707400498074004990740050007400501074005020740050307400504074005050740050607400507074005080740050907400510074005110740051207400513074005140740051507400516074005170740051807400519074005200740052107400522074005230740052407400525074005260740052707400528074005290740053007400531074005320740053307400534074005350740053607400537074005380740053907400540074005410740054207400543074005440740054507400546074005470740054807400549074005500740055107400552074005530740055407400555074005560740055707400558074005590740056007400561074005620740056307400564074005650740056607400567074005680740056907400570074005710740057207400573074005740740057507400576074005770740057807400579074005800740058107400582074005830740058407400585074005860740058707400588074005890740059007400591074005920740059307400594074005950740059607400597074005980740059907400600074006010740060207400603074006040740060507400606074006070740060807400609074006100740061107400612074006130740061407400615074006160740061707400618074006190740062007400621074006220740062307400624074006250740062607400627074006280740062907400630074006310740063207400633074006340740063507400636074006370740063807400639074006400740064107400642074006430740064407400645074006460740064707400648074006490740065007400651074006520740065307400654074006550740065607400657074006580740065907400660074006610740066207400663074006640740066507400666074006670740066807400669074006700740067107400672074006730740067407400675074006760740067707400678074006790740068007400681074006820740068307400684074006850740068607400687074006880740068907400690074006910740069207400693074006940740069507400696074006970740069807400699074007000740070107400702074007030740070407400705074007060740070707400708074007090740071007400711074007120740071307400714074007150740071607400717074007180740071907400720074007210740072207400723074007240740072507400726074007270740072807400729074007300740073107400732074007330740073407400735074007360740073707400738074007390740074007400741074007420740074307400744074007450740074607400747074007480740074907400750074007510740075207400753074007540740075507400756074007570740075807400759074007600740076107400762074007630740076407400765074007660740076707400768074007690740077007400771074007720740077307400774074007750740077607400777074007780740077907400780074007810740078207400783074007840740078507400786074007870740078807400789074007900740079107410034074100350741003607410037074100380741003907410040074100410741004207410043074100440741004507410046074100470741004807410049074100500741005107410052074100530741005407410055074100560741005707410058074100590741006007410061074100620741006307410064074100650741006607410067074100680741006907410070074100710741007207410073074100740741007507410076074100770741007807410079074100800741008107410082074100830741008407410085074100860741008707410088074100890741009007410091074100920741009307410094074100950741009607410097074100980741009907410100074101010741010207410103074101040741010507410106074101070741010807410109074101100741011107410112074101130741011407410115074101160741011707410118074101190741012007410121074101220741012307410124074101250741012607410127074101280741012907410130074101310741013207410133074101340741013507410136074101370741013807410139074101400741014107410142074101430741014407410145074101460741014707410148074101490741015007410151074101520741015307410154074101550741015607410157074101580741015907410160074101610741016207410163074101640741016507410166074101670741016807410169074101700741017107410172074101730741017407410175074101760741017707410178074101790741018007410181074101820741018307410184074101850741018607410187074101880741018907410190074101910741019207410193074101940741019507410196074101970741019807410199074102000741020107410202074102030741020407410205074102060741020707410208074102090741021007410211074102120741021307410214074102150741021607410217074102180741021907410220074102210741022207410223074102240741022507410226074102270741022807410229074102300741023107410232074102330741023407410235074102360741023707410238074102390741024007410241074102420741024307410244074102450741024607410247074102480741024907410250074102510741025207410253074102540741025507410256074102570741025807410259074102600741026107410262074102630741026407410265074102660741026707410268074102690741027007410271074102720741027307410274074102750741027607410277074102780741027907410280074102810741028207410283074102840741028507410286074102870741028807410289074102900741029107410292074102930741029407410295074102960741029707410298074102990741030007410301074103020741030307410304074103050741030607410307074103080741030907410310074103110741031207410313074103140741031507410316074103170741031807410319074103200741032107410322074103230741032407410325074103260741032707410328074103290741033007410331074103320741033307410334074103350741033607410337074103380741033907410340074103410741034207410343074103440741034507410346074103470741034807410349074103500741035107410352074103530741035407410355074103560741035707410358074103590741036007410361074103620741036307410364074103650741036607410367074103680741036907410370074103710741037207410373074103740741037507410376074103770741037807410379074103800741038107410382074103830741038407410385074103860741038707410388074103890741039007410391074103920741039307410394074103950741039607410397074103980741039907410400074104010741040207410403074104040741040507410406074104070741040807410409074104100741041107410412074104130741041407410415074104160741041707410418074104190741042007410421074104220741042307410424074104250741042607410427074104280741042907410430074104310741043207410433074104340741043507410436074104370741043807410439074104400741044107410442074104430741044407410445074104460741044707410448074104490741045007410451074104520741045307410454074104550741045607410457074104580741045907410460074104610741046207410463074104640741046507410466074104670741046807410469074104700741047107410472074104730741047407410475074104760741047707410478074104790741048007410481074104820741048307410484074104850741048607410487074104880741048907410490074104910741049207410493074104940741049507410496074104970741049807410499074105000741050107410502074105030741050407410505074105060741050707410508074105090741051007410511074105120741051307410514074105150741051607410517074105180741051907410520074105210741052207410523074105240741052507410526074105270741052807410529074105300741053107410532074105330741053407410535074105360741053707410538074105390741054007410541074105420741054307410544074105450741054607410547074105480741054907410550074105510741055207410553074105540741055507410556074105570741055807410559074105600741056107410562074105630741056407410565074105660741056707410568074105690741057007410571074105720741057307410574074105750741057607410577074105780741057907410580074105810741058207410583074105840741058507410586074105870741058807410589074105900741059107410592074105930741059407410595074105960741059707410598074105990741060007410601074106020741060307410604074106050741060607410607074106080741060907410610074106110741061207410613074106140741061507410616074106170741061807410619074106200741062107410622074106230741062407410625074106260741062707410628074106290741063007410631074106320741063307410634074106350741063607410637074106380741063907410640074106410741064207410643074106440741064507410646074106470741064807410649074106500741065107410652074106530741065407410655074106560741065707410658074106590741066007410661074106620741066307410664074106650741066607410667074106680741066907410670074106710741067207410673074106740741067507410676074106770741067807410679074106800741068107410682074106830741068407410685074106860741068707410688074106890741069007410691074106920741069307410694074106950741069607410697074106980741069907410700074107010741070207410703074107040741070507410706074107070741070807410709074107100741071107410712074107130741071407410715074107160741071707410718074107190741072007410721074107220741072307410724074107250741072607410727074107280741072907410730074107310741073207410733074107340741073507410736074107370741073807410739074107400741074107410742074107430741074407410745074107460741074707410748074107490741075007410751074107520741075307410754074107550741075607410757074107580741075907410760074107610741076207410763074107640741076507410766074107670741076807410769074107700741077107410772074107730741077407410775074107760741077707410778074107790741078007410781074107820741078307410784074107850741078607410787074107880741078907410790074107910741079207420034074200350742003607420037074200380742003907420040074200410742004207420043074200440742004507420046074200470742004807420049074200500742005107420052074200530742005407420055074200560742005707420058074200590742006007420061074200620742006307420064074200650742006607420067074200680742006907420070074200710742007207420073074200740742007507420076074200770742007807420079074200800742008107420082074200830742008407420085074200860742008707420088074200890742009007420091074200920742009307420094074200950742009607420097074200980742009907420100074201010742010207420103074201040742010507420106074201070742010807420109074201100742011107420112074201130742011407420115074201160742011707420118074201190742012007420121074201220742012307420124074201250742012607420127074201280742012907420130074201310742013207420133074201340742013507420136074201370742013807420139074201400742014107420142074201430742014407420145074201460742014707420148074201490742015007420151074201520742015307420154074201550742015607420157074201580742015907420160074201610742016207420163074201640742016507420166074201670742016807420169074201700742017107420172074201730742017407420175074201760742017707420178074201790742018007420181074201820742018307420184074201850742018607420187074201880742018907420190074201910742019207420193074201940742019507420196074201970742019807420199074202000742020107420202074202030742020407420205074202060742020707420208074202090742021007420211074202120742021307420214074202150742021607420217074202180742021907420220074202210742022207420223074202240742022507420226074202270742022807420229074202300742023107420232074202330742023407420235074202360742023707420238074202390742024007420241074202420742024307420244074202450742024607420247074202480742024907420250074202510742025207420253074202540742025507420256074202570742025807420259074202600742026107420262074202630742026407420265074202660742026707420268074202690742027007420271074202720742027307420274074202750742027607420277074202780742027907420280074202810742028207420283074202840742028507420286074202870742028807420289074202900742029107420292074202930742029407420295074202960742029707420298074202990742030007420301074203020742030307420304074203050742030607420307074203080742030907420310074203110742031207420313074203140742031507420316074203170742031807420319074203200742032107420322074203230742032407420325074203260742032707420328074203290742033007420331074203320742033307420334074203350742033607420337074203380742033907420340074203410742034207420343074203440742034507420346074203470742034807420349074203500742035107420352074203530742035407420355074203560742035707420358074203590742036007420361074203620742036307420364074203650742036607420367074203680742036907420370074203710742037207420373074203740742037507420376074203770742037807420379074203800742038107420382074203830742038407420385074203860742038707420388074203890742039007420391074203920742039307420394074203950742039607420397074203980742039907420400074204010742040207420403074204040742040507420406074204070742040807420409074204100742041107420412074204130742041407420415074204160742041707420418074204190742042007420421074204220742042307420424074204250742042607420427074204280742042907420430074204310742043207420433074204340742043507420436074204370742043807420439074204400742044107420442074204430742044407420445074204460742044707420448074204490742045007420451074204520742045307420454074204550742045607420457074204580742045907420460074204610742046207420463074204640742046507420466074204670742046807420469074204700742047107420472074204730742047407420475074204760742047707420478074204790742048007420481074204820742048307420484074204850742048607420487074204880742048907420490074204910742049207420493074204940742049507420496074204970742049807420499074205000742050107420502074205030742050407420505074205060742050707420508074205090742051007420511074205120742051307420514074205150742051607420517074205180742051907420520074205210742052207420523074205240742052507420526074205270742052807420529074205300742053107420532074205330742053407420535074205360742053707420538074205390742054007420541074205420742054307420544074205450742054607420547074205480742054907420550074205510742055207420553074205540742055507420556074205570742055807420559074205600742056107420562074205630742056407420565074205660742056707420568074205690742057007420571074205720742057307420574074205750742057607420577074205780742057907420580074205810742058207420583074205840742058507420586074205870742058807420589074205900742059107420592074205930742059407420595074205960742059707420598074205990742060007420601074206020742060307420604074206050742060607420607074206080742060907420610074206110742061207420613074206140742061507420616074206170742061807420619074206200742062107420622074206230742062407420625074206260742062707420628074206290742063007420631074206320742063307420634074206350742063607420637074206380742063907420640074206410742064207420643074206440742064507420646074206470742064807420649074206500742065107420652074206530742065407420655074206560742065707420658074206590742066007420661074206620742066307420664074206650742066607420667074206680742066907420670074206710742067207420673074206740742067507420676074206770742067807420679074206800742068107420682074206830742068407420685074206860742068707420688074206890742069007420691074206920742069307420694074206950742069607420697074206980742069907420700074207010742070207420703074207040742070507420706074207070742070807420709074207100742071107420712074207130742071407420715074207160742071707420718074207190742072007420721074207220742072307420724074207250742072607420727074207280742072907420730074207310742073207420733074207340742073507420736074207370742073807420739074207400742074107420742074207430742074407420745074207460742074707420748074207490742075007420751074207520742075307420754074207550742075607420757074207580742075907420760074207610742076207420763074207640742076507420766074207670742076807420769074207700742077107420772074207730742077407420775074207760742077707420778074207790742078007420781074207820742078307420784074207850742078607420787074207880742078907420790074207910742079207420793074300350743003607430037074300380743003907430040074300410743004207430043074300440743004507430046074300470743004807430049074300500743005107430052074300530743005407430055074300560743005707430058074300590743006007430061074300620743006307430064074300650743006607430067074300680743006907430070074300710743007207430073074300740743007507430076074300770743007807430079074300800743008107430082074300830743008407430085074300860743008707430088074300890743009007430091074300920743009307430094074300950743009607430097074300980743009907430100074301010743010207430103074301040743010507430106074301070743010807430109074301100743011107430112074301130743011407430115074301160743011707430118074301190743012007430121074301220743012307430124074301250743012607430127074301280743012907430130074301310743013207430133074301340743013507430136074301370743013807430139074301400743014107430142074301430743014407430145074301460743014707430148074301490743015007430151074301520743015307430154074301550743015607430157074301580743015907430160074301610743016207430163074301640743016507430166074301670743016807430169074301700743017107430172074301730743017407430175074301760743017707430178074301790743018007430181074301820743018307430184074301850743018607430187074301880743018907430190074301910743019207430193074301940743019507430196074301970743019807430199074302000743020107430202074302030743020407430205074302060743020707430208074302090743021007430211074302120743021307430214074302150743021607430217074302180743021907430220074302210743022207430223074302240743022507430226074302270743022807430229074302300743023107430232074302330743023407430235074302360743023707430238074302390743024007430241074302420743024307430244074302450743024607430247074302480743024907430250074302510743025207430253074302540743025507430256074302570743025807430259074302600743026107430262074302630743026407430265074302660743026707430268074302690743027007430271074302720743027307430274074302750743027607430277074302780743027907430280074302810743028207430283074302840743028507430286074302870743028807430289074302900743029107430292074302930743029407430295074302960743029707430298074302990743030007430301074303020743030307430304074303050743030607430307074303080743030907430310074303110743031207430313074303140743031507430316074303170743031807430319074303200743032107430322074303230743032407430325074303260743032707430328074303290743033007430331074303320743033307430334074303350743033607430337074303380743033907430340074303410743034207430343074303440743034507430346074303470743034807430349074303500743035107430352074303530743035407430355074303560743035707430358074303590743036007430361074303620743036307430364074303650743036607430367074303680743036907430370074303710743037207430373074303740743037507430376074303770743037807430379074303800743038107430382074303830743038407430385074303860743038707430388074303890743039007430391074303920743039307430394074303950743039607430397074303980743039907430400074304010743040207430403074304040743040507430406074304070743040807430409074304100743041107430412074304130743041407430415074304160743041707430418074304190743042007430421074304220743042307430424074304250743042607430427074304280743042907430430074304310743043207430433074304340743043507430436074304370743043807430439074304400743044107430442074304430743044407430445074304460743044707430448074304490743045007430451074304520743045307430454074304550743045607430457074304580743045907430460074304610743046207430463074304640743046507430466074304670743046807430469074304700743047107430472074304730743047407430475074304760743047707430478074304790743048007430481074304820743048307430484074304850743048607430487074304880743048907430490074304910743049207430493074304940743049507430496074304970743049807430499074305000743050107430502074305030743050407430505074305060743050707430508074305090743051007430511074305120743051307430514074305150743051607430517074305180743051907430520074305210743052207430523074305240743052507430526074305270743052807430529074305300743053107430532074305330743053407430535074305360743053707430538074305390743054007430541074305420743054307430544074305450743054607430547074305480743054907430550074305510743055207430553074305540743055507430556074305570743055807430559074305600743056107430562074305630743056407430565074305660743056707430568074305690743057007430571074305720743057307430574074305750743057607430577074305780743057907430580074305810743058207430583074305840743058507430586074305870743058807430589074305900743059107430592074305930743059407430595074305960743059707430598074305990743060007430601074306020743060307430604074306050743060607430607074306080743060907430610074306110743061207430613074306140743061507430616074306170743061807430619074306200743062107430622074306230743062407430625074306260743062707430628074306290743063007430631074306320743063307430634074306350743063607430637074306380743063907430640074306410743064207430643074306440743064507430646074306470743064807430649074306500743065107430652074306530743065407430655074306560743065707430658074306590743066007430661074306620743066307430664074306650743066607430667074306680743066907430670074306710743067207430673074306740743067507430676074306770743067807430679074306800743068107430682074306830743068407430685074306860743068707430688074306890743069007430691074306920743069307430694074306950743069607430697074306980743069907430700074307010743070207430703074307040743070507430706074307070743070807430709074307100743071107430712074307130743071407430715074307160743071707430718074307190743072007430721074307220743072307430724074307250743072607430727074307280743072907430730074307310743073207430733074307340743073507430736074307370743073807430739074307400743074107430742074307430743074407430745074307460743074707430748074307490743075007430751074307520743075307430754074307550743075607430757074307580743075907430760074307610743076207430763074307640743076507430766074307670743076807430769074307700743077107430772074307730743077407430775074307760743077707430778074307790743078007430781074307820743078307430784074307850743078607430787074307880743078907430790074307910743079207430793074400350744003607440037074400380744003907440040074400410744004207440043074400440744004507440046074400470744004807440049074400500744005107440052074400530744005407440055074400560744005707440058074400590744006007440061074400620744006307440064074400650744006607440067074400680744006907440070074400710744007207440073074400740744007507440076074400770744007807440079074400800744008107440082074400830744008407440085074400860744008707440088074400890744009007440091074400920744009307440094074400950744009607440097074400980744009907440100074401010744010207440103074401040744010507440106074401070744010807440109074401100744011107440112074401130744011407440115074401160744011707440118074401190744012007440121074401220744012307440124074401250744012607440127074401280744012907440130074401310744013207440133074401340744013507440136074401370744013807440139074401400744014107440142074401430744014407440145074401460744014707440148074401490744015007440151074401520744015307440154074401550744015607440157074401580744015907440160074401610744016207440163074401640744016507440166074401670744016807440169074401700744017107440172074401730744017407440175074401760744017707440178074401790744018007440181074401820744018307440184074401850744018607440187074401880744018907440190074401910744019207440193074401940744019507440196074401970744019807440199074402000744020107440202074402030744020407440205074402060744020707440208074402090744021007440211074402120744021307440214074402150744021607440217074402180744021907440220074402210744022207440223074402240744022507440226074402270744022807440229074402300744023107440232074402330744023407440235074402360744023707440238074402390744024007440241074402420744024307440244074402450744024607440247074402480744024907440250074402510744025207440253074402540744025507440256074402570744025807440259074402600744026107440262074402630744026407440265074402660744026707440268074402690744027007440271074402720744027307440274074402750744027607440277074402780744027907440280074402810744028207440283074402840744028507440286074402870744028807440289074402900744029107440292074402930744029407440295074402960744029707440298074402990744030007440301074403020744030307440304074403050744030607440307074403080744030907440310074403110744031207440313074403140744031507440316074403170744031807440319074403200744032107440322074403230744032407440325074403260744032707440328074403290744033007440331074403320744033307440334074403350744033607440337074403380744033907440340074403410744034207440343074403440744034507440346074403470744034807440349074403500744035107440352074403530744035407440355074403560744035707440358074403590744036007440361074403620744036307440364074403650744036607440367074403680744036907440370074403710744037207440373074403740744037507440376074403770744037807440379074403800744038107440382074403830744038407440385074403860744038707440388074403890744039007440391074403920744039307440394074403950744039607440397074403980744039907440400074404010744040207440403074404040744040507440406074404070744040807440409074404100744041107440412074404130744041407440415074404160744041707440418074404190744042007440421074404220744042307440424074404250744042607440427074404280744042907440430074404310744043207440433074404340744043507440436074404370744043807440439074404400744044107440442074404430744044407440445074404460744044707440448074404490744045007440451074404520744045307440454074404550744045607440457074404580744045907440460074404610744046207440463074404640744046507440466074404670744046807440469074404700744047107440472074404730744047407440475074404760744047707440478074404790744048007440481074404820744048307440484074404850744048607440487074404880744048907440490074404910744049207440493074404940744049507440496074404970744049807440499074405000744050107440502074405030744050407440505074405060744050707440508074405090744051007440511074405120744051307440514074405150744051607440517074405180744051907440520074405210744052207440523074405240744052507440526074405270744052807440529074405300744053107440532074405330744053407440535074405360744053707440538074405390744054007440541074405420744054307440544074405450744054607440547074405480744054907440550074405510744055207440553074405540744055507440556074405570744055807440559074405600744056107440562074405630744056407440565074405660744056707440568074405690744057007440571074405720744057307440574074405750744057607440577074405780744057907440580074405810744058207440583074405840744058507440586074405870744058807440589074405900744059107440592074405930744059407440595074405960744059707440598074405990744060007440601074406020744060307440604074406050744060607440607074406080744060907440610074406110744061207440613074406140744061507440616074406170744061807440619074406200744062107440622074406230744062407440625074406260744062707440628074406290744063007440631074406320744063307440634074406350744063607440637074406380744063907440640074406410744064207440643074406440744064507440646074406470744064807440649074406500744065107440652074406530744065407440655074406560744065707440658074406590744066007440661074406620744066307440664074406650744066607440667074406680744066907440670074406710744067207440673074406740744067507440676074406770744067807440679074406800744068107440682074406830744068407440685074406860744068707440688074406890744069007440691074406920744069307440694074406950744069607440697074406980744069907440700074407010744070207440703074407040744070507440706074407070744070807440709074407100744071107440712074407130744071407440715074407160744071707440718074407190744072007440721074407220744072307440724074407250744072607440727074407280744072907440730074407310744073207440733074407340744073507440736074407370744073807440739074407400744074107440742074407430744074407440745074407460744074707440748074407490744075007440751074407520744075307440754074407550744075607440757074407580744075907440760074407610744076207440763074407640744076507440766074407670744076807440769074407700744077107440772074407730744077407440775074407760744077707440778074407790744078007440781074407820744078307440784074407850744078607440787074407880744078907440790074407910744079207440793074407940745003507450036074500370745003807450039074500400745004107450042074500430745004407450045074500460745004707450048074500490745005007450051074500520745005307450054074500550745005607450057074500580745005907450060074500610745006207450063074500640745006507450066074500670745006807450069074500700745007107450072074500730745007407450075074500760745007707450078074500790745008007450081074500820745008307450084074500850745008607450087074500880745008907450090074500910745009207450093074500940745009507450096074500970745009807450099074501000745010107450102074501030745010407450105074501060745010707450108074501090745011007450111074501120745011307450114074501150745011607450117074501180745011907450120074501210745012207450123074501240745012507450126074501270745012807450129074501300745013107450132074501330745013407450135074501360745013707450138074501390745014007450141074501420745014307450144074501450745014607450147074501480745014907450150074501510745015207450153074501540745015507450156074501570745015807450159074501600745016107450162074501630745016407450165074501660745016707450168074501690745017007450171074501720745017307450174074501750745017607450177074501780745017907450180074501810745018207450183074501840745018507450186074501870745018807450189074501900745019107450192074501930745019407450195074501960745019707450198074501990745020007450201074502020745020307450204074502050745020607450207074502080745020907450210074502110745021207450213074502140745021507450216074502170745021807450219074502200745022107450222074502230745022407450225074502260745022707450228074502290745023007450231074502320745023307450234074502350745023607450237074502380745023907450240074502410745024207450243074502440745024507450246074502470745024807450249074502500745025107450252074502530745025407450255074502560745025707450258074502590745026007450261074502620745026307450264074502650745026607450267074502680745026907450270074502710745027207450273074502740745027507450276074502770745027807450279074502800745028107450282074502830745028407450285074502860745028707450288074502890745029007450291074502920745029307450294074502950745029607450297074502980745029907450300074503010745030207450303074503040745030507450306074503070745030807450309074503100745031107450312074503130745031407450315074503160745031707450318074503190745032007450321074503220745032307450324074503250745032607450327074503280745032907450330074503310745033207450333074503340745033507450336074503370745033807450339074503400745034107450342074503430745034407450345074503460745034707450348074503490745035007450351074503520745035307450354074503550745035607450357074503580745035907450360074503610745036207450363074503640745036507450366074503670745036807450369074503700745037107450372074503730745037407450375074503760745037707450378074503790745038007450381074503820745038307450384074503850745038607450387074503880745038907450390074503910745039207450393074503940745039507450396074503970745039807450399074504000745040107450402074504030745040407450405074504060745040707450408074504090745041007450411074504120745041307450414074504150745041607450417074504180745041907450420074504210745042207450423074504240745042507450426074504270745042807450429074504300745043107450432074504330745043407450435074504360745043707450438074504390745044007450441074504420745044307450444074504450745044607450447074504480745044907450450074504510745045207450453074504540745045507450456074504570745045807450459074504600745046107450462074504630745046407450465074504660745046707450468074504690745047007450471074504720745047307450474074504750745047607450477074504780745047907450480074504810745048207450483074504840745048507450486074504870745048807450489074504900745049107450492074504930745049407450495074504960745049707450498074504990745050007450501074505020745050307450504074505050745050607450507074505080745050907450510074505110745051207450513074505140745051507450516074505170745051807450519074505200745052107450522074505230745052407450525074505260745052707450528074505290745053007450531074505320745053307450534074505350745053607450537074505380745053907450540074505410745054207450543074505440745054507450546074505470745054807450549074505500745055107450552074505530745055407450555074505560745055707450558074505590745056007450561074505620745056307450564074505650745056607450567074505680745056907450570074505710745057207450573074505740745057507450576074505770745057807450579074505800745058107450582074505830745058407450585074505860745058707450588074505890745059007450591074505920745059307450594074505950745059607450597074505980745059907450600074506010745060207450603074506040745060507450606074506070745060807450609074506100745061107450612074506130745061407450615074506160745061707450618074506190745062007450621074506220745062307450624074506250745062607450627074506280745062907450630074506310745063207450633074506340745063507450636074506370745063807450639074506400745064107450642074506430745064407450645074506460745064707450648074506490745065007450651074506520745065307450654074506550745065607450657074506580745065907450660074506610745066207450663074506640745066507450666074506670745066807450669074506700745067107450672074506730745067407450675074506760745067707450678074506790745068007450681074506820745068307450684074506850745068607450687074506880745068907450690074506910745069207450693074506940745069507450696074506970745069807450699074507000745070107450702074507030745070407450705074507060745070707450708074507090745071007450711074507120745071307450714074507150745071607450717074507180745071907450720074507210745072207450723074507240745072507450726074507270745072807450729074507300745073107450732074507330745073407450735074507360745073707450738074507390745074007450741074507420745074307450744074507450745074607450747074507480745074907450750074507510745075207450753074507540745075507450756074507570745075807450759074507600745076107450762074507630745076407450765074507660745076707450768074507690745077007450771074507720745077307450774074507750745077607450777074507780745077907450780074507810745078207450783074507840745078507450786074507870745078807450789074507900745079107450792074507930745079407460035074600360746003707460038074600390746004007460041074600420746004307460044074600450746004607460047074600480746004907460050074600510746005207460053074600540746005507460056074600570746005807460059074600600746006107460062074600630746006407460065074600660746006707460068074600690746007007460071074600720746007307460074074600750746007607460077074600780746007907460080074600810746008207460083074600840746008507460086074600870746008807460089074600900746009107460092074600930746009407460095074600960746009707460098074600990746010007460101074601020746010307460104074601050746010607460107074601080746010907460110074601110746011207460113074601140746011507460116074601170746011807460119074601200746012107460122074601230746012407460125074601260746012707460128074601290746013007460131074601320746013307460134074601350746013607460137074601380746013907460140074601410746014207460143074601440746014507460146074601470746014807460149074601500746015107460152074601530746015407460155074601560746015707460158074601590746016007460161074601620746016307460164074601650746016607460167074601680746016907460170074601710746017207460173074601740746017507460176074601770746017807460179074601800746018107460182074601830746018407460185074601860746018707460188074601890746019007460191074601920746019307460194074601950746019607460197074601980746019907460200074602010746020207460203074602040746020507460206074602070746020807460209074602100746021107460212074602130746021407460215074602160746021707460218074602190746022007460221074602220746022307460224074602250746022607460227074602280746022907460230074602310746023207460233074602340746023507460236074602370746023807460239074602400746024107460242074602430746024407460245074602460746024707460248074602490746025007460251074602520746025307460254074602550746025607460257074602580746025907460260074602610746026207460263074602640746026507460266074602670746026807460269074602700746027107460272074602730746027407460275074602760746027707460278074602790746028007460281074602820746028307460284074602850746028607460287074602880746028907460290074602910746029207460293074602940746029507460296074602970746029807460299074603000746030107460302074603030746030407460305074603060746030707460308074603090746031007460311074603120746031307460314074603150746031607460317074603180746031907460320074603210746032207460323074603240746032507460326074603270746032807460329074603300746033107460332074603330746033407460335074603360746033707460338074603390746034007460341074603420746034307460344074603450746034607460347074603480746034907460350074603510746035207460353074603540746035507460356074603570746035807460359074603600746036107460362074603630746036407460365074603660746036707460368074603690746037007460371074603720746037307460374074603750746037607460377074603780746037907460380074603810746038207460383074603840746038507460386074603870746038807460389074603900746039107460392074603930746039407460395074603960746039707460398074603990746040007460401074604020746040307460404074604050746040607460407074604080746040907460410074604110746041207460413074604140746041507460416074604170746041807460419074604200746042107460422074604230746042407460425074604260746042707460428074604290746043007460431074604320746043307460434074604350746043607460437074604380746043907460440074604410746044207460443074604440746044507460446074604470746044807460449074604500746045107460452074604530746045407460455074604560746045707460458074604590746046007460461074604620746046307460464074604650746046607460467074604680746046907460470074604710746047207460473074604740746047507460476074604770746047807460479074604800746048107460482074604830746048407460485074604860746048707460488074604890746049007460491074604920746049307460494074604950746049607460497074604980746049907460500074605010746050207460503074605040746050507460506074605070746050807460509074605100746051107460512074605130746051407460515074605160746051707460518074605190746052007460521074605220746052307460524074605250746052607460527074605280746052907460530074605310746053207460533074605340746053507460536074605370746053807460539074605400746054107460542074605430746054407460545074605460746054707460548074605490746055007460551074605520746055307460554074605550746055607460557074605580746055907460560074605610746056207460563074605640746056507460566074605670746056807460569074605700746057107460572074605730746057407460575074605760746057707460578074605790746058007460581074605820746058307460584074605850746058607460587074605880746058907460590074605910746059207460593074605940746059507460596074605970746059807460599074606000746060107460602074606030746060407460605074606060746060707460608074606090746061007460611074606120746061307460614074606150746061607460617074606180746061907460620074606210746062207460623074606240746062507460626074606270746062807460629074606300746063107460632074606330746063407460635074606360746063707460638074606390746064007460641074606420746064307460644074606450746064607460647074606480746064907460650074606510746065207460653074606540746065507460656074606570746065807460659074606600746066107460662074606630746066407460665074606660746066707460668074606690746067007460671074606720746067307460674074606750746067607460677074606780746067907460680074606810746068207460683074606840746068507460686074606870746068807460689074606900746069107460692074606930746069407460695074606960746069707460698074606990746070007460701074607020746070307460704074607050746070607460707074607080746070907460710074607110746071207460713074607140746071507460716074607170746071807460719074607200746072107460722074607230746072407460725074607260746072707460728074607290746073007460731074607320746073307460734074607350746073607460737074607380746073907460740074607410746074207460743074607440746074507460746074607470746074807460749074607500746075107460752074607530746075407460755074607560746075707460758074607590746076007460761074607620746076307460764074607650746076607460767074607680746076907460770074607710746077207460773074607740746077507460776074607770746077807460779074607800746078107460782074607830746078407460785074607860746078707460788074607890746079007460791074607920746079307460794074607950747003607470037074700380747003907470040074700410747004207470043074700440747004507470046074700470747004807470049074700500747005107470052074700530747005407470055074700560747005707470058074700590747006007470061074700620747006307470064074700650747006607470067074700680747006907470070074700710747007207470073074700740747007507470076074700770747007807470079074700800747008107470082074700830747008407470085074700860747008707470088074700890747009007470091074700920747009307470094074700950747009607470097074700980747009907470100074701010747010207470103074701040747010507470106074701070747010807470109074701100747011107470112074701130747011407470115074701160747011707470118074701190747012007470121074701220747012307470124074701250747012607470127074701280747012907470130074701310747013207470133074701340747013507470136074701370747013807470139074701400747014107470142074701430747014407470145074701460747014707470148074701490747015007470151074701520747015307470154074701550747015607470157074701580747015907470160074701610747016207470163074701640747016507470166074701670747016807470169074701700747017107470172074701730747017407470175074701760747017707470178074701790747018007470181074701820747018307470184074701850747018607470187074701880747018907470190074701910747019207470193074701940747019507470196074701970747019807470199074702000747020107470202074702030747020407470205074702060747020707470208074702090747021007470211074702120747021307470214074702150747021607470217074702180747021907470220074702210747022207470223074702240747022507470226074702270747022807470229074702300747023107470232074702330747023407470235074702360747023707470238074702390747024007470241074702420747024307470244074702450747024607470247074702480747024907470250074702510747025207470253074702540747025507470256074702570747025807470259074702600747026107470262074702630747026407470265074702660747026707470268074702690747027007470271074702720747027307470274074702750747027607470277074702780747027907470280074702810747028207470283074702840747028507470286074702870747028807470289074702900747029107470292074702930747029407470295074702960747029707470298074702990747030007470301074703020747030307470304074703050747030607470307074703080747030907470310074703110747031207470313074703140747031507470316074703170747031807470319074703200747032107470322074703230747032407470325074703260747032707470328074703290747033007470331074703320747033307470334074703350747033607470337074703380747033907470340074703410747034207470343074703440747034507470346074703470747034807470349074703500747035107470352074703530747035407470355074703560747035707470358074703590747036007470361074703620747036307470364074703650747036607470367074703680747036907470370074703710747037207470373074703740747037507470376074703770747037807470379074703800747038107470382074703830747038407470385074703860747038707470388074703890747039007470391074703920747039307470394074703950747039607470397074703980747039907470400074704010747040207470403074704040747040507470406074704070747040807470409074704100747041107470412074704130747041407470415074704160747041707470418074704190747042007470421074704220747042307470424074704250747042607470427074704280747042907470430074704310747043207470433074704340747043507470436074704370747043807470439074704400747044107470442074704430747044407470445074704460747044707470448074704490747045007470451074704520747045307470454074704550747045607470457074704580747045907470460074704610747046207470463074704640747046507470466074704670747046807470469074704700747047107470472074704730747047407470475074704760747047707470478074704790747048007470481074704820747048307470484074704850747048607470487074704880747048907470490074704910747049207470493074704940747049507470496074704970747049807470499074705000747050107470502074705030747050407470505074705060747050707470508074705090747051007470511074705120747051307470514074705150747051607470517074705180747051907470520074705210747052207470523074705240747052507470526074705270747052807470529074705300747053107470532074705330747053407470535074705360747053707470538074705390747054007470541074705420747054307470544074705450747054607470547074705480747054907470550074705510747055207470553074705540747055507470556074705570747055807470559074705600747056107470562074705630747056407470565074705660747056707470568074705690747057007470571074705720747057307470574074705750747057607470577074705780747057907470580074705810747058207470583074705840747058507470586074705870747058807470589074705900747059107470592074705930747059407470595074705960747059707470598074705990747060007470601074706020747060307470604074706050747060607470607074706080747060907470610074706110747061207470613074706140747061507470616074706170747061807470619074706200747062107470622074706230747062407470625074706260747062707470628074706290747063007470631074706320747063307470634074706350747063607470637074706380747063907470640074706410747064207470643074706440747064507470646074706470747064807470649074706500747065107470652074706530747065407470655074706560747065707470658074706590747066007470661074706620747066307470664074706650747066607470667074706680747066907470670074706710747067207470673074706740747067507470676074706770747067807470679074706800747068107470682074706830747068407470685074706860747068707470688074706890747069007470691074706920747069307470694074706950747069607470697074706980747069907470700074707010747070207470703074707040747070507470706074707070747070807470709074707100747071107470712074707130747071407470715074707160747071707470718074707190747072007470721074707220747072307470724074707250747072607470727074707280747072907470730074707310747073207470733074707340747073507470736074707370747073807470739074707400747074107470742074707430747074407470745074707460747074707470748074707490747075007470751074707520747075307470754074707550747075607470757074707580747075907470760074707610747076207470763074707640747076507470766074707670747076807470769074707700747077107470772074707730747077407470775074707760747077707470778074707790747078007470781074707820747078307470784074707850747078607470787074707880747078907470790074707910747079207470793074707940747079507480036074800370748003807480039074800400748004107480042074800430748004407480045074800460748004707480048074800490748005007480051074800520748005307480054074800550748005607480057074800580748005907480060074800610748006207480063074800640748006507480066074800670748006807480069074800700748007107480072074800730748007407480075074800760748007707480078074800790748008007480081074800820748008307480084074800850748008607480087074800880748008907480090074800910748009207480093074800940748009507480096074800970748009807480099074801000748010107480102074801030748010407480105074801060748010707480108074801090748011007480111074801120748011307480114074801150748011607480117074801180748011907480120074801210748012207480123074801240748012507480126074801270748012807480129074801300748013107480132074801330748013407480135074801360748013707480138074801390748014007480141074801420748014307480144074801450748014607480147074801480748014907480150074801510748015207480153074801540748015507480156074801570748015807480159074801600748016107480162074801630748016407480165074801660748016707480168074801690748017007480171074801720748017307480174074801750748017607480177074801780748017907480180074801810748018207480183074801840748018507480186074801870748018807480189074801900748019107480192074801930748019407480195074801960748019707480198074801990748020007480201074802020748020307480204074802050748020607480207074802080748020907480210074802110748021207480213074802140748021507480216074802170748021807480219074802200748022107480222074802230748022407480225074802260748022707480228074802290748023007480231074802320748023307480234074802350748023607480237074802380748023907480240074802410748024207480243074802440748024507480246074802470748024807480249074802500748025107480252074802530748025407480255074802560748025707480258074802590748026007480261074802620748026307480264074802650748026607480267074802680748026907480270074802710748027207480273074802740748027507480276074802770748027807480279074802800748028107480282074802830748028407480285074802860748028707480288074802890748029007480291074802920748029307480294074802950748029607480297074802980748029907480300074803010748030207480303074803040748030507480306074803070748030807480309074803100748031107480312074803130748031407480315074803160748031707480318074803190748032007480321074803220748032307480324074803250748032607480327074803280748032907480330074803310748033207480333074803340748033507480336074803370748033807480339074803400748034107480342074803430748034407480345074803460748034707480348074803490748035007480351074803520748035307480354074803550748035607480357074803580748035907480360074803610748036207480363074803640748036507480366074803670748036807480369074803700748037107480372074803730748037407480375074803760748037707480378074803790748038007480381074803820748038307480384074803850748038607480387074803880748038907480390074803910748039207480393074803940748039507480396074803970748039807480399074804000748040107480402074804030748040407480405074804060748040707480408074804090748041007480411074804120748041307480414074804150748041607480417074804180748041907480420074804210748042207480423074804240748042507480426074804270748042807480429074804300748043107480432074804330748043407480435074804360748043707480438074804390748044007480441074804420748044307480444074804450748044607480447074804480748044907480450074804510748045207480453074804540748045507480456074804570748045807480459074804600748046107480462074804630748046407480465074804660748046707480468074804690748047007480471074804720748047307480474074804750748047607480477074804780748047907480480074804810748048207480483074804840748048507480486074804870748048807480489074804900748049107480492074804930748049407480495074804960748049707480498074804990748050007480501074805020748050307480504074805050748050607480507074805080748050907480510074805110748051207480513074805140748051507480516074805170748051807480519074805200748052107480522074805230748052407480525074805260748052707480528074805290748053007480531074805320748053307480534074805350748053607480537074805380748053907480540074805410748054207480543074805440748054507480546074805470748054807480549074805500748055107480552074805530748055407480555074805560748055707480558074805590748056007480561074805620748056307480564074805650748056607480567074805680748056907480570074805710748057207480573074805740748057507480576074805770748057807480579074805800748058107480582074805830748058407480585074805860748058707480588074805890748059007480591074805920748059307480594074805950748059607480597074805980748059907480600074806010748060207480603074806040748060507480606074806070748060807480609074806100748061107480612074806130748061407480615074806160748061707480618074806190748062007480621074806220748062307480624074806250748062607480627074806280748062907480630074806310748063207480633074806340748063507480636074806370748063807480639074806400748064107480642074806430748064407480645074806460748064707480648074806490748065007480651074806520748065307480654074806550748065607480657074806580748065907480660074806610748066207480663074806640748066507480666074806670748066807480669074806700748067107480672074806730748067407480675074806760748067707480678074806790748068007480681074806820748068307480684074806850748068607480687074806880748068907480690074806910748069207480693074806940748069507480696074806970748069807480699074807000748070107480702074807030748070407480705074807060748070707480708074807090748071007480711074807120748071307480714074807150748071607480717074807180748071907480720074807210748072207480723074807240748072507480726074807270748072807480729074807300748073107480732074807330748073407480735074807360748073707480738074807390748074007480741074807420748074307480744074807450748074607480747074807480748074907480750074807510748075207480753074807540748075507480756074807570748075807480759074807600748076107480762074807630748076407480765074807660748076707480768074807690748077007480771074807720748077307480774074807750748077607480777074807780748077907480780074807810748078207480783074807840748078507480786074807870748078807480789074807900748079107480792074807930748079407480795074807960749003607490037074900380749003907490040074900410749004207490043074900440749004507490046074900470749004807490049074900500749005107490052074900530749005407490055074900560749005707490058074900590749006007490061074900620749006307490064074900650749006607490067074900680749006907490070074900710749007207490073074900740749007507490076074900770749007807490079074900800749008107490082074900830749008407490085074900860749008707490088074900890749009007490091074900920749009307490094074900950749009607490097074900980749009907490100074901010749010207490103074901040749010507490106074901070749010807490109074901100749011107490112074901130749011407490115074901160749011707490118074901190749012007490121074901220749012307490124074901250749012607490127074901280749012907490130074901310749013207490133074901340749013507490136074901370749013807490139074901400749014107490142074901430749014407490145074901460749014707490148074901490749015007490151074901520749015307490154074901550749015607490157074901580749015907490160074901610749016207490163074901640749016507490166074901670749016807490169074901700749017107490172074901730749017407490175074901760749017707490178074901790749018007490181074901820749018307490184074901850749018607490187074901880749018907490190074901910749019207490193074901940749019507490196074901970749019807490199074902000749020107490202074902030749020407490205074902060749020707490208074902090749021007490211074902120749021307490214074902150749021607490217074902180749021907490220074902210749022207490223074902240749022507490226074902270749022807490229074902300749023107490232074902330749023407490235074902360749023707490238074902390749024007490241074902420749024307490244074902450749024607490247074902480749024907490250074902510749025207490253074902540749025507490256074902570749025807490259074902600749026107490262074902630749026407490265074902660749026707490268074902690749027007490271074902720749027307490274074902750749027607490277074902780749027907490280074902810749028207490283074902840749028507490286074902870749028807490289074902900749029107490292074902930749029407490295074902960749029707490298074902990749030007490301074903020749030307490304074903050749030607490307074903080749030907490310074903110749031207490313074903140749031507490316074903170749031807490319074903200749032107490322074903230749032407490325074903260749032707490328074903290749033007490331074903320749033307490334074903350749033607490337074903380749033907490340074903410749034207490343074903440749034507490346074903470749034807490349074903500749035107490352074903530749035407490355074903560749035707490358074903590749036007490361074903620749036307490364074903650749036607490367074903680749036907490370074903710749037207490373074903740749037507490376074903770749037807490379074903800749038107490382074903830749038407490385074903860749038707490388074903890749039007490391074903920749039307490394074903950749039607490397074903980749039907490400074904010749040207490403074904040749040507490406074904070749040807490409074904100749041107490412074904130749041407490415074904160749041707490418074904190749042007490421074904220749042307490424074904250749042607490427074904280749042907490430074904310749043207490433074904340749043507490436074904370749043807490439074904400749044107490442074904430749044407490445074904460749044707490448074904490749045007490451074904520749045307490454074904550749045607490457074904580749045907490460074904610749046207490463074904640749046507490466074904670749046807490469074904700749047107490472074904730749047407490475074904760749047707490478074904790749048007490481074904820749048307490484074904850749048607490487074904880749048907490490074904910749049207490493074904940749049507490496074904970749049807490499074905000749050107490502074905030749050407490505074905060749050707490508074905090749051007490511074905120749051307490514074905150749051607490517074905180749051907490520074905210749052207490523074905240749052507490526074905270749052807490529074905300749053107490532074905330749053407490535074905360749053707490538074905390749054007490541074905420749054307490544074905450749054607490547074905480749054907490550074905510749055207490553074905540749055507490556074905570749055807490559074905600749056107490562074905630749056407490565074905660749056707490568074905690749057007490571074905720749057307490574074905750749057607490577074905780749057907490580074905810749058207490583074905840749058507490586074905870749058807490589074905900749059107490592074905930749059407490595074905960749059707490598074905990749060007490601074906020749060307490604074906050749060607490607074906080749060907490610074906110749061207490613074906140749061507490616074906170749061807490619074906200749062107490622074906230749062407490625074906260749062707490628074906290749063007490631074906320749063307490634074906350749063607490637074906380749063907490640074906410749064207490643074906440749064507490646074906470749064807490649074906500749065107490652074906530749065407490655074906560749065707490658074906590749066007490661074906620749066307490664074906650749066607490667074906680749066907490670074906710749067207490673074906740749067507490676074906770749067807490679074906800749068107490682074906830749068407490685074906860749068707490688074906890749069007490691074906920749069307490694074906950749069607490697074906980749069907490700074907010749070207490703074907040749070507490706074907070749070807490709074907100749071107490712074907130749071407490715074907160749071707490718074907190749072007490721074907220749072307490724074907250749072607490727074907280749072907490730074907310749073207490733074907340749073507490736074907370749073807490739074907400749074107490742074907430749074407490745074907460749074707490748074907490749075007490751074907520749075307490754074907550749075607490757074907580749075907490760074907610749076207490763074907640749076507490766074907670749076807490769074907700749077107490772074907730749077407490775074907760749077707490778074907790749078007490781074907820749078307490784074907850749078607490787074907880749078907490790074907910749079207490793074907940749079507490796075000360750003707500038075000390750004007500041075000420750004307500044075000450750004607500047075000480750004907500050075000510750005207500053075000540750005507500056075000570750005807500059075000600750006107500062075000630750006407500065075000660750006707500068075000690750007007500071075000720750007307500074075000750750007607500077075000780750007907500080075000810750008207500083075000840750008507500086075000870750008807500089075000900750009107500092075000930750009407500095075000960750009707500098075000990750010007500101075001020750010307500104075001050750010607500107075001080750010907500110075001110750011207500113075001140750011507500116075001170750011807500119075001200750012107500122075001230750012407500125075001260750012707500128075001290750013007500131075001320750013307500134075001350750013607500137075001380750013907500140075001410750014207500143075001440750014507500146075001470750014807500149075001500750015107500152075001530750015407500155075001560750015707500158075001590750016007500161075001620750016307500164075001650750016607500167075001680750016907500170075001710750017207500173075001740750017507500176075001770750017807500179075001800750018107500182075001830750018407500185075001860750018707500188075001890750019007500191075001920750019307500194075001950750019607500197075001980750019907500200075002010750020207500203075002040750020507500206075002070750020807500209075002100750021107500212075002130750021407500215075002160750021707500218075002190750022007500221075002220750022307500224075002250750022607500227075002280750022907500230075002310750023207500233075002340750023507500236075002370750023807500239075002400750024107500242075002430750024407500245075002460750024707500248075002490750025007500251075002520750025307500254075002550750025607500257075002580750025907500260075002610750026207500263075002640750026507500266075002670750026807500269075002700750027107500272075002730750027407500275075002760750027707500278075002790750028007500281075002820750028307500284075002850750028607500287075002880750028907500290075002910750029207500293075002940750029507500296075002970750029807500299075003000750030107500302075003030750030407500305075003060750030707500308075003090750031007500311075003120750031307500314075003150750031607500317075003180750031907500320075003210750032207500323075003240750032507500326075003270750032807500329075003300750033107500332075003330750033407500335075003360750033707500338075003390750034007500341075003420750034307500344075003450750034607500347075003480750034907500350075003510750035207500353075003540750035507500356075003570750035807500359075003600750036107500362075003630750036407500365075003660750036707500368075003690750037007500371075003720750037307500374075003750750037607500377075003780750037907500380075003810750038207500383075003840750038507500386075003870750038807500389075003900750039107500392075003930750039407500395075003960750039707500398075003990750040007500401075004020750040307500404075004050750040607500407075004080750040907500410075004110750041207500413075004140750041507500416075004170750041807500419075004200750042107500422075004230750042407500425075004260750042707500428075004290750043007500431075004320750043307500434075004350750043607500437075004380750043907500440075004410750044207500443075004440750044507500446075004470750044807500449075004500750045107500452075004530750045407500455075004560750045707500458075004590750046007500461075004620750046307500464075004650750046607500467075004680750046907500470075004710750047207500473075004740750047507500476075004770750047807500479075004800750048107500482075004830750048407500485075004860750048707500488075004890750049007500491075004920750049307500494075004950750049607500497075004980750049907500500075005010750050207500503075005040750050507500506075005070750050807500509075005100750051107500512075005130750051407500515075005160750051707500518075005190750052007500521075005220750052307500524075005250750052607500527075005280750052907500530075005310750053207500533075005340750053507500536075005370750053807500539075005400750054107500542075005430750054407500545075005460750054707500548075005490750055007500551075005520750055307500554075005550750055607500557075005580750055907500560075005610750056207500563075005640750056507500566075005670750056807500569075005700750057107500572075005730750057407500575075005760750057707500578075005790750058007500581075005820750058307500584075005850750058607500587075005880750058907500590075005910750059207500593075005940750059507500596075005970750059807500599075006000750060107500602075006030750060407500605075006060750060707500608075006090750061007500611075006120750061307500614075006150750061607500617075006180750061907500620075006210750062207500623075006240750062507500626075006270750062807500629075006300750063107500632075006330750063407500635075006360750063707500638075006390750064007500641075006420750064307500644075006450750064607500647075006480750064907500650075006510750065207500653075006540750065507500656075006570750065807500659075006600750066107500662075006630750066407500665075006660750066707500668075006690750067007500671075006720750067307500674075006750750067607500677075006780750067907500680075006810750068207500683075006840750068507500686075006870750068807500689075006900750069107500692075006930750069407500695075006960750069707500698075006990750070007500701075007020750070307500704075007050750070607500707075007080750070907500710075007110750071207500713075007140750071507500716075007170750071807500719075007200750072107500722075007230750072407500725075007260750072707500728075007290750073007500731075007320750073307500734075007350750073607500737075007380750073907500740075007410750074207500743075007440750074507500746075007470750074807500749075007500750075107500752075007530750075407500755075007560750075707500758075007590750076007500761075007620750076307500764075007650750076607500767075007680750076907500770075007710750077207500773075007740750077507500776075007770750077807500779075007800750078107500782075007830750078407500785075007860750078707500788075007890750079007500791075007920750079307500794075007950750079607500797075100370751003807510039075100400751004107510042075100430751004407510045075100460751004707510048075100490751005007510051075100520751005307510054075100550751005607510057075100580751005907510060075100610751006207510063075100640751006507510066075100670751006807510069075100700751007107510072075100730751007407510075075100760751007707510078075100790751008007510081075100820751008307510084075100850751008607510087075100880751008907510090075100910751009207510093075100940751009507510096075100970751009807510099075101000751010107510102075101030751010407510105075101060751010707510108075101090751011007510111075101120751011307510114075101150751011607510117075101180751011907510120075101210751012207510123075101240751012507510126075101270751012807510129075101300751013107510132075101330751013407510135075101360751013707510138075101390751014007510141075101420751014307510144075101450751014607510147075101480751014907510150075101510751015207510153075101540751015507510156075101570751015807510159075101600751016107510162075101630751016407510165075101660751016707510168075101690751017007510171075101720751017307510174075101750751017607510177075101780751017907510180075101810751018207510183075101840751018507510186075101870751018807510189075101900751019107510192075101930751019407510195075101960751019707510198075101990751020007510201075102020751020307510204075102050751020607510207075102080751020907510210075102110751021207510213075102140751021507510216075102170751021807510219075102200751022107510222075102230751022407510225075102260751022707510228075102290751023007510231075102320751023307510234075102350751023607510237075102380751023907510240075102410751024207510243075102440751024507510246075102470751024807510249075102500751025107510252075102530751025407510255075102560751025707510258075102590751026007510261075102620751026307510264075102650751026607510267075102680751026907510270075102710751027207510273075102740751027507510276075102770751027807510279075102800751028107510282075102830751028407510285075102860751028707510288075102890751029007510291075102920751029307510294075102950751029607510297075102980751029907510300075103010751030207510303075103040751030507510306075103070751030807510309075103100751031107510312075103130751031407510315075103160751031707510318075103190751032007510321075103220751032307510324075103250751032607510327075103280751032907510330075103310751033207510333075103340751033507510336075103370751033807510339075103400751034107510342075103430751034407510345075103460751034707510348075103490751035007510351075103520751035307510354075103550751035607510357075103580751035907510360075103610751036207510363075103640751036507510366075103670751036807510369075103700751037107510372075103730751037407510375075103760751037707510378075103790751038007510381075103820751038307510384075103850751038607510387075103880751038907510390075103910751039207510393075103940751039507510396075103970751039807510399075104000751040107510402075104030751040407510405075104060751040707510408075104090751041007510411075104120751041307510414075104150751041607510417075104180751041907510420075104210751042207510423075104240751042507510426075104270751042807510429075104300751043107510432075104330751043407510435075104360751043707510438075104390751044007510441075104420751044307510444075104450751044607510447075104480751044907510450075104510751045207510453075104540751045507510456075104570751045807510459075104600751046107510462075104630751046407510465075104660751046707510468075104690751047007510471075104720751047307510474075104750751047607510477075104780751047907510480075104810751048207510483075104840751048507510486075104870751048807510489075104900751049107510492075104930751049407510495075104960751049707510498075104990751050007510501075105020751050307510504075105050751050607510507075105080751050907510510075105110751051207510513075105140751051507510516075105170751051807510519075105200751052107510522075105230751052407510525075105260751052707510528075105290751053007510531075105320751053307510534075105350751053607510537075105380751053907510540075105410751054207510543075105440751054507510546075105470751054807510549075105500751055107510552075105530751055407510555075105560751055707510558075105590751056007510561075105620751056307510564075105650751056607510567075105680751056907510570075105710751057207510573075105740751057507510576075105770751057807510579075105800751058107510582075105830751058407510585075105860751058707510588075105890751059007510591075105920751059307510594075105950751059607510597075105980751059907510600075106010751060207510603075106040751060507510606075106070751060807510609075106100751061107510612075106130751061407510615075106160751061707510618075106190751062007510621075106220751062307510624075106250751062607510627075106280751062907510630075106310751063207510633075106340751063507510636075106370751063807510639075106400751064107510642075106430751064407510645075106460751064707510648075106490751065007510651075106520751065307510654075106550751065607510657075106580751065907510660075106610751066207510663075106640751066507510666075106670751066807510669075106700751067107510672075106730751067407510675075106760751067707510678075106790751068007510681075106820751068307510684075106850751068607510687075106880751068907510690075106910751069207510693075106940751069507510696075106970751069807510699075107000751070107510702075107030751070407510705075107060751070707510708075107090751071007510711075107120751071307510714075107150751071607510717075107180751071907510720075107210751072207510723075107240751072507510726075107270751072807510729075107300751073107510732075107330751073407510735075107360751073707510738075107390751074007510741075107420751074307510744075107450751074607510747075107480751074907510750075107510751075207510753075107540751075507510756075107570751075807510759075107600751076107510762075107630751076407510765075107660751076707510768075107690751077007510771075107720751077307510774075107750751077607510777075107780751077907510780075107810751078207510783075107840751078507510786075107870751078807510789075107900751079107510792075107930751079407510795075107960751079707520037075200380752003907520040075200410752004207520043075200440752004507520046075200470752004807520049075200500752005107520052075200530752005407520055075200560752005707520058075200590752006007520061075200620752006307520064075200650752006607520067075200680752006907520070075200710752007207520073075200740752007507520076075200770752007807520079075200800752008107520082075200830752008407520085075200860752008707520088075200890752009007520091075200920752009307520094075200950752009607520097075200980752009907520100075201010752010207520103075201040752010507520106075201070752010807520109075201100752011107520112075201130752011407520115075201160752011707520118075201190752012007520121075201220752012307520124075201250752012607520127075201280752012907520130075201310752013207520133075201340752013507520136075201370752013807520139075201400752014107520142075201430752014407520145075201460752014707520148075201490752015007520151075201520752015307520154075201550752015607520157075201580752015907520160075201610752016207520163075201640752016507520166075201670752016807520169075201700752017107520172075201730752017407520175075201760752017707520178075201790752018007520181075201820752018307520184075201850752018607520187075201880752018907520190075201910752019207520193075201940752019507520196075201970752019807520199075202000752020107520202075202030752020407520205075202060752020707520208075202090752021007520211075202120752021307520214075202150752021607520217075202180752021907520220075202210752022207520223075202240752022507520226075202270752022807520229075202300752023107520232075202330752023407520235075202360752023707520238075202390752024007520241075202420752024307520244075202450752024607520247075202480752024907520250075202510752025207520253075202540752025507520256075202570752025807520259075202600752026107520262075202630752026407520265075202660752026707520268075202690752027007520271075202720752027307520274075202750752027607520277075202780752027907520280075202810752028207520283075202840752028507520286075202870752028807520289075202900752029107520292075202930752029407520295075202960752029707520298075202990752030007520301075203020752030307520304075203050752030607520307075203080752030907520310075203110752031207520313075203140752031507520316075203170752031807520319075203200752032107520322075203230752032407520325075203260752032707520328075203290752033007520331075203320752033307520334075203350752033607520337075203380752033907520340075203410752034207520343075203440752034507520346075203470752034807520349075203500752035107520352075203530752035407520355075203560752035707520358075203590752036007520361075203620752036307520364075203650752036607520367075203680752036907520370075203710752037207520373075203740752037507520376075203770752037807520379075203800752038107520382075203830752038407520385075203860752038707520388075203890752039007520391075203920752039307520394075203950752039607520397075203980752039907520400075204010752040207520403075204040752040507520406075204070752040807520409075204100752041107520412075204130752041407520415075204160752041707520418075204190752042007520421075204220752042307520424075204250752042607520427075204280752042907520430075204310752043207520433075204340752043507520436075204370752043807520439075204400752044107520442075204430752044407520445075204460752044707520448075204490752045007520451075204520752045307520454075204550752045607520457075204580752045907520460075204610752046207520463075204640752046507520466075204670752046807520469075204700752047107520472075204730752047407520475075204760752047707520478075204790752048007520481075204820752048307520484075204850752048607520487075204880752048907520490075204910752049207520493075204940752049507520496075204970752049807520499075205000752050107520502075205030752050407520505075205060752050707520508075205090752051007520511075205120752051307520514075205150752051607520517075205180752051907520520075205210752052207520523075205240752052507520526075205270752052807520529075205300752053107520532075205330752053407520535075205360752053707520538075205390752054007520541075205420752054307520544075205450752054607520547075205480752054907520550075205510752055207520553075205540752055507520556075205570752055807520559075205600752056107520562075205630752056407520565075205660752056707520568075205690752057007520571075205720752057307520574075205750752057607520577075205780752057907520580075205810752058207520583075205840752058507520586075205870752058807520589075205900752059107520592075205930752059407520595075205960752059707520598075205990752060007520601075206020752060307520604075206050752060607520607075206080752060907520610075206110752061207520613075206140752061507520616075206170752061807520619075206200752062107520622075206230752062407520625075206260752062707520628075206290752063007520631075206320752063307520634075206350752063607520637075206380752063907520640075206410752064207520643075206440752064507520646075206470752064807520649075206500752065107520652075206530752065407520655075206560752065707520658075206590752066007520661075206620752066307520664075206650752066607520667075206680752066907520670075206710752067207520673075206740752067507520676075206770752067807520679075206800752068107520682075206830752068407520685075206860752068707520688075206890752069007520691075206920752069307520694075206950752069607520697075206980752069907520700075207010752070207520703075207040752070507520706075207070752070807520709075207100752071107520712075207130752071407520715075207160752071707520718075207190752072007520721075207220752072307520724075207250752072607520727075207280752072907520730075207310752073207520733075207340752073507520736075207370752073807520739075207400752074107520742075207430752074407520745075207460752074707520748075207490752075007520751075207520752075307520754075207550752075607520757075207580752075907520760075207610752076207520763075207640752076507520766075207670752076807520769075207700752077107520772075207730752077407520775075207760752077707520778075207790752078007520781075207820752078307520784075207850752078607520787075207880752078907520790075207910752079207520793075207940752079507520796075207970752079807530037075300380753003907530040075300410753004207530043075300440753004507530046075300470753004807530049075300500753005107530052075300530753005407530055075300560753005707530058075300590753006007530061075300620753006307530064075300650753006607530067075300680753006907530070075300710753007207530073075300740753007507530076075300770753007807530079075300800753008107530082075300830753008407530085075300860753008707530088075300890753009007530091075300920753009307530094075300950753009607530097075300980753009907530100075301010753010207530103075301040753010507530106075301070753010807530109075301100753011107530112075301130753011407530115075301160753011707530118075301190753012007530121075301220753012307530124075301250753012607530127075301280753012907530130075301310753013207530133075301340753013507530136075301370753013807530139075301400753014107530142075301430753014407530145075301460753014707530148075301490753015007530151075301520753015307530154075301550753015607530157075301580753015907530160075301610753016207530163075301640753016507530166075301670753016807530169075301700753017107530172075301730753017407530175075301760753017707530178075301790753018007530181075301820753018307530184075301850753018607530187075301880753018907530190075301910753019207530193075301940753019507530196075301970753019807530199075302000753020107530202075302030753020407530205075302060753020707530208075302090753021007530211075302120753021307530214075302150753021607530217075302180753021907530220075302210753022207530223075302240753022507530226075302270753022807530229075302300753023107530232075302330753023407530235075302360753023707530238075302390753024007530241075302420753024307530244075302450753024607530247075302480753024907530250075302510753025207530253075302540753025507530256075302570753025807530259075302600753026107530262075302630753026407530265075302660753026707530268075302690753027007530271075302720753027307530274075302750753027607530277075302780753027907530280075302810753028207530283075302840753028507530286075302870753028807530289075302900753029107530292075302930753029407530295075302960753029707530298075302990753030007530301075303020753030307530304075303050753030607530307075303080753030907530310075303110753031207530313075303140753031507530316075303170753031807530319075303200753032107530322075303230753032407530325075303260753032707530328075303290753033007530331075303320753033307530334075303350753033607530337075303380753033907530340075303410753034207530343075303440753034507530346075303470753034807530349075303500753035107530352075303530753035407530355075303560753035707530358075303590753036007530361075303620753036307530364075303650753036607530367075303680753036907530370075303710753037207530373075303740753037507530376075303770753037807530379075303800753038107530382075303830753038407530385075303860753038707530388075303890753039007530391075303920753039307530394075303950753039607530397075303980753039907530400075304010753040207530403075304040753040507530406075304070753040807530409075304100753041107530412075304130753041407530415075304160753041707530418075304190753042007530421075304220753042307530424075304250753042607530427075304280753042907530430075304310753043207530433075304340753043507530436075304370753043807530439075304400753044107530442075304430753044407530445075304460753044707530448075304490753045007530451075304520753045307530454075304550753045607530457075304580753045907530460075304610753046207530463075304640753046507530466075304670753046807530469075304700753047107530472075304730753047407530475075304760753047707530478075304790753048007530481075304820753048307530484075304850753048607530487075304880753048907530490075304910753049207530493075304940753049507530496075304970753049807530499075305000753050107530502075305030753050407530505075305060753050707530508075305090753051007530511075305120753051307530514075305150753051607530517075305180753051907530520075305210753052207530523075305240753052507530526075305270753052807530529075305300753053107530532075305330753053407530535075305360753053707530538075305390753054007530541075305420753054307530544075305450753054607530547075305480753054907530550075305510753055207530553075305540753055507530556075305570753055807530559075305600753056107530562075305630753056407530565075305660753056707530568075305690753057007530571075305720753057307530574075305750753057607530577075305780753057907530580075305810753058207530583075305840753058507530586075305870753058807530589075305900753059107530592075305930753059407530595075305960753059707530598075305990753060007530601075306020753060307530604075306050753060607530607075306080753060907530610075306110753061207530613075306140753061507530616075306170753061807530619075306200753062107530622075306230753062407530625075306260753062707530628075306290753063007530631075306320753063307530634075306350753063607530637075306380753063907530640075306410753064207530643075306440753064507530646075306470753064807530649075306500753065107530652075306530753065407530655075306560753065707530658075306590753066007530661075306620753066307530664075306650753066607530667075306680753066907530670075306710753067207530673075306740753067507530676075306770753067807530679075306800753068107530682075306830753068407530685075306860753068707530688075306890753069007530691075306920753069307530694075306950753069607530697075306980753069907530700075307010753070207530703075307040753070507530706075307070753070807530709075307100753071107530712075307130753071407530715075307160753071707530718075307190753072007530721075307220753072307530724075307250753072607530727075307280753072907530730075307310753073207530733075307340753073507530736075307370753073807530739075307400753074107530742075307430753074407530745075307460753074707530748075307490753075007530751075307520753075307530754075307550753075607530757075307580753075907530760075307610753076207530763075307640753076507530766075307670753076807530769075307700753077107530772075307730753077407530775075307760753077707530778075307790753078007530781075307820753078307530784075307850753078607530787075307880753078907530790075307910753079207530793075307940753079507530796075307970753079807540037075400380754003907540040075400410754004207540043075400440754004507540046075400470754004807540049075400500754005107540052075400530754005407540055075400560754005707540058075400590754006007540061075400620754006307540064075400650754006607540067075400680754006907540070075400710754007207540073075400740754007507540076075400770754007807540079075400800754008107540082075400830754008407540085075400860754008707540088075400890754009007540091075400920754009307540094075400950754009607540097075400980754009907540100075401010754010207540103075401040754010507540106075401070754010807540109075401100754011107540112075401130754011407540115075401160754011707540118075401190754012007540121075401220754012307540124075401250754012607540127075401280754012907540130075401310754013207540133075401340754013507540136075401370754013807540139075401400754014107540142075401430754014407540145075401460754014707540148075401490754015007540151075401520754015307540154075401550754015607540157075401580754015907540160075401610754016207540163075401640754016507540166075401670754016807540169075401700754017107540172075401730754017407540175075401760754017707540178075401790754018007540181075401820754018307540184075401850754018607540187075401880754018907540190075401910754019207540193075401940754019507540196075401970754019807540199075402000754020107540202075402030754020407540205075402060754020707540208075402090754021007540211075402120754021307540214075402150754021607540217075402180754021907540220075402210754022207540223075402240754022507540226075402270754022807540229075402300754023107540232075402330754023407540235075402360754023707540238075402390754024007540241075402420754024307540244075402450754024607540247075402480754024907540250075402510754025207540253075402540754025507540256075402570754025807540259075402600754026107540262075402630754026407540265075402660754026707540268075402690754027007540271075402720754027307540274075402750754027607540277075402780754027907540280075402810754028207540283075402840754028507540286075402870754028807540289075402900754029107540292075402930754029407540295075402960754029707540298075402990754030007540301075403020754030307540304075403050754030607540307075403080754030907540310075403110754031207540313075403140754031507540316075403170754031807540319075403200754032107540322075403230754032407540325075403260754032707540328075403290754033007540331075403320754033307540334075403350754033607540337075403380754033907540340075403410754034207540343075403440754034507540346075403470754034807540349075403500754035107540352075403530754035407540355075403560754035707540358075403590754036007540361075403620754036307540364075403650754036607540367075403680754036907540370075403710754037207540373075403740754037507540376075403770754037807540379075403800754038107540382075403830754038407540385075403860754038707540388075403890754039007540391075403920754039307540394075403950754039607540397075403980754039907540400075404010754040207540403075404040754040507540406075404070754040807540409075404100754041107540412075404130754041407540415075404160754041707540418075404190754042007540421075404220754042307540424075404250754042607540427075404280754042907540430075404310754043207540433075404340754043507540436075404370754043807540439075404400754044107540442075404430754044407540445075404460754044707540448075404490754045007540451075404520754045307540454075404550754045607540457075404580754045907540460075404610754046207540463075404640754046507540466075404670754046807540469075404700754047107540472075404730754047407540475075404760754047707540478075404790754048007540481075404820754048307540484075404850754048607540487075404880754048907540490075404910754049207540493075404940754049507540496075404970754049807540499075405000754050107540502075405030754050407540505075405060754050707540508075405090754051007540511075405120754051307540514075405150754051607540517075405180754051907540520075405210754052207540523075405240754052507540526075405270754052807540529075405300754053107540532075405330754053407540535075405360754053707540538075405390754054007540541075405420754054307540544075405450754054607540547075405480754054907540550075405510754055207540553075405540754055507540556075405570754055807540559075405600754056107540562075405630754056407540565075405660754056707540568075405690754057007540571075405720754057307540574075405750754057607540577075405780754057907540580075405810754058207540583075405840754058507540586075405870754058807540589075405900754059107540592075405930754059407540595075405960754059707540598075405990754060007540601075406020754060307540604075406050754060607540607075406080754060907540610075406110754061207540613075406140754061507540616075406170754061807540619075406200754062107540622075406230754062407540625075406260754062707540628075406290754063007540631075406320754063307540634075406350754063607540637075406380754063907540640075406410754064207540643075406440754064507540646075406470754064807540649075406500754065107540652075406530754065407540655075406560754065707540658075406590754066007540661075406620754066307540664075406650754066607540667075406680754066907540670075406710754067207540673075406740754067507540676075406770754067807540679075406800754068107540682075406830754068407540685075406860754068707540688075406890754069007540691075406920754069307540694075406950754069607540697075406980754069907540700075407010754070207540703075407040754070507540706075407070754070807540709075407100754071107540712075407130754071407540715075407160754071707540718075407190754072007540721075407220754072307540724075407250754072607540727075407280754072907540730075407310754073207540733075407340754073507540736075407370754073807540739075407400754074107540742075407430754074407540745075407460754074707540748075407490754075007540751075407520754075307540754075407550754075607540757075407580754075907540760075407610754076207540763075407640754076507540766075407670754076807540769075407700754077107540772075407730754077407540775075407760754077707540778075407790754078007540781075407820754078307540784075407850754078607540787075407880754078907540790075407910754079207540793075407940754079507540796075407970754079807550037075500380755003907550040075500410755004207550043075500440755004507550046075500470755004807550049075500500755005107550052075500530755005407550055075500560755005707550058075500590755006007550061075500620755006307550064075500650755006607550067075500680755006907550070075500710755007207550073075500740755007507550076075500770755007807550079075500800755008107550082075500830755008407550085075500860755008707550088075500890755009007550091075500920755009307550094075500950755009607550097075500980755009907550100075501010755010207550103075501040755010507550106075501070755010807550109075501100755011107550112075501130755011407550115075501160755011707550118075501190755012007550121075501220755012307550124075501250755012607550127075501280755012907550130075501310755013207550133075501340755013507550136075501370755013807550139075501400755014107550142075501430755014407550145075501460755014707550148075501490755015007550151075501520755015307550154075501550755015607550157075501580755015907550160075501610755016207550163075501640755016507550166075501670755016807550169075501700755017107550172075501730755017407550175075501760755017707550178075501790755018007550181075501820755018307550184075501850755018607550187075501880755018907550190075501910755019207550193075501940755019507550196075501970755019807550199075502000755020107550202075502030755020407550205075502060755020707550208075502090755021007550211075502120755021307550214075502150755021607550217075502180755021907550220075502210755022207550223075502240755022507550226075502270755022807550229075502300755023107550232075502330755023407550235075502360755023707550238075502390755024007550241075502420755024307550244075502450755024607550247075502480755024907550250075502510755025207550253075502540755025507550256075502570755025807550259075502600755026107550262075502630755026407550265075502660755026707550268075502690755027007550271075502720755027307550274075502750755027607550277075502780755027907550280075502810755028207550283075502840755028507550286075502870755028807550289075502900755029107550292075502930755029407550295075502960755029707550298075502990755030007550301075503020755030307550304075503050755030607550307075503080755030907550310075503110755031207550313075503140755031507550316075503170755031807550319075503200755032107550322075503230755032407550325075503260755032707550328075503290755033007550331075503320755033307550334075503350755033607550337075503380755033907550340075503410755034207550343075503440755034507550346075503470755034807550349075503500755035107550352075503530755035407550355075503560755035707550358075503590755036007550361075503620755036307550364075503650755036607550367075503680755036907550370075503710755037207550373075503740755037507550376075503770755037807550379075503800755038107550382075503830755038407550385075503860755038707550388075503890755039007550391075503920755039307550394075503950755039607550397075503980755039907550400075504010755040207550403075504040755040507550406075504070755040807550409075504100755041107550412075504130755041407550415075504160755041707550418075504190755042007550421075504220755042307550424075504250755042607550427075504280755042907550430075504310755043207550433075504340755043507550436075504370755043807550439075504400755044107550442075504430755044407550445075504460755044707550448075504490755045007550451075504520755045307550454075504550755045607550457075504580755045907550460075504610755046207550463075504640755046507550466075504670755046807550469075504700755047107550472075504730755047407550475075504760755047707550478075504790755048007550481075504820755048307550484075504850755048607550487075504880755048907550490075504910755049207550493075504940755049507550496075504970755049807550499075505000755050107550502075505030755050407550505075505060755050707550508075505090755051007550511075505120755051307550514075505150755051607550517075505180755051907550520075505210755052207550523075505240755052507550526075505270755052807550529075505300755053107550532075505330755053407550535075505360755053707550538075505390755054007550541075505420755054307550544075505450755054607550547075505480755054907550550075505510755055207550553075505540755055507550556075505570755055807550559075505600755056107550562075505630755056407550565075505660755056707550568075505690755057007550571075505720755057307550574075505750755057607550577075505780755057907550580075505810755058207550583075505840755058507550586075505870755058807550589075505900755059107550592075505930755059407550595075505960755059707550598075505990755060007550601075506020755060307550604075506050755060607550607075506080755060907550610075506110755061207550613075506140755061507550616075506170755061807550619075506200755062107550622075506230755062407550625075506260755062707550628075506290755063007550631075506320755063307550634075506350755063607550637075506380755063907550640075506410755064207550643075506440755064507550646075506470755064807550649075506500755065107550652075506530755065407550655075506560755065707550658075506590755066007550661075506620755066307550664075506650755066607550667075506680755066907550670075506710755067207550673075506740755067507550676075506770755067807550679075506800755068107550682075506830755068407550685075506860755068707550688075506890755069007550691075506920755069307550694075506950755069607550697075506980755069907550700075507010755070207550703075507040755070507550706075507070755070807550709075507100755071107550712075507130755071407550715075507160755071707550718075507190755072007550721075507220755072307550724075507250755072607550727075507280755072907550730075507310755073207550733075507340755073507550736075507370755073807550739075507400755074107550742075507430755074407550745075507460755074707550748075507490755075007550751075507520755075307550754075507550755075607550757075507580755075907550760075507610755076207550763075507640755076507550766075507670755076807550769075507700755077107550772075507730755077407550775075507760755077707550778075507790755078007550781075507820755078307550784075507850755078607550787075507880755078907550790075507910755079207550793075507940755079507550796075507970755079807550799075600380756003907560040075600410756004207560043075600440756004507560046075600470756004807560049075600500756005107560052075600530756005407560055075600560756005707560058075600590756006007560061075600620756006307560064075600650756006607560067075600680756006907560070075600710756007207560073075600740756007507560076075600770756007807560079075600800756008107560082075600830756008407560085075600860756008707560088075600890756009007560091075600920756009307560094075600950756009607560097075600980756009907560100075601010756010207560103075601040756010507560106075601070756010807560109075601100756011107560112075601130756011407560115075601160756011707560118075601190756012007560121075601220756012307560124075601250756012607560127075601280756012907560130075601310756013207560133075601340756013507560136075601370756013807560139075601400756014107560142075601430756014407560145075601460756014707560148075601490756015007560151075601520756015307560154075601550756015607560157075601580756015907560160075601610756016207560163075601640756016507560166075601670756016807560169075601700756017107560172075601730756017407560175075601760756017707560178075601790756018007560181075601820756018307560184075601850756018607560187075601880756018907560190075601910756019207560193075601940756019507560196075601970756019807560199075602000756020107560202075602030756020407560205075602060756020707560208075602090756021007560211075602120756021307560214075602150756021607560217075602180756021907560220075602210756022207560223075602240756022507560226075602270756022807560229075602300756023107560232075602330756023407560235075602360756023707560238075602390756024007560241075602420756024307560244075602450756024607560247075602480756024907560250075602510756025207560253075602540756025507560256075602570756025807560259075602600756026107560262075602630756026407560265075602660756026707560268075602690756027007560271075602720756027307560274075602750756027607560277075602780756027907560280075602810756028207560283075602840756028507560286075602870756028807560289075602900756029107560292075602930756029407560295075602960756029707560298075602990756030007560301075603020756030307560304075603050756030607560307075603080756030907560310075603110756031207560313075603140756031507560316075603170756031807560319075603200756032107560322075603230756032407560325075603260756032707560328075603290756033007560331075603320756033307560334075603350756033607560337075603380756033907560340075603410756034207560343075603440756034507560346075603470756034807560349075603500756035107560352075603530756035407560355075603560756035707560358075603590756036007560361075603620756036307560364075603650756036607560367075603680756036907560370075603710756037207560373075603740756037507560376075603770756037807560379075603800756038107560382075603830756038407560385075603860756038707560388075603890756039007560391075603920756039307560394075603950756039607560397075603980756039907560400075604010756040207560403075604040756040507560406075604070756040807560409075604100756041107560412075604130756041407560415075604160756041707560418075604190756042007560421075604220756042307560424075604250756042607560427075604280756042907560430075604310756043207560433075604340756043507560436075604370756043807560439075604400756044107560442075604430756044407560445075604460756044707560448075604490756045007560451075604520756045307560454075604550756045607560457075604580756045907560460075604610756046207560463075604640756046507560466075604670756046807560469075604700756047107560472075604730756047407560475075604760756047707560478075604790756048007560481075604820756048307560484075604850756048607560487075604880756048907560490075604910756049207560493075604940756049507560496075604970756049807560499075605000756050107560502075605030756050407560505075605060756050707560508075605090756051007560511075605120756051307560514075605150756051607560517075605180756051907560520075605210756052207560523075605240756052507560526075605270756052807560529075605300756053107560532075605330756053407560535075605360756053707560538075605390756054007560541075605420756054307560544075605450756054607560547075605480756054907560550075605510756055207560553075605540756055507560556075605570756055807560559075605600756056107560562075605630756056407560565075605660756056707560568075605690756057007560571075605720756057307560574075605750756057607560577075605780756057907560580075605810756058207560583075605840756058507560586075605870756058807560589075605900756059107560592075605930756059407560595075605960756059707560598075605990756060007560601075606020756060307560604075606050756060607560607075606080756060907560610075606110756061207560613075606140756061507560616075606170756061807560619075606200756062107560622075606230756062407560625075606260756062707560628075606290756063007560631075606320756063307560634075606350756063607560637075606380756063907560640075606410756064207560643075606440756064507560646075606470756064807560649075606500756065107560652075606530756065407560655075606560756065707560658075606590756066007560661075606620756066307560664075606650756066607560667075606680756066907560670075606710756067207560673075606740756067507560676075606770756067807560679075606800756068107560682075606830756068407560685075606860756068707560688075606890756069007560691075606920756069307560694075606950756069607560697075606980756069907560700075607010756070207560703075607040756070507560706075607070756070807560709075607100756071107560712075607130756071407560715075607160756071707560718075607190756072007560721075607220756072307560724075607250756072607560727075607280756072907560730075607310756073207560733075607340756073507560736075607370756073807560739075607400756074107560742075607430756074407560745075607460756074707560748075607490756075007560751075607520756075307560754075607550756075607560757075607580756075907560760075607610756076207560763075607640756076507560766075607670756076807560769075607700756077107560772075607730756077407560775075607760756077707560778075607790756078007560781075607820756078307560784075607850756078607560787075607880756078907560790075607910756079207560793075607940756079507560796075607970756079807560799075700380757003907570040075700410757004207570043075700440757004507570046075700470757004807570049075700500757005107570052075700530757005407570055075700560757005707570058075700590757006007570061075700620757006307570064075700650757006607570067075700680757006907570070075700710757007207570073075700740757007507570076075700770757007807570079075700800757008107570082075700830757008407570085075700860757008707570088075700890757009007570091075700920757009307570094075700950757009607570097075700980757009907570100075701010757010207570103075701040757010507570106075701070757010807570109075701100757011107570112075701130757011407570115075701160757011707570118075701190757012007570121075701220757012307570124075701250757012607570127075701280757012907570130075701310757013207570133075701340757013507570136075701370757013807570139075701400757014107570142075701430757014407570145075701460757014707570148075701490757015007570151075701520757015307570154075701550757015607570157075701580757015907570160075701610757016207570163075701640757016507570166075701670757016807570169075701700757017107570172075701730757017407570175075701760757017707570178075701790757018007570181075701820757018307570184075701850757018607570187075701880757018907570190075701910757019207570193075701940757019507570196075701970757019807570199075702000757020107570202075702030757020407570205075702060757020707570208075702090757021007570211075702120757021307570214075702150757021607570217075702180757021907570220075702210757022207570223075702240757022507570226075702270757022807570229075702300757023107570232075702330757023407570235075702360757023707570238075702390757024007570241075702420757024307570244075702450757024607570247075702480757024907570250075702510757025207570253075702540757025507570256075702570757025807570259075702600757026107570262075702630757026407570265075702660757026707570268075702690757027007570271075702720757027307570274075702750757027607570277075702780757027907570280075702810757028207570283075702840757028507570286075702870757028807570289075702900757029107570292075702930757029407570295075702960757029707570298075702990757030007570301075703020757030307570304075703050757030607570307075703080757030907570310075703110757031207570313075703140757031507570316075703170757031807570319075703200757032107570322075703230757032407570325075703260757032707570328075703290757033007570331075703320757033307570334075703350757033607570337075703380757033907570340075703410757034207570343075703440757034507570346075703470757034807570349075703500757035107570352075703530757035407570355075703560757035707570358075703590757036007570361075703620757036307570364075703650757036607570367075703680757036907570370075703710757037207570373075703740757037507570376075703770757037807570379075703800757038107570382075703830757038407570385075703860757038707570388075703890757039007570391075703920757039307570394075703950757039607570397075703980757039907570400075704010757040207570403075704040757040507570406075704070757040807570409075704100757041107570412075704130757041407570415075704160757041707570418075704190757042007570421075704220757042307570424075704250757042607570427075704280757042907570430075704310757043207570433075704340757043507570436075704370757043807570439075704400757044107570442075704430757044407570445075704460757044707570448075704490757045007570451075704520757045307570454075704550757045607570457075704580757045907570460075704610757046207570463075704640757046507570466075704670757046807570469075704700757047107570472075704730757047407570475075704760757047707570478075704790757048007570481075704820757048307570484075704850757048607570487075704880757048907570490075704910757049207570493075704940757049507570496075704970757049807570499075705000757050107570502075705030757050407570505075705060757050707570508075705090757051007570511075705120757051307570514075705150757051607570517075705180757051907570520075705210757052207570523075705240757052507570526075705270757052807570529075705300757053107570532075705330757053407570535075705360757053707570538075705390757054007570541075705420757054307570544075705450757054607570547075705480757054907570550075705510757055207570553075705540757055507570556075705570757055807570559075705600757056107570562075705630757056407570565075705660757056707570568075705690757057007570571075705720757057307570574075705750757057607570577075705780757057907570580075705810757058207570583075705840757058507570586075705870757058807570589075705900757059107570592075705930757059407570595075705960757059707570598075705990757060007570601075706020757060307570604075706050757060607570607075706080757060907570610075706110757061207570613075706140757061507570616075706170757061807570619075706200757062107570622075706230757062407570625075706260757062707570628075706290757063007570631075706320757063307570634075706350757063607570637075706380757063907570640075706410757064207570643075706440757064507570646075706470757064807570649075706500757065107570652075706530757065407570655075706560757065707570658075706590757066007570661075706620757066307570664075706650757066607570667075706680757066907570670075706710757067207570673075706740757067507570676075706770757067807570679075706800757068107570682075706830757068407570685075706860757068707570688075706890757069007570691075706920757069307570694075706950757069607570697075706980757069907570700075707010757070207570703075707040757070507570706075707070757070807570709075707100757071107570712075707130757071407570715075707160757071707570718075707190757072007570721075707220757072307570724075707250757072607570727075707280757072907570730075707310757073207570733075707340757073507570736075707370757073807570739075707400757074107570742075707430757074407570745075707460757074707570748075707490757075007570751075707520757075307570754075707550757075607570757075707580757075907570760075707610757076207570763075707640757076507570766075707670757076807570769075707700757077107570772075707730757077407570775075707760757077707570778075707790757078007570781075707820757078307570784075707850757078607570787075707880757078907570790075707910757079207570793075707940757079507570796075707970757079807570799075708000758003807580039075800400758004107580042075800430758004407580045075800460758004707580048075800490758005007580051075800520758005307580054075800550758005607580057075800580758005907580060075800610758006207580063075800640758006507580066075800670758006807580069075800700758007107580072075800730758007407580075075800760758007707580078075800790758008007580081075800820758008307580084075800850758008607580087075800880758008907580090075800910758009207580093075800940758009507580096075800970758009807580099075801000758010107580102075801030758010407580105075801060758010707580108075801090758011007580111075801120758011307580114075801150758011607580117075801180758011907580120075801210758012207580123075801240758012507580126075801270758012807580129075801300758013107580132075801330758013407580135075801360758013707580138075801390758014007580141075801420758014307580144075801450758014607580147075801480758014907580150075801510758015207580153075801540758015507580156075801570758015807580159075801600758016107580162075801630758016407580165075801660758016707580168075801690758017007580171075801720758017307580174075801750758017607580177075801780758017907580180075801810758018207580183075801840758018507580186075801870758018807580189075801900758019107580192075801930758019407580195075801960758019707580198075801990758020007580201075802020758020307580204075802050758020607580207075802080758020907580210075802110758021207580213075802140758021507580216075802170758021807580219075802200758022107580222075802230758022407580225075802260758022707580228075802290758023007580231075802320758023307580234075802350758023607580237075802380758023907580240075802410758024207580243075802440758024507580246075802470758024807580249075802500758025107580252075802530758025407580255075802560758025707580258075802590758026007580261075802620758026307580264075802650758026607580267075802680758026907580270075802710758027207580273075802740758027507580276075802770758027807580279075802800758028107580282075802830758028407580285075802860758028707580288075802890758029007580291075802920758029307580294075802950758029607580297075802980758029907580300075803010758030207580303075803040758030507580306075803070758030807580309075803100758031107580312075803130758031407580315075803160758031707580318075803190758032007580321075803220758032307580324075803250758032607580327075803280758032907580330075803310758033207580333075803340758033507580336075803370758033807580339075803400758034107580342075803430758034407580345075803460758034707580348075803490758035007580351075803520758035307580354075803550758035607580357075803580758035907580360075803610758036207580363075803640758036507580366075803670758036807580369075803700758037107580372075803730758037407580375075803760758037707580378075803790758038007580381075803820758038307580384075803850758038607580387075803880758038907580390075803910758039207580393075803940758039507580396075803970758039807580399075804000758040107580402075804030758040407580405075804060758040707580408075804090758041007580411075804120758041307580414075804150758041607580417075804180758041907580420075804210758042207580423075804240758042507580426075804270758042807580429075804300758043107580432075804330758043407580435075804360758043707580438075804390758044007580441075804420758044307580444075804450758044607580447075804480758044907580450075804510758045207580453075804540758045507580456075804570758045807580459075804600758046107580462075804630758046407580465075804660758046707580468075804690758047007580471075804720758047307580474075804750758047607580477075804780758047907580480075804810758048207580483075804840758048507580486075804870758048807580489075804900758049107580492075804930758049407580495075804960758049707580498075804990758050007580501075805020758050307580504075805050758050607580507075805080758050907580510075805110758051207580513075805140758051507580516075805170758051807580519075805200758052107580522075805230758052407580525075805260758052707580528075805290758053007580531075805320758053307580534075805350758053607580537075805380758053907580540075805410758054207580543075805440758054507580546075805470758054807580549075805500758055107580552075805530758055407580555075805560758055707580558075805590758056007580561075805620758056307580564075805650758056607580567075805680758056907580570075805710758057207580573075805740758057507580576075805770758057807580579075805800758058107580582075805830758058407580585075805860758058707580588075805890758059007580591075805920758059307580594075805950758059607580597075805980758059907580600075806010758060207580603075806040758060507580606075806070758060807580609075806100758061107580612075806130758061407580615075806160758061707580618075806190758062007580621075806220758062307580624075806250758062607580627075806280758062907580630075806310758063207580633075806340758063507580636075806370758063807580639075806400758064107580642075806430758064407580645075806460758064707580648075806490758065007580651075806520758065307580654075806550758065607580657075806580758065907580660075806610758066207580663075806640758066507580666075806670758066807580669075806700758067107580672075806730758067407580675075806760758067707580678075806790758068007580681075806820758068307580684075806850758068607580687075806880758068907580690075806910758069207580693075806940758069507580696075806970758069807580699075807000758070107580702075807030758070407580705075807060758070707580708075807090758071007580711075807120758071307580714075807150758071607580717075807180758071907580720075807210758072207580723075807240758072507580726075807270758072807580729075807300758073107580732075807330758073407580735075807360758073707580738075807390758074007580741075807420758074307580744075807450758074607580747075807480758074907580750075807510758075207580753075807540758075507580756075807570758075807580759075807600758076107580762075807630758076407580765075807660758076707580768075807690758077007580771075807720758077307580774075807750758077607580777075807780758077907580780075807810758078207580783075807840758078507580786075807870758078807580789075807900758079107580792075807930758079407580795075807960758079707580798075807990758080007590038075900390759004007590041075900420759004307590044075900450759004607590047075900480759004907590050075900510759005207590053075900540759005507590056075900570759005807590059075900600759006107590062075900630759006407590065075900660759006707590068075900690759007007590071075900720759007307590074075900750759007607590077075900780759007907590080075900810759008207590083075900840759008507590086075900870759008807590089075900900759009107590092075900930759009407590095075900960759009707590098075900990759010007590101075901020759010307590104075901050759010607590107075901080759010907590110075901110759011207590113075901140759011507590116075901170759011807590119075901200759012107590122075901230759012407590125075901260759012707590128075901290759013007590131075901320759013307590134075901350759013607590137075901380759013907590140075901410759014207590143075901440759014507590146075901470759014807590149075901500759015107590152075901530759015407590155075901560759015707590158075901590759016007590161075901620759016307590164075901650759016607590167075901680759016907590170075901710759017207590173075901740759017507590176075901770759017807590179075901800759018107590182075901830759018407590185075901860759018707590188075901890759019007590191075901920759019307590194075901950759019607590197075901980759019907590200075902010759020207590203075902040759020507590206075902070759020807590209075902100759021107590212075902130759021407590215075902160759021707590218075902190759022007590221075902220759022307590224075902250759022607590227075902280759022907590230075902310759023207590233075902340759023507590236075902370759023807590239075902400759024107590242075902430759024407590245075902460759024707590248075902490759025007590251075902520759025307590254075902550759025607590257075902580759025907590260075902610759026207590263075902640759026507590266075902670759026807590269075902700759027107590272075902730759027407590275075902760759027707590278075902790759028007590281075902820759028307590284075902850759028607590287075902880759028907590290075902910759029207590293075902940759029507590296075902970759029807590299075903000759030107590302075903030759030407590305075903060759030707590308075903090759031007590311075903120759031307590314075903150759031607590317075903180759031907590320075903210759032207590323075903240759032507590326075903270759032807590329075903300759033107590332075903330759033407590335075903360759033707590338075903390759034007590341075903420759034307590344075903450759034607590347075903480759034907590350075903510759035207590353075903540759035507590356075903570759035807590359075903600759036107590362075903630759036407590365075903660759036707590368075903690759037007590371075903720759037307590374075903750759037607590377075903780759037907590380075903810759038207590383075903840759038507590386075903870759038807590389075903900759039107590392075903930759039407590395075903960759039707590398075903990759040007590401075904020759040307590404075904050759040607590407075904080759040907590410075904110759041207590413075904140759041507590416075904170759041807590419075904200759042107590422075904230759042407590425075904260759042707590428075904290759043007590431075904320759043307590434075904350759043607590437075904380759043907590440075904410759044207590443075904440759044507590446075904470759044807590449075904500759045107590452075904530759045407590455075904560759045707590458075904590759046007590461075904620759046307590464075904650759046607590467075904680759046907590470075904710759047207590473075904740759047507590476075904770759047807590479075904800759048107590482075904830759048407590485075904860759048707590488075904890759049007590491075904920759049307590494075904950759049607590497075904980759049907590500075905010759050207590503075905040759050507590506075905070759050807590509075905100759051107590512075905130759051407590515075905160759051707590518075905190759052007590521075905220759052307590524075905250759052607590527075905280759052907590530075905310759053207590533075905340759053507590536075905370759053807590539075905400759054107590542075905430759054407590545075905460759054707590548075905490759055007590551075905520759055307590554075905550759055607590557075905580759055907590560075905610759056207590563075905640759056507590566075905670759056807590569075905700759057107590572075905730759057407590575075905760759057707590578075905790759058007590581075905820759058307590584075905850759058607590587075905880759058907590590075905910759059207590593075905940759059507590596075905970759059807590599075906000759060107590602075906030759060407590605075906060759060707590608075906090759061007590611075906120759061307590614075906150759061607590617075906180759061907590620075906210759062207590623075906240759062507590626075906270759062807590629075906300759063107590632075906330759063407590635075906360759063707590638075906390759064007590641075906420759064307590644075906450759064607590647075906480759064907590650075906510759065207590653075906540759065507590656075906570759065807590659075906600759066107590662075906630759066407590665075906660759066707590668075906690759067007590671075906720759067307590674075906750759067607590677075906780759067907590680075906810759068207590683075906840759068507590686075906870759068807590689075906900759069107590692075906930759069407590695075906960759069707590698075906990759070007590701075907020759070307590704075907050759070607590707075907080759070907590710075907110759071207590713075907140759071507590716075907170759071807590719075907200759072107590722075907230759072407590725075907260759072707590728075907290759073007590731075907320759073307590734075907350759073607590737075907380759073907590740075907410759074207590743075907440759074507590746075907470759074807590749075907500759075107590752075907530759075407590755075907560759075707590758075907590759076007590761075907620759076307590764075907650759076607590767075907680759076907590770075907710759077207590773075907740759077507590776075907770759077807590779075907800759078107590782075907830759078407590785075907860759078707590788075907890759079007590791075907920759079307590794075907950759079607590797075907980759079907590800076000390760004007600041076000420760004307600044076000450760004607600047076000480760004907600050076000510760005207600053076000540760005507600056076000570760005807600059076000600760006107600062076000630760006407600065076000660760006707600068076000690760007007600071076000720760007307600074076000750760007607600077076000780760007907600080076000810760008207600083076000840760008507600086076000870760008807600089076000900760009107600092076000930760009407600095076000960760009707600098076000990760010007600101076001020760010307600104076001050760010607600107076001080760010907600110076001110760011207600113076001140760011507600116076001170760011807600119076001200760012107600122076001230760012407600125076001260760012707600128076001290760013007600131076001320760013307600134076001350760013607600137076001380760013907600140076001410760014207600143076001440760014507600146076001470760014807600149076001500760015107600152076001530760015407600155076001560760015707600158076001590760016007600161076001620760016307600164076001650760016607600167076001680760016907600170076001710760017207600173076001740760017507600176076001770760017807600179076001800760018107600182076001830760018407600185076001860760018707600188076001890760019007600191076001920760019307600194076001950760019607600197076001980760019907600200076002010760020207600203076002040760020507600206076002070760020807600209076002100760021107600212076002130760021407600215076002160760021707600218076002190760022007600221076002220760022307600224076002250760022607600227076002280760022907600230076002310760023207600233076002340760023507600236076002370760023807600239076002400760024107600242076002430760024407600245076002460760024707600248076002490760025007600251076002520760025307600254076002550760025607600257076002580760025907600260076002610760026207600263076002640760026507600266076002670760026807600269076002700760027107600272076002730760027407600275076002760760027707600278076002790760028007600281076002820760028307600284076002850760028607600287076002880760028907600290076002910760029207600293076002940760029507600296076002970760029807600299076003000760030107600302076003030760030407600305076003060760030707600308076003090760031007600311076003120760031307600314076003150760031607600317076003180760031907600320076003210760032207600323076003240760032507600326076003270760032807600329076003300760033107600332076003330760033407600335076003360760033707600338076003390760034007600341076003420760034307600344076003450760034607600347076003480760034907600350076003510760035207600353076003540760035507600356076003570760035807600359076003600760036107600362076003630760036407600365076003660760036707600368076003690760037007600371076003720760037307600374076003750760037607600377076003780760037907600380076003810760038207600383076003840760038507600386076003870760038807600389076003900760039107600392076003930760039407600395076003960760039707600398076003990760040007600401076004020760040307600404076004050760040607600407076004080760040907600410076004110760041207600413076004140760041507600416076004170760041807600419076004200760042107600422076004230760042407600425076004260760042707600428076004290760043007600431076004320760043307600434076004350760043607600437076004380760043907600440076004410760044207600443076004440760044507600446076004470760044807600449076004500760045107600452076004530760045407600455076004560760045707600458076004590760046007600461076004620760046307600464076004650760046607600467076004680760046907600470076004710760047207600473076004740760047507600476076004770760047807600479076004800760048107600482076004830760048407600485076004860760048707600488076004890760049007600491076004920760049307600494076004950760049607600497076004980760049907600500076005010760050207600503076005040760050507600506076005070760050807600509076005100760051107600512076005130760051407600515076005160760051707600518076005190760052007600521076005220760052307600524076005250760052607600527076005280760052907600530076005310760053207600533076005340760053507600536076005370760053807600539076005400760054107600542076005430760054407600545076005460760054707600548076005490760055007600551076005520760055307600554076005550760055607600557076005580760055907600560076005610760056207600563076005640760056507600566076005670760056807600569076005700760057107600572076005730760057407600575076005760760057707600578076005790760058007600581076005820760058307600584076005850760058607600587076005880760058907600590076005910760059207600593076005940760059507600596076005970760059807600599076006000760060107600602076006030760060407600605076006060760060707600608076006090760061007600611076006120760061307600614076006150760061607600617076006180760061907600620076006210760062207600623076006240760062507600626076006270760062807600629076006300760063107600632076006330760063407600635076006360760063707600638076006390760064007600641076006420760064307600644076006450760064607600647076006480760064907600650076006510760065207600653076006540760065507600656076006570760065807600659076006600760066107600662076006630760066407600665076006660760066707600668076006690760067007600671076006720760067307600674076006750760067607600677076006780760067907600680076006810760068207600683076006840760068507600686076006870760068807600689076006900760069107600692076006930760069407600695076006960760069707600698076006990760070007600701076007020760070307600704076007050760070607600707076007080760070907600710076007110760071207600713076007140760071507600716076007170760071807600719076007200760072107600722076007230760072407600725076007260760072707600728076007290760073007600731076007320760073307600734076007350760073607600737076007380760073907600740076007410760074207600743076007440760074507600746076007470760074807600749076007500760075107600752076007530760075407600755076007560760075707600758076007590760076007600761076007620760076307600764076007650760076607600767076007680760076907600770076007710760077207600773076007740760077507600776076007770760077807600779076007800760078107600782076007830760078407600785076007860760078707600788076007890760079007600791076007920760079307600794076007950760079607600797076007980760079907600800076008010761003907610040076100410761004207610043076100440761004507610046076100470761004807610049076100500761005107610052076100530761005407610055076100560761005707610058076100590761006007610061076100620761006307610064076100650761006607610067076100680761006907610070076100710761007207610073076100740761007507610076076100770761007807610079076100800761008107610082076100830761008407610085076100860761008707610088076100890761009007610091076100920761009307610094076100950761009607610097076100980761009907610100076101010761010207610103076101040761010507610106076101070761010807610109076101100761011107610112076101130761011407610115076101160761011707610118076101190761012007610121076101220761012307610124076101250761012607610127076101280761012907610130076101310761013207610133076101340761013507610136076101370761013807610139076101400761014107610142076101430761014407610145076101460761014707610148076101490761015007610151076101520761015307610154076101550761015607610157076101580761015907610160076101610761016207610163076101640761016507610166076101670761016807610169076101700761017107610172076101730761017407610175076101760761017707610178076101790761018007610181076101820761018307610184076101850761018607610187076101880761018907610190076101910761019207610193076101940761019507610196076101970761019807610199076102000761020107610202076102030761020407610205076102060761020707610208076102090761021007610211076102120761021307610214076102150761021607610217076102180761021907610220076102210761022207610223076102240761022507610226076102270761022807610229076102300761023107610232076102330761023407610235076102360761023707610238076102390761024007610241076102420761024307610244076102450761024607610247076102480761024907610250076102510761025207610253076102540761025507610256076102570761025807610259076102600761026107610262076102630761026407610265076102660761026707610268076102690761027007610271076102720761027307610274076102750761027607610277076102780761027907610280076102810761028207610283076102840761028507610286076102870761028807610289076102900761029107610292076102930761029407610295076102960761029707610298076102990761030007610301076103020761030307610304076103050761030607610307076103080761030907610310076103110761031207610313076103140761031507610316076103170761031807610319076103200761032107610322076103230761032407610325076103260761032707610328076103290761033007610331076103320761033307610334076103350761033607610337076103380761033907610340076103410761034207610343076103440761034507610346076103470761034807610349076103500761035107610352076103530761035407610355076103560761035707610358076103590761036007610361076103620761036307610364076103650761036607610367076103680761036907610370076103710761037207610373076103740761037507610376076103770761037807610379076103800761038107610382076103830761038407610385076103860761038707610388076103890761039007610391076103920761039307610394076103950761039607610397076103980761039907610400076104010761040207610403076104040761040507610406076104070761040807610409076104100761041107610412076104130761041407610415076104160761041707610418076104190761042007610421076104220761042307610424076104250761042607610427076104280761042907610430076104310761043207610433076104340761043507610436076104370761043807610439076104400761044107610442076104430761044407610445076104460761044707610448076104490761045007610451076104520761045307610454076104550761045607610457076104580761045907610460076104610761046207610463076104640761046507610466076104670761046807610469076104700761047107610472076104730761047407610475076104760761047707610478076104790761048007610481076104820761048307610484076104850761048607610487076104880761048907610490076104910761049207610493076104940761049507610496076104970761049807610499076105000761050107610502076105030761050407610505076105060761050707610508076105090761051007610511076105120761051307610514076105150761051607610517076105180761051907610520076105210761052207610523076105240761052507610526076105270761052807610529076105300761053107610532076105330761053407610535076105360761053707610538076105390761054007610541076105420761054307610544076105450761054607610547076105480761054907610550076105510761055207610553076105540761055507610556076105570761055807610559076105600761056107610562076105630761056407610565076105660761056707610568076105690761057007610571076105720761057307610574076105750761057607610577076105780761057907610580076105810761058207610583076105840761058507610586076105870761058807610589076105900761059107610592076105930761059407610595076105960761059707610598076105990761060007610601076106020761060307610604076106050761060607610607076106080761060907610610076106110761061207610613076106140761061507610616076106170761061807610619076106200761062107610622076106230761062407610625076106260761062707610628076106290761063007610631076106320761063307610634076106350761063607610637076106380761063907610640076106410761064207610643076106440761064507610646076106470761064807610649076106500761065107610652076106530761065407610655076106560761065707610658076106590761066007610661076106620761066307610664076106650761066607610667076106680761066907610670076106710761067207610673076106740761067507610676076106770761067807610679076106800761068107610682076106830761068407610685076106860761068707610688076106890761069007610691076106920761069307610694076106950761069607610697076106980761069907610700076107010761070207610703076107040761070507610706076107070761070807610709076107100761071107610712076107130761071407610715076107160761071707610718076107190761072007610721076107220761072307610724076107250761072607610727076107280761072907610730076107310761073207610733076107340761073507610736076107370761073807610739076107400761074107610742076107430761074407610745076107460761074707610748076107490761075007610751076107520761075307610754076107550761075607610757076107580761075907610760076107610761076207610763076107640761076507610766076107670761076807610769076107700761077107610772076107730761077407610775076107760761077707610778076107790761078007610781076107820761078307610784076107850761078607610787076107880761078907610790076107910761079207610793076107940761079507610796076107970761079807610799076108000761080107620039076200400762004107620042076200430762004407620045076200460762004707620048076200490762005007620051076200520762005307620054076200550762005607620057076200580762005907620060076200610762006207620063076200640762006507620066076200670762006807620069076200700762007107620072076200730762007407620075076200760762007707620078076200790762008007620081076200820762008307620084076200850762008607620087076200880762008907620090076200910762009207620093076200940762009507620096076200970762009807620099076201000762010107620102076201030762010407620105076201060762010707620108076201090762011007620111076201120762011307620114076201150762011607620117076201180762011907620120076201210762012207620123076201240762012507620126076201270762012807620129076201300762013107620132076201330762013407620135076201360762013707620138076201390762014007620141076201420762014307620144076201450762014607620147076201480762014907620150076201510762015207620153076201540762015507620156076201570762015807620159076201600762016107620162076201630762016407620165076201660762016707620168076201690762017007620171076201720762017307620174076201750762017607620177076201780762017907620180076201810762018207620183076201840762018507620186076201870762018807620189076201900762019107620192076201930762019407620195076201960762019707620198076201990762020007620201076202020762020307620204076202050762020607620207076202080762020907620210076202110762021207620213076202140762021507620216076202170762021807620219076202200762022107620222076202230762022407620225076202260762022707620228076202290762023007620231076202320762023307620234076202350762023607620237076202380762023907620240076202410762024207620243076202440762024507620246076202470762024807620249076202500762025107620252076202530762025407620255076202560762025707620258076202590762026007620261076202620762026307620264076202650762026607620267076202680762026907620270076202710762027207620273076202740762027507620276076202770762027807620279076202800762028107620282076202830762028407620285076202860762028707620288076202890762029007620291076202920762029307620294076202950762029607620297076202980762029907620300076203010762030207620303076203040762030507620306076203070762030807620309076203100762031107620312076203130762031407620315076203160762031707620318076203190762032007620321076203220762032307620324076203250762032607620327076203280762032907620330076203310762033207620333076203340762033507620336076203370762033807620339076203400762034107620342076203430762034407620345076203460762034707620348076203490762035007620351076203520762035307620354076203550762035607620357076203580762035907620360076203610762036207620363076203640762036507620366076203670762036807620369076203700762037107620372076203730762037407620375076203760762037707620378076203790762038007620381076203820762038307620384076203850762038607620387076203880762038907620390076203910762039207620393076203940762039507620396076203970762039807620399076204000762040107620402076204030762040407620405076204060762040707620408076204090762041007620411076204120762041307620414076204150762041607620417076204180762041907620420076204210762042207620423076204240762042507620426076204270762042807620429076204300762043107620432076204330762043407620435076204360762043707620438076204390762044007620441076204420762044307620444076204450762044607620447076204480762044907620450076204510762045207620453076204540762045507620456076204570762045807620459076204600762046107620462076204630762046407620465076204660762046707620468076204690762047007620471076204720762047307620474076204750762047607620477076204780762047907620480076204810762048207620483076204840762048507620486076204870762048807620489076204900762049107620492076204930762049407620495076204960762049707620498076204990762050007620501076205020762050307620504076205050762050607620507076205080762050907620510076205110762051207620513076205140762051507620516076205170762051807620519076205200762052107620522076205230762052407620525076205260762052707620528076205290762053007620531076205320762053307620534076205350762053607620537076205380762053907620540076205410762054207620543076205440762054507620546076205470762054807620549076205500762055107620552076205530762055407620555076205560762055707620558076205590762056007620561076205620762056307620564076205650762056607620567076205680762056907620570076205710762057207620573076205740762057507620576076205770762057807620579076205800762058107620582076205830762058407620585076205860762058707620588076205890762059007620591076205920762059307620594076205950762059607620597076205980762059907620600076206010762060207620603076206040762060507620606076206070762060807620609076206100762061107620612076206130762061407620615076206160762061707620618076206190762062007620621076206220762062307620624076206250762062607620627076206280762062907620630076206310762063207620633076206340762063507620636076206370762063807620639076206400762064107620642076206430762064407620645076206460762064707620648076206490762065007620651076206520762065307620654076206550762065607620657076206580762065907620660076206610762066207620663076206640762066507620666076206670762066807620669076206700762067107620672076206730762067407620675076206760762067707620678076206790762068007620681076206820762068307620684076206850762068607620687076206880762068907620690076206910762069207620693076206940762069507620696076206970762069807620699076207000762070107620702076207030762070407620705076207060762070707620708076207090762071007620711076207120762071307620714076207150762071607620717076207180762071907620720076207210762072207620723076207240762072507620726076207270762072807620729076207300762073107620732076207330762073407620735076207360762073707620738076207390762074007620741076207420762074307620744076207450762074607620747076207480762074907620750076207510762075207620753076207540762075507620756076207570762075807620759076207600762076107620762076207630762076407620765076207660762076707620768076207690762077007620771076207720762077307620774076207750762077607620777076207780762077907620780076207810762078207620783076207840762078507620786076207870762078807620789076207900762079107620792076207930762079407620795076207960762079707620798076207990762080007620801076300390763004007630041076300420763004307630044076300450763004607630047076300480763004907630050076300510763005207630053076300540763005507630056076300570763005807630059076300600763006107630062076300630763006407630065076300660763006707630068076300690763007007630071076300720763007307630074076300750763007607630077076300780763007907630080076300810763008207630083076300840763008507630086076300870763008807630089076300900763009107630092076300930763009407630095076300960763009707630098076300990763010007630101076301020763010307630104076301050763010607630107076301080763010907630110076301110763011207630113076301140763011507630116076301170763011807630119076301200763012107630122076301230763012407630125076301260763012707630128076301290763013007630131076301320763013307630134076301350763013607630137076301380763013907630140076301410763014207630143076301440763014507630146076301470763014807630149076301500763015107630152076301530763015407630155076301560763015707630158076301590763016007630161076301620763016307630164076301650763016607630167076301680763016907630170076301710763017207630173076301740763017507630176076301770763017807630179076301800763018107630182076301830763018407630185076301860763018707630188076301890763019007630191076301920763019307630194076301950763019607630197076301980763019907630200076302010763020207630203076302040763020507630206076302070763020807630209076302100763021107630212076302130763021407630215076302160763021707630218076302190763022007630221076302220763022307630224076302250763022607630227076302280763022907630230076302310763023207630233076302340763023507630236076302370763023807630239076302400763024107630242076302430763024407630245076302460763024707630248076302490763025007630251076302520763025307630254076302550763025607630257076302580763025907630260076302610763026207630263076302640763026507630266076302670763026807630269076302700763027107630272076302730763027407630275076302760763027707630278076302790763028007630281076302820763028307630284076302850763028607630287076302880763028907630290076302910763029207630293076302940763029507630296076302970763029807630299076303000763030107630302076303030763030407630305076303060763030707630308076303090763031007630311076303120763031307630314076303150763031607630317076303180763031907630320076303210763032207630323076303240763032507630326076303270763032807630329076303300763033107630332076303330763033407630335076303360763033707630338076303390763034007630341076303420763034307630344076303450763034607630347076303480763034907630350076303510763035207630353076303540763035507630356076303570763035807630359076303600763036107630362076303630763036407630365076303660763036707630368076303690763037007630371076303720763037307630374076303750763037607630377076303780763037907630380076303810763038207630383076303840763038507630386076303870763038807630389076303900763039107630392076303930763039407630395076303960763039707630398076303990763040007630401076304020763040307630404076304050763040607630407076304080763040907630410076304110763041207630413076304140763041507630416076304170763041807630419076304200763042107630422076304230763042407630425076304260763042707630428076304290763043007630431076304320763043307630434076304350763043607630437076304380763043907630440076304410763044207630443076304440763044507630446076304470763044807630449076304500763045107630452076304530763045407630455076304560763045707630458076304590763046007630461076304620763046307630464076304650763046607630467076304680763046907630470076304710763047207630473076304740763047507630476076304770763047807630479076304800763048107630482076304830763048407630485076304860763048707630488076304890763049007630491076304920763049307630494076304950763049607630497076304980763049907630500076305010763050207630503076305040763050507630506076305070763050807630509076305100763051107630512076305130763051407630515076305160763051707630518076305190763052007630521076305220763052307630524076305250763052607630527076305280763052907630530076305310763053207630533076305340763053507630536076305370763053807630539076305400763054107630542076305430763054407630545076305460763054707630548076305490763055007630551076305520763055307630554076305550763055607630557076305580763055907630560076305610763056207630563076305640763056507630566076305670763056807630569076305700763057107630572076305730763057407630575076305760763057707630578076305790763058007630581076305820763058307630584076305850763058607630587076305880763058907630590076305910763059207630593076305940763059507630596076305970763059807630599076306000763060107630602076306030763060407630605076306060763060707630608076306090763061007630611076306120763061307630614076306150763061607630617076306180763061907630620076306210763062207630623076306240763062507630626076306270763062807630629076306300763063107630632076306330763063407630635076306360763063707630638076306390763064007630641076306420763064307630644076306450763064607630647076306480763064907630650076306510763065207630653076306540763065507630656076306570763065807630659076306600763066107630662076306630763066407630665076306660763066707630668076306690763067007630671076306720763067307630674076306750763067607630677076306780763067907630680076306810763068207630683076306840763068507630686076306870763068807630689076306900763069107630692076306930763069407630695076306960763069707630698076306990763070007630701076307020763070307630704076307050763070607630707076307080763070907630710076307110763071207630713076307140763071507630716076307170763071807630719076307200763072107630722076307230763072407630725076307260763072707630728076307290763073007630731076307320763073307630734076307350763073607630737076307380763073907630740076307410763074207630743076307440763074507630746076307470763074807630749076307500763075107630752076307530763075407630755076307560763075707630758076307590763076007630761076307620763076307630764076307650763076607630767076307680763076907630770076307710763077207630773076307740763077507630776076307770763077807630779076307800763078107630782076307830763078407630785076307860763078707630788076307890763079007630791076307920763079307630794076307950763079607630797076307980763079907630800076308010764004007640041076400420764004307640044076400450764004607640047076400480764004907640050076400510764005207640053076400540764005507640056076400570764005807640059076400600764006107640062076400630764006407640065076400660764006707640068076400690764007007640071076400720764007307640074076400750764007607640077076400780764007907640080076400810764008207640083076400840764008507640086076400870764008807640089076400900764009107640092076400930764009407640095076400960764009707640098076400990764010007640101076401020764010307640104076401050764010607640107076401080764010907640110076401110764011207640113076401140764011507640116076401170764011807640119076401200764012107640122076401230764012407640125076401260764012707640128076401290764013007640131076401320764013307640134076401350764013607640137076401380764013907640140076401410764014207640143076401440764014507640146076401470764014807640149076401500764015107640152076401530764015407640155076401560764015707640158076401590764016007640161076401620764016307640164076401650764016607640167076401680764016907640170076401710764017207640173076401740764017507640176076401770764017807640179076401800764018107640182076401830764018407640185076401860764018707640188076401890764019007640191076401920764019307640194076401950764019607640197076401980764019907640200076402010764020207640203076402040764020507640206076402070764020807640209076402100764021107640212076402130764021407640215076402160764021707640218076402190764022007640221076402220764022307640224076402250764022607640227076402280764022907640230076402310764023207640233076402340764023507640236076402370764023807640239076402400764024107640242076402430764024407640245076402460764024707640248076402490764025007640251076402520764025307640254076402550764025607640257076402580764025907640260076402610764026207640263076402640764026507640266076402670764026807640269076402700764027107640272076402730764027407640275076402760764027707640278076402790764028007640281076402820764028307640284076402850764028607640287076402880764028907640290076402910764029207640293076402940764029507640296076402970764029807640299076403000764030107640302076403030764030407640305076403060764030707640308076403090764031007640311076403120764031307640314076403150764031607640317076403180764031907640320076403210764032207640323076403240764032507640326076403270764032807640329076403300764033107640332076403330764033407640335076403360764033707640338076403390764034007640341076403420764034307640344076403450764034607640347076403480764034907640350076403510764035207640353076403540764035507640356076403570764035807640359076403600764036107640362076403630764036407640365076403660764036707640368076403690764037007640371076403720764037307640374076403750764037607640377076403780764037907640380076403810764038207640383076403840764038507640386076403870764038807640389076403900764039107640392076403930764039407640395076403960764039707640398076403990764040007640401076404020764040307640404076404050764040607640407076404080764040907640410076404110764041207640413076404140764041507640416076404170764041807640419076404200764042107640422076404230764042407640425076404260764042707640428076404290764043007640431076404320764043307640434076404350764043607640437076404380764043907640440076404410764044207640443076404440764044507640446076404470764044807640449076404500764045107640452076404530764045407640455076404560764045707640458076404590764046007640461076404620764046307640464076404650764046607640467076404680764046907640470076404710764047207640473076404740764047507640476076404770764047807640479076404800764048107640482076404830764048407640485076404860764048707640488076404890764049007640491076404920764049307640494076404950764049607640497076404980764049907640500076405010764050207640503076405040764050507640506076405070764050807640509076405100764051107640512076405130764051407640515076405160764051707640518076405190764052007640521076405220764052307640524076405250764052607640527076405280764052907640530076405310764053207640533076405340764053507640536076405370764053807640539076405400764054107640542076405430764054407640545076405460764054707640548076405490764055007640551076405520764055307640554076405550764055607640557076405580764055907640560076405610764056207640563076405640764056507640566076405670764056807640569076405700764057107640572076405730764057407640575076405760764057707640578076405790764058007640581076405820764058307640584076405850764058607640587076405880764058907640590076405910764059207640593076405940764059507640596076405970764059807640599076406000764060107640602076406030764060407640605076406060764060707640608076406090764061007640611076406120764061307640614076406150764061607640617076406180764061907640620076406210764062207640623076406240764062507640626076406270764062807640629076406300764063107640632076406330764063407640635076406360764063707640638076406390764064007640641076406420764064307640644076406450764064607640647076406480764064907640650076406510764065207640653076406540764065507640656076406570764065807640659076406600764066107640662076406630764066407640665076406660764066707640668076406690764067007640671076406720764067307640674076406750764067607640677076406780764067907640680076406810764068207640683076406840764068507640686076406870764068807640689076406900764069107640692076406930764069407640695076406960764069707640698076406990764070007640701076407020764070307640704076407050764070607640707076407080764070907640710076407110764071207640713076407140764071507640716076407170764071807640719076407200764072107640722076407230764072407640725076407260764072707640728076407290764073007640731076407320764073307640734076407350764073607640737076407380764073907640740076407410764074207640743076407440764074507640746076407470764074807640749076407500764075107640752076407530764075407640755076407560764075707640758076407590764076007640761076407620764076307640764076407650764076607640767076407680764076907640770076407710764077207640773076407740764077507640776076407770764077807640779076407800764078107640782076407830764078407640785076407860764078707640788076407890764079007640791076407920764079307640794076407950764079607640797076407980764079907640800076408010765004007650041076500420765004307650044076500450765004607650047076500480765004907650050076500510765005207650053076500540765005507650056076500570765005807650059076500600765006107650062076500630765006407650065076500660765006707650068076500690765007007650071076500720765007307650074076500750765007607650077076500780765007907650080076500810765008207650083076500840765008507650086076500870765008807650089076500900765009107650092076500930765009407650095076500960765009707650098076500990765010007650101076501020765010307650104076501050765010607650107076501080765010907650110076501110765011207650113076501140765011507650116076501170765011807650119076501200765012107650122076501230765012407650125076501260765012707650128076501290765013007650131076501320765013307650134076501350765013607650137076501380765013907650140076501410765014207650143076501440765014507650146076501470765014807650149076501500765015107650152076501530765015407650155076501560765015707650158076501590765016007650161076501620765016307650164076501650765016607650167076501680765016907650170076501710765017207650173076501740765017507650176076501770765017807650179076501800765018107650182076501830765018407650185076501860765018707650188076501890765019007650191076501920765019307650194076501950765019607650197076501980765019907650200076502010765020207650203076502040765020507650206076502070765020807650209076502100765021107650212076502130765021407650215076502160765021707650218076502190765022007650221076502220765022307650224076502250765022607650227076502280765022907650230076502310765023207650233076502340765023507650236076502370765023807650239076502400765024107650242076502430765024407650245076502460765024707650248076502490765025007650251076502520765025307650254076502550765025607650257076502580765025907650260076502610765026207650263076502640765026507650266076502670765026807650269076502700765027107650272076502730765027407650275076502760765027707650278076502790765028007650281076502820765028307650284076502850765028607650287076502880765028907650290076502910765029207650293076502940765029507650296076502970765029807650299076503000765030107650302076503030765030407650305076503060765030707650308076503090765031007650311076503120765031307650314076503150765031607650317076503180765031907650320076503210765032207650323076503240765032507650326076503270765032807650329076503300765033107650332076503330765033407650335076503360765033707650338076503390765034007650341076503420765034307650344076503450765034607650347076503480765034907650350076503510765035207650353076503540765035507650356076503570765035807650359076503600765036107650362076503630765036407650365076503660765036707650368076503690765037007650371076503720765037307650374076503750765037607650377076503780765037907650380076503810765038207650383076503840765038507650386076503870765038807650389076503900765039107650392076503930765039407650395076503960765039707650398076503990765040007650401076504020765040307650404076504050765040607650407076504080765040907650410076504110765041207650413076504140765041507650416076504170765041807650419076504200765042107650422076504230765042407650425076504260765042707650428076504290765043007650431076504320765043307650434076504350765043607650437076504380765043907650440076504410765044207650443076504440765044507650446076504470765044807650449076504500765045107650452076504530765045407650455076504560765045707650458076504590765046007650461076504620765046307650464076504650765046607650467076504680765046907650470076504710765047207650473076504740765047507650476076504770765047807650479076504800765048107650482076504830765048407650485076504860765048707650488076504890765049007650491076504920765049307650494076504950765049607650497076504980765049907650500076505010765050207650503076505040765050507650506076505070765050807650509076505100765051107650512076505130765051407650515076505160765051707650518076505190765052007650521076505220765052307650524076505250765052607650527076505280765052907650530076505310765053207650533076505340765053507650536076505370765053807650539076505400765054107650542076505430765054407650545076505460765054707650548076505490765055007650551076505520765055307650554076505550765055607650557076505580765055907650560076505610765056207650563076505640765056507650566076505670765056807650569076505700765057107650572076505730765057407650575076505760765057707650578076505790765058007650581076505820765058307650584076505850765058607650587076505880765058907650590076505910765059207650593076505940765059507650596076505970765059807650599076506000765060107650602076506030765060407650605076506060765060707650608076506090765061007650611076506120765061307650614076506150765061607650617076506180765061907650620076506210765062207650623076506240765062507650626076506270765062807650629076506300765063107650632076506330765063407650635076506360765063707650638076506390765064007650641076506420765064307650644076506450765064607650647076506480765064907650650076506510765065207650653076506540765065507650656076506570765065807650659076506600765066107650662076506630765066407650665076506660765066707650668076506690765067007650671076506720765067307650674076506750765067607650677076506780765067907650680076506810765068207650683076506840765068507650686076506870765068807650689076506900765069107650692076506930765069407650695076506960765069707650698076506990765070007650701076507020765070307650704076507050765070607650707076507080765070907650710076507110765071207650713076507140765071507650716076507170765071807650719076507200765072107650722076507230765072407650725076507260765072707650728076507290765073007650731076507320765073307650734076507350765073607650737076507380765073907650740076507410765074207650743076507440765074507650746076507470765074807650749076507500765075107650752076507530765075407650755076507560765075707650758076507590765076007650761076507620765076307650764076507650765076607650767076507680765076907650770076507710765077207650773076507740765077507650776076507770765077807650779076507800765078107650782076507830765078407650785076507860765078707650788076507890765079007650791076507920765079307650794076507950765079607650797076507980765079907650800076508010766004007660041076600420766004307660044076600450766004607660047076600480766004907660050076600510766005207660053076600540766005507660056076600570766005807660059076600600766006107660062076600630766006407660065076600660766006707660068076600690766007007660071076600720766007307660074076600750766007607660077076600780766007907660080076600810766008207660083076600840766008507660086076600870766008807660089076600900766009107660092076600930766009407660095076600960766009707660098076600990766010007660101076601020766010307660104076601050766010607660107076601080766010907660110076601110766011207660113076601140766011507660116076601170766011807660119076601200766012107660122076601230766012407660125076601260766012707660128076601290766013007660131076601320766013307660134076601350766013607660137076601380766013907660140076601410766014207660143076601440766014507660146076601470766014807660149076601500766015107660152076601530766015407660155076601560766015707660158076601590766016007660161076601620766016307660164076601650766016607660167076601680766016907660170076601710766017207660173076601740766017507660176076601770766017807660179076601800766018107660182076601830766018407660185076601860766018707660188076601890766019007660191076601920766019307660194076601950766019607660197076601980766019907660200076602010766020207660203076602040766020507660206076602070766020807660209076602100766021107660212076602130766021407660215076602160766021707660218076602190766022007660221076602220766022307660224076602250766022607660227076602280766022907660230076602310766023207660233076602340766023507660236076602370766023807660239076602400766024107660242076602430766024407660245076602460766024707660248076602490766025007660251076602520766025307660254076602550766025607660257076602580766025907660260076602610766026207660263076602640766026507660266076602670766026807660269076602700766027107660272076602730766027407660275076602760766027707660278076602790766028007660281076602820766028307660284076602850766028607660287076602880766028907660290076602910766029207660293076602940766029507660296076602970766029807660299076603000766030107660302076603030766030407660305076603060766030707660308076603090766031007660311076603120766031307660314076603150766031607660317076603180766031907660320076603210766032207660323076603240766032507660326076603270766032807660329076603300766033107660332076603330766033407660335076603360766033707660338076603390766034007660341076603420766034307660344076603450766034607660347076603480766034907660350076603510766035207660353076603540766035507660356076603570766035807660359076603600766036107660362076603630766036407660365076603660766036707660368076603690766037007660371076603720766037307660374076603750766037607660377076603780766037907660380076603810766038207660383076603840766038507660386076603870766038807660389076603900766039107660392076603930766039407660395076603960766039707660398076603990766040007660401076604020766040307660404076604050766040607660407076604080766040907660410076604110766041207660413076604140766041507660416076604170766041807660419076604200766042107660422076604230766042407660425076604260766042707660428076604290766043007660431076604320766043307660434076604350766043607660437076604380766043907660440076604410766044207660443076604440766044507660446076604470766044807660449076604500766045107660452076604530766045407660455076604560766045707660458076604590766046007660461076604620766046307660464076604650766046607660467076604680766046907660470076604710766047207660473076604740766047507660476076604770766047807660479076604800766048107660482076604830766048407660485076604860766048707660488076604890766049007660491076604920766049307660494076604950766049607660497076604980766049907660500076605010766050207660503076605040766050507660506076605070766050807660509076605100766051107660512076605130766051407660515076605160766051707660518076605190766052007660521076605220766052307660524076605250766052607660527076605280766052907660530076605310766053207660533076605340766053507660536076605370766053807660539076605400766054107660542076605430766054407660545076605460766054707660548076605490766055007660551076605520766055307660554076605550766055607660557076605580766055907660560076605610766056207660563076605640766056507660566076605670766056807660569076605700766057107660572076605730766057407660575076605760766057707660578076605790766058007660581076605820766058307660584076605850766058607660587076605880766058907660590076605910766059207660593076605940766059507660596076605970766059807660599076606000766060107660602076606030766060407660605076606060766060707660608076606090766061007660611076606120766061307660614076606150766061607660617076606180766061907660620076606210766062207660623076606240766062507660626076606270766062807660629076606300766063107660632076606330766063407660635076606360766063707660638076606390766064007660641076606420766064307660644076606450766064607660647076606480766064907660650076606510766065207660653076606540766065507660656076606570766065807660659076606600766066107660662076606630766066407660665076606660766066707660668076606690766067007660671076606720766067307660674076606750766067607660677076606780766067907660680076606810766068207660683076606840766068507660686076606870766068807660689076606900766069107660692076606930766069407660695076606960766069707660698076606990766070007660701076607020766070307660704076607050766070607660707076607080766070907660710076607110766071207660713076607140766071507660716076607170766071807660719076607200766072107660722076607230766072407660725076607260766072707660728076607290766073007660731076607320766073307660734076607350766073607660737076607380766073907660740076607410766074207660743076607440766074507660746076607470766074807660749076607500766075107660752076607530766075407660755076607560766075707660758076607590766076007660761076607620766076307660764076607650766076607660767076607680766076907660770076607710766077207660773076607740766077507660776076607770766077807660779076607800766078107660782076607830766078407660785076607860766078707660788076607890766079007660791076607920766079307660794076607950766079607660797076607980766079907660800076608010767004007670041076700420767004307670044076700450767004607670047076700480767004907670050076700510767005207670053076700540767005507670056076700570767005807670059076700600767006107670062076700630767006407670065076700660767006707670068076700690767007007670071076700720767007307670074076700750767007607670077076700780767007907670080076700810767008207670083076700840767008507670086076700870767008807670089076700900767009107670092076700930767009407670095076700960767009707670098076700990767010007670101076701020767010307670104076701050767010607670107076701080767010907670110076701110767011207670113076701140767011507670116076701170767011807670119076701200767012107670122076701230767012407670125076701260767012707670128076701290767013007670131076701320767013307670134076701350767013607670137076701380767013907670140076701410767014207670143076701440767014507670146076701470767014807670149076701500767015107670152076701530767015407670155076701560767015707670158076701590767016007670161076701620767016307670164076701650767016607670167076701680767016907670170076701710767017207670173076701740767017507670176076701770767017807670179076701800767018107670182076701830767018407670185076701860767018707670188076701890767019007670191076701920767019307670194076701950767019607670197076701980767019907670200076702010767020207670203076702040767020507670206076702070767020807670209076702100767021107670212076702130767021407670215076702160767021707670218076702190767022007670221076702220767022307670224076702250767022607670227076702280767022907670230076702310767023207670233076702340767023507670236076702370767023807670239076702400767024107670242076702430767024407670245076702460767024707670248076702490767025007670251076702520767025307670254076702550767025607670257076702580767025907670260076702610767026207670263076702640767026507670266076702670767026807670269076702700767027107670272076702730767027407670275076702760767027707670278076702790767028007670281076702820767028307670284076702850767028607670287076702880767028907670290076702910767029207670293076702940767029507670296076702970767029807670299076703000767030107670302076703030767030407670305076703060767030707670308076703090767031007670311076703120767031307670314076703150767031607670317076703180767031907670320076703210767032207670323076703240767032507670326076703270767032807670329076703300767033107670332076703330767033407670335076703360767033707670338076703390767034007670341076703420767034307670344076703450767034607670347076703480767034907670350076703510767035207670353076703540767035507670356076703570767035807670359076703600767036107670362076703630767036407670365076703660767036707670368076703690767037007670371076703720767037307670374076703750767037607670377076703780767037907670380076703810767038207670383076703840767038507670386076703870767038807670389076703900767039107670392076703930767039407670395076703960767039707670398076703990767040007670401076704020767040307670404076704050767040607670407076704080767040907670410076704110767041207670413076704140767041507670416076704170767041807670419076704200767042107670422076704230767042407670425076704260767042707670428076704290767043007670431076704320767043307670434076704350767043607670437076704380767043907670440076704410767044207670443076704440767044507670446076704470767044807670449076704500767045107670452076704530767045407670455076704560767045707670458076704590767046007670461076704620767046307670464076704650767046607670467076704680767046907670470076704710767047207670473076704740767047507670476076704770767047807670479076704800767048107670482076704830767048407670485076704860767048707670488076704890767049007670491076704920767049307670494076704950767049607670497076704980767049907670500076705010767050207670503076705040767050507670506076705070767050807670509076705100767051107670512076705130767051407670515076705160767051707670518076705190767052007670521076705220767052307670524076705250767052607670527076705280767052907670530076705310767053207670533076705340767053507670536076705370767053807670539076705400767054107670542076705430767054407670545076705460767054707670548076705490767055007670551076705520767055307670554076705550767055607670557076705580767055907670560076705610767056207670563076705640767056507670566076705670767056807670569076705700767057107670572076705730767057407670575076705760767057707670578076705790767058007670581076705820767058307670584076705850767058607670587076705880767058907670590076705910767059207670593076705940767059507670596076705970767059807670599076706000767060107670602076706030767060407670605076706060767060707670608076706090767061007670611076706120767061307670614076706150767061607670617076706180767061907670620076706210767062207670623076706240767062507670626076706270767062807670629076706300767063107670632076706330767063407670635076706360767063707670638076706390767064007670641076706420767064307670644076706450767064607670647076706480767064907670650076706510767065207670653076706540767065507670656076706570767065807670659076706600767066107670662076706630767066407670665076706660767066707670668076706690767067007670671076706720767067307670674076706750767067607670677076706780767067907670680076706810767068207670683076706840767068507670686076706870767068807670689076706900767069107670692076706930767069407670695076706960767069707670698076706990767070007670701076707020767070307670704076707050767070607670707076707080767070907670710076707110767071207670713076707140767071507670716076707170767071807670719076707200767072107670722076707230767072407670725076707260767072707670728076707290767073007670731076707320767073307670734076707350767073607670737076707380767073907670740076707410767074207670743076707440767074507670746076707470767074807670749076707500767075107670752076707530767075407670755076707560767075707670758076707590767076007670761076707620767076307670764076707650767076607670767076707680767076907670770076707710767077207670773076707740767077507670776076707770767077807670779076707800767078107670782076707830767078407670785076707860767078707670788076707890767079007670791076707920767079307670794076707950767079607670797076707980767079907670800076708010768004107680042076800430768004407680045076800460768004707680048076800490768005007680051076800520768005307680054076800550768005607680057076800580768005907680060076800610768006207680063076800640768006507680066076800670768006807680069076800700768007107680072076800730768007407680075076800760768007707680078076800790768008007680081076800820768008307680084076800850768008607680087076800880768008907680090076800910768009207680093076800940768009507680096076800970768009807680099076801000768010107680102076801030768010407680105076801060768010707680108076801090768011007680111076801120768011307680114076801150768011607680117076801180768011907680120076801210768012207680123076801240768012507680126076801270768012807680129076801300768013107680132076801330768013407680135076801360768013707680138076801390768014007680141076801420768014307680144076801450768014607680147076801480768014907680150076801510768015207680153076801540768015507680156076801570768015807680159076801600768016107680162076801630768016407680165076801660768016707680168076801690768017007680171076801720768017307680174076801750768017607680177076801780768017907680180076801810768018207680183076801840768018507680186076801870768018807680189076801900768019107680192076801930768019407680195076801960768019707680198076801990768020007680201076802020768020307680204076802050768020607680207076802080768020907680210076802110768021207680213076802140768021507680216076802170768021807680219076802200768022107680222076802230768022407680225076802260768022707680228076802290768023007680231076802320768023307680234076802350768023607680237076802380768023907680240076802410768024207680243076802440768024507680246076802470768024807680249076802500768025107680252076802530768025407680255076802560768025707680258076802590768026007680261076802620768026307680264076802650768026607680267076802680768026907680270076802710768027207680273076802740768027507680276076802770768027807680279076802800768028107680282076802830768028407680285076802860768028707680288076802890768029007680291076802920768029307680294076802950768029607680297076802980768029907680300076803010768030207680303076803040768030507680306076803070768030807680309076803100768031107680312076803130768031407680315076803160768031707680318076803190768032007680321076803220768032307680324076803250768032607680327076803280768032907680330076803310768033207680333076803340768033507680336076803370768033807680339076803400768034107680342076803430768034407680345076803460768034707680348076803490768035007680351076803520768035307680354076803550768035607680357076803580768035907680360076803610768036207680363076803640768036507680366076803670768036807680369076803700768037107680372076803730768037407680375076803760768037707680378076803790768038007680381076803820768038307680384076803850768038607680387076803880768038907680390076803910768039207680393076803940768039507680396076803970768039807680399076804000768040107680402076804030768040407680405076804060768040707680408076804090768041007680411076804120768041307680414076804150768041607680417076804180768041907680420076804210768042207680423076804240768042507680426076804270768042807680429076804300768043107680432076804330768043407680435076804360768043707680438076804390768044007680441076804420768044307680444076804450768044607680447076804480768044907680450076804510768045207680453076804540768045507680456076804570768045807680459076804600768046107680462076804630768046407680465076804660768046707680468076804690768047007680471076804720768047307680474076804750768047607680477076804780768047907680480076804810768048207680483076804840768048507680486076804870768048807680489076804900768049107680492076804930768049407680495076804960768049707680498076804990768050007680501076805020768050307680504076805050768050607680507076805080768050907680510076805110768051207680513076805140768051507680516076805170768051807680519076805200768052107680522076805230768052407680525076805260768052707680528076805290768053007680531076805320768053307680534076805350768053607680537076805380768053907680540076805410768054207680543076805440768054507680546076805470768054807680549076805500768055107680552076805530768055407680555076805560768055707680558076805590768056007680561076805620768056307680564076805650768056607680567076805680768056907680570076805710768057207680573076805740768057507680576076805770768057807680579076805800768058107680582076805830768058407680585076805860768058707680588076805890768059007680591076805920768059307680594076805950768059607680597076805980768059907680600076806010768060207680603076806040768060507680606076806070768060807680609076806100768061107680612076806130768061407680615076806160768061707680618076806190768062007680621076806220768062307680624076806250768062607680627076806280768062907680630076806310768063207680633076806340768063507680636076806370768063807680639076806400768064107680642076806430768064407680645076806460768064707680648076806490768065007680651076806520768065307680654076806550768065607680657076806580768065907680660076806610768066207680663076806640768066507680666076806670768066807680669076806700768067107680672076806730768067407680675076806760768067707680678076806790768068007680681076806820768068307680684076806850768068607680687076806880768068907680690076806910768069207680693076806940768069507680696076806970768069807680699076807000768070107680702076807030768070407680705076807060768070707680708076807090768071007680711076807120768071307680714076807150768071607680717076807180768071907680720076807210768072207680723076807240768072507680726076807270768072807680729076807300768073107680732076807330768073407680735076807360768073707680738076807390768074007680741076807420768074307680744076807450768074607680747076807480768074907680750076807510768075207680753076807540768075507680756076807570768075807680759076807600768076107680762076807630768076407680765076807660768076707680768076807690768077007680771076807720768077307680774076807750768077607680777076807780768077907680780076807810768078207680783076807840768078507680786076807870768078807680789076807900768079107680792076807930768079407680795076807960768079707680798076807990768080007680801076900410769004207690043076900440769004507690046076900470769004807690049076900500769005107690052076900530769005407690055076900560769005707690058076900590769006007690061076900620769006307690064076900650769006607690067076900680769006907690070076900710769007207690073076900740769007507690076076900770769007807690079076900800769008107690082076900830769008407690085076900860769008707690088076900890769009007690091076900920769009307690094076900950769009607690097076900980769009907690100076901010769010207690103076901040769010507690106076901070769010807690109076901100769011107690112076901130769011407690115076901160769011707690118076901190769012007690121076901220769012307690124076901250769012607690127076901280769012907690130076901310769013207690133076901340769013507690136076901370769013807690139076901400769014107690142076901430769014407690145076901460769014707690148076901490769015007690151076901520769015307690154076901550769015607690157076901580769015907690160076901610769016207690163076901640769016507690166076901670769016807690169076901700769017107690172076901730769017407690175076901760769017707690178076901790769018007690181076901820769018307690184076901850769018607690187076901880769018907690190076901910769019207690193076901940769019507690196076901970769019807690199076902000769020107690202076902030769020407690205076902060769020707690208076902090769021007690211076902120769021307690214076902150769021607690217076902180769021907690220076902210769022207690223076902240769022507690226076902270769022807690229076902300769023107690232076902330769023407690235076902360769023707690238076902390769024007690241076902420769024307690244076902450769024607690247076902480769024907690250076902510769025207690253076902540769025507690256076902570769025807690259076902600769026107690262076902630769026407690265076902660769026707690268076902690769027007690271076902720769027307690274076902750769027607690277076902780769027907690280076902810769028207690283076902840769028507690286076902870769028807690289076902900769029107690292076902930769029407690295076902960769029707690298076902990769030007690301076903020769030307690304076903050769030607690307076903080769030907690310076903110769031207690313076903140769031507690316076903170769031807690319076903200769032107690322076903230769032407690325076903260769032707690328076903290769033007690331076903320769033307690334076903350769033607690337076903380769033907690340076903410769034207690343076903440769034507690346076903470769034807690349076903500769035107690352076903530769035407690355076903560769035707690358076903590769036007690361076903620769036307690364076903650769036607690367076903680769036907690370076903710769037207690373076903740769037507690376076903770769037807690379076903800769038107690382076903830769038407690385076903860769038707690388076903890769039007690391076903920769039307690394076903950769039607690397076903980769039907690400076904010769040207690403076904040769040507690406076904070769040807690409076904100769041107690412076904130769041407690415076904160769041707690418076904190769042007690421076904220769042307690424076904250769042607690427076904280769042907690430076904310769043207690433076904340769043507690436076904370769043807690439076904400769044107690442076904430769044407690445076904460769044707690448076904490769045007690451076904520769045307690454076904550769045607690457076904580769045907690460076904610769046207690463076904640769046507690466076904670769046807690469076904700769047107690472076904730769047407690475076904760769047707690478076904790769048007690481076904820769048307690484076904850769048607690487076904880769048907690490076904910769049207690493076904940769049507690496076904970769049807690499076905000769050107690502076905030769050407690505076905060769050707690508076905090769051007690511076905120769051307690514076905150769051607690517076905180769051907690520076905210769052207690523076905240769052507690526076905270769052807690529076905300769053107690532076905330769053407690535076905360769053707690538076905390769054007690541076905420769054307690544076905450769054607690547076905480769054907690550076905510769055207690553076905540769055507690556076905570769055807690559076905600769056107690562076905630769056407690565076905660769056707690568076905690769057007690571076905720769057307690574076905750769057607690577076905780769057907690580076905810769058207690583076905840769058507690586076905870769058807690589076905900769059107690592076905930769059407690595076905960769059707690598076905990769060007690601076906020769060307690604076906050769060607690607076906080769060907690610076906110769061207690613076906140769061507690616076906170769061807690619076906200769062107690622076906230769062407690625076906260769062707690628076906290769063007690631076906320769063307690634076906350769063607690637076906380769063907690640076906410769064207690643076906440769064507690646076906470769064807690649076906500769065107690652076906530769065407690655076906560769065707690658076906590769066007690661076906620769066307690664076906650769066607690667076906680769066907690670076906710769067207690673076906740769067507690676076906770769067807690679076906800769068107690682076906830769068407690685076906860769068707690688076906890769069007690691076906920769069307690694076906950769069607690697076906980769069907690700076907010769070207690703076907040769070507690706076907070769070807690709076907100769071107690712076907130769071407690715076907160769071707690718076907190769072007690721076907220769072307690724076907250769072607690727076907280769072907690730076907310769073207690733076907340769073507690736076907370769073807690739076907400769074107690742076907430769074407690745076907460769074707690748076907490769075007690751076907520769075307690754076907550769075607690757076907580769075907690760076907610769076207690763076907640769076507690766076907670769076807690769076907700769077107690772076907730769077407690775076907760769077707690778076907790769078007690781076907820769078307690784076907850769078607690787076907880769078907690790076907910769079207690793076907940769079507690796076907970769079807690799076908000769080107700041077000420770004307700044077000450770004607700047077000480770004907700050077000510770005207700053077000540770005507700056077000570770005807700059077000600770006107700062077000630770006407700065077000660770006707700068077000690770007007700071077000720770007307700074077000750770007607700077077000780770007907700080077000810770008207700083077000840770008507700086077000870770008807700089077000900770009107700092077000930770009407700095077000960770009707700098077000990770010007700101077001020770010307700104077001050770010607700107077001080770010907700110077001110770011207700113077001140770011507700116077001170770011807700119077001200770012107700122077001230770012407700125077001260770012707700128077001290770013007700131077001320770013307700134077001350770013607700137077001380770013907700140077001410770014207700143077001440770014507700146077001470770014807700149077001500770015107700152077001530770015407700155077001560770015707700158077001590770016007700161077001620770016307700164077001650770016607700167077001680770016907700170077001710770017207700173077001740770017507700176077001770770017807700179077001800770018107700182077001830770018407700185077001860770018707700188077001890770019007700191077001920770019307700194077001950770019607700197077001980770019907700200077002010770020207700203077002040770020507700206077002070770020807700209077002100770021107700212077002130770021407700215077002160770021707700218077002190770022007700221077002220770022307700224077002250770022607700227077002280770022907700230077002310770023207700233077002340770023507700236077002370770023807700239077002400770024107700242077002430770024407700245077002460770024707700248077002490770025007700251077002520770025307700254077002550770025607700257077002580770025907700260077002610770026207700263077002640770026507700266077002670770026807700269077002700770027107700272077002730770027407700275077002760770027707700278077002790770028007700281077002820770028307700284077002850770028607700287077002880770028907700290077002910770029207700293077002940770029507700296077002970770029807700299077003000770030107700302077003030770030407700305077003060770030707700308077003090770031007700311077003120770031307700314077003150770031607700317077003180770031907700320077003210770032207700323077003240770032507700326077003270770032807700329077003300770033107700332077003330770033407700335077003360770033707700338077003390770034007700341077003420770034307700344077003450770034607700347077003480770034907700350077003510770035207700353077003540770035507700356077003570770035807700359077003600770036107700362077003630770036407700365077003660770036707700368077003690770037007700371077003720770037307700374077003750770037607700377077003780770037907700380077003810770038207700383077003840770038507700386077003870770038807700389077003900770039107700392077003930770039407700395077003960770039707700398077003990770040007700401077004020770040307700404077004050770040607700407077004080770040907700410077004110770041207700413077004140770041507700416077004170770041807700419077004200770042107700422077004230770042407700425077004260770042707700428077004290770043007700431077004320770043307700434077004350770043607700437077004380770043907700440077004410770044207700443077004440770044507700446077004470770044807700449077004500770045107700452077004530770045407700455077004560770045707700458077004590770046007700461077004620770046307700464077004650770046607700467077004680770046907700470077004710770047207700473077004740770047507700476077004770770047807700479077004800770048107700482077004830770048407700485077004860770048707700488077004890770049007700491077004920770049307700494077004950770049607700497077004980770049907700500077005010770050207700503077005040770050507700506077005070770050807700509077005100770051107700512077005130770051407700515077005160770051707700518077005190770052007700521077005220770052307700524077005250770052607700527077005280770052907700530077005310770053207700533077005340770053507700536077005370770053807700539077005400770054107700542077005430770054407700545077005460770054707700548077005490770055007700551077005520770055307700554077005550770055607700557077005580770055907700560077005610770056207700563077005640770056507700566077005670770056807700569077005700770057107700572077005730770057407700575077005760770057707700578077005790770058007700581077005820770058307700584077005850770058607700587077005880770058907700590077005910770059207700593077005940770059507700596077005970770059807700599077006000770060107700602077006030770060407700605077006060770060707700608077006090770061007700611077006120770061307700614077006150770061607700617077006180770061907700620077006210770062207700623077006240770062507700626077006270770062807700629077006300770063107700632077006330770063407700635077006360770063707700638077006390770064007700641077006420770064307700644077006450770064607700647077006480770064907700650077006510770065207700653077006540770065507700656077006570770065807700659077006600770066107700662077006630770066407700665077006660770066707700668077006690770067007700671077006720770067307700674077006750770067607700677077006780770067907700680077006810770068207700683077006840770068507700686077006870770068807700689077006900770069107700692077006930770069407700695077006960770069707700698077006990770070007700701077007020770070307700704077007050770070607700707077007080770070907700710077007110770071207700713077007140770071507700716077007170770071807700719077007200770072107700722077007230770072407700725077007260770072707700728077007290770073007700731077007320770073307700734077007350770073607700737077007380770073907700740077007410770074207700743077007440770074507700746077007470770074807700749077007500770075107700752077007530770075407700755077007560770075707700758077007590770076007700761077007620770076307700764077007650770076607700767077007680770076907700770077007710770077207700773077007740770077507700776077007770770077807700779077007800770078107700782077007830770078407700785077007860770078707700788077007890770079007700791077007920770079307700794077007950770079607700797077007980770079907700800077008010771004107710042077100430771004407710045077100460771004707710048077100490771005007710051077100520771005307710054077100550771005607710057077100580771005907710060077100610771006207710063077100640771006507710066077100670771006807710069077100700771007107710072077100730771007407710075077100760771007707710078077100790771008007710081077100820771008307710084077100850771008607710087077100880771008907710090077100910771009207710093077100940771009507710096077100970771009807710099077101000771010107710102077101030771010407710105077101060771010707710108077101090771011007710111077101120771011307710114077101150771011607710117077101180771011907710120077101210771012207710123077101240771012507710126077101270771012807710129077101300771013107710132077101330771013407710135077101360771013707710138077101390771014007710141077101420771014307710144077101450771014607710147077101480771014907710150077101510771015207710153077101540771015507710156077101570771015807710159077101600771016107710162077101630771016407710165077101660771016707710168077101690771017007710171077101720771017307710174077101750771017607710177077101780771017907710180077101810771018207710183077101840771018507710186077101870771018807710189077101900771019107710192077101930771019407710195077101960771019707710198077101990771020007710201077102020771020307710204077102050771020607710207077102080771020907710210077102110771021207710213077102140771021507710216077102170771021807710219077102200771022107710222077102230771022407710225077102260771022707710228077102290771023007710231077102320771023307710234077102350771023607710237077102380771023907710240077102410771024207710243077102440771024507710246077102470771024807710249077102500771025107710252077102530771025407710255077102560771025707710258077102590771026007710261077102620771026307710264077102650771026607710267077102680771026907710270077102710771027207710273077102740771027507710276077102770771027807710279077102800771028107710282077102830771028407710285077102860771028707710288077102890771029007710291077102920771029307710294077102950771029607710297077102980771029907710300077103010771030207710303077103040771030507710306077103070771030807710309077103100771031107710312077103130771031407710315077103160771031707710318077103190771032007710321077103220771032307710324077103250771032607710327077103280771032907710330077103310771033207710333077103340771033507710336077103370771033807710339077103400771034107710342077103430771034407710345077103460771034707710348077103490771035007710351077103520771035307710354077103550771035607710357077103580771035907710360077103610771036207710363077103640771036507710366077103670771036807710369077103700771037107710372077103730771037407710375077103760771037707710378077103790771038007710381077103820771038307710384077103850771038607710387077103880771038907710390077103910771039207710393077103940771039507710396077103970771039807710399077104000771040107710402077104030771040407710405077104060771040707710408077104090771041007710411077104120771041307710414077104150771041607710417077104180771041907710420077104210771042207710423077104240771042507710426077104270771042807710429077104300771043107710432077104330771043407710435077104360771043707710438077104390771044007710441077104420771044307710444077104450771044607710447077104480771044907710450077104510771045207710453077104540771045507710456077104570771045807710459077104600771046107710462077104630771046407710465077104660771046707710468077104690771047007710471077104720771047307710474077104750771047607710477077104780771047907710480077104810771048207710483077104840771048507710486077104870771048807710489077104900771049107710492077104930771049407710495077104960771049707710498077104990771050007710501077105020771050307710504077105050771050607710507077105080771050907710510077105110771051207710513077105140771051507710516077105170771051807710519077105200771052107710522077105230771052407710525077105260771052707710528077105290771053007710531077105320771053307710534077105350771053607710537077105380771053907710540077105410771054207710543077105440771054507710546077105470771054807710549077105500771055107710552077105530771055407710555077105560771055707710558077105590771056007710561077105620771056307710564077105650771056607710567077105680771056907710570077105710771057207710573077105740771057507710576077105770771057807710579077105800771058107710582077105830771058407710585077105860771058707710588077105890771059007710591077105920771059307710594077105950771059607710597077105980771059907710600077106010771060207710603077106040771060507710606077106070771060807710609077106100771061107710612077106130771061407710615077106160771061707710618077106190771062007710621077106220771062307710624077106250771062607710627077106280771062907710630077106310771063207710633077106340771063507710636077106370771063807710639077106400771064107710642077106430771064407710645077106460771064707710648077106490771065007710651077106520771065307710654077106550771065607710657077106580771065907710660077106610771066207710663077106640771066507710666077106670771066807710669077106700771067107710672077106730771067407710675077106760771067707710678077106790771068007710681077106820771068307710684077106850771068607710687077106880771068907710690077106910771069207710693077106940771069507710696077106970771069807710699077107000771070107710702077107030771070407710705077107060771070707710708077107090771071007710711077107120771071307710714077107150771071607710717077107180771071907710720077107210771072207710723077107240771072507710726077107270771072807710729077107300771073107710732077107330771073407710735077107360771073707710738077107390771074007710741077107420771074307710744077107450771074607710747077107480771074907710750077107510771075207710753077107540771075507710756077107570771075807710759077107600771076107710762077107630771076407710765077107660771076707710768077107690771077007710771077107720771077307710774077107750771077607710777077107780771077907710780077107810771078207710783077107840771078507710786077107870771078807710789077107900771079107710792077107930771079407710795077107960771079707710798077107990771080007710801077200410772004207720043077200440772004507720046077200470772004807720049077200500772005107720052077200530772005407720055077200560772005707720058077200590772006007720061077200620772006307720064077200650772006607720067077200680772006907720070077200710772007207720073077200740772007507720076077200770772007807720079077200800772008107720082077200830772008407720085077200860772008707720088077200890772009007720091077200920772009307720094077200950772009607720097077200980772009907720100077201010772010207720103077201040772010507720106077201070772010807720109077201100772011107720112077201130772011407720115077201160772011707720118077201190772012007720121077201220772012307720124077201250772012607720127077201280772012907720130077201310772013207720133077201340772013507720136077201370772013807720139077201400772014107720142077201430772014407720145077201460772014707720148077201490772015007720151077201520772015307720154077201550772015607720157077201580772015907720160077201610772016207720163077201640772016507720166077201670772016807720169077201700772017107720172077201730772017407720175077201760772017707720178077201790772018007720181077201820772018307720184077201850772018607720187077201880772018907720190077201910772019207720193077201940772019507720196077201970772019807720199077202000772020107720202077202030772020407720205077202060772020707720208077202090772021007720211077202120772021307720214077202150772021607720217077202180772021907720220077202210772022207720223077202240772022507720226077202270772022807720229077202300772023107720232077202330772023407720235077202360772023707720238077202390772024007720241077202420772024307720244077202450772024607720247077202480772024907720250077202510772025207720253077202540772025507720256077202570772025807720259077202600772026107720262077202630772026407720265077202660772026707720268077202690772027007720271077202720772027307720274077202750772027607720277077202780772027907720280077202810772028207720283077202840772028507720286077202870772028807720289077202900772029107720292077202930772029407720295077202960772029707720298077202990772030007720301077203020772030307720304077203050772030607720307077203080772030907720310077203110772031207720313077203140772031507720316077203170772031807720319077203200772032107720322077203230772032407720325077203260772032707720328077203290772033007720331077203320772033307720334077203350772033607720337077203380772033907720340077203410772034207720343077203440772034507720346077203470772034807720349077203500772035107720352077203530772035407720355077203560772035707720358077203590772036007720361077203620772036307720364077203650772036607720367077203680772036907720370077203710772037207720373077203740772037507720376077203770772037807720379077203800772038107720382077203830772038407720385077203860772038707720388077203890772039007720391077203920772039307720394077203950772039607720397077203980772039907720400077204010772040207720403077204040772040507720406077204070772040807720409077204100772041107720412077204130772041407720415077204160772041707720418077204190772042007720421077204220772042307720424077204250772042607720427077204280772042907720430077204310772043207720433077204340772043507720436077204370772043807720439077204400772044107720442077204430772044407720445077204460772044707720448077204490772045007720451077204520772045307720454077204550772045607720457077204580772045907720460077204610772046207720463077204640772046507720466077204670772046807720469077204700772047107720472077204730772047407720475077204760772047707720478077204790772048007720481077204820772048307720484077204850772048607720487077204880772048907720490077204910772049207720493077204940772049507720496077204970772049807720499077205000772050107720502077205030772050407720505077205060772050707720508077205090772051007720511077205120772051307720514077205150772051607720517077205180772051907720520077205210772052207720523077205240772052507720526077205270772052807720529077205300772053107720532077205330772053407720535077205360772053707720538077205390772054007720541077205420772054307720544077205450772054607720547077205480772054907720550077205510772055207720553077205540772055507720556077205570772055807720559077205600772056107720562077205630772056407720565077205660772056707720568077205690772057007720571077205720772057307720574077205750772057607720577077205780772057907720580077205810772058207720583077205840772058507720586077205870772058807720589077205900772059107720592077205930772059407720595077205960772059707720598077205990772060007720601077206020772060307720604077206050772060607720607077206080772060907720610077206110772061207720613077206140772061507720616077206170772061807720619077206200772062107720622077206230772062407720625077206260772062707720628077206290772063007720631077206320772063307720634077206350772063607720637077206380772063907720640077206410772064207720643077206440772064507720646077206470772064807720649077206500772065107720652077206530772065407720655077206560772065707720658077206590772066007720661077206620772066307720664077206650772066607720667077206680772066907720670077206710772067207720673077206740772067507720676077206770772067807720679077206800772068107720682077206830772068407720685077206860772068707720688077206890772069007720691077206920772069307720694077206950772069607720697077206980772069907720700077207010772070207720703077207040772070507720706077207070772070807720709077207100772071107720712077207130772071407720715077207160772071707720718077207190772072007720721077207220772072307720724077207250772072607720727077207280772072907720730077207310772073207720733077207340772073507720736077207370772073807720739077207400772074107720742077207430772074407720745077207460772074707720748077207490772075007720751077207520772075307720754077207550772075607720757077207580772075907720760077207610772076207720763077207640772076507720766077207670772076807720769077207700772077107720772077207730772077407720775077207760772077707720778077207790772078007720781077207820772078307720784077207850772078607720787077207880772078907720790077207910772079207720793077207940772079507720796077207970772079807720799077208000772080107730042077300430773004407730045077300460773004707730048077300490773005007730051077300520773005307730054077300550773005607730057077300580773005907730060077300610773006207730063077300640773006507730066077300670773006807730069077300700773007107730072077300730773007407730075077300760773007707730078077300790773008007730081077300820773008307730084077300850773008607730087077300880773008907730090077300910773009207730093077300940773009507730096077300970773009807730099077301000773010107730102077301030773010407730105077301060773010707730108077301090773011007730111077301120773011307730114077301150773011607730117077301180773011907730120077301210773012207730123077301240773012507730126077301270773012807730129077301300773013107730132077301330773013407730135077301360773013707730138077301390773014007730141077301420773014307730144077301450773014607730147077301480773014907730150077301510773015207730153077301540773015507730156077301570773015807730159077301600773016107730162077301630773016407730165077301660773016707730168077301690773017007730171077301720773017307730174077301750773017607730177077301780773017907730180077301810773018207730183077301840773018507730186077301870773018807730189077301900773019107730192077301930773019407730195077301960773019707730198077301990773020007730201077302020773020307730204077302050773020607730207077302080773020907730210077302110773021207730213077302140773021507730216077302170773021807730219077302200773022107730222077302230773022407730225077302260773022707730228077302290773023007730231077302320773023307730234077302350773023607730237077302380773023907730240077302410773024207730243077302440773024507730246077302470773024807730249077302500773025107730252077302530773025407730255077302560773025707730258077302590773026007730261077302620773026307730264077302650773026607730267077302680773026907730270077302710773027207730273077302740773027507730276077302770773027807730279077302800773028107730282077302830773028407730285077302860773028707730288077302890773029007730291077302920773029307730294077302950773029607730297077302980773029907730300077303010773030207730303077303040773030507730306077303070773030807730309077303100773031107730312077303130773031407730315077303160773031707730318077303190773032007730321077303220773032307730324077303250773032607730327077303280773032907730330077303310773033207730333077303340773033507730336077303370773033807730339077303400773034107730342077303430773034407730345077303460773034707730348077303490773035007730351077303520773035307730354077303550773035607730357077303580773035907730360077303610773036207730363077303640773036507730366077303670773036807730369077303700773037107730372077303730773037407730375077303760773037707730378077303790773038007730381077303820773038307730384077303850773038607730387077303880773038907730390077303910773039207730393077303940773039507730396077303970773039807730399077304000773040107730402077304030773040407730405077304060773040707730408077304090773041007730411077304120773041307730414077304150773041607730417077304180773041907730420077304210773042207730423077304240773042507730426077304270773042807730429077304300773043107730432077304330773043407730435077304360773043707730438077304390773044007730441077304420773044307730444077304450773044607730447077304480773044907730450077304510773045207730453077304540773045507730456077304570773045807730459077304600773046107730462077304630773046407730465077304660773046707730468077304690773047007730471077304720773047307730474077304750773047607730477077304780773047907730480077304810773048207730483077304840773048507730486077304870773048807730489077304900773049107730492077304930773049407730495077304960773049707730498077304990773050007730501077305020773050307730504077305050773050607730507077305080773050907730510077305110773051207730513077305140773051507730516077305170773051807730519077305200773052107730522077305230773052407730525077305260773052707730528077305290773053007730531077305320773053307730534077305350773053607730537077305380773053907730540077305410773054207730543077305440773054507730546077305470773054807730549077305500773055107730552077305530773055407730555077305560773055707730558077305590773056007730561077305620773056307730564077305650773056607730567077305680773056907730570077305710773057207730573077305740773057507730576077305770773057807730579077305800773058107730582077305830773058407730585077305860773058707730588077305890773059007730591077305920773059307730594077305950773059607730597077305980773059907730600077306010773060207730603077306040773060507730606077306070773060807730609077306100773061107730612077306130773061407730615077306160773061707730618077306190773062007730621077306220773062307730624077306250773062607730627077306280773062907730630077306310773063207730633077306340773063507730636077306370773063807730639077306400773064107730642077306430773064407730645077306460773064707730648077306490773065007730651077306520773065307730654077306550773065607730657077306580773065907730660077306610773066207730663077306640773066507730666077306670773066807730669077306700773067107730672077306730773067407730675077306760773067707730678077306790773068007730681077306820773068307730684077306850773068607730687077306880773068907730690077306910773069207730693077306940773069507730696077306970773069807730699077307000773070107730702077307030773070407730705077307060773070707730708077307090773071007730711077307120773071307730714077307150773071607730717077307180773071907730720077307210773072207730723077307240773072507730726077307270773072807730729077307300773073107730732077307330773073407730735077307360773073707730738077307390773074007730741077307420773074307730744077307450773074607730747077307480773074907730750077307510773075207730753077307540773075507730756077307570773075807730759077307600773076107730762077307630773076407730765077307660773076707730768077307690773077007730771077307720773077307730774077307750773077607730777077307780773077907730780077307810773078207730783077307840773078507730786077307870773078807730789077307900773079107730792077307930773079407730795077307960773079707730798077307990773080007730801077400420774004307740044077400450774004607740047077400480774004907740050077400510774005207740053077400540774005507740056077400570774005807740059077400600774006107740062077400630774006407740065077400660774006707740068077400690774007007740071077400720774007307740074077400750774007607740077077400780774007907740080077400810774008207740083077400840774008507740086077400870774008807740089077400900774009107740092077400930774009407740095077400960774009707740098077400990774010007740101077401020774010307740104077401050774010607740107077401080774010907740110077401110774011207740113077401140774011507740116077401170774011807740119077401200774012107740122077401230774012407740125077401260774012707740128077401290774013007740131077401320774013307740134077401350774013607740137077401380774013907740140077401410774014207740143077401440774014507740146077401470774014807740149077401500774015107740152077401530774015407740155077401560774015707740158077401590774016007740161077401620774016307740164077401650774016607740167077401680774016907740170077401710774017207740173077401740774017507740176077401770774017807740179077401800774018107740182077401830774018407740185077401860774018707740188077401890774019007740191077401920774019307740194077401950774019607740197077401980774019907740200077402010774020207740203077402040774020507740206077402070774020807740209077402100774021107740212077402130774021407740215077402160774021707740218077402190774022007740221077402220774022307740224077402250774022607740227077402280774022907740230077402310774023207740233077402340774023507740236077402370774023807740239077402400774024107740242077402430774024407740245077402460774024707740248077402490774025007740251077402520774025307740254077402550774025607740257077402580774025907740260077402610774026207740263077402640774026507740266077402670774026807740269077402700774027107740272077402730774027407740275077402760774027707740278077402790774028007740281077402820774028307740284077402850774028607740287077402880774028907740290077402910774029207740293077402940774029507740296077402970774029807740299077403000774030107740302077403030774030407740305077403060774030707740308077403090774031007740311077403120774031307740314077403150774031607740317077403180774031907740320077403210774032207740323077403240774032507740326077403270774032807740329077403300774033107740332077403330774033407740335077403360774033707740338077403390774034007740341077403420774034307740344077403450774034607740347077403480774034907740350077403510774035207740353077403540774035507740356077403570774035807740359077403600774036107740362077403630774036407740365077403660774036707740368077403690774037007740371077403720774037307740374077403750774037607740377077403780774037907740380077403810774038207740383077403840774038507740386077403870774038807740389077403900774039107740392077403930774039407740395077403960774039707740398077403990774040007740401077404020774040307740404077404050774040607740407077404080774040907740410077404110774041207740413077404140774041507740416077404170774041807740419077404200774042107740422077404230774042407740425077404260774042707740428077404290774043007740431077404320774043307740434077404350774043607740437077404380774043907740440077404410774044207740443077404440774044507740446077404470774044807740449077404500774045107740452077404530774045407740455077404560774045707740458077404590774046007740461077404620774046307740464077404650774046607740467077404680774046907740470077404710774047207740473077404740774047507740476077404770774047807740479077404800774048107740482077404830774048407740485077404860774048707740488077404890774049007740491077404920774049307740494077404950774049607740497077404980774049907740500077405010774050207740503077405040774050507740506077405070774050807740509077405100774051107740512077405130774051407740515077405160774051707740518077405190774052007740521077405220774052307740524077405250774052607740527077405280774052907740530077405310774053207740533077405340774053507740536077405370774053807740539077405400774054107740542077405430774054407740545077405460774054707740548077405490774055007740551077405520774055307740554077405550774055607740557077405580774055907740560077405610774056207740563077405640774056507740566077405670774056807740569077405700774057107740572077405730774057407740575077405760774057707740578077405790774058007740581077405820774058307740584077405850774058607740587077405880774058907740590077405910774059207740593077405940774059507740596077405970774059807740599077406000774060107740602077406030774060407740605077406060774060707740608077406090774061007740611077406120774061307740614077406150774061607740617077406180774061907740620077406210774062207740623077406240774062507740626077406270774062807740629077406300774063107740632077406330774063407740635077406360774063707740638077406390774064007740641077406420774064307740644077406450774064607740647077406480774064907740650077406510774065207740653077406540774065507740656077406570774065807740659077406600774066107740662077406630774066407740665077406660774066707740668077406690774067007740671077406720774067307740674077406750774067607740677077406780774067907740680077406810774068207740683077406840774068507740686077406870774068807740689077406900774069107740692077406930774069407740695077406960774069707740698077406990774070007740701077407020774070307740704077407050774070607740707077407080774070907740710077407110774071207740713077407140774071507740716077407170774071807740719077407200774072107740722077407230774072407740725077407260774072707740728077407290774073007740731077407320774073307740734077407350774073607740737077407380774073907740740077407410774074207740743077407440774074507740746077407470774074807740749077407500774075107740752077407530774075407740755077407560774075707740758077407590774076007740761077407620774076307740764077407650774076607740767077407680774076907740770077407710774077207740773077407740774077507740776077407770774077807740779077407800774078107740782077407830774078407740785077407860774078707740788077407890774079007740791077407920774079307740794077407950774079607740797077407980774079907740800077408010775004207750043077500440775004507750046077500470775004807750049077500500775005107750052077500530775005407750055077500560775005707750058077500590775006007750061077500620775006307750064077500650775006607750067077500680775006907750070077500710775007207750073077500740775007507750076077500770775007807750079077500800775008107750082077500830775008407750085077500860775008707750088077500890775009007750091077500920775009307750094077500950775009607750097077500980775009907750100077501010775010207750103077501040775010507750106077501070775010807750109077501100775011107750112077501130775011407750115077501160775011707750118077501190775012007750121077501220775012307750124077501250775012607750127077501280775012907750130077501310775013207750133077501340775013507750136077501370775013807750139077501400775014107750142077501430775014407750145077501460775014707750148077501490775015007750151077501520775015307750154077501550775015607750157077501580775015907750160077501610775016207750163077501640775016507750166077501670775016807750169077501700775017107750172077501730775017407750175077501760775017707750178077501790775018007750181077501820775018307750184077501850775018607750187077501880775018907750190077501910775019207750193077501940775019507750196077501970775019807750199077502000775020107750202077502030775020407750205077502060775020707750208077502090775021007750211077502120775021307750214077502150775021607750217077502180775021907750220077502210775022207750223077502240775022507750226077502270775022807750229077502300775023107750232077502330775023407750235077502360775023707750238077502390775024007750241077502420775024307750244077502450775024607750247077502480775024907750250077502510775025207750253077502540775025507750256077502570775025807750259077502600775026107750262077502630775026407750265077502660775026707750268077502690775027007750271077502720775027307750274077502750775027607750277077502780775027907750280077502810775028207750283077502840775028507750286077502870775028807750289077502900775029107750292077502930775029407750295077502960775029707750298077502990775030007750301077503020775030307750304077503050775030607750307077503080775030907750310077503110775031207750313077503140775031507750316077503170775031807750319077503200775032107750322077503230775032407750325077503260775032707750328077503290775033007750331077503320775033307750334077503350775033607750337077503380775033907750340077503410775034207750343077503440775034507750346077503470775034807750349077503500775035107750352077503530775035407750355077503560775035707750358077503590775036007750361077503620775036307750364077503650775036607750367077503680775036907750370077503710775037207750373077503740775037507750376077503770775037807750379077503800775038107750382077503830775038407750385077503860775038707750388077503890775039007750391077503920775039307750394077503950775039607750397077503980775039907750400077504010775040207750403077504040775040507750406077504070775040807750409077504100775041107750412077504130775041407750415077504160775041707750418077504190775042007750421077504220775042307750424077504250775042607750427077504280775042907750430077504310775043207750433077504340775043507750436077504370775043807750439077504400775044107750442077504430775044407750445077504460775044707750448077504490775045007750451077504520775045307750454077504550775045607750457077504580775045907750460077504610775046207750463077504640775046507750466077504670775046807750469077504700775047107750472077504730775047407750475077504760775047707750478077504790775048007750481077504820775048307750484077504850775048607750487077504880775048907750490077504910775049207750493077504940775049507750496077504970775049807750499077505000775050107750502077505030775050407750505077505060775050707750508077505090775051007750511077505120775051307750514077505150775051607750517077505180775051907750520077505210775052207750523077505240775052507750526077505270775052807750529077505300775053107750532077505330775053407750535077505360775053707750538077505390775054007750541077505420775054307750544077505450775054607750547077505480775054907750550077505510775055207750553077505540775055507750556077505570775055807750559077505600775056107750562077505630775056407750565077505660775056707750568077505690775057007750571077505720775057307750574077505750775057607750577077505780775057907750580077505810775058207750583077505840775058507750586077505870775058807750589077505900775059107750592077505930775059407750595077505960775059707750598077505990775060007750601077506020775060307750604077506050775060607750607077506080775060907750610077506110775061207750613077506140775061507750616077506170775061807750619077506200775062107750622077506230775062407750625077506260775062707750628077506290775063007750631077506320775063307750634077506350775063607750637077506380775063907750640077506410775064207750643077506440775064507750646077506470775064807750649077506500775065107750652077506530775065407750655077506560775065707750658077506590775066007750661077506620775066307750664077506650775066607750667077506680775066907750670077506710775067207750673077506740775067507750676077506770775067807750679077506800775068107750682077506830775068407750685077506860775068707750688077506890775069007750691077506920775069307750694077506950775069607750697077506980775069907750700077507010775070207750703077507040775070507750706077507070775070807750709077507100775071107750712077507130775071407750715077507160775071707750718077507190775072007750721077507220775072307750724077507250775072607750727077507280775072907750730077507310775073207750733077507340775073507750736077507370775073807750739077507400775074107750742077507430775074407750745077507460775074707750748077507490775075007750751077507520775075307750754077507550775075607750757077507580775075907750760077507610775076207750763077507640775076507750766077507670775076807750769077507700775077107750772077507730775077407750775077507760775077707750778077507790775078007750781077507820775078307750784077507850775078607750787077507880775078907750790077507910775079207750793077507940775079507750796077507970775079807750799077508000775080107760042077600430776004407760045077600460776004707760048077600490776005007760051077600520776005307760054077600550776005607760057077600580776005907760060077600610776006207760063077600640776006507760066077600670776006807760069077600700776007107760072077600730776007407760075077600760776007707760078077600790776008007760081077600820776008307760084077600850776008607760087077600880776008907760090077600910776009207760093077600940776009507760096077600970776009807760099077601000776010107760102077601030776010407760105077601060776010707760108077601090776011007760111077601120776011307760114077601150776011607760117077601180776011907760120077601210776012207760123077601240776012507760126077601270776012807760129077601300776013107760132077601330776013407760135077601360776013707760138077601390776014007760141077601420776014307760144077601450776014607760147077601480776014907760150077601510776015207760153077601540776015507760156077601570776015807760159077601600776016107760162077601630776016407760165077601660776016707760168077601690776017007760171077601720776017307760174077601750776017607760177077601780776017907760180077601810776018207760183077601840776018507760186077601870776018807760189077601900776019107760192077601930776019407760195077601960776019707760198077601990776020007760201077602020776020307760204077602050776020607760207077602080776020907760210077602110776021207760213077602140776021507760216077602170776021807760219077602200776022107760222077602230776022407760225077602260776022707760228077602290776023007760231077602320776023307760234077602350776023607760237077602380776023907760240077602410776024207760243077602440776024507760246077602470776024807760249077602500776025107760252077602530776025407760255077602560776025707760258077602590776026007760261077602620776026307760264077602650776026607760267077602680776026907760270077602710776027207760273077602740776027507760276077602770776027807760279077602800776028107760282077602830776028407760285077602860776028707760288077602890776029007760291077602920776029307760294077602950776029607760297077602980776029907760300077603010776030207760303077603040776030507760306077603070776030807760309077603100776031107760312077603130776031407760315077603160776031707760318077603190776032007760321077603220776032307760324077603250776032607760327077603280776032907760330077603310776033207760333077603340776033507760336077603370776033807760339077603400776034107760342077603430776034407760345077603460776034707760348077603490776035007760351077603520776035307760354077603550776035607760357077603580776035907760360077603610776036207760363077603640776036507760366077603670776036807760369077603700776037107760372077603730776037407760375077603760776037707760378077603790776038007760381077603820776038307760384077603850776038607760387077603880776038907760390077603910776039207760393077603940776039507760396077603970776039807760399077604000776040107760402077604030776040407760405077604060776040707760408077604090776041007760411077604120776041307760414077604150776041607760417077604180776041907760420077604210776042207760423077604240776042507760426077604270776042807760429077604300776043107760432077604330776043407760435077604360776043707760438077604390776044007760441077604420776044307760444077604450776044607760447077604480776044907760450077604510776045207760453077604540776045507760456077604570776045807760459077604600776046107760462077604630776046407760465077604660776046707760468077604690776047007760471077604720776047307760474077604750776047607760477077604780776047907760480077604810776048207760483077604840776048507760486077604870776048807760489077604900776049107760492077604930776049407760495077604960776049707760498077604990776050007760501077605020776050307760504077605050776050607760507077605080776050907760510077605110776051207760513077605140776051507760516077605170776051807760519077605200776052107760522077605230776052407760525077605260776052707760528077605290776053007760531077605320776053307760534077605350776053607760537077605380776053907760540077605410776054207760543077605440776054507760546077605470776054807760549077605500776055107760552077605530776055407760555077605560776055707760558077605590776056007760561077605620776056307760564077605650776056607760567077605680776056907760570077605710776057207760573077605740776057507760576077605770776057807760579077605800776058107760582077605830776058407760585077605860776058707760588077605890776059007760591077605920776059307760594077605950776059607760597077605980776059907760600077606010776060207760603077606040776060507760606077606070776060807760609077606100776061107760612077606130776061407760615077606160776061707760618077606190776062007760621077606220776062307760624077606250776062607760627077606280776062907760630077606310776063207760633077606340776063507760636077606370776063807760639077606400776064107760642077606430776064407760645077606460776064707760648077606490776065007760651077606520776065307760654077606550776065607760657077606580776065907760660077606610776066207760663077606640776066507760666077606670776066807760669077606700776067107760672077606730776067407760675077606760776067707760678077606790776068007760681077606820776068307760684077606850776068607760687077606880776068907760690077606910776069207760693077606940776069507760696077606970776069807760699077607000776070107760702077607030776070407760705077607060776070707760708077607090776071007760711077607120776071307760714077607150776071607760717077607180776071907760720077607210776072207760723077607240776072507760726077607270776072807760729077607300776073107760732077607330776073407760735077607360776073707760738077607390776074007760741077607420776074307760744077607450776074607760747077607480776074907760750077607510776075207760753077607540776075507760756077607570776075807760759077607600776076107760762077607630776076407760765077607660776076707760768077607690776077007760771077607720776077307760774077607750776077607760777077607780776077907760780077607810776078207760783077607840776078507760786077607870776078807760789077607900776079107760792077607930776079407760795077607960776079707760798077607990776080007760801077700430777004407770045077700460777004707770048077700490777005007770051077700520777005307770054077700550777005607770057077700580777005907770060077700610777006207770063077700640777006507770066077700670777006807770069077700700777007107770072077700730777007407770075077700760777007707770078077700790777008007770081077700820777008307770084077700850777008607770087077700880777008907770090077700910777009207770093077700940777009507770096077700970777009807770099077701000777010107770102077701030777010407770105077701060777010707770108077701090777011007770111077701120777011307770114077701150777011607770117077701180777011907770120077701210777012207770123077701240777012507770126077701270777012807770129077701300777013107770132077701330777013407770135077701360777013707770138077701390777014007770141077701420777014307770144077701450777014607770147077701480777014907770150077701510777015207770153077701540777015507770156077701570777015807770159077701600777016107770162077701630777016407770165077701660777016707770168077701690777017007770171077701720777017307770174077701750777017607770177077701780777017907770180077701810777018207770183077701840777018507770186077701870777018807770189077701900777019107770192077701930777019407770195077701960777019707770198077701990777020007770201077702020777020307770204077702050777020607770207077702080777020907770210077702110777021207770213077702140777021507770216077702170777021807770219077702200777022107770222077702230777022407770225077702260777022707770228077702290777023007770231077702320777023307770234077702350777023607770237077702380777023907770240077702410777024207770243077702440777024507770246077702470777024807770249077702500777025107770252077702530777025407770255077702560777025707770258077702590777026007770261077702620777026307770264077702650777026607770267077702680777026907770270077702710777027207770273077702740777027507770276077702770777027807770279077702800777028107770282077702830777028407770285077702860777028707770288077702890777029007770291077702920777029307770294077702950777029607770297077702980777029907770300077703010777030207770303077703040777030507770306077703070777030807770309077703100777031107770312077703130777031407770315077703160777031707770318077703190777032007770321077703220777032307770324077703250777032607770327077703280777032907770330077703310777033207770333077703340777033507770336077703370777033807770339077703400777034107770342077703430777034407770345077703460777034707770348077703490777035007770351077703520777035307770354077703550777035607770357077703580777035907770360077703610777036207770363077703640777036507770366077703670777036807770369077703700777037107770372077703730777037407770375077703760777037707770378077703790777038007770381077703820777038307770384077703850777038607770387077703880777038907770390077703910777039207770393077703940777039507770396077703970777039807770399077704000777040107770402077704030777040407770405077704060777040707770408077704090777041007770411077704120777041307770414077704150777041607770417077704180777041907770420077704210777042207770423077704240777042507770426077704270777042807770429077704300777043107770432077704330777043407770435077704360777043707770438077704390777044007770441077704420777044307770444077704450777044607770447077704480777044907770450077704510777045207770453077704540777045507770456077704570777045807770459077704600777046107770462077704630777046407770465077704660777046707770468077704690777047007770471077704720777047307770474077704750777047607770477077704780777047907770480077704810777048207770483077704840777048507770486077704870777048807770489077704900777049107770492077704930777049407770495077704960777049707770498077704990777050007770501077705020777050307770504077705050777050607770507077705080777050907770510077705110777051207770513077705140777051507770516077705170777051807770519077705200777052107770522077705230777052407770525077705260777052707770528077705290777053007770531077705320777053307770534077705350777053607770537077705380777053907770540077705410777054207770543077705440777054507770546077705470777054807770549077705500777055107770552077705530777055407770555077705560777055707770558077705590777056007770561077705620777056307770564077705650777056607770567077705680777056907770570077705710777057207770573077705740777057507770576077705770777057807770579077705800777058107770582077705830777058407770585077705860777058707770588077705890777059007770591077705920777059307770594077705950777059607770597077705980777059907770600077706010777060207770603077706040777060507770606077706070777060807770609077706100777061107770612077706130777061407770615077706160777061707770618077706190777062007770621077706220777062307770624077706250777062607770627077706280777062907770630077706310777063207770633077706340777063507770636077706370777063807770639077706400777064107770642077706430777064407770645077706460777064707770648077706490777065007770651077706520777065307770654077706550777065607770657077706580777065907770660077706610777066207770663077706640777066507770666077706670777066807770669077706700777067107770672077706730777067407770675077706760777067707770678077706790777068007770681077706820777068307770684077706850777068607770687077706880777068907770690077706910777069207770693077706940777069507770696077706970777069807770699077707000777070107770702077707030777070407770705077707060777070707770708077707090777071007770711077707120777071307770714077707150777071607770717077707180777071907770720077707210777072207770723077707240777072507770726077707270777072807770729077707300777073107770732077707330777073407770735077707360777073707770738077707390777074007770741077707420777074307770744077707450777074607770747077707480777074907770750077707510777075207770753077707540777075507770756077707570777075807770759077707600777076107770762077707630777076407770765077707660777076707770768077707690777077007770771077707720777077307770774077707750777077607770777077707780777077907770780077707810777078207770783077707840777078507770786077707870777078807770789077707900777079107770792077707930777079407770795077707960777079707770798077707990777080007770801077800430778004407780045077800460778004707780048077800490778005007780051077800520778005307780054077800550778005607780057077800580778005907780060077800610778006207780063077800640778006507780066077800670778006807780069077800700778007107780072077800730778007407780075077800760778007707780078077800790778008007780081077800820778008307780084077800850778008607780087077800880778008907780090077800910778009207780093077800940778009507780096077800970778009807780099077801000778010107780102077801030778010407780105077801060778010707780108077801090778011007780111077801120778011307780114077801150778011607780117077801180778011907780120077801210778012207780123077801240778012507780126077801270778012807780129077801300778013107780132077801330778013407780135077801360778013707780138077801390778014007780141077801420778014307780144077801450778014607780147077801480778014907780150077801510778015207780153077801540778015507780156077801570778015807780159077801600778016107780162077801630778016407780165077801660778016707780168077801690778017007780171077801720778017307780174077801750778017607780177077801780778017907780180077801810778018207780183077801840778018507780186077801870778018807780189077801900778019107780192077801930778019407780195077801960778019707780198077801990778020007780201077802020778020307780204077802050778020607780207077802080778020907780210077802110778021207780213077802140778021507780216077802170778021807780219077802200778022107780222077802230778022407780225077802260778022707780228077802290778023007780231077802320778023307780234077802350778023607780237077802380778023907780240077802410778024207780243077802440778024507780246077802470778024807780249077802500778025107780252077802530778025407780255077802560778025707780258077802590778026007780261077802620778026307780264077802650778026607780267077802680778026907780270077802710778027207780273077802740778027507780276077802770778027807780279077802800778028107780282077802830778028407780285077802860778028707780288077802890778029007780291077802920778029307780294077802950778029607780297077802980778029907780300077803010778030207780303077803040778030507780306077803070778030807780309077803100778031107780312077803130778031407780315077803160778031707780318077803190778032007780321077803220778032307780324077803250778032607780327077803280778032907780330077803310778033207780333077803340778033507780336077803370778033807780339077803400778034107780342077803430778034407780345077803460778034707780348077803490778035007780351077803520778035307780354077803550778035607780357077803580778035907780360077803610778036207780363077803640778036507780366077803670778036807780369077803700778037107780372077803730778037407780375077803760778037707780378077803790778038007780381077803820778038307780384077803850778038607780387077803880778038907780390077803910778039207780393077803940778039507780396077803970778039807780399077804000778040107780402077804030778040407780405077804060778040707780408077804090778041007780411077804120778041307780414077804150778041607780417077804180778041907780420077804210778042207780423077804240778042507780426077804270778042807780429077804300778043107780432077804330778043407780435077804360778043707780438077804390778044007780441077804420778044307780444077804450778044607780447077804480778044907780450077804510778045207780453077804540778045507780456077804570778045807780459077804600778046107780462077804630778046407780465077804660778046707780468077804690778047007780471077804720778047307780474077804750778047607780477077804780778047907780480077804810778048207780483077804840778048507780486077804870778048807780489077804900778049107780492077804930778049407780495077804960778049707780498077804990778050007780501077805020778050307780504077805050778050607780507077805080778050907780510077805110778051207780513077805140778051507780516077805170778051807780519077805200778052107780522077805230778052407780525077805260778052707780528077805290778053007780531077805320778053307780534077805350778053607780537077805380778053907780540077805410778054207780543077805440778054507780546077805470778054807780549077805500778055107780552077805530778055407780555077805560778055707780558077805590778056007780561077805620778056307780564077805650778056607780567077805680778056907780570077805710778057207780573077805740778057507780576077805770778057807780579077805800778058107780582077805830778058407780585077805860778058707780588077805890778059007780591077805920778059307780594077805950778059607780597077805980778059907780600077806010778060207780603077806040778060507780606077806070778060807780609077806100778061107780612077806130778061407780615077806160778061707780618077806190778062007780621077806220778062307780624077806250778062607780627077806280778062907780630077806310778063207780633077806340778063507780636077806370778063807780639077806400778064107780642077806430778064407780645077806460778064707780648077806490778065007780651077806520778065307780654077806550778065607780657077806580778065907780660077806610778066207780663077806640778066507780666077806670778066807780669077806700778067107780672077806730778067407780675077806760778067707780678077806790778068007780681077806820778068307780684077806850778068607780687077806880778068907780690077806910778069207780693077806940778069507780696077806970778069807780699077807000778070107780702077807030778070407780705077807060778070707780708077807090778071007780711077807120778071307780714077807150778071607780717077807180778071907780720077807210778072207780723077807240778072507780726077807270778072807780729077807300778073107780732077807330778073407780735077807360778073707780738077807390778074007780741077807420778074307780744077807450778074607780747077807480778074907780750077807510778075207780753077807540778075507780756077807570778075807780759077807600778076107780762077807630778076407780765077807660778076707780768077807690778077007780771077807720778077307780774077807750778077607780777077807780778077907780780077807810778078207780783077807840778078507780786077807870778078807780789077807900778079107780792077807930778079407780795077807960778079707780798077807990778080007780801077900440779004507790046077900470779004807790049077900500779005107790052077900530779005407790055077900560779005707790058077900590779006007790061077900620779006307790064077900650779006607790067077900680779006907790070077900710779007207790073077900740779007507790076077900770779007807790079077900800779008107790082077900830779008407790085077900860779008707790088077900890779009007790091077900920779009307790094077900950779009607790097077900980779009907790100077901010779010207790103077901040779010507790106077901070779010807790109077901100779011107790112077901130779011407790115077901160779011707790118077901190779012007790121077901220779012307790124077901250779012607790127077901280779012907790130077901310779013207790133077901340779013507790136077901370779013807790139077901400779014107790142077901430779014407790145077901460779014707790148077901490779015007790151077901520779015307790154077901550779015607790157077901580779015907790160077901610779016207790163077901640779016507790166077901670779016807790169077901700779017107790172077901730779017407790175077901760779017707790178077901790779018007790181077901820779018307790184077901850779018607790187077901880779018907790190077901910779019207790193077901940779019507790196077901970779019807790199077902000779020107790202077902030779020407790205077902060779020707790208077902090779021007790211077902120779021307790214077902150779021607790217077902180779021907790220077902210779022207790223077902240779022507790226077902270779022807790229077902300779023107790232077902330779023407790235077902360779023707790238077902390779024007790241077902420779024307790244077902450779024607790247077902480779024907790250077902510779025207790253077902540779025507790256077902570779025807790259077902600779026107790262077902630779026407790265077902660779026707790268077902690779027007790271077902720779027307790274077902750779027607790277077902780779027907790280077902810779028207790283077902840779028507790286077902870779028807790289077902900779029107790292077902930779029407790295077902960779029707790298077902990779030007790301077903020779030307790304077903050779030607790307077903080779030907790310077903110779031207790313077903140779031507790316077903170779031807790319077903200779032107790322077903230779032407790325077903260779032707790328077903290779033007790331077903320779033307790334077903350779033607790337077903380779033907790340077903410779034207790343077903440779034507790346077903470779034807790349077903500779035107790352077903530779035407790355077903560779035707790358077903590779036007790361077903620779036307790364077903650779036607790367077903680779036907790370077903710779037207790373077903740779037507790376077903770779037807790379077903800779038107790382077903830779038407790385077903860779038707790388077903890779039007790391077903920779039307790394077903950779039607790397077903980779039907790400077904010779040207790403077904040779040507790406077904070779040807790409077904100779041107790412077904130779041407790415077904160779041707790418077904190779042007790421077904220779042307790424077904250779042607790427077904280779042907790430077904310779043207790433077904340779043507790436077904370779043807790439077904400779044107790442077904430779044407790445077904460779044707790448077904490779045007790451077904520779045307790454077904550779045607790457077904580779045907790460077904610779046207790463077904640779046507790466077904670779046807790469077904700779047107790472077904730779047407790475077904760779047707790478077904790779048007790481077904820779048307790484077904850779048607790487077904880779048907790490077904910779049207790493077904940779049507790496077904970779049807790499077905000779050107790502077905030779050407790505077905060779050707790508077905090779051007790511077905120779051307790514077905150779051607790517077905180779051907790520077905210779052207790523077905240779052507790526077905270779052807790529077905300779053107790532077905330779053407790535077905360779053707790538077905390779054007790541077905420779054307790544077905450779054607790547077905480779054907790550077905510779055207790553077905540779055507790556077905570779055807790559077905600779056107790562077905630779056407790565077905660779056707790568077905690779057007790571077905720779057307790574077905750779057607790577077905780779057907790580077905810779058207790583077905840779058507790586077905870779058807790589077905900779059107790592077905930779059407790595077905960779059707790598077905990779060007790601077906020779060307790604077906050779060607790607077906080779060907790610077906110779061207790613077906140779061507790616077906170779061807790619077906200779062107790622077906230779062407790625077906260779062707790628077906290779063007790631077906320779063307790634077906350779063607790637077906380779063907790640077906410779064207790643077906440779064507790646077906470779064807790649077906500779065107790652077906530779065407790655077906560779065707790658077906590779066007790661077906620779066307790664077906650779066607790667077906680779066907790670077906710779067207790673077906740779067507790676077906770779067807790679077906800779068107790682077906830779068407790685077906860779068707790688077906890779069007790691077906920779069307790694077906950779069607790697077906980779069907790700077907010779070207790703077907040779070507790706077907070779070807790709077907100779071107790712077907130779071407790715077907160779071707790718077907190779072007790721077907220779072307790724077907250779072607790727077907280779072907790730077907310779073207790733077907340779073507790736077907370779073807790739077907400779074107790742077907430779074407790745077907460779074707790748077907490779075007790751077907520779075307790754077907550779075607790757077907580779075907790760077907610779076207790763077907640779076507790766077907670779076807790769077907700779077107790772077907730779077407790775077907760779077707790778077907790779078007790781077907820779078307790784077907850779078607790787077907880779078907790790077907910779079207790793077907940779079507790796077907970779079807790799077908000779080107800044078000450780004607800047078000480780004907800050078000510780005207800053078000540780005507800056078000570780005807800059078000600780006107800062078000630780006407800065078000660780006707800068078000690780007007800071078000720780007307800074078000750780007607800077078000780780007907800080078000810780008207800083078000840780008507800086078000870780008807800089078000900780009107800092078000930780009407800095078000960780009707800098078000990780010007800101078001020780010307800104078001050780010607800107078001080780010907800110078001110780011207800113078001140780011507800116078001170780011807800119078001200780012107800122078001230780012407800125078001260780012707800128078001290780013007800131078001320780013307800134078001350780013607800137078001380780013907800140078001410780014207800143078001440780014507800146078001470780014807800149078001500780015107800152078001530780015407800155078001560780015707800158078001590780016007800161078001620780016307800164078001650780016607800167078001680780016907800170078001710780017207800173078001740780017507800176078001770780017807800179078001800780018107800182078001830780018407800185078001860780018707800188078001890780019007800191078001920780019307800194078001950780019607800197078001980780019907800200078002010780020207800203078002040780020507800206078002070780020807800209078002100780021107800212078002130780021407800215078002160780021707800218078002190780022007800221078002220780022307800224078002250780022607800227078002280780022907800230078002310780023207800233078002340780023507800236078002370780023807800239078002400780024107800242078002430780024407800245078002460780024707800248078002490780025007800251078002520780025307800254078002550780025607800257078002580780025907800260078002610780026207800263078002640780026507800266078002670780026807800269078002700780027107800272078002730780027407800275078002760780027707800278078002790780028007800281078002820780028307800284078002850780028607800287078002880780028907800290078002910780029207800293078002940780029507800296078002970780029807800299078003000780030107800302078003030780030407800305078003060780030707800308078003090780031007800311078003120780031307800314078003150780031607800317078003180780031907800320078003210780032207800323078003240780032507800326078003270780032807800329078003300780033107800332078003330780033407800335078003360780033707800338078003390780034007800341078003420780034307800344078003450780034607800347078003480780034907800350078003510780035207800353078003540780035507800356078003570780035807800359078003600780036107800362078003630780036407800365078003660780036707800368078003690780037007800371078003720780037307800374078003750780037607800377078003780780037907800380078003810780038207800383078003840780038507800386078003870780038807800389078003900780039107800392078003930780039407800395078003960780039707800398078003990780040007800401078004020780040307800404078004050780040607800407078004080780040907800410078004110780041207800413078004140780041507800416078004170780041807800419078004200780042107800422078004230780042407800425078004260780042707800428078004290780043007800431078004320780043307800434078004350780043607800437078004380780043907800440078004410780044207800443078004440780044507800446078004470780044807800449078004500780045107800452078004530780045407800455078004560780045707800458078004590780046007800461078004620780046307800464078004650780046607800467078004680780046907800470078004710780047207800473078004740780047507800476078004770780047807800479078004800780048107800482078004830780048407800485078004860780048707800488078004890780049007800491078004920780049307800494078004950780049607800497078004980780049907800500078005010780050207800503078005040780050507800506078005070780050807800509078005100780051107800512078005130780051407800515078005160780051707800518078005190780052007800521078005220780052307800524078005250780052607800527078005280780052907800530078005310780053207800533078005340780053507800536078005370780053807800539078005400780054107800542078005430780054407800545078005460780054707800548078005490780055007800551078005520780055307800554078005550780055607800557078005580780055907800560078005610780056207800563078005640780056507800566078005670780056807800569078005700780057107800572078005730780057407800575078005760780057707800578078005790780058007800581078005820780058307800584078005850780058607800587078005880780058907800590078005910780059207800593078005940780059507800596078005970780059807800599078006000780060107800602078006030780060407800605078006060780060707800608078006090780061007800611078006120780061307800614078006150780061607800617078006180780061907800620078006210780062207800623078006240780062507800626078006270780062807800629078006300780063107800632078006330780063407800635078006360780063707800638078006390780064007800641078006420780064307800644078006450780064607800647078006480780064907800650078006510780065207800653078006540780065507800656078006570780065807800659078006600780066107800662078006630780066407800665078006660780066707800668078006690780067007800671078006720780067307800674078006750780067607800677078006780780067907800680078006810780068207800683078006840780068507800686078006870780068807800689078006900780069107800692078006930780069407800695078006960780069707800698078006990780070007800701078007020780070307800704078007050780070607800707078007080780070907800710078007110780071207800713078007140780071507800716078007170780071807800719078007200780072107800722078007230780072407800725078007260780072707800728078007290780073007800731078007320780073307800734078007350780073607800737078007380780073907800740078007410780074207800743078007440780074507800746078007470780074807800749078007500780075107800752078007530780075407800755078007560780075707800758078007590780076007800761078007620780076307800764078007650780076607800767078007680780076907800770078007710780077207800773078007740780077507800776078007770780077807800779078007800780078107800782078007830780078407800785078007860780078707800788078007890780079007800791078007920780079307800794078007950780079607800797078007980780079907800800078008010781004507810046078100470781004807810049078100500781005107810052078100530781005407810055078100560781005707810058078100590781006007810061078100620781006307810064078100650781006607810067078100680781006907810070078100710781007207810073078100740781007507810076078100770781007807810079078100800781008107810082078100830781008407810085078100860781008707810088078100890781009007810091078100920781009307810094078100950781009607810097078100980781009907810100078101010781010207810103078101040781010507810106078101070781010807810109078101100781011107810112078101130781011407810115078101160781011707810118078101190781012007810121078101220781012307810124078101250781012607810127078101280781012907810130078101310781013207810133078101340781013507810136078101370781013807810139078101400781014107810142078101430781014407810145078101460781014707810148078101490781015007810151078101520781015307810154078101550781015607810157078101580781015907810160078101610781016207810163078101640781016507810166078101670781016807810169078101700781017107810172078101730781017407810175078101760781017707810178078101790781018007810181078101820781018307810184078101850781018607810187078101880781018907810190078101910781019207810193078101940781019507810196078101970781019807810199078102000781020107810202078102030781020407810205078102060781020707810208078102090781021007810211078102120781021307810214078102150781021607810217078102180781021907810220078102210781022207810223078102240781022507810226078102270781022807810229078102300781023107810232078102330781023407810235078102360781023707810238078102390781024007810241078102420781024307810244078102450781024607810247078102480781024907810250078102510781025207810253078102540781025507810256078102570781025807810259078102600781026107810262078102630781026407810265078102660781026707810268078102690781027007810271078102720781027307810274078102750781027607810277078102780781027907810280078102810781028207810283078102840781028507810286078102870781028807810289078102900781029107810292078102930781029407810295078102960781029707810298078102990781030007810301078103020781030307810304078103050781030607810307078103080781030907810310078103110781031207810313078103140781031507810316078103170781031807810319078103200781032107810322078103230781032407810325078103260781032707810328078103290781033007810331078103320781033307810334078103350781033607810337078103380781033907810340078103410781034207810343078103440781034507810346078103470781034807810349078103500781035107810352078103530781035407810355078103560781035707810358078103590781036007810361078103620781036307810364078103650781036607810367078103680781036907810370078103710781037207810373078103740781037507810376078103770781037807810379078103800781038107810382078103830781038407810385078103860781038707810388078103890781039007810391078103920781039307810394078103950781039607810397078103980781039907810400078104010781040207810403078104040781040507810406078104070781040807810409078104100781041107810412078104130781041407810415078104160781041707810418078104190781042007810421078104220781042307810424078104250781042607810427078104280781042907810430078104310781043207810433078104340781043507810436078104370781043807810439078104400781044107810442078104430781044407810445078104460781044707810448078104490781045007810451078104520781045307810454078104550781045607810457078104580781045907810460078104610781046207810463078104640781046507810466078104670781046807810469078104700781047107810472078104730781047407810475078104760781047707810478078104790781048007810481078104820781048307810484078104850781048607810487078104880781048907810490078104910781049207810493078104940781049507810496078104970781049807810499078105000781050107810502078105030781050407810505078105060781050707810508078105090781051007810511078105120781051307810514078105150781051607810517078105180781051907810520078105210781052207810523078105240781052507810526078105270781052807810529078105300781053107810532078105330781053407810535078105360781053707810538078105390781054007810541078105420781054307810544078105450781054607810547078105480781054907810550078105510781055207810553078105540781055507810556078105570781055807810559078105600781056107810562078105630781056407810565078105660781056707810568078105690781057007810571078105720781057307810574078105750781057607810577078105780781057907810580078105810781058207810583078105840781058507810586078105870781058807810589078105900781059107810592078105930781059407810595078105960781059707810598078105990781060007810601078106020781060307810604078106050781060607810607078106080781060907810610078106110781061207810613078106140781061507810616078106170781061807810619078106200781062107810622078106230781062407810625078106260781062707810628078106290781063007810631078106320781063307810634078106350781063607810637078106380781063907810640078106410781064207810643078106440781064507810646078106470781064807810649078106500781065107810652078106530781065407810655078106560781065707810658078106590781066007810661078106620781066307810664078106650781066607810667078106680781066907810670078106710781067207810673078106740781067507810676078106770781067807810679078106800781068107810682078106830781068407810685078106860781068707810688078106890781069007810691078106920781069307810694078106950781069607810697078106980781069907810700078107010781070207810703078107040781070507810706078107070781070807810709078107100781071107810712078107130781071407810715078107160781071707810718078107190781072007810721078107220781072307810724078107250781072607810727078107280781072907810730078107310781073207810733078107340781073507810736078107370781073807810739078107400781074107810742078107430781074407810745078107460781074707810748078107490781075007810751078107520781075307810754078107550781075607810757078107580781075907810760078107610781076207810763078107640781076507810766078107670781076807810769078107700781077107810772078107730781077407810775078107760781077707810778078107790781078007810781078107820781078307810784078107850781078607810787078107880781078907810790078107910781079207810793078107940781079507810796078107970781079807810799078108000781080107820045078200460782004707820048078200490782005007820051078200520782005307820054078200550782005607820057078200580782005907820060078200610782006207820063078200640782006507820066078200670782006807820069078200700782007107820072078200730782007407820075078200760782007707820078078200790782008007820081078200820782008307820084078200850782008607820087078200880782008907820090078200910782009207820093078200940782009507820096078200970782009807820099078201000782010107820102078201030782010407820105078201060782010707820108078201090782011007820111078201120782011307820114078201150782011607820117078201180782011907820120078201210782012207820123078201240782012507820126078201270782012807820129078201300782013107820132078201330782013407820135078201360782013707820138078201390782014007820141078201420782014307820144078201450782014607820147078201480782014907820150078201510782015207820153078201540782015507820156078201570782015807820159078201600782016107820162078201630782016407820165078201660782016707820168078201690782017007820171078201720782017307820174078201750782017607820177078201780782017907820180078201810782018207820183078201840782018507820186078201870782018807820189078201900782019107820192078201930782019407820195078201960782019707820198078201990782020007820201078202020782020307820204078202050782020607820207078202080782020907820210078202110782021207820213078202140782021507820216078202170782021807820219078202200782022107820222078202230782022407820225078202260782022707820228078202290782023007820231078202320782023307820234078202350782023607820237078202380782023907820240078202410782024207820243078202440782024507820246078202470782024807820249078202500782025107820252078202530782025407820255078202560782025707820258078202590782026007820261078202620782026307820264078202650782026607820267078202680782026907820270078202710782027207820273078202740782027507820276078202770782027807820279078202800782028107820282078202830782028407820285078202860782028707820288078202890782029007820291078202920782029307820294078202950782029607820297078202980782029907820300078203010782030207820303078203040782030507820306078203070782030807820309078203100782031107820312078203130782031407820315078203160782031707820318078203190782032007820321078203220782032307820324078203250782032607820327078203280782032907820330078203310782033207820333078203340782033507820336078203370782033807820339078203400782034107820342078203430782034407820345078203460782034707820348078203490782035007820351078203520782035307820354078203550782035607820357078203580782035907820360078203610782036207820363078203640782036507820366078203670782036807820369078203700782037107820372078203730782037407820375078203760782037707820378078203790782038007820381078203820782038307820384078203850782038607820387078203880782038907820390078203910782039207820393078203940782039507820396078203970782039807820399078204000782040107820402078204030782040407820405078204060782040707820408078204090782041007820411078204120782041307820414078204150782041607820417078204180782041907820420078204210782042207820423078204240782042507820426078204270782042807820429078204300782043107820432078204330782043407820435078204360782043707820438078204390782044007820441078204420782044307820444078204450782044607820447078204480782044907820450078204510782045207820453078204540782045507820456078204570782045807820459078204600782046107820462078204630782046407820465078204660782046707820468078204690782047007820471078204720782047307820474078204750782047607820477078204780782047907820480078204810782048207820483078204840782048507820486078204870782048807820489078204900782049107820492078204930782049407820495078204960782049707820498078204990782050007820501078205020782050307820504078205050782050607820507078205080782050907820510078205110782051207820513078205140782051507820516078205170782051807820519078205200782052107820522078205230782052407820525078205260782052707820528078205290782053007820531078205320782053307820534078205350782053607820537078205380782053907820540078205410782054207820543078205440782054507820546078205470782054807820549078205500782055107820552078205530782055407820555078205560782055707820558078205590782056007820561078205620782056307820564078205650782056607820567078205680782056907820570078205710782057207820573078205740782057507820576078205770782057807820579078205800782058107820582078205830782058407820585078205860782058707820588078205890782059007820591078205920782059307820594078205950782059607820597078205980782059907820600078206010782060207820603078206040782060507820606078206070782060807820609078206100782061107820612078206130782061407820615078206160782061707820618078206190782062007820621078206220782062307820624078206250782062607820627078206280782062907820630078206310782063207820633078206340782063507820636078206370782063807820639078206400782064107820642078206430782064407820645078206460782064707820648078206490782065007820651078206520782065307820654078206550782065607820657078206580782065907820660078206610782066207820663078206640782066507820666078206670782066807820669078206700782067107820672078206730782067407820675078206760782067707820678078206790782068007820681078206820782068307820684078206850782068607820687078206880782068907820690078206910782069207820693078206940782069507820696078206970782069807820699078207000782070107820702078207030782070407820705078207060782070707820708078207090782071007820711078207120782071307820714078207150782071607820717078207180782071907820720078207210782072207820723078207240782072507820726078207270782072807820729078207300782073107820732078207330782073407820735078207360782073707820738078207390782074007820741078207420782074307820744078207450782074607820747078207480782074907820750078207510782075207820753078207540782075507820756078207570782075807820759078207600782076107820762078207630782076407820765078207660782076707820768078207690782077007820771078207720782077307820774078207750782077607820777078207780782077907820780078207810782078207820783078207840782078507820786078207870782078807820789078207900782079107820792078207930782079407820795078207960782079707820798078207990782080007820801078300460783004707830048078300490783005007830051078300520783005307830054078300550783005607830057078300580783005907830060078300610783006207830063078300640783006507830066078300670783006807830069078300700783007107830072078300730783007407830075078300760783007707830078078300790783008007830081078300820783008307830084078300850783008607830087078300880783008907830090078300910783009207830093078300940783009507830096078300970783009807830099078301000783010107830102078301030783010407830105078301060783010707830108078301090783011007830111078301120783011307830114078301150783011607830117078301180783011907830120078301210783012207830123078301240783012507830126078301270783012807830129078301300783013107830132078301330783013407830135078301360783013707830138078301390783014007830141078301420783014307830144078301450783014607830147078301480783014907830150078301510783015207830153078301540783015507830156078301570783015807830159078301600783016107830162078301630783016407830165078301660783016707830168078301690783017007830171078301720783017307830174078301750783017607830177078301780783017907830180078301810783018207830183078301840783018507830186078301870783018807830189078301900783019107830192078301930783019407830195078301960783019707830198078301990783020007830201078302020783020307830204078302050783020607830207078302080783020907830210078302110783021207830213078302140783021507830216078302170783021807830219078302200783022107830222078302230783022407830225078302260783022707830228078302290783023007830231078302320783023307830234078302350783023607830237078302380783023907830240078302410783024207830243078302440783024507830246078302470783024807830249078302500783025107830252078302530783025407830255078302560783025707830258078302590783026007830261078302620783026307830264078302650783026607830267078302680783026907830270078302710783027207830273078302740783027507830276078302770783027807830279078302800783028107830282078302830783028407830285078302860783028707830288078302890783029007830291078302920783029307830294078302950783029607830297078302980783029907830300078303010783030207830303078303040783030507830306078303070783030807830309078303100783031107830312078303130783031407830315078303160783031707830318078303190783032007830321078303220783032307830324078303250783032607830327078303280783032907830330078303310783033207830333078303340783033507830336078303370783033807830339078303400783034107830342078303430783034407830345078303460783034707830348078303490783035007830351078303520783035307830354078303550783035607830357078303580783035907830360078303610783036207830363078303640783036507830366078303670783036807830369078303700783037107830372078303730783037407830375078303760783037707830378078303790783038007830381078303820783038307830384078303850783038607830387078303880783038907830390078303910783039207830393078303940783039507830396078303970783039807830399078304000783040107830402078304030783040407830405078304060783040707830408078304090783041007830411078304120783041307830414078304150783041607830417078304180783041907830420078304210783042207830423078304240783042507830426078304270783042807830429078304300783043107830432078304330783043407830435078304360783043707830438078304390783044007830441078304420783044307830444078304450783044607830447078304480783044907830450078304510783045207830453078304540783045507830456078304570783045807830459078304600783046107830462078304630783046407830465078304660783046707830468078304690783047007830471078304720783047307830474078304750783047607830477078304780783047907830480078304810783048207830483078304840783048507830486078304870783048807830489078304900783049107830492078304930783049407830495078304960783049707830498078304990783050007830501078305020783050307830504078305050783050607830507078305080783050907830510078305110783051207830513078305140783051507830516078305170783051807830519078305200783052107830522078305230783052407830525078305260783052707830528078305290783053007830531078305320783053307830534078305350783053607830537078305380783053907830540078305410783054207830543078305440783054507830546078305470783054807830549078305500783055107830552078305530783055407830555078305560783055707830558078305590783056007830561078305620783056307830564078305650783056607830567078305680783056907830570078305710783057207830573078305740783057507830576078305770783057807830579078305800783058107830582078305830783058407830585078305860783058707830588078305890783059007830591078305920783059307830594078305950783059607830597078305980783059907830600078306010783060207830603078306040783060507830606078306070783060807830609078306100783061107830612078306130783061407830615078306160783061707830618078306190783062007830621078306220783062307830624078306250783062607830627078306280783062907830630078306310783063207830633078306340783063507830636078306370783063807830639078306400783064107830642078306430783064407830645078306460783064707830648078306490783065007830651078306520783065307830654078306550783065607830657078306580783065907830660078306610783066207830663078306640783066507830666078306670783066807830669078306700783067107830672078306730783067407830675078306760783067707830678078306790783068007830681078306820783068307830684078306850783068607830687078306880783068907830690078306910783069207830693078306940783069507830696078306970783069807830699078307000783070107830702078307030783070407830705078307060783070707830708078307090783071007830711078307120783071307830714078307150783071607830717078307180783071907830720078307210783072207830723078307240783072507830726078307270783072807830729078307300783073107830732078307330783073407830735078307360783073707830738078307390783074007830741078307420783074307830744078307450783074607830747078307480783074907830750078307510783075207830753078307540783075507830756078307570783075807830759078307600783076107830762078307630783076407830765078307660783076707830768078307690783077007830771078307720783077307830774078307750783077607830777078307780783077907830780078307810783078207830783078307840783078507830786078307870783078807830789078307900783079107830792078307930783079407830795078307960783079707830798078307990783080007830801078400460784004707840048078400490784005007840051078400520784005307840054078400550784005607840057078400580784005907840060078400610784006207840063078400640784006507840066078400670784006807840069078400700784007107840072078400730784007407840075078400760784007707840078078400790784008007840081078400820784008307840084078400850784008607840087078400880784008907840090078400910784009207840093078400940784009507840096078400970784009807840099078401000784010107840102078401030784010407840105078401060784010707840108078401090784011007840111078401120784011307840114078401150784011607840117078401180784011907840120078401210784012207840123078401240784012507840126078401270784012807840129078401300784013107840132078401330784013407840135078401360784013707840138078401390784014007840141078401420784014307840144078401450784014607840147078401480784014907840150078401510784015207840153078401540784015507840156078401570784015807840159078401600784016107840162078401630784016407840165078401660784016707840168078401690784017007840171078401720784017307840174078401750784017607840177078401780784017907840180078401810784018207840183078401840784018507840186078401870784018807840189078401900784019107840192078401930784019407840195078401960784019707840198078401990784020007840201078402020784020307840204078402050784020607840207078402080784020907840210078402110784021207840213078402140784021507840216078402170784021807840219078402200784022107840222078402230784022407840225078402260784022707840228078402290784023007840231078402320784023307840234078402350784023607840237078402380784023907840240078402410784024207840243078402440784024507840246078402470784024807840249078402500784025107840252078402530784025407840255078402560784025707840258078402590784026007840261078402620784026307840264078402650784026607840267078402680784026907840270078402710784027207840273078402740784027507840276078402770784027807840279078402800784028107840282078402830784028407840285078402860784028707840288078402890784029007840291078402920784029307840294078402950784029607840297078402980784029907840300078403010784030207840303078403040784030507840306078403070784030807840309078403100784031107840312078403130784031407840315078403160784031707840318078403190784032007840321078403220784032307840324078403250784032607840327078403280784032907840330078403310784033207840333078403340784033507840336078403370784033807840339078403400784034107840342078403430784034407840345078403460784034707840348078403490784035007840351078403520784035307840354078403550784035607840357078403580784035907840360078403610784036207840363078403640784036507840366078403670784036807840369078403700784037107840372078403730784037407840375078403760784037707840378078403790784038007840381078403820784038307840384078403850784038607840387078403880784038907840390078403910784039207840393078403940784039507840396078403970784039807840399078404000784040107840402078404030784040407840405078404060784040707840408078404090784041007840411078404120784041307840414078404150784041607840417078404180784041907840420078404210784042207840423078404240784042507840426078404270784042807840429078404300784043107840432078404330784043407840435078404360784043707840438078404390784044007840441078404420784044307840444078404450784044607840447078404480784044907840450078404510784045207840453078404540784045507840456078404570784045807840459078404600784046107840462078404630784046407840465078404660784046707840468078404690784047007840471078404720784047307840474078404750784047607840477078404780784047907840480078404810784048207840483078404840784048507840486078404870784048807840489078404900784049107840492078404930784049407840495078404960784049707840498078404990784050007840501078405020784050307840504078405050784050607840507078405080784050907840510078405110784051207840513078405140784051507840516078405170784051807840519078405200784052107840522078405230784052407840525078405260784052707840528078405290784053007840531078405320784053307840534078405350784053607840537078405380784053907840540078405410784054207840543078405440784054507840546078405470784054807840549078405500784055107840552078405530784055407840555078405560784055707840558078405590784056007840561078405620784056307840564078405650784056607840567078405680784056907840570078405710784057207840573078405740784057507840576078405770784057807840579078405800784058107840582078405830784058407840585078405860784058707840588078405890784059007840591078405920784059307840594078405950784059607840597078405980784059907840600078406010784060207840603078406040784060507840606078406070784060807840609078406100784061107840612078406130784061407840615078406160784061707840618078406190784062007840621078406220784062307840624078406250784062607840627078406280784062907840630078406310784063207840633078406340784063507840636078406370784063807840639078406400784064107840642078406430784064407840645078406460784064707840648078406490784065007840651078406520784065307840654078406550784065607840657078406580784065907840660078406610784066207840663078406640784066507840666078406670784066807840669078406700784067107840672078406730784067407840675078406760784067707840678078406790784068007840681078406820784068307840684078406850784068607840687078406880784068907840690078406910784069207840693078406940784069507840696078406970784069807840699078407000784070107840702078407030784070407840705078407060784070707840708078407090784071007840711078407120784071307840714078407150784071607840717078407180784071907840720078407210784072207840723078407240784072507840726078407270784072807840729078407300784073107840732078407330784073407840735078407360784073707840738078407390784074007840741078407420784074307840744078407450784074607840747078407480784074907840750078407510784075207840753078407540784075507840756078407570784075807840759078407600784076107840762078407630784076407840765078407660784076707840768078407690784077007840771078407720784077307840774078407750784077607840777078407780784077907840780078407810784078207840783078407840784078507840786078407870784078807840789078407900784079107840792078407930784079407840795078407960784079707840798078407990784080007840801078500470785004807850049078500500785005107850052078500530785005407850055078500560785005707850058078500590785006007850061078500620785006307850064078500650785006607850067078500680785006907850070078500710785007207850073078500740785007507850076078500770785007807850079078500800785008107850082078500830785008407850085078500860785008707850088078500890785009007850091078500920785009307850094078500950785009607850097078500980785009907850100078501010785010207850103078501040785010507850106078501070785010807850109078501100785011107850112078501130785011407850115078501160785011707850118078501190785012007850121078501220785012307850124078501250785012607850127078501280785012907850130078501310785013207850133078501340785013507850136078501370785013807850139078501400785014107850142078501430785014407850145078501460785014707850148078501490785015007850151078501520785015307850154078501550785015607850157078501580785015907850160078501610785016207850163078501640785016507850166078501670785016807850169078501700785017107850172078501730785017407850175078501760785017707850178078501790785018007850181078501820785018307850184078501850785018607850187078501880785018907850190078501910785019207850193078501940785019507850196078501970785019807850199078502000785020107850202078502030785020407850205078502060785020707850208078502090785021007850211078502120785021307850214078502150785021607850217078502180785021907850220078502210785022207850223078502240785022507850226078502270785022807850229078502300785023107850232078502330785023407850235078502360785023707850238078502390785024007850241078502420785024307850244078502450785024607850247078502480785024907850250078502510785025207850253078502540785025507850256078502570785025807850259078502600785026107850262078502630785026407850265078502660785026707850268078502690785027007850271078502720785027307850274078502750785027607850277078502780785027907850280078502810785028207850283078502840785028507850286078502870785028807850289078502900785029107850292078502930785029407850295078502960785029707850298078502990785030007850301078503020785030307850304078503050785030607850307078503080785030907850310078503110785031207850313078503140785031507850316078503170785031807850319078503200785032107850322078503230785032407850325078503260785032707850328078503290785033007850331078503320785033307850334078503350785033607850337078503380785033907850340078503410785034207850343078503440785034507850346078503470785034807850349078503500785035107850352078503530785035407850355078503560785035707850358078503590785036007850361078503620785036307850364078503650785036607850367078503680785036907850370078503710785037207850373078503740785037507850376078503770785037807850379078503800785038107850382078503830785038407850385078503860785038707850388078503890785039007850391078503920785039307850394078503950785039607850397078503980785039907850400078504010785040207850403078504040785040507850406078504070785040807850409078504100785041107850412078504130785041407850415078504160785041707850418078504190785042007850421078504220785042307850424078504250785042607850427078504280785042907850430078504310785043207850433078504340785043507850436078504370785043807850439078504400785044107850442078504430785044407850445078504460785044707850448078504490785045007850451078504520785045307850454078504550785045607850457078504580785045907850460078504610785046207850463078504640785046507850466078504670785046807850469078504700785047107850472078504730785047407850475078504760785047707850478078504790785048007850481078504820785048307850484078504850785048607850487078504880785048907850490078504910785049207850493078504940785049507850496078504970785049807850499078505000785050107850502078505030785050407850505078505060785050707850508078505090785051007850511078505120785051307850514078505150785051607850517078505180785051907850520078505210785052207850523078505240785052507850526078505270785052807850529078505300785053107850532078505330785053407850535078505360785053707850538078505390785054007850541078505420785054307850544078505450785054607850547078505480785054907850550078505510785055207850553078505540785055507850556078505570785055807850559078505600785056107850562078505630785056407850565078505660785056707850568078505690785057007850571078505720785057307850574078505750785057607850577078505780785057907850580078505810785058207850583078505840785058507850586078505870785058807850589078505900785059107850592078505930785059407850595078505960785059707850598078505990785060007850601078506020785060307850604078506050785060607850607078506080785060907850610078506110785061207850613078506140785061507850616078506170785061807850619078506200785062107850622078506230785062407850625078506260785062707850628078506290785063007850631078506320785063307850634078506350785063607850637078506380785063907850640078506410785064207850643078506440785064507850646078506470785064807850649078506500785065107850652078506530785065407850655078506560785065707850658078506590785066007850661078506620785066307850664078506650785066607850667078506680785066907850670078506710785067207850673078506740785067507850676078506770785067807850679078506800785068107850682078506830785068407850685078506860785068707850688078506890785069007850691078506920785069307850694078506950785069607850697078506980785069907850700078507010785070207850703078507040785070507850706078507070785070807850709078507100785071107850712078507130785071407850715078507160785071707850718078507190785072007850721078507220785072307850724078507250785072607850727078507280785072907850730078507310785073207850733078507340785073507850736078507370785073807850739078507400785074107850742078507430785074407850745078507460785074707850748078507490785075007850751078507520785075307850754078507550785075607850757078507580785075907850760078507610785076207850763078507640785076507850766078507670785076807850769078507700785077107850772078507730785077407850775078507760785077707850778078507790785078007850781078507820785078307850784078507850785078607850787078507880785078907850790078507910785079207850793078507940785079507850796078507970785079807850799078508000785080107860047078600480786004907860050078600510786005207860053078600540786005507860056078600570786005807860059078600600786006107860062078600630786006407860065078600660786006707860068078600690786007007860071078600720786007307860074078600750786007607860077078600780786007907860080078600810786008207860083078600840786008507860086078600870786008807860089078600900786009107860092078600930786009407860095078600960786009707860098078600990786010007860101078601020786010307860104078601050786010607860107078601080786010907860110078601110786011207860113078601140786011507860116078601170786011807860119078601200786012107860122078601230786012407860125078601260786012707860128078601290786013007860131078601320786013307860134078601350786013607860137078601380786013907860140078601410786014207860143078601440786014507860146078601470786014807860149078601500786015107860152078601530786015407860155078601560786015707860158078601590786016007860161078601620786016307860164078601650786016607860167078601680786016907860170078601710786017207860173078601740786017507860176078601770786017807860179078601800786018107860182078601830786018407860185078601860786018707860188078601890786019007860191078601920786019307860194078601950786019607860197078601980786019907860200078602010786020207860203078602040786020507860206078602070786020807860209078602100786021107860212078602130786021407860215078602160786021707860218078602190786022007860221078602220786022307860224078602250786022607860227078602280786022907860230078602310786023207860233078602340786023507860236078602370786023807860239078602400786024107860242078602430786024407860245078602460786024707860248078602490786025007860251078602520786025307860254078602550786025607860257078602580786025907860260078602610786026207860263078602640786026507860266078602670786026807860269078602700786027107860272078602730786027407860275078602760786027707860278078602790786028007860281078602820786028307860284078602850786028607860287078602880786028907860290078602910786029207860293078602940786029507860296078602970786029807860299078603000786030107860302078603030786030407860305078603060786030707860308078603090786031007860311078603120786031307860314078603150786031607860317078603180786031907860320078603210786032207860323078603240786032507860326078603270786032807860329078603300786033107860332078603330786033407860335078603360786033707860338078603390786034007860341078603420786034307860344078603450786034607860347078603480786034907860350078603510786035207860353078603540786035507860356078603570786035807860359078603600786036107860362078603630786036407860365078603660786036707860368078603690786037007860371078603720786037307860374078603750786037607860377078603780786037907860380078603810786038207860383078603840786038507860386078603870786038807860389078603900786039107860392078603930786039407860395078603960786039707860398078603990786040007860401078604020786040307860404078604050786040607860407078604080786040907860410078604110786041207860413078604140786041507860416078604170786041807860419078604200786042107860422078604230786042407860425078604260786042707860428078604290786043007860431078604320786043307860434078604350786043607860437078604380786043907860440078604410786044207860443078604440786044507860446078604470786044807860449078604500786045107860452078604530786045407860455078604560786045707860458078604590786046007860461078604620786046307860464078604650786046607860467078604680786046907860470078604710786047207860473078604740786047507860476078604770786047807860479078604800786048107860482078604830786048407860485078604860786048707860488078604890786049007860491078604920786049307860494078604950786049607860497078604980786049907860500078605010786050207860503078605040786050507860506078605070786050807860509078605100786051107860512078605130786051407860515078605160786051707860518078605190786052007860521078605220786052307860524078605250786052607860527078605280786052907860530078605310786053207860533078605340786053507860536078605370786053807860539078605400786054107860542078605430786054407860545078605460786054707860548078605490786055007860551078605520786055307860554078605550786055607860557078605580786055907860560078605610786056207860563078605640786056507860566078605670786056807860569078605700786057107860572078605730786057407860575078605760786057707860578078605790786058007860581078605820786058307860584078605850786058607860587078605880786058907860590078605910786059207860593078605940786059507860596078605970786059807860599078606000786060107860602078606030786060407860605078606060786060707860608078606090786061007860611078606120786061307860614078606150786061607860617078606180786061907860620078606210786062207860623078606240786062507860626078606270786062807860629078606300786063107860632078606330786063407860635078606360786063707860638078606390786064007860641078606420786064307860644078606450786064607860647078606480786064907860650078606510786065207860653078606540786065507860656078606570786065807860659078606600786066107860662078606630786066407860665078606660786066707860668078606690786067007860671078606720786067307860674078606750786067607860677078606780786067907860680078606810786068207860683078606840786068507860686078606870786068807860689078606900786069107860692078606930786069407860695078606960786069707860698078606990786070007860701078607020786070307860704078607050786070607860707078607080786070907860710078607110786071207860713078607140786071507860716078607170786071807860719078607200786072107860722078607230786072407860725078607260786072707860728078607290786073007860731078607320786073307860734078607350786073607860737078607380786073907860740078607410786074207860743078607440786074507860746078607470786074807860749078607500786075107860752078607530786075407860755078607560786075707860758078607590786076007860761078607620786076307860764078607650786076607860767078607680786076907860770078607710786077207860773078607740786077507860776078607770786077807860779078607800786078107860782078607830786078407860785078607860786078707860788078607890786079007860791078607920786079307860794078607950786079607860797078607980786079907860800078608010787004807870049078700500787005107870052078700530787005407870055078700560787005707870058078700590787006007870061078700620787006307870064078700650787006607870067078700680787006907870070078700710787007207870073078700740787007507870076078700770787007807870079078700800787008107870082078700830787008407870085078700860787008707870088078700890787009007870091078700920787009307870094078700950787009607870097078700980787009907870100078701010787010207870103078701040787010507870106078701070787010807870109078701100787011107870112078701130787011407870115078701160787011707870118078701190787012007870121078701220787012307870124078701250787012607870127078701280787012907870130078701310787013207870133078701340787013507870136078701370787013807870139078701400787014107870142078701430787014407870145078701460787014707870148078701490787015007870151078701520787015307870154078701550787015607870157078701580787015907870160078701610787016207870163078701640787016507870166078701670787016807870169078701700787017107870172078701730787017407870175078701760787017707870178078701790787018007870181078701820787018307870184078701850787018607870187078701880787018907870190078701910787019207870193078701940787019507870196078701970787019807870199078702000787020107870202078702030787020407870205078702060787020707870208078702090787021007870211078702120787021307870214078702150787021607870217078702180787021907870220078702210787022207870223078702240787022507870226078702270787022807870229078702300787023107870232078702330787023407870235078702360787023707870238078702390787024007870241078702420787024307870244078702450787024607870247078702480787024907870250078702510787025207870253078702540787025507870256078702570787025807870259078702600787026107870262078702630787026407870265078702660787026707870268078702690787027007870271078702720787027307870274078702750787027607870277078702780787027907870280078702810787028207870283078702840787028507870286078702870787028807870289078702900787029107870292078702930787029407870295078702960787029707870298078702990787030007870301078703020787030307870304078703050787030607870307078703080787030907870310078703110787031207870313078703140787031507870316078703170787031807870319078703200787032107870322078703230787032407870325078703260787032707870328078703290787033007870331078703320787033307870334078703350787033607870337078703380787033907870340078703410787034207870343078703440787034507870346078703470787034807870349078703500787035107870352078703530787035407870355078703560787035707870358078703590787036007870361078703620787036307870364078703650787036607870367078703680787036907870370078703710787037207870373078703740787037507870376078703770787037807870379078703800787038107870382078703830787038407870385078703860787038707870388078703890787039007870391078703920787039307870394078703950787039607870397078703980787039907870400078704010787040207870403078704040787040507870406078704070787040807870409078704100787041107870412078704130787041407870415078704160787041707870418078704190787042007870421078704220787042307870424078704250787042607870427078704280787042907870430078704310787043207870433078704340787043507870436078704370787043807870439078704400787044107870442078704430787044407870445078704460787044707870448078704490787045007870451078704520787045307870454078704550787045607870457078704580787045907870460078704610787046207870463078704640787046507870466078704670787046807870469078704700787047107870472078704730787047407870475078704760787047707870478078704790787048007870481078704820787048307870484078704850787048607870487078704880787048907870490078704910787049207870493078704940787049507870496078704970787049807870499078705000787050107870502078705030787050407870505078705060787050707870508078705090787051007870511078705120787051307870514078705150787051607870517078705180787051907870520078705210787052207870523078705240787052507870526078705270787052807870529078705300787053107870532078705330787053407870535078705360787053707870538078705390787054007870541078705420787054307870544078705450787054607870547078705480787054907870550078705510787055207870553078705540787055507870556078705570787055807870559078705600787056107870562078705630787056407870565078705660787056707870568078705690787057007870571078705720787057307870574078705750787057607870577078705780787057907870580078705810787058207870583078705840787058507870586078705870787058807870589078705900787059107870592078705930787059407870595078705960787059707870598078705990787060007870601078706020787060307870604078706050787060607870607078706080787060907870610078706110787061207870613078706140787061507870616078706170787061807870619078706200787062107870622078706230787062407870625078706260787062707870628078706290787063007870631078706320787063307870634078706350787063607870637078706380787063907870640078706410787064207870643078706440787064507870646078706470787064807870649078706500787065107870652078706530787065407870655078706560787065707870658078706590787066007870661078706620787066307870664078706650787066607870667078706680787066907870670078706710787067207870673078706740787067507870676078706770787067807870679078706800787068107870682078706830787068407870685078706860787068707870688078706890787069007870691078706920787069307870694078706950787069607870697078706980787069907870700078707010787070207870703078707040787070507870706078707070787070807870709078707100787071107870712078707130787071407870715078707160787071707870718078707190787072007870721078707220787072307870724078707250787072607870727078707280787072907870730078707310787073207870733078707340787073507870736078707370787073807870739078707400787074107870742078707430787074407870745078707460787074707870748078707490787075007870751078707520787075307870754078707550787075607870757078707580787075907870760078707610787076207870763078707640787076507870766078707670787076807870769078707700787077107870772078707730787077407870775078707760787077707870778078707790787078007870781078707820787078307870784078707850787078607870787078707880787078907870790078707910787079207870793078707940787079507870796078707970787079807870799078708000787080107880048078800490788005007880051078800520788005307880054078800550788005607880057078800580788005907880060078800610788006207880063078800640788006507880066078800670788006807880069078800700788007107880072078800730788007407880075078800760788007707880078078800790788008007880081078800820788008307880084078800850788008607880087078800880788008907880090078800910788009207880093078800940788009507880096078800970788009807880099078801000788010107880102078801030788010407880105078801060788010707880108078801090788011007880111078801120788011307880114078801150788011607880117078801180788011907880120078801210788012207880123078801240788012507880126078801270788012807880129078801300788013107880132078801330788013407880135078801360788013707880138078801390788014007880141078801420788014307880144078801450788014607880147078801480788014907880150078801510788015207880153078801540788015507880156078801570788015807880159078801600788016107880162078801630788016407880165078801660788016707880168078801690788017007880171078801720788017307880174078801750788017607880177078801780788017907880180078801810788018207880183078801840788018507880186078801870788018807880189078801900788019107880192078801930788019407880195078801960788019707880198078801990788020007880201078802020788020307880204078802050788020607880207078802080788020907880210078802110788021207880213078802140788021507880216078802170788021807880219078802200788022107880222078802230788022407880225078802260788022707880228078802290788023007880231078802320788023307880234078802350788023607880237078802380788023907880240078802410788024207880243078802440788024507880246078802470788024807880249078802500788025107880252078802530788025407880255078802560788025707880258078802590788026007880261078802620788026307880264078802650788026607880267078802680788026907880270078802710788027207880273078802740788027507880276078802770788027807880279078802800788028107880282078802830788028407880285078802860788028707880288078802890788029007880291078802920788029307880294078802950788029607880297078802980788029907880300078803010788030207880303078803040788030507880306078803070788030807880309078803100788031107880312078803130788031407880315078803160788031707880318078803190788032007880321078803220788032307880324078803250788032607880327078803280788032907880330078803310788033207880333078803340788033507880336078803370788033807880339078803400788034107880342078803430788034407880345078803460788034707880348078803490788035007880351078803520788035307880354078803550788035607880357078803580788035907880360078803610788036207880363078803640788036507880366078803670788036807880369078803700788037107880372078803730788037407880375078803760788037707880378078803790788038007880381078803820788038307880384078803850788038607880387078803880788038907880390078803910788039207880393078803940788039507880396078803970788039807880399078804000788040107880402078804030788040407880405078804060788040707880408078804090788041007880411078804120788041307880414078804150788041607880417078804180788041907880420078804210788042207880423078804240788042507880426078804270788042807880429078804300788043107880432078804330788043407880435078804360788043707880438078804390788044007880441078804420788044307880444078804450788044607880447078804480788044907880450078804510788045207880453078804540788045507880456078804570788045807880459078804600788046107880462078804630788046407880465078804660788046707880468078804690788047007880471078804720788047307880474078804750788047607880477078804780788047907880480078804810788048207880483078804840788048507880486078804870788048807880489078804900788049107880492078804930788049407880495078804960788049707880498078804990788050007880501078805020788050307880504078805050788050607880507078805080788050907880510078805110788051207880513078805140788051507880516078805170788051807880519078805200788052107880522078805230788052407880525078805260788052707880528078805290788053007880531078805320788053307880534078805350788053607880537078805380788053907880540078805410788054207880543078805440788054507880546078805470788054807880549078805500788055107880552078805530788055407880555078805560788055707880558078805590788056007880561078805620788056307880564078805650788056607880567078805680788056907880570078805710788057207880573078805740788057507880576078805770788057807880579078805800788058107880582078805830788058407880585078805860788058707880588078805890788059007880591078805920788059307880594078805950788059607880597078805980788059907880600078806010788060207880603078806040788060507880606078806070788060807880609078806100788061107880612078806130788061407880615078806160788061707880618078806190788062007880621078806220788062307880624078806250788062607880627078806280788062907880630078806310788063207880633078806340788063507880636078806370788063807880639078806400788064107880642078806430788064407880645078806460788064707880648078806490788065007880651078806520788065307880654078806550788065607880657078806580788065907880660078806610788066207880663078806640788066507880666078806670788066807880669078806700788067107880672078806730788067407880675078806760788067707880678078806790788068007880681078806820788068307880684078806850788068607880687078806880788068907880690078806910788069207880693078806940788069507880696078806970788069807880699078807000788070107880702078807030788070407880705078807060788070707880708078807090788071007880711078807120788071307880714078807150788071607880717078807180788071907880720078807210788072207880723078807240788072507880726078807270788072807880729078807300788073107880732078807330788073407880735078807360788073707880738078807390788074007880741078807420788074307880744078807450788074607880747078807480788074907880750078807510788075207880753078807540788075507880756078807570788075807880759078807600788076107880762078807630788076407880765078807660788076707880768078807690788077007880771078807720788077307880774078807750788077607880777078807780788077907880780078807810788078207880783078807840788078507880786078807870788078807880789078807900788079107880792078807930788079407880795078807960788079707880798078807990788080007880801078900490789005007890051078900520789005307890054078900550789005607890057078900580789005907890060078900610789006207890063078900640789006507890066078900670789006807890069078900700789007107890072078900730789007407890075078900760789007707890078078900790789008007890081078900820789008307890084078900850789008607890087078900880789008907890090078900910789009207890093078900940789009507890096078900970789009807890099078901000789010107890102078901030789010407890105078901060789010707890108078901090789011007890111078901120789011307890114078901150789011607890117078901180789011907890120078901210789012207890123078901240789012507890126078901270789012807890129078901300789013107890132078901330789013407890135078901360789013707890138078901390789014007890141078901420789014307890144078901450789014607890147078901480789014907890150078901510789015207890153078901540789015507890156078901570789015807890159078901600789016107890162078901630789016407890165078901660789016707890168078901690789017007890171078901720789017307890174078901750789017607890177078901780789017907890180078901810789018207890183078901840789018507890186078901870789018807890189078901900789019107890192078901930789019407890195078901960789019707890198078901990789020007890201078902020789020307890204078902050789020607890207078902080789020907890210078902110789021207890213078902140789021507890216078902170789021807890219078902200789022107890222078902230789022407890225078902260789022707890228078902290789023007890231078902320789023307890234078902350789023607890237078902380789023907890240078902410789024207890243078902440789024507890246078902470789024807890249078902500789025107890252078902530789025407890255078902560789025707890258078902590789026007890261078902620789026307890264078902650789026607890267078902680789026907890270078902710789027207890273078902740789027507890276078902770789027807890279078902800789028107890282078902830789028407890285078902860789028707890288078902890789029007890291078902920789029307890294078902950789029607890297078902980789029907890300078903010789030207890303078903040789030507890306078903070789030807890309078903100789031107890312078903130789031407890315078903160789031707890318078903190789032007890321078903220789032307890324078903250789032607890327078903280789032907890330078903310789033207890333078903340789033507890336078903370789033807890339078903400789034107890342078903430789034407890345078903460789034707890348078903490789035007890351078903520789035307890354078903550789035607890357078903580789035907890360078903610789036207890363078903640789036507890366078903670789036807890369078903700789037107890372078903730789037407890375078903760789037707890378078903790789038007890381078903820789038307890384078903850789038607890387078903880789038907890390078903910789039207890393078903940789039507890396078903970789039807890399078904000789040107890402078904030789040407890405078904060789040707890408078904090789041007890411078904120789041307890414078904150789041607890417078904180789041907890420078904210789042207890423078904240789042507890426078904270789042807890429078904300789043107890432078904330789043407890435078904360789043707890438078904390789044007890441078904420789044307890444078904450789044607890447078904480789044907890450078904510789045207890453078904540789045507890456078904570789045807890459078904600789046107890462078904630789046407890465078904660789046707890468078904690789047007890471078904720789047307890474078904750789047607890477078904780789047907890480078904810789048207890483078904840789048507890486078904870789048807890489078904900789049107890492078904930789049407890495078904960789049707890498078904990789050007890501078905020789050307890504078905050789050607890507078905080789050907890510078905110789051207890513078905140789051507890516078905170789051807890519078905200789052107890522078905230789052407890525078905260789052707890528078905290789053007890531078905320789053307890534078905350789053607890537078905380789053907890540078905410789054207890543078905440789054507890546078905470789054807890549078905500789055107890552078905530789055407890555078905560789055707890558078905590789056007890561078905620789056307890564078905650789056607890567078905680789056907890570078905710789057207890573078905740789057507890576078905770789057807890579078905800789058107890582078905830789058407890585078905860789058707890588078905890789059007890591078905920789059307890594078905950789059607890597078905980789059907890600078906010789060207890603078906040789060507890606078906070789060807890609078906100789061107890612078906130789061407890615078906160789061707890618078906190789062007890621078906220789062307890624078906250789062607890627078906280789062907890630078906310789063207890633078906340789063507890636078906370789063807890639078906400789064107890642078906430789064407890645078906460789064707890648078906490789065007890651078906520789065307890654078906550789065607890657078906580789065907890660078906610789066207890663078906640789066507890666078906670789066807890669078906700789067107890672078906730789067407890675078906760789067707890678078906790789068007890681078906820789068307890684078906850789068607890687078906880789068907890690078906910789069207890693078906940789069507890696078906970789069807890699078907000789070107890702078907030789070407890705078907060789070707890708078907090789071007890711078907120789071307890714078907150789071607890717078907180789071907890720078907210789072207890723078907240789072507890726078907270789072807890729078907300789073107890732078907330789073407890735078907360789073707890738078907390789074007890741078907420789074307890744078907450789074607890747078907480789074907890750078907510789075207890753078907540789075507890756078907570789075807890759078907600789076107890762078907630789076407890765078907660789076707890768078907690789077007890771078907720789077307890774078907750789077607890777078907780789077907890780078907810789078207890783078907840789078507890786078907870789078807890789078907900789079107890792078907930789079407890795078907960789079707890798078907990789080007890801079000490790005007900051079000520790005307900054079000550790005607900057079000580790005907900060079000610790006207900063079000640790006507900066079000670790006807900069079000700790007107900072079000730790007407900075079000760790007707900078079000790790008007900081079000820790008307900084079000850790008607900087079000880790008907900090079000910790009207900093079000940790009507900096079000970790009807900099079001000790010107900102079001030790010407900105079001060790010707900108079001090790011007900111079001120790011307900114079001150790011607900117079001180790011907900120079001210790012207900123079001240790012507900126079001270790012807900129079001300790013107900132079001330790013407900135079001360790013707900138079001390790014007900141079001420790014307900144079001450790014607900147079001480790014907900150079001510790015207900153079001540790015507900156079001570790015807900159079001600790016107900162079001630790016407900165079001660790016707900168079001690790017007900171079001720790017307900174079001750790017607900177079001780790017907900180079001810790018207900183079001840790018507900186079001870790018807900189079001900790019107900192079001930790019407900195079001960790019707900198079001990790020007900201079002020790020307900204079002050790020607900207079002080790020907900210079002110790021207900213079002140790021507900216079002170790021807900219079002200790022107900222079002230790022407900225079002260790022707900228079002290790023007900231079002320790023307900234079002350790023607900237079002380790023907900240079002410790024207900243079002440790024507900246079002470790024807900249079002500790025107900252079002530790025407900255079002560790025707900258079002590790026007900261079002620790026307900264079002650790026607900267079002680790026907900270079002710790027207900273079002740790027507900276079002770790027807900279079002800790028107900282079002830790028407900285079002860790028707900288079002890790029007900291079002920790029307900294079002950790029607900297079002980790029907900300079003010790030207900303079003040790030507900306079003070790030807900309079003100790031107900312079003130790031407900315079003160790031707900318079003190790032007900321079003220790032307900324079003250790032607900327079003280790032907900330079003310790033207900333079003340790033507900336079003370790033807900339079003400790034107900342079003430790034407900345079003460790034707900348079003490790035007900351079003520790035307900354079003550790035607900357079003580790035907900360079003610790036207900363079003640790036507900366079003670790036807900369079003700790037107900372079003730790037407900375079003760790037707900378079003790790038007900381079003820790038307900384079003850790038607900387079003880790038907900390079003910790039207900393079003940790039507900396079003970790039807900399079004000790040107900402079004030790040407900405079004060790040707900408079004090790041007900411079004120790041307900414079004150790041607900417079004180790041907900420079004210790042207900423079004240790042507900426079004270790042807900429079004300790043107900432079004330790043407900435079004360790043707900438079004390790044007900441079004420790044307900444079004450790044607900447079004480790044907900450079004510790045207900453079004540790045507900456079004570790045807900459079004600790046107900462079004630790046407900465079004660790046707900468079004690790047007900471079004720790047307900474079004750790047607900477079004780790047907900480079004810790048207900483079004840790048507900486079004870790048807900489079004900790049107900492079004930790049407900495079004960790049707900498079004990790050007900501079005020790050307900504079005050790050607900507079005080790050907900510079005110790051207900513079005140790051507900516079005170790051807900519079005200790052107900522079005230790052407900525079005260790052707900528079005290790053007900531079005320790053307900534079005350790053607900537079005380790053907900540079005410790054207900543079005440790054507900546079005470790054807900549079005500790055107900552079005530790055407900555079005560790055707900558079005590790056007900561079005620790056307900564079005650790056607900567079005680790056907900570079005710790057207900573079005740790057507900576079005770790057807900579079005800790058107900582079005830790058407900585079005860790058707900588079005890790059007900591079005920790059307900594079005950790059607900597079005980790059907900600079006010790060207900603079006040790060507900606079006070790060807900609079006100790061107900612079006130790061407900615079006160790061707900618079006190790062007900621079006220790062307900624079006250790062607900627079006280790062907900630079006310790063207900633079006340790063507900636079006370790063807900639079006400790064107900642079006430790064407900645079006460790064707900648079006490790065007900651079006520790065307900654079006550790065607900657079006580790065907900660079006610790066207900663079006640790066507900666079006670790066807900669079006700790067107900672079006730790067407900675079006760790067707900678079006790790068007900681079006820790068307900684079006850790068607900687079006880790068907900690079006910790069207900693079006940790069507900696079006970790069807900699079007000790070107900702079007030790070407900705079007060790070707900708079007090790071007900711079007120790071307900714079007150790071607900717079007180790071907900720079007210790072207900723079007240790072507900726079007270790072807900729079007300790073107900732079007330790073407900735079007360790073707900738079007390790074007900741079007420790074307900744079007450790074607900747079007480790074907900750079007510790075207900753079007540790075507900756079007570790075807900759079007600790076107900762079007630790076407900765079007660790076707900768079007690790077007900771079007720790077307900774079007750790077607900777079007780790077907900780079007810790078207900783079007840790078507900786079007870790078807900789079007900790079107900792079007930790079407900795079007960790079707900798079007990790080007900801079100500791005107910052079100530791005407910055079100560791005707910058079100590791006007910061079100620791006307910064079100650791006607910067079100680791006907910070079100710791007207910073079100740791007507910076079100770791007807910079079100800791008107910082079100830791008407910085079100860791008707910088079100890791009007910091079100920791009307910094079100950791009607910097079100980791009907910100079101010791010207910103079101040791010507910106079101070791010807910109079101100791011107910112079101130791011407910115079101160791011707910118079101190791012007910121079101220791012307910124079101250791012607910127079101280791012907910130079101310791013207910133079101340791013507910136079101370791013807910139079101400791014107910142079101430791014407910145079101460791014707910148079101490791015007910151079101520791015307910154079101550791015607910157079101580791015907910160079101610791016207910163079101640791016507910166079101670791016807910169079101700791017107910172079101730791017407910175079101760791017707910178079101790791018007910181079101820791018307910184079101850791018607910187079101880791018907910190079101910791019207910193079101940791019507910196079101970791019807910199079102000791020107910202079102030791020407910205079102060791020707910208079102090791021007910211079102120791021307910214079102150791021607910217079102180791021907910220079102210791022207910223079102240791022507910226079102270791022807910229079102300791023107910232079102330791023407910235079102360791023707910238079102390791024007910241079102420791024307910244079102450791024607910247079102480791024907910250079102510791025207910253079102540791025507910256079102570791025807910259079102600791026107910262079102630791026407910265079102660791026707910268079102690791027007910271079102720791027307910274079102750791027607910277079102780791027907910280079102810791028207910283079102840791028507910286079102870791028807910289079102900791029107910292079102930791029407910295079102960791029707910298079102990791030007910301079103020791030307910304079103050791030607910307079103080791030907910310079103110791031207910313079103140791031507910316079103170791031807910319079103200791032107910322079103230791032407910325079103260791032707910328079103290791033007910331079103320791033307910334079103350791033607910337079103380791033907910340079103410791034207910343079103440791034507910346079103470791034807910349079103500791035107910352079103530791035407910355079103560791035707910358079103590791036007910361079103620791036307910364079103650791036607910367079103680791036907910370079103710791037207910373079103740791037507910376079103770791037807910379079103800791038107910382079103830791038407910385079103860791038707910388079103890791039007910391079103920791039307910394079103950791039607910397079103980791039907910400079104010791040207910403079104040791040507910406079104070791040807910409079104100791041107910412079104130791041407910415079104160791041707910418079104190791042007910421079104220791042307910424079104250791042607910427079104280791042907910430079104310791043207910433079104340791043507910436079104370791043807910439079104400791044107910442079104430791044407910445079104460791044707910448079104490791045007910451079104520791045307910454079104550791045607910457079104580791045907910460079104610791046207910463079104640791046507910466079104670791046807910469079104700791047107910472079104730791047407910475079104760791047707910478079104790791048007910481079104820791048307910484079104850791048607910487079104880791048907910490079104910791049207910493079104940791049507910496079104970791049807910499079105000791050107910502079105030791050407910505079105060791050707910508079105090791051007910511079105120791051307910514079105150791051607910517079105180791051907910520079105210791052207910523079105240791052507910526079105270791052807910529079105300791053107910532079105330791053407910535079105360791053707910538079105390791054007910541079105420791054307910544079105450791054607910547079105480791054907910550079105510791055207910553079105540791055507910556079105570791055807910559079105600791056107910562079105630791056407910565079105660791056707910568079105690791057007910571079105720791057307910574079105750791057607910577079105780791057907910580079105810791058207910583079105840791058507910586079105870791058807910589079105900791059107910592079105930791059407910595079105960791059707910598079105990791060007910601079106020791060307910604079106050791060607910607079106080791060907910610079106110791061207910613079106140791061507910616079106170791061807910619079106200791062107910622079106230791062407910625079106260791062707910628079106290791063007910631079106320791063307910634079106350791063607910637079106380791063907910640079106410791064207910643079106440791064507910646079106470791064807910649079106500791065107910652079106530791065407910655079106560791065707910658079106590791066007910661079106620791066307910664079106650791066607910667079106680791066907910670079106710791067207910673079106740791067507910676079106770791067807910679079106800791068107910682079106830791068407910685079106860791068707910688079106890791069007910691079106920791069307910694079106950791069607910697079106980791069907910700079107010791070207910703079107040791070507910706079107070791070807910709079107100791071107910712079107130791071407910715079107160791071707910718079107190791072007910721079107220791072307910724079107250791072607910727079107280791072907910730079107310791073207910733079107340791073507910736079107370791073807910739079107400791074107910742079107430791074407910745079107460791074707910748079107490791075007910751079107520791075307910754079107550791075607910757079107580791075907910760079107610791076207910763079107640791076507910766079107670791076807910769079107700791077107910772079107730791077407910775079107760791077707910778079107790791078007910781079107820791078307910784079107850791078607910787079107880791078907910790079107910791079207910793079107940791079507910796079107970791079807910799079108000791080107920050079200510792005207920053079200540792005507920056079200570792005807920059079200600792006107920062079200630792006407920065079200660792006707920068079200690792007007920071079200720792007307920074079200750792007607920077079200780792007907920080079200810792008207920083079200840792008507920086079200870792008807920089079200900792009107920092079200930792009407920095079200960792009707920098079200990792010007920101079201020792010307920104079201050792010607920107079201080792010907920110079201110792011207920113079201140792011507920116079201170792011807920119079201200792012107920122079201230792012407920125079201260792012707920128079201290792013007920131079201320792013307920134079201350792013607920137079201380792013907920140079201410792014207920143079201440792014507920146079201470792014807920149079201500792015107920152079201530792015407920155079201560792015707920158079201590792016007920161079201620792016307920164079201650792016607920167079201680792016907920170079201710792017207920173079201740792017507920176079201770792017807920179079201800792018107920182079201830792018407920185079201860792018707920188079201890792019007920191079201920792019307920194079201950792019607920197079201980792019907920200079202010792020207920203079202040792020507920206079202070792020807920209079202100792021107920212079202130792021407920215079202160792021707920218079202190792022007920221079202220792022307920224079202250792022607920227079202280792022907920230079202310792023207920233079202340792023507920236079202370792023807920239079202400792024107920242079202430792024407920245079202460792024707920248079202490792025007920251079202520792025307920254079202550792025607920257079202580792025907920260079202610792026207920263079202640792026507920266079202670792026807920269079202700792027107920272079202730792027407920275079202760792027707920278079202790792028007920281079202820792028307920284079202850792028607920287079202880792028907920290079202910792029207920293079202940792029507920296079202970792029807920299079203000792030107920302079203030792030407920305079203060792030707920308079203090792031007920311079203120792031307920314079203150792031607920317079203180792031907920320079203210792032207920323079203240792032507920326079203270792032807920329079203300792033107920332079203330792033407920335079203360792033707920338079203390792034007920341079203420792034307920344079203450792034607920347079203480792034907920350079203510792035207920353079203540792035507920356079203570792035807920359079203600792036107920362079203630792036407920365079203660792036707920368079203690792037007920371079203720792037307920374079203750792037607920377079203780792037907920380079203810792038207920383079203840792038507920386079203870792038807920389079203900792039107920392079203930792039407920395079203960792039707920398079203990792040007920401079204020792040307920404079204050792040607920407079204080792040907920410079204110792041207920413079204140792041507920416079204170792041807920419079204200792042107920422079204230792042407920425079204260792042707920428079204290792043007920431079204320792043307920434079204350792043607920437079204380792043907920440079204410792044207920443079204440792044507920446079204470792044807920449079204500792045107920452079204530792045407920455079204560792045707920458079204590792046007920461079204620792046307920464079204650792046607920467079204680792046907920470079204710792047207920473079204740792047507920476079204770792047807920479079204800792048107920482079204830792048407920485079204860792048707920488079204890792049007920491079204920792049307920494079204950792049607920497079204980792049907920500079205010792050207920503079205040792050507920506079205070792050807920509079205100792051107920512079205130792051407920515079205160792051707920518079205190792052007920521079205220792052307920524079205250792052607920527079205280792052907920530079205310792053207920533079205340792053507920536079205370792053807920539079205400792054107920542079205430792054407920545079205460792054707920548079205490792055007920551079205520792055307920554079205550792055607920557079205580792055907920560079205610792056207920563079205640792056507920566079205670792056807920569079205700792057107920572079205730792057407920575079205760792057707920578079205790792058007920581079205820792058307920584079205850792058607920587079205880792058907920590079205910792059207920593079205940792059507920596079205970792059807920599079206000792060107920602079206030792060407920605079206060792060707920608079206090792061007920611079206120792061307920614079206150792061607920617079206180792061907920620079206210792062207920623079206240792062507920626079206270792062807920629079206300792063107920632079206330792063407920635079206360792063707920638079206390792064007920641079206420792064307920644079206450792064607920647079206480792064907920650079206510792065207920653079206540792065507920656079206570792065807920659079206600792066107920662079206630792066407920665079206660792066707920668079206690792067007920671079206720792067307920674079206750792067607920677079206780792067907920680079206810792068207920683079206840792068507920686079206870792068807920689079206900792069107920692079206930792069407920695079206960792069707920698079206990792070007920701079207020792070307920704079207050792070607920707079207080792070907920710079207110792071207920713079207140792071507920716079207170792071807920719079207200792072107920722079207230792072407920725079207260792072707920728079207290792073007920731079207320792073307920734079207350792073607920737079207380792073907920740079207410792074207920743079207440792074507920746079207470792074807920749079207500792075107920752079207530792075407920755079207560792075707920758079207590792076007920761079207620792076307920764079207650792076607920767079207680792076907920770079207710792077207920773079207740792077507920776079207770792077807920779079207800792078107920782079207830792078407920785079207860792078707920788079207890792079007920791079207920792079307920794079207950792079607920797079207980792079907920800079208010793005107930052079300530793005407930055079300560793005707930058079300590793006007930061079300620793006307930064079300650793006607930067079300680793006907930070079300710793007207930073079300740793007507930076079300770793007807930079079300800793008107930082079300830793008407930085079300860793008707930088079300890793009007930091079300920793009307930094079300950793009607930097079300980793009907930100079301010793010207930103079301040793010507930106079301070793010807930109079301100793011107930112079301130793011407930115079301160793011707930118079301190793012007930121079301220793012307930124079301250793012607930127079301280793012907930130079301310793013207930133079301340793013507930136079301370793013807930139079301400793014107930142079301430793014407930145079301460793014707930148079301490793015007930151079301520793015307930154079301550793015607930157079301580793015907930160079301610793016207930163079301640793016507930166079301670793016807930169079301700793017107930172079301730793017407930175079301760793017707930178079301790793018007930181079301820793018307930184079301850793018607930187079301880793018907930190079301910793019207930193079301940793019507930196079301970793019807930199079302000793020107930202079302030793020407930205079302060793020707930208079302090793021007930211079302120793021307930214079302150793021607930217079302180793021907930220079302210793022207930223079302240793022507930226079302270793022807930229079302300793023107930232079302330793023407930235079302360793023707930238079302390793024007930241079302420793024307930244079302450793024607930247079302480793024907930250079302510793025207930253079302540793025507930256079302570793025807930259079302600793026107930262079302630793026407930265079302660793026707930268079302690793027007930271079302720793027307930274079302750793027607930277079302780793027907930280079302810793028207930283079302840793028507930286079302870793028807930289079302900793029107930292079302930793029407930295079302960793029707930298079302990793030007930301079303020793030307930304079303050793030607930307079303080793030907930310079303110793031207930313079303140793031507930316079303170793031807930319079303200793032107930322079303230793032407930325079303260793032707930328079303290793033007930331079303320793033307930334079303350793033607930337079303380793033907930340079303410793034207930343079303440793034507930346079303470793034807930349079303500793035107930352079303530793035407930355079303560793035707930358079303590793036007930361079303620793036307930364079303650793036607930367079303680793036907930370079303710793037207930373079303740793037507930376079303770793037807930379079303800793038107930382079303830793038407930385079303860793038707930388079303890793039007930391079303920793039307930394079303950793039607930397079303980793039907930400079304010793040207930403079304040793040507930406079304070793040807930409079304100793041107930412079304130793041407930415079304160793041707930418079304190793042007930421079304220793042307930424079304250793042607930427079304280793042907930430079304310793043207930433079304340793043507930436079304370793043807930439079304400793044107930442079304430793044407930445079304460793044707930448079304490793045007930451079304520793045307930454079304550793045607930457079304580793045907930460079304610793046207930463079304640793046507930466079304670793046807930469079304700793047107930472079304730793047407930475079304760793047707930478079304790793048007930481079304820793048307930484079304850793048607930487079304880793048907930490079304910793049207930493079304940793049507930496079304970793049807930499079305000793050107930502079305030793050407930505079305060793050707930508079305090793051007930511079305120793051307930514079305150793051607930517079305180793051907930520079305210793052207930523079305240793052507930526079305270793052807930529079305300793053107930532079305330793053407930535079305360793053707930538079305390793054007930541079305420793054307930544079305450793054607930547079305480793054907930550079305510793055207930553079305540793055507930556079305570793055807930559079305600793056107930562079305630793056407930565079305660793056707930568079305690793057007930571079305720793057307930574079305750793057607930577079305780793057907930580079305810793058207930583079305840793058507930586079305870793058807930589079305900793059107930592079305930793059407930595079305960793059707930598079305990793060007930601079306020793060307930604079306050793060607930607079306080793060907930610079306110793061207930613079306140793061507930616079306170793061807930619079306200793062107930622079306230793062407930625079306260793062707930628079306290793063007930631079306320793063307930634079306350793063607930637079306380793063907930640079306410793064207930643079306440793064507930646079306470793064807930649079306500793065107930652079306530793065407930655079306560793065707930658079306590793066007930661079306620793066307930664079306650793066607930667079306680793066907930670079306710793067207930673079306740793067507930676079306770793067807930679079306800793068107930682079306830793068407930685079306860793068707930688079306890793069007930691079306920793069307930694079306950793069607930697079306980793069907930700079307010793070207930703079307040793070507930706079307070793070807930709079307100793071107930712079307130793071407930715079307160793071707930718079307190793072007930721079307220793072307930724079307250793072607930727079307280793072907930730079307310793073207930733079307340793073507930736079307370793073807930739079307400793074107930742079307430793074407930745079307460793074707930748079307490793075007930751079307520793075307930754079307550793075607930757079307580793075907930760079307610793076207930763079307640793076507930766079307670793076807930769079307700793077107930772079307730793077407930775079307760793077707930778079307790793078007930781079307820793078307930784079307850793078607930787079307880793078907930790079307910793079207930793079307940793079507930796079307970793079807930799079308000793080107940051079400520794005307940054079400550794005607940057079400580794005907940060079400610794006207940063079400640794006507940066079400670794006807940069079400700794007107940072079400730794007407940075079400760794007707940078079400790794008007940081079400820794008307940084079400850794008607940087079400880794008907940090079400910794009207940093079400940794009507940096079400970794009807940099079401000794010107940102079401030794010407940105079401060794010707940108079401090794011007940111079401120794011307940114079401150794011607940117079401180794011907940120079401210794012207940123079401240794012507940126079401270794012807940129079401300794013107940132079401330794013407940135079401360794013707940138079401390794014007940141079401420794014307940144079401450794014607940147079401480794014907940150079401510794015207940153079401540794015507940156079401570794015807940159079401600794016107940162079401630794016407940165079401660794016707940168079401690794017007940171079401720794017307940174079401750794017607940177079401780794017907940180079401810794018207940183079401840794018507940186079401870794018807940189079401900794019107940192079401930794019407940195079401960794019707940198079401990794020007940201079402020794020307940204079402050794020607940207079402080794020907940210079402110794021207940213079402140794021507940216079402170794021807940219079402200794022107940222079402230794022407940225079402260794022707940228079402290794023007940231079402320794023307940234079402350794023607940237079402380794023907940240079402410794024207940243079402440794024507940246079402470794024807940249079402500794025107940252079402530794025407940255079402560794025707940258079402590794026007940261079402620794026307940264079402650794026607940267079402680794026907940270079402710794027207940273079402740794027507940276079402770794027807940279079402800794028107940282079402830794028407940285079402860794028707940288079402890794029007940291079402920794029307940294079402950794029607940297079402980794029907940300079403010794030207940303079403040794030507940306079403070794030807940309079403100794031107940312079403130794031407940315079403160794031707940318079403190794032007940321079403220794032307940324079403250794032607940327079403280794032907940330079403310794033207940333079403340794033507940336079403370794033807940339079403400794034107940342079403430794034407940345079403460794034707940348079403490794035007940351079403520794035307940354079403550794035607940357079403580794035907940360079403610794036207940363079403640794036507940366079403670794036807940369079403700794037107940372079403730794037407940375079403760794037707940378079403790794038007940381079403820794038307940384079403850794038607940387079403880794038907940390079403910794039207940393079403940794039507940396079403970794039807940399079404000794040107940402079404030794040407940405079404060794040707940408079404090794041007940411079404120794041307940414079404150794041607940417079404180794041907940420079404210794042207940423079404240794042507940426079404270794042807940429079404300794043107940432079404330794043407940435079404360794043707940438079404390794044007940441079404420794044307940444079404450794044607940447079404480794044907940450079404510794045207940453079404540794045507940456079404570794045807940459079404600794046107940462079404630794046407940465079404660794046707940468079404690794047007940471079404720794047307940474079404750794047607940477079404780794047907940480079404810794048207940483079404840794048507940486079404870794048807940489079404900794049107940492079404930794049407940495079404960794049707940498079404990794050007940501079405020794050307940504079405050794050607940507079405080794050907940510079405110794051207940513079405140794051507940516079405170794051807940519079405200794052107940522079405230794052407940525079405260794052707940528079405290794053007940531079405320794053307940534079405350794053607940537079405380794053907940540079405410794054207940543079405440794054507940546079405470794054807940549079405500794055107940552079405530794055407940555079405560794055707940558079405590794056007940561079405620794056307940564079405650794056607940567079405680794056907940570079405710794057207940573079405740794057507940576079405770794057807940579079405800794058107940582079405830794058407940585079405860794058707940588079405890794059007940591079405920794059307940594079405950794059607940597079405980794059907940600079406010794060207940603079406040794060507940606079406070794060807940609079406100794061107940612079406130794061407940615079406160794061707940618079406190794062007940621079406220794062307940624079406250794062607940627079406280794062907940630079406310794063207940633079406340794063507940636079406370794063807940639079406400794064107940642079406430794064407940645079406460794064707940648079406490794065007940651079406520794065307940654079406550794065607940657079406580794065907940660079406610794066207940663079406640794066507940666079406670794066807940669079406700794067107940672079406730794067407940675079406760794067707940678079406790794068007940681079406820794068307940684079406850794068607940687079406880794068907940690079406910794069207940693079406940794069507940696079406970794069807940699079407000794070107940702079407030794070407940705079407060794070707940708079407090794071007940711079407120794071307940714079407150794071607940717079407180794071907940720079407210794072207940723079407240794072507940726079407270794072807940729079407300794073107940732079407330794073407940735079407360794073707940738079407390794074007940741079407420794074307940744079407450794074607940747079407480794074907940750079407510794075207940753079407540794075507940756079407570794075807940759079407600794076107940762079407630794076407940765079407660794076707940768079407690794077007940771079407720794077307940774079407750794077607940777079407780794077907940780079407810794078207940783079407840794078507940786079407870794078807940789079407900794079107940792079407930794079407940795079407960794079707940798079407990794080007940801079500510795005207950053079500540795005507950056079500570795005807950059079500600795006107950062079500630795006407950065079500660795006707950068079500690795007007950071079500720795007307950074079500750795007607950077079500780795007907950080079500810795008207950083079500840795008507950086079500870795008807950089079500900795009107950092079500930795009407950095079500960795009707950098079500990795010007950101079501020795010307950104079501050795010607950107079501080795010907950110079501110795011207950113079501140795011507950116079501170795011807950119079501200795012107950122079501230795012407950125079501260795012707950128079501290795013007950131079501320795013307950134079501350795013607950137079501380795013907950140079501410795014207950143079501440795014507950146079501470795014807950149079501500795015107950152079501530795015407950155079501560795015707950158079501590795016007950161079501620795016307950164079501650795016607950167079501680795016907950170079501710795017207950173079501740795017507950176079501770795017807950179079501800795018107950182079501830795018407950185079501860795018707950188079501890795019007950191079501920795019307950194079501950795019607950197079501980795019907950200079502010795020207950203079502040795020507950206079502070795020807950209079502100795021107950212079502130795021407950215079502160795021707950218079502190795022007950221079502220795022307950224079502250795022607950227079502280795022907950230079502310795023207950233079502340795023507950236079502370795023807950239079502400795024107950242079502430795024407950245079502460795024707950248079502490795025007950251079502520795025307950254079502550795025607950257079502580795025907950260079502610795026207950263079502640795026507950266079502670795026807950269079502700795027107950272079502730795027407950275079502760795027707950278079502790795028007950281079502820795028307950284079502850795028607950287079502880795028907950290079502910795029207950293079502940795029507950296079502970795029807950299079503000795030107950302079503030795030407950305079503060795030707950308079503090795031007950311079503120795031307950314079503150795031607950317079503180795031907950320079503210795032207950323079503240795032507950326079503270795032807950329079503300795033107950332079503330795033407950335079503360795033707950338079503390795034007950341079503420795034307950344079503450795034607950347079503480795034907950350079503510795035207950353079503540795035507950356079503570795035807950359079503600795036107950362079503630795036407950365079503660795036707950368079503690795037007950371079503720795037307950374079503750795037607950377079503780795037907950380079503810795038207950383079503840795038507950386079503870795038807950389079503900795039107950392079503930795039407950395079503960795039707950398079503990795040007950401079504020795040307950404079504050795040607950407079504080795040907950410079504110795041207950413079504140795041507950416079504170795041807950419079504200795042107950422079504230795042407950425079504260795042707950428079504290795043007950431079504320795043307950434079504350795043607950437079504380795043907950440079504410795044207950443079504440795044507950446079504470795044807950449079504500795045107950452079504530795045407950455079504560795045707950458079504590795046007950461079504620795046307950464079504650795046607950467079504680795046907950470079504710795047207950473079504740795047507950476079504770795047807950479079504800795048107950482079504830795048407950485079504860795048707950488079504890795049007950491079504920795049307950494079504950795049607950497079504980795049907950500079505010795050207950503079505040795050507950506079505070795050807950509079505100795051107950512079505130795051407950515079505160795051707950518079505190795052007950521079505220795052307950524079505250795052607950527079505280795052907950530079505310795053207950533079505340795053507950536079505370795053807950539079505400795054107950542079505430795054407950545079505460795054707950548079505490795055007950551079505520795055307950554079505550795055607950557079505580795055907950560079505610795056207950563079505640795056507950566079505670795056807950569079505700795057107950572079505730795057407950575079505760795057707950578079505790795058007950581079505820795058307950584079505850795058607950587079505880795058907950590079505910795059207950593079505940795059507950596079505970795059807950599079506000795060107950602079506030795060407950605079506060795060707950608079506090795061007950611079506120795061307950614079506150795061607950617079506180795061907950620079506210795062207950623079506240795062507950626079506270795062807950629079506300795063107950632079506330795063407950635079506360795063707950638079506390795064007950641079506420795064307950644079506450795064607950647079506480795064907950650079506510795065207950653079506540795065507950656079506570795065807950659079506600795066107950662079506630795066407950665079506660795066707950668079506690795067007950671079506720795067307950674079506750795067607950677079506780795067907950680079506810795068207950683079506840795068507950686079506870795068807950689079506900795069107950692079506930795069407950695079506960795069707950698079506990795070007950701079507020795070307950704079507050795070607950707079507080795070907950710079507110795071207950713079507140795071507950716079507170795071807950719079507200795072107950722079507230795072407950725079507260795072707950728079507290795073007950731079507320795073307950734079507350795073607950737079507380795073907950740079507410795074207950743079507440795074507950746079507470795074807950749079507500795075107950752079507530795075407950755079507560795075707950758079507590795076007950761079507620795076307950764079507650795076607950767079507680795076907950770079507710795077207950773079507740795077507950776079507770795077807950779079507800795078107950782079507830795078407950785079507860795078707950788079507890795079007950791079507920795079307950794079507950795079607950797079507980795079907950800079508010796005107960052079600530796005407960055079600560796005707960058079600590796006007960061079600620796006307960064079600650796006607960067079600680796006907960070079600710796007207960073079600740796007507960076079600770796007807960079079600800796008107960082079600830796008407960085079600860796008707960088079600890796009007960091079600920796009307960094079600950796009607960097079600980796009907960100079601010796010207960103079601040796010507960106079601070796010807960109079601100796011107960112079601130796011407960115079601160796011707960118079601190796012007960121079601220796012307960124079601250796012607960127079601280796012907960130079601310796013207960133079601340796013507960136079601370796013807960139079601400796014107960142079601430796014407960145079601460796014707960148079601490796015007960151079601520796015307960154079601550796015607960157079601580796015907960160079601610796016207960163079601640796016507960166079601670796016807960169079601700796017107960172079601730796017407960175079601760796017707960178079601790796018007960181079601820796018307960184079601850796018607960187079601880796018907960190079601910796019207960193079601940796019507960196079601970796019807960199079602000796020107960202079602030796020407960205079602060796020707960208079602090796021007960211079602120796021307960214079602150796021607960217079602180796021907960220079602210796022207960223079602240796022507960226079602270796022807960229079602300796023107960232079602330796023407960235079602360796023707960238079602390796024007960241079602420796024307960244079602450796024607960247079602480796024907960250079602510796025207960253079602540796025507960256079602570796025807960259079602600796026107960262079602630796026407960265079602660796026707960268079602690796027007960271079602720796027307960274079602750796027607960277079602780796027907960280079602810796028207960283079602840796028507960286079602870796028807960289079602900796029107960292079602930796029407960295079602960796029707960298079602990796030007960301079603020796030307960304079603050796030607960307079603080796030907960310079603110796031207960313079603140796031507960316079603170796031807960319079603200796032107960322079603230796032407960325079603260796032707960328079603290796033007960331079603320796033307960334079603350796033607960337079603380796033907960340079603410796034207960343079603440796034507960346079603470796034807960349079603500796035107960352079603530796035407960355079603560796035707960358079603590796036007960361079603620796036307960364079603650796036607960367079603680796036907960370079603710796037207960373079603740796037507960376079603770796037807960379079603800796038107960382079603830796038407960385079603860796038707960388079603890796039007960391079603920796039307960394079603950796039607960397079603980796039907960400079604010796040207960403079604040796040507960406079604070796040807960409079604100796041107960412079604130796041407960415079604160796041707960418079604190796042007960421079604220796042307960424079604250796042607960427079604280796042907960430079604310796043207960433079604340796043507960436079604370796043807960439079604400796044107960442079604430796044407960445079604460796044707960448079604490796045007960451079604520796045307960454079604550796045607960457079604580796045907960460079604610796046207960463079604640796046507960466079604670796046807960469079604700796047107960472079604730796047407960475079604760796047707960478079604790796048007960481079604820796048307960484079604850796048607960487079604880796048907960490079604910796049207960493079604940796049507960496079604970796049807960499079605000796050107960502079605030796050407960505079605060796050707960508079605090796051007960511079605120796051307960514079605150796051607960517079605180796051907960520079605210796052207960523079605240796052507960526079605270796052807960529079605300796053107960532079605330796053407960535079605360796053707960538079605390796054007960541079605420796054307960544079605450796054607960547079605480796054907960550079605510796055207960553079605540796055507960556079605570796055807960559079605600796056107960562079605630796056407960565079605660796056707960568079605690796057007960571079605720796057307960574079605750796057607960577079605780796057907960580079605810796058207960583079605840796058507960586079605870796058807960589079605900796059107960592079605930796059407960595079605960796059707960598079605990796060007960601079606020796060307960604079606050796060607960607079606080796060907960610079606110796061207960613079606140796061507960616079606170796061807960619079606200796062107960622079606230796062407960625079606260796062707960628079606290796063007960631079606320796063307960634079606350796063607960637079606380796063907960640079606410796064207960643079606440796064507960646079606470796064807960649079606500796065107960652079606530796065407960655079606560796065707960658079606590796066007960661079606620796066307960664079606650796066607960667079606680796066907960670079606710796067207960673079606740796067507960676079606770796067807960679079606800796068107960682079606830796068407960685079606860796068707960688079606890796069007960691079606920796069307960694079606950796069607960697079606980796069907960700079607010796070207960703079607040796070507960706079607070796070807960709079607100796071107960712079607130796071407960715079607160796071707960718079607190796072007960721079607220796072307960724079607250796072607960727079607280796072907960730079607310796073207960733079607340796073507960736079607370796073807960739079607400796074107960742079607430796074407960745079607460796074707960748079607490796075007960751079607520796075307960754079607550796075607960757079607580796075907960760079607610796076207960763079607640796076507960766079607670796076807960769079607700796077107960772079607730796077407960775079607760796077707960778079607790796078007960781079607820796078307960784079607850796078607960787079607880796078907960790079607910796079207960793079607940796079507960796079607970796079807960799079608000796080107970051079700520797005307970054079700550797005607970057079700580797005907970060079700610797006207970063079700640797006507970066079700670797006807970069079700700797007107970072079700730797007407970075079700760797007707970078079700790797008007970081079700820797008307970084079700850797008607970087079700880797008907970090079700910797009207970093079700940797009507970096079700970797009807970099079701000797010107970102079701030797010407970105079701060797010707970108079701090797011007970111079701120797011307970114079701150797011607970117079701180797011907970120079701210797012207970123079701240797012507970126079701270797012807970129079701300797013107970132079701330797013407970135079701360797013707970138079701390797014007970141079701420797014307970144079701450797014607970147079701480797014907970150079701510797015207970153079701540797015507970156079701570797015807970159079701600797016107970162079701630797016407970165079701660797016707970168079701690797017007970171079701720797017307970174079701750797017607970177079701780797017907970180079701810797018207970183079701840797018507970186079701870797018807970189079701900797019107970192079701930797019407970195079701960797019707970198079701990797020007970201079702020797020307970204079702050797020607970207079702080797020907970210079702110797021207970213079702140797021507970216079702170797021807970219079702200797022107970222079702230797022407970225079702260797022707970228079702290797023007970231079702320797023307970234079702350797023607970237079702380797023907970240079702410797024207970243079702440797024507970246079702470797024807970249079702500797025107970252079702530797025407970255079702560797025707970258079702590797026007970261079702620797026307970264079702650797026607970267079702680797026907970270079702710797027207970273079702740797027507970276079702770797027807970279079702800797028107970282079702830797028407970285079702860797028707970288079702890797029007970291079702920797029307970294079702950797029607970297079702980797029907970300079703010797030207970303079703040797030507970306079703070797030807970309079703100797031107970312079703130797031407970315079703160797031707970318079703190797032007970321079703220797032307970324079703250797032607970327079703280797032907970330079703310797033207970333079703340797033507970336079703370797033807970339079703400797034107970342079703430797034407970345079703460797034707970348079703490797035007970351079703520797035307970354079703550797035607970357079703580797035907970360079703610797036207970363079703640797036507970366079703670797036807970369079703700797037107970372079703730797037407970375079703760797037707970378079703790797038007970381079703820797038307970384079703850797038607970387079703880797038907970390079703910797039207970393079703940797039507970396079703970797039807970399079704000797040107970402079704030797040407970405079704060797040707970408079704090797041007970411079704120797041307970414079704150797041607970417079704180797041907970420079704210797042207970423079704240797042507970426079704270797042807970429079704300797043107970432079704330797043407970435079704360797043707970438079704390797044007970441079704420797044307970444079704450797044607970447079704480797044907970450079704510797045207970453079704540797045507970456079704570797045807970459079704600797046107970462079704630797046407970465079704660797046707970468079704690797047007970471079704720797047307970474079704750797047607970477079704780797047907970480079704810797048207970483079704840797048507970486079704870797048807970489079704900797049107970492079704930797049407970495079704960797049707970498079704990797050007970501079705020797050307970504079705050797050607970507079705080797050907970510079705110797051207970513079705140797051507970516079705170797051807970519079705200797052107970522079705230797052407970525079705260797052707970528079705290797053007970531079705320797053307970534079705350797053607970537079705380797053907970540079705410797054207970543079705440797054507970546079705470797054807970549079705500797055107970552079705530797055407970555079705560797055707970558079705590797056007970561079705620797056307970564079705650797056607970567079705680797056907970570079705710797057207970573079705740797057507970576079705770797057807970579079705800797058107970582079705830797058407970585079705860797058707970588079705890797059007970591079705920797059307970594079705950797059607970597079705980797059907970600079706010797060207970603079706040797060507970606079706070797060807970609079706100797061107970612079706130797061407970615079706160797061707970618079706190797062007970621079706220797062307970624079706250797062607970627079706280797062907970630079706310797063207970633079706340797063507970636079706370797063807970639079706400797064107970642079706430797064407970645079706460797064707970648079706490797065007970651079706520797065307970654079706550797065607970657079706580797065907970660079706610797066207970663079706640797066507970666079706670797066807970669079706700797067107970672079706730797067407970675079706760797067707970678079706790797068007970681079706820797068307970684079706850797068607970687079706880797068907970690079706910797069207970693079706940797069507970696079706970797069807970699079707000797070107970702079707030797070407970705079707060797070707970708079707090797071007970711079707120797071307970714079707150797071607970717079707180797071907970720079707210797072207970723079707240797072507970726079707270797072807970729079707300797073107970732079707330797073407970735079707360797073707970738079707390797074007970741079707420797074307970744079707450797074607970747079707480797074907970750079707510797075207970753079707540797075507970756079707570797075807970759079707600797076107970762079707630797076407970765079707660797076707970768079707690797077007970771079707720797077307970774079707750797077607970777079707780797077907970780079707810797078207970783079707840797078507970786079707870797078807970789079707900797079107970792079707930797079407970795079707960797079707970798079707990797080007970801079800510798005207980053079800540798005507980056079800570798005807980059079800600798006107980062079800630798006407980065079800660798006707980068079800690798007007980071079800720798007307980074079800750798007607980077079800780798007907980080079800810798008207980083079800840798008507980086079800870798008807980089079800900798009107980092079800930798009407980095079800960798009707980098079800990798010007980101079801020798010307980104079801050798010607980107079801080798010907980110079801110798011207980113079801140798011507980116079801170798011807980119079801200798012107980122079801230798012407980125079801260798012707980128079801290798013007980131079801320798013307980134079801350798013607980137079801380798013907980140079801410798014207980143079801440798014507980146079801470798014807980149079801500798015107980152079801530798015407980155079801560798015707980158079801590798016007980161079801620798016307980164079801650798016607980167079801680798016907980170079801710798017207980173079801740798017507980176079801770798017807980179079801800798018107980182079801830798018407980185079801860798018707980188079801890798019007980191079801920798019307980194079801950798019607980197079801980798019907980200079802010798020207980203079802040798020507980206079802070798020807980209079802100798021107980212079802130798021407980215079802160798021707980218079802190798022007980221079802220798022307980224079802250798022607980227079802280798022907980230079802310798023207980233079802340798023507980236079802370798023807980239079802400798024107980242079802430798024407980245079802460798024707980248079802490798025007980251079802520798025307980254079802550798025607980257079802580798025907980260079802610798026207980263079802640798026507980266079802670798026807980269079802700798027107980272079802730798027407980275079802760798027707980278079802790798028007980281079802820798028307980284079802850798028607980287079802880798028907980290079802910798029207980293079802940798029507980296079802970798029807980299079803000798030107980302079803030798030407980305079803060798030707980308079803090798031007980311079803120798031307980314079803150798031607980317079803180798031907980320079803210798032207980323079803240798032507980326079803270798032807980329079803300798033107980332079803330798033407980335079803360798033707980338079803390798034007980341079803420798034307980344079803450798034607980347079803480798034907980350079803510798035207980353079803540798035507980356079803570798035807980359079803600798036107980362079803630798036407980365079803660798036707980368079803690798037007980371079803720798037307980374079803750798037607980377079803780798037907980380079803810798038207980383079803840798038507980386079803870798038807980389079803900798039107980392079803930798039407980395079803960798039707980398079803990798040007980401079804020798040307980404079804050798040607980407079804080798040907980410079804110798041207980413079804140798041507980416079804170798041807980419079804200798042107980422079804230798042407980425079804260798042707980428079804290798043007980431079804320798043307980434079804350798043607980437079804380798043907980440079804410798044207980443079804440798044507980446079804470798044807980449079804500798045107980452079804530798045407980455079804560798045707980458079804590798046007980461079804620798046307980464079804650798046607980467079804680798046907980470079804710798047207980473079804740798047507980476079804770798047807980479079804800798048107980482079804830798048407980485079804860798048707980488079804890798049007980491079804920798049307980494079804950798049607980497079804980798049907980500079805010798050207980503079805040798050507980506079805070798050807980509079805100798051107980512079805130798051407980515079805160798051707980518079805190798052007980521079805220798052307980524079805250798052607980527079805280798052907980530079805310798053207980533079805340798053507980536079805370798053807980539079805400798054107980542079805430798054407980545079805460798054707980548079805490798055007980551079805520798055307980554079805550798055607980557079805580798055907980560079805610798056207980563079805640798056507980566079805670798056807980569079805700798057107980572079805730798057407980575079805760798057707980578079805790798058007980581079805820798058307980584079805850798058607980587079805880798058907980590079805910798059207980593079805940798059507980596079805970798059807980599079806000798060107980602079806030798060407980605079806060798060707980608079806090798061007980611079806120798061307980614079806150798061607980617079806180798061907980620079806210798062207980623079806240798062507980626079806270798062807980629079806300798063107980632079806330798063407980635079806360798063707980638079806390798064007980641079806420798064307980644079806450798064607980647079806480798064907980650079806510798065207980653079806540798065507980656079806570798065807980659079806600798066107980662079806630798066407980665079806660798066707980668079806690798067007980671079806720798067307980674079806750798067607980677079806780798067907980680079806810798068207980683079806840798068507980686079806870798068807980689079806900798069107980692079806930798069407980695079806960798069707980698079806990798070007980701079807020798070307980704079807050798070607980707079807080798070907980710079807110798071207980713079807140798071507980716079807170798071807980719079807200798072107980722079807230798072407980725079807260798072707980728079807290798073007980731079807320798073307980734079807350798073607980737079807380798073907980740079807410798074207980743079807440798074507980746079807470798074807980749079807500798075107980752079807530798075407980755079807560798075707980758079807590798076007980761079807620798076307980764079807650798076607980767079807680798076907980770079807710798077207980773079807740798077507980776079807770798077807980779079807800798078107980782079807830798078407980785079807860798078707980788079807890798079007980791079807920798079307980794079807950798079607980797079807980798079907980800079808010799005107990052079900530799005407990055079900560799005707990058079900590799006007990061079900620799006307990064079900650799006607990067079900680799006907990070079900710799007207990073079900740799007507990076079900770799007807990079079900800799008107990082079900830799008407990085079900860799008707990088079900890799009007990091079900920799009307990094079900950799009607990097079900980799009907990100079901010799010207990103079901040799010507990106079901070799010807990109079901100799011107990112079901130799011407990115079901160799011707990118079901190799012007990121079901220799012307990124079901250799012607990127079901280799012907990130079901310799013207990133079901340799013507990136079901370799013807990139079901400799014107990142079901430799014407990145079901460799014707990148079901490799015007990151079901520799015307990154079901550799015607990157079901580799015907990160079901610799016207990163079901640799016507990166079901670799016807990169079901700799017107990172079901730799017407990175079901760799017707990178079901790799018007990181079901820799018307990184079901850799018607990187079901880799018907990190079901910799019207990193079901940799019507990196079901970799019807990199079902000799020107990202079902030799020407990205079902060799020707990208079902090799021007990211079902120799021307990214079902150799021607990217079902180799021907990220079902210799022207990223079902240799022507990226079902270799022807990229079902300799023107990232079902330799023407990235079902360799023707990238079902390799024007990241079902420799024307990244079902450799024607990247079902480799024907990250079902510799025207990253079902540799025507990256079902570799025807990259079902600799026107990262079902630799026407990265079902660799026707990268079902690799027007990271079902720799027307990274079902750799027607990277079902780799027907990280079902810799028207990283079902840799028507990286079902870799028807990289079902900799029107990292079902930799029407990295079902960799029707990298079902990799030007990301079903020799030307990304079903050799030607990307079903080799030907990310079903110799031207990313079903140799031507990316079903170799031807990319079903200799032107990322079903230799032407990325079903260799032707990328079903290799033007990331079903320799033307990334079903350799033607990337079903380799033907990340079903410799034207990343079903440799034507990346079903470799034807990349079903500799035107990352079903530799035407990355079903560799035707990358079903590799036007990361079903620799036307990364079903650799036607990367079903680799036907990370079903710799037207990373079903740799037507990376079903770799037807990379079903800799038107990382079903830799038407990385079903860799038707990388079903890799039007990391079903920799039307990394079903950799039607990397079903980799039907990400079904010799040207990403079904040799040507990406079904070799040807990409079904100799041107990412079904130799041407990415079904160799041707990418079904190799042007990421079904220799042307990424079904250799042607990427079904280799042907990430079904310799043207990433079904340799043507990436079904370799043807990439079904400799044107990442079904430799044407990445079904460799044707990448079904490799045007990451079904520799045307990454079904550799045607990457079904580799045907990460079904610799046207990463079904640799046507990466079904670799046807990469079904700799047107990472079904730799047407990475079904760799047707990478079904790799048007990481079904820799048307990484079904850799048607990487079904880799048907990490079904910799049207990493079904940799049507990496079904970799049807990499079905000799050107990502079905030799050407990505079905060799050707990508079905090799051007990511079905120799051307990514079905150799051607990517079905180799051907990520079905210799052207990523079905240799052507990526079905270799052807990529079905300799053107990532079905330799053407990535079905360799053707990538079905390799054007990541079905420799054307990544079905450799054607990547079905480799054907990550079905510799055207990553079905540799055507990556079905570799055807990559079905600799056107990562079905630799056407990565079905660799056707990568079905690799057007990571079905720799057307990574079905750799057607990577079905780799057907990580079905810799058207990583079905840799058507990586079905870799058807990589079905900799059107990592079905930799059407990595079905960799059707990598079905990799060007990601079906020799060307990604079906050799060607990607079906080799060907990610079906110799061207990613079906140799061507990616079906170799061807990619079906200799062107990622079906230799062407990625079906260799062707990628079906290799063007990631079906320799063307990634079906350799063607990637079906380799063907990640079906410799064207990643079906440799064507990646079906470799064807990649079906500799065107990652079906530799065407990655079906560799065707990658079906590799066007990661079906620799066307990664079906650799066607990667079906680799066907990670079906710799067207990673079906740799067507990676079906770799067807990679079906800799068107990682079906830799068407990685079906860799068707990688079906890799069007990691079906920799069307990694079906950799069607990697079906980799069907990700079907010799070207990703079907040799070507990706079907070799070807990709079907100799071107990712079907130799071407990715079907160799071707990718079907190799072007990721079907220799072307990724079907250799072607990727079907280799072907990730079907310799073207990733079907340799073507990736079907370799073807990739079907400799074107990742079907430799074407990745079907460799074707990748079907490799075007990751079907520799075307990754079907550799075607990757079907580799075907990760079907610799076207990763079907640799076507990766079907670799076807990769079907700799077107990772079907730799077407990775079907760799077707990778079907790799078007990781079907820799078307990784079907850799078607990787079907880799078907990790079907910799079207990793079907940799079507990796079907970799079807990799079908000799080108000051080000520800005308000054080000550800005608000057080000580800005908000060080000610800006208000063080000640800006508000066080000670800006808000069080000700800007108000072080000730800007408000075080000760800007708000078080000790800008008000081080000820800008308000084080000850800008608000087080000880800008908000090080000910800009208000093080000940800009508000096080000970800009808000099080001000800010108000102080001030800010408000105080001060800010708000108080001090800011008000111080001120800011308000114080001150800011608000117080001180800011908000120080001210800012208000123080001240800012508000126080001270800012808000129080001300800013108000132080001330800013408000135080001360800013708000138080001390800014008000141080001420800014308000144080001450800014608000147080001480800014908000150080001510800015208000153080001540800015508000156080001570800015808000159080001600800016108000162080001630800016408000165080001660800016708000168080001690800017008000171080001720800017308000174080001750800017608000177080001780800017908000180080001810800018208000183080001840800018508000186080001870800018808000189080001900800019108000192080001930800019408000195080001960800019708000198080001990800020008000201080002020800020308000204080002050800020608000207080002080800020908000210080002110800021208000213080002140800021508000216080002170800021808000219080002200800022108000222080002230800022408000225080002260800022708000228080002290800023008000231080002320800023308000234080002350800023608000237080002380800023908000240080002410800024208000243080002440800024508000246080002470800024808000249080002500800025108000252080002530800025408000255080002560800025708000258080002590800026008000261080002620800026308000264080002650800026608000267080002680800026908000270080002710800027208000273080002740800027508000276080002770800027808000279080002800800028108000282080002830800028408000285080002860800028708000288080002890800029008000291080002920800029308000294080002950800029608000297080002980800029908000300080003010800030208000303080003040800030508000306080003070800030808000309080003100800031108000312080003130800031408000315080003160800031708000318080003190800032008000321080003220800032308000324080003250800032608000327080003280800032908000330080003310800033208000333080003340800033508000336080003370800033808000339080003400800034108000342080003430800034408000345080003460800034708000348080003490800035008000351080003520800035308000354080003550800035608000357080003580800035908000360080003610800036208000363080003640800036508000366080003670800036808000369080003700800037108000372080003730800037408000375080003760800037708000378080003790800038008000381080003820800038308000384080003850800038608000387080003880800038908000390080003910800039208000393080003940800039508000396080003970800039808000399080004000800040108000402080004030800040408000405080004060800040708000408080004090800041008000411080004120800041308000414080004150800041608000417080004180800041908000420080004210800042208000423080004240800042508000426080004270800042808000429080004300800043108000432080004330800043408000435080004360800043708000438080004390800044008000441080004420800044308000444080004450800044608000447080004480800044908000450080004510800045208000453080004540800045508000456080004570800045808000459080004600800046108000462080004630800046408000465080004660800046708000468080004690800047008000471080004720800047308000474080004750800047608000477080004780800047908000480080004810800048208000483080004840800048508000486080004870800048808000489080004900800049108000492080004930800049408000495080004960800049708000498080004990800050008000501080005020800050308000504080005050800050608000507080005080800050908000510080005110800051208000513080005140800051508000516080005170800051808000519080005200800052108000522080005230800052408000525080005260800052708000528080005290800053008000531080005320800053308000534080005350800053608000537080005380800053908000540080005410800054208000543080005440800054508000546080005470800054808000549080005500800055108000552080005530800055408000555080005560800055708000558080005590800056008000561080005620800056308000564080005650800056608000567080005680800056908000570080005710800057208000573080005740800057508000576080005770800057808000579080005800800058108000582080005830800058408000585080005860800058708000588080005890800059008000591080005920800059308000594080005950800059608000597080005980800059908000600080006010800060208000603080006040800060508000606080006070800060808000609080006100800061108000612080006130800061408000615080006160800061708000618080006190800062008000621080006220800062308000624080006250800062608000627080006280800062908000630080006310800063208000633080006340800063508000636080006370800063808000639080006400800064108000642080006430800064408000645080006460800064708000648080006490800065008000651080006520800065308000654080006550800065608000657080006580800065908000660080006610800066208000663080006640800066508000666080006670800066808000669080006700800067108000672080006730800067408000675080006760800067708000678080006790800068008000681080006820800068308000684080006850800068608000687080006880800068908000690080006910800069208000693080006940800069508000696080006970800069808000699080007000800070108000702080007030800070408000705080007060800070708000708080007090800071008000711080007120800071308000714080007150800071608000717080007180800071908000720080007210800072208000723080007240800072508000726080007270800072808000729080007300800073108000732080007330800073408000735080007360800073708000738080007390800074008000741080007420800074308000744080007450800074608000747080007480800074908000750080007510800075208000753080007540800075508000756080007570800075808000759080007600800076108000762080007630800076408000765080007660800076708000768080007690800077008000771080007720800077308000774080007750800077608000777080007780800077908000780080007810800078208000783080007840800078508000786080007870800078808000789080007900800079108000792080007930800079408000795080007960800079708000798080007990800080008000801080100510801005208010053080100540801005508010056080100570801005808010059080100600801006108010062080100630801006408010065080100660801006708010068080100690801007008010071080100720801007308010074080100750801007608010077080100780801007908010080080100810801008208010083080100840801008508010086080100870801008808010089080100900801009108010092080100930801009408010095080100960801009708010098080100990801010008010101080101020801010308010104080101050801010608010107080101080801010908010110080101110801011208010113080101140801011508010116080101170801011808010119080101200801012108010122080101230801012408010125080101260801012708010128080101290801013008010131080101320801013308010134080101350801013608010137080101380801013908010140080101410801014208010143080101440801014508010146080101470801014808010149080101500801015108010152080101530801015408010155080101560801015708010158080101590801016008010161080101620801016308010164080101650801016608010167080101680801016908010170080101710801017208010173080101740801017508010176080101770801017808010179080101800801018108010182080101830801018408010185080101860801018708010188080101890801019008010191080101920801019308010194080101950801019608010197080101980801019908010200080102010801020208010203080102040801020508010206080102070801020808010209080102100801021108010212080102130801021408010215080102160801021708010218080102190801022008010221080102220801022308010224080102250801022608010227080102280801022908010230080102310801023208010233080102340801023508010236080102370801023808010239080102400801024108010242080102430801024408010245080102460801024708010248080102490801025008010251080102520801025308010254080102550801025608010257080102580801025908010260080102610801026208010263080102640801026508010266080102670801026808010269080102700801027108010272080102730801027408010275080102760801027708010278080102790801028008010281080102820801028308010284080102850801028608010287080102880801028908010290080102910801029208010293080102940801029508010296080102970801029808010299080103000801030108010302080103030801030408010305080103060801030708010308080103090801031008010311080103120801031308010314080103150801031608010317080103180801031908010320080103210801032208010323080103240801032508010326080103270801032808010329080103300801033108010332080103330801033408010335080103360801033708010338080103390801034008010341080103420801034308010344080103450801034608010347080103480801034908010350080103510801035208010353080103540801035508010356080103570801035808010359080103600801036108010362080103630801036408010365080103660801036708010368080103690801037008010371080103720801037308010374080103750801037608010377080103780801037908010380080103810801038208010383080103840801038508010386080103870801038808010389080103900801039108010392080103930801039408010395080103960801039708010398080103990801040008010401080104020801040308010404080104050801040608010407080104080801040908010410080104110801041208010413080104140801041508010416080104170801041808010419080104200801042108010422080104230801042408010425080104260801042708010428080104290801043008010431080104320801043308010434080104350801043608010437080104380801043908010440080104410801044208010443080104440801044508010446080104470801044808010449080104500801045108010452080104530801045408010455080104560801045708010458080104590801046008010461080104620801046308010464080104650801046608010467080104680801046908010470080104710801047208010473080104740801047508010476080104770801047808010479080104800801048108010482080104830801048408010485080104860801048708010488080104890801049008010491080104920801049308010494080104950801049608010497080104980801049908010500080105010801050208010503080105040801050508010506080105070801050808010509080105100801051108010512080105130801051408010515080105160801051708010518080105190801052008010521080105220801052308010524080105250801052608010527080105280801052908010530080105310801053208010533080105340801053508010536080105370801053808010539080105400801054108010542080105430801054408010545080105460801054708010548080105490801055008010551080105520801055308010554080105550801055608010557080105580801055908010560080105610801056208010563080105640801056508010566080105670801056808010569080105700801057108010572080105730801057408010575080105760801057708010578080105790801058008010581080105820801058308010584080105850801058608010587080105880801058908010590080105910801059208010593080105940801059508010596080105970801059808010599080106000801060108010602080106030801060408010605080106060801060708010608080106090801061008010611080106120801061308010614080106150801061608010617080106180801061908010620080106210801062208010623080106240801062508010626080106270801062808010629080106300801063108010632080106330801063408010635080106360801063708010638080106390801064008010641080106420801064308010644080106450801064608010647080106480801064908010650080106510801065208010653080106540801065508010656080106570801065808010659080106600801066108010662080106630801066408010665080106660801066708010668080106690801067008010671080106720801067308010674080106750801067608010677080106780801067908010680080106810801068208010683080106840801068508010686080106870801068808010689080106900801069108010692080106930801069408010695080106960801069708010698080106990801070008010701080107020801070308010704080107050801070608010707080107080801070908010710080107110801071208010713080107140801071508010716080107170801071808010719080107200801072108010722080107230801072408010725080107260801072708010728080107290801073008010731080107320801073308010734080107350801073608010737080107380801073908010740080107410801074208010743080107440801074508010746080107470801074808010749080107500801075108010752080107530801075408010755080107560801075708010758080107590801076008010761080107620801076308010764080107650801076608010767080107680801076908010770080107710801077208010773080107740801077508010776080107770801077808010779080107800801078108010782080107830801078408010785080107860801078708010788080107890801079008010791080107920801079308010794080107950801079608010797080107980801079908010800080108010802005108020052080200530802005408020055080200560802005708020058080200590802006008020061080200620802006308020064080200650802006608020067080200680802006908020070080200710802007208020073080200740802007508020076080200770802007808020079080200800802008108020082080200830802008408020085080200860802008708020088080200890802009008020091080200920802009308020094080200950802009608020097080200980802009908020100080201010802010208020103080201040802010508020106080201070802010808020109080201100802011108020112080201130802011408020115080201160802011708020118080201190802012008020121080201220802012308020124080201250802012608020127080201280802012908020130080201310802013208020133080201340802013508020136080201370802013808020139080201400802014108020142080201430802014408020145080201460802014708020148080201490802015008020151080201520802015308020154080201550802015608020157080201580802015908020160080201610802016208020163080201640802016508020166080201670802016808020169080201700802017108020172080201730802017408020175080201760802017708020178080201790802018008020181080201820802018308020184080201850802018608020187080201880802018908020190080201910802019208020193080201940802019508020196080201970802019808020199080202000802020108020202080202030802020408020205080202060802020708020208080202090802021008020211080202120802021308020214080202150802021608020217080202180802021908020220080202210802022208020223080202240802022508020226080202270802022808020229080202300802023108020232080202330802023408020235080202360802023708020238080202390802024008020241080202420802024308020244080202450802024608020247080202480802024908020250080202510802025208020253080202540802025508020256080202570802025808020259080202600802026108020262080202630802026408020265080202660802026708020268080202690802027008020271080202720802027308020274080202750802027608020277080202780802027908020280080202810802028208020283080202840802028508020286080202870802028808020289080202900802029108020292080202930802029408020295080202960802029708020298080202990802030008020301080203020802030308020304080203050802030608020307080203080802030908020310080203110802031208020313080203140802031508020316080203170802031808020319080203200802032108020322080203230802032408020325080203260802032708020328080203290802033008020331080203320802033308020334080203350802033608020337080203380802033908020340080203410802034208020343080203440802034508020346080203470802034808020349080203500802035108020352080203530802035408020355080203560802035708020358080203590802036008020361080203620802036308020364080203650802036608020367080203680802036908020370080203710802037208020373080203740802037508020376080203770802037808020379080203800802038108020382080203830802038408020385080203860802038708020388080203890802039008020391080203920802039308020394080203950802039608020397080203980802039908020400080204010802040208020403080204040802040508020406080204070802040808020409080204100802041108020412080204130802041408020415080204160802041708020418080204190802042008020421080204220802042308020424080204250802042608020427080204280802042908020430080204310802043208020433080204340802043508020436080204370802043808020439080204400802044108020442080204430802044408020445080204460802044708020448080204490802045008020451080204520802045308020454080204550802045608020457080204580802045908020460080204610802046208020463080204640802046508020466080204670802046808020469080204700802047108020472080204730802047408020475080204760802047708020478080204790802048008020481080204820802048308020484080204850802048608020487080204880802048908020490080204910802049208020493080204940802049508020496080204970802049808020499080205000802050108020502080205030802050408020505080205060802050708020508080205090802051008020511080205120802051308020514080205150802051608020517080205180802051908020520080205210802052208020523080205240802052508020526080205270802052808020529080205300802053108020532080205330802053408020535080205360802053708020538080205390802054008020541080205420802054308020544080205450802054608020547080205480802054908020550080205510802055208020553080205540802055508020556080205570802055808020559080205600802056108020562080205630802056408020565080205660802056708020568080205690802057008020571080205720802057308020574080205750802057608020577080205780802057908020580080205810802058208020583080205840802058508020586080205870802058808020589080205900802059108020592080205930802059408020595080205960802059708020598080205990802060008020601080206020802060308020604080206050802060608020607080206080802060908020610080206110802061208020613080206140802061508020616080206170802061808020619080206200802062108020622080206230802062408020625080206260802062708020628080206290802063008020631080206320802063308020634080206350802063608020637080206380802063908020640080206410802064208020643080206440802064508020646080206470802064808020649080206500802065108020652080206530802065408020655080206560802065708020658080206590802066008020661080206620802066308020664080206650802066608020667080206680802066908020670080206710802067208020673080206740802067508020676080206770802067808020679080206800802068108020682080206830802068408020685080206860802068708020688080206890802069008020691080206920802069308020694080206950802069608020697080206980802069908020700080207010802070208020703080207040802070508020706080207070802070808020709080207100802071108020712080207130802071408020715080207160802071708020718080207190802072008020721080207220802072308020724080207250802072608020727080207280802072908020730080207310802073208020733080207340802073508020736080207370802073808020739080207400802074108020742080207430802074408020745080207460802074708020748080207490802075008020751080207520802075308020754080207550802075608020757080207580802075908020760080207610802076208020763080207640802076508020766080207670802076808020769080207700802077108020772080207730802077408020775080207760802077708020778080207790802078008020781080207820802078308020784080207850802078608020787080207880802078908020790080207910802079208020793080207940802079508020796080207970802079808020799080208000802080108030051080300520803005308030054080300550803005608030057080300580803005908030060080300610803006208030063080300640803006508030066080300670803006808030069080300700803007108030072080300730803007408030075080300760803007708030078080300790803008008030081080300820803008308030084080300850803008608030087080300880803008908030090080300910803009208030093080300940803009508030096080300970803009808030099080301000803010108030102080301030803010408030105080301060803010708030108080301090803011008030111080301120803011308030114080301150803011608030117080301180803011908030120080301210803012208030123080301240803012508030126080301270803012808030129080301300803013108030132080301330803013408030135080301360803013708030138080301390803014008030141080301420803014308030144080301450803014608030147080301480803014908030150080301510803015208030153080301540803015508030156080301570803015808030159080301600803016108030162080301630803016408030165080301660803016708030168080301690803017008030171080301720803017308030174080301750803017608030177080301780803017908030180080301810803018208030183080301840803018508030186080301870803018808030189080301900803019108030192080301930803019408030195080301960803019708030198080301990803020008030201080302020803020308030204080302050803020608030207080302080803020908030210080302110803021208030213080302140803021508030216080302170803021808030219080302200803022108030222080302230803022408030225080302260803022708030228080302290803023008030231080302320803023308030234080302350803023608030237080302380803023908030240080302410803024208030243080302440803024508030246080302470803024808030249080302500803025108030252080302530803025408030255080302560803025708030258080302590803026008030261080302620803026308030264080302650803026608030267080302680803026908030270080302710803027208030273080302740803027508030276080302770803027808030279080302800803028108030282080302830803028408030285080302860803028708030288080302890803029008030291080302920803029308030294080302950803029608030297080302980803029908030300080303010803030208030303080303040803030508030306080303070803030808030309080303100803031108030312080303130803031408030315080303160803031708030318080303190803032008030321080303220803032308030324080303250803032608030327080303280803032908030330080303310803033208030333080303340803033508030336080303370803033808030339080303400803034108030342080303430803034408030345080303460803034708030348080303490803035008030351080303520803035308030354080303550803035608030357080303580803035908030360080303610803036208030363080303640803036508030366080303670803036808030369080303700803037108030372080303730803037408030375080303760803037708030378080303790803038008030381080303820803038308030384080303850803038608030387080303880803038908030390080303910803039208030393080303940803039508030396080303970803039808030399080304000803040108030402080304030803040408030405080304060803040708030408080304090803041008030411080304120803041308030414080304150803041608030417080304180803041908030420080304210803042208030423080304240803042508030426080304270803042808030429080304300803043108030432080304330803043408030435080304360803043708030438080304390803044008030441080304420803044308030444080304450803044608030447080304480803044908030450080304510803045208030453080304540803045508030456080304570803045808030459080304600803046108030462080304630803046408030465080304660803046708030468080304690803047008030471080304720803047308030474080304750803047608030477080304780803047908030480080304810803048208030483080304840803048508030486080304870803048808030489080304900803049108030492080304930803049408030495080304960803049708030498080304990803050008030501080305020803050308030504080305050803050608030507080305080803050908030510080305110803051208030513080305140803051508030516080305170803051808030519080305200803052108030522080305230803052408030525080305260803052708030528080305290803053008030531080305320803053308030534080305350803053608030537080305380803053908030540080305410803054208030543080305440803054508030546080305470803054808030549080305500803055108030552080305530803055408030555080305560803055708030558080305590803056008030561080305620803056308030564080305650803056608030567080305680803056908030570080305710803057208030573080305740803057508030576080305770803057808030579080305800803058108030582080305830803058408030585080305860803058708030588080305890803059008030591080305920803059308030594080305950803059608030597080305980803059908030600080306010803060208030603080306040803060508030606080306070803060808030609080306100803061108030612080306130803061408030615080306160803061708030618080306190803062008030621080306220803062308030624080306250803062608030627080306280803062908030630080306310803063208030633080306340803063508030636080306370803063808030639080306400803064108030642080306430803064408030645080306460803064708030648080306490803065008030651080306520803065308030654080306550803065608030657080306580803065908030660080306610803066208030663080306640803066508030666080306670803066808030669080306700803067108030672080306730803067408030675080306760803067708030678080306790803068008030681080306820803068308030684080306850803068608030687080306880803068908030690080306910803069208030693080306940803069508030696080306970803069808030699080307000803070108030702080307030803070408030705080307060803070708030708080307090803071008030711080307120803071308030714080307150803071608030717080307180803071908030720080307210803072208030723080307240803072508030726080307270803072808030729080307300803073108030732080307330803073408030735080307360803073708030738080307390803074008030741080307420803074308030744080307450803074608030747080307480803074908030750080307510803075208030753080307540803075508030756080307570803075808030759080307600803076108030762080307630803076408030765080307660803076708030768080307690803077008030771080307720803077308030774080307750803077608030777080307780803077908030780080307810803078208030783080307840803078508030786080307870803078808030789080307900803079108030792080307930803079408030795080307960803079708030798080307990803080008030801080400510804005208040053080400540804005508040056080400570804005808040059080400600804006108040062080400630804006408040065080400660804006708040068080400690804007008040071080400720804007308040074080400750804007608040077080400780804007908040080080400810804008208040083080400840804008508040086080400870804008808040089080400900804009108040092080400930804009408040095080400960804009708040098080400990804010008040101080401020804010308040104080401050804010608040107080401080804010908040110080401110804011208040113080401140804011508040116080401170804011808040119080401200804012108040122080401230804012408040125080401260804012708040128080401290804013008040131080401320804013308040134080401350804013608040137080401380804013908040140080401410804014208040143080401440804014508040146080401470804014808040149080401500804015108040152080401530804015408040155080401560804015708040158080401590804016008040161080401620804016308040164080401650804016608040167080401680804016908040170080401710804017208040173080401740804017508040176080401770804017808040179080401800804018108040182080401830804018408040185080401860804018708040188080401890804019008040191080401920804019308040194080401950804019608040197080401980804019908040200080402010804020208040203080402040804020508040206080402070804020808040209080402100804021108040212080402130804021408040215080402160804021708040218080402190804022008040221080402220804022308040224080402250804022608040227080402280804022908040230080402310804023208040233080402340804023508040236080402370804023808040239080402400804024108040242080402430804024408040245080402460804024708040248080402490804025008040251080402520804025308040254080402550804025608040257080402580804025908040260080402610804026208040263080402640804026508040266080402670804026808040269080402700804027108040272080402730804027408040275080402760804027708040278080402790804028008040281080402820804028308040284080402850804028608040287080402880804028908040290080402910804029208040293080402940804029508040296080402970804029808040299080403000804030108040302080403030804030408040305080403060804030708040308080403090804031008040311080403120804031308040314080403150804031608040317080403180804031908040320080403210804032208040323080403240804032508040326080403270804032808040329080403300804033108040332080403330804033408040335080403360804033708040338080403390804034008040341080403420804034308040344080403450804034608040347080403480804034908040350080403510804035208040353080403540804035508040356080403570804035808040359080403600804036108040362080403630804036408040365080403660804036708040368080403690804037008040371080403720804037308040374080403750804037608040377080403780804037908040380080403810804038208040383080403840804038508040386080403870804038808040389080403900804039108040392080403930804039408040395080403960804039708040398080403990804040008040401080404020804040308040404080404050804040608040407080404080804040908040410080404110804041208040413080404140804041508040416080404170804041808040419080404200804042108040422080404230804042408040425080404260804042708040428080404290804043008040431080404320804043308040434080404350804043608040437080404380804043908040440080404410804044208040443080404440804044508040446080404470804044808040449080404500804045108040452080404530804045408040455080404560804045708040458080404590804046008040461080404620804046308040464080404650804046608040467080404680804046908040470080404710804047208040473080404740804047508040476080404770804047808040479080404800804048108040482080404830804048408040485080404860804048708040488080404890804049008040491080404920804049308040494080404950804049608040497080404980804049908040500080405010804050208040503080405040804050508040506080405070804050808040509080405100804051108040512080405130804051408040515080405160804051708040518080405190804052008040521080405220804052308040524080405250804052608040527080405280804052908040530080405310804053208040533080405340804053508040536080405370804053808040539080405400804054108040542080405430804054408040545080405460804054708040548080405490804055008040551080405520804055308040554080405550804055608040557080405580804055908040560080405610804056208040563080405640804056508040566080405670804056808040569080405700804057108040572080405730804057408040575080405760804057708040578080405790804058008040581080405820804058308040584080405850804058608040587080405880804058908040590080405910804059208040593080405940804059508040596080405970804059808040599080406000804060108040602080406030804060408040605080406060804060708040608080406090804061008040611080406120804061308040614080406150804061608040617080406180804061908040620080406210804062208040623080406240804062508040626080406270804062808040629080406300804063108040632080406330804063408040635080406360804063708040638080406390804064008040641080406420804064308040644080406450804064608040647080406480804064908040650080406510804065208040653080406540804065508040656080406570804065808040659080406600804066108040662080406630804066408040665080406660804066708040668080406690804067008040671080406720804067308040674080406750804067608040677080406780804067908040680080406810804068208040683080406840804068508040686080406870804068808040689080406900804069108040692080406930804069408040695080406960804069708040698080406990804070008040701080407020804070308040704080407050804070608040707080407080804070908040710080407110804071208040713080407140804071508040716080407170804071808040719080407200804072108040722080407230804072408040725080407260804072708040728080407290804073008040731080407320804073308040734080407350804073608040737080407380804073908040740080407410804074208040743080407440804074508040746080407470804074808040749080407500804075108040752080407530804075408040755080407560804075708040758080407590804076008040761080407620804076308040764080407650804076608040767080407680804076908040770080407710804077208040773080407740804077508040776080407770804077808040779080407800804078108040782080407830804078408040785080407860804078708040788080407890804079008040791080407920804079308040794080407950804079608040797080407980804079908040800080408010805005108050052080500530805005408050055080500560805005708050058080500590805006008050061080500620805006308050064080500650805006608050067080500680805006908050070080500710805007208050073080500740805007508050076080500770805007808050079080500800805008108050082080500830805008408050085080500860805008708050088080500890805009008050091080500920805009308050094080500950805009608050097080500980805009908050100080501010805010208050103080501040805010508050106080501070805010808050109080501100805011108050112080501130805011408050115080501160805011708050118080501190805012008050121080501220805012308050124080501250805012608050127080501280805012908050130080501310805013208050133080501340805013508050136080501370805013808050139080501400805014108050142080501430805014408050145080501460805014708050148080501490805015008050151080501520805015308050154080501550805015608050157080501580805015908050160080501610805016208050163080501640805016508050166080501670805016808050169080501700805017108050172080501730805017408050175080501760805017708050178080501790805018008050181080501820805018308050184080501850805018608050187080501880805018908050190080501910805019208050193080501940805019508050196080501970805019808050199080502000805020108050202080502030805020408050205080502060805020708050208080502090805021008050211080502120805021308050214080502150805021608050217080502180805021908050220080502210805022208050223080502240805022508050226080502270805022808050229080502300805023108050232080502330805023408050235080502360805023708050238080502390805024008050241080502420805024308050244080502450805024608050247080502480805024908050250080502510805025208050253080502540805025508050256080502570805025808050259080502600805026108050262080502630805026408050265080502660805026708050268080502690805027008050271080502720805027308050274080502750805027608050277080502780805027908050280080502810805028208050283080502840805028508050286080502870805028808050289080502900805029108050292080502930805029408050295080502960805029708050298080502990805030008050301080503020805030308050304080503050805030608050307080503080805030908050310080503110805031208050313080503140805031508050316080503170805031808050319080503200805032108050322080503230805032408050325080503260805032708050328080503290805033008050331080503320805033308050334080503350805033608050337080503380805033908050340080503410805034208050343080503440805034508050346080503470805034808050349080503500805035108050352080503530805035408050355080503560805035708050358080503590805036008050361080503620805036308050364080503650805036608050367080503680805036908050370080503710805037208050373080503740805037508050376080503770805037808050379080503800805038108050382080503830805038408050385080503860805038708050388080503890805039008050391080503920805039308050394080503950805039608050397080503980805039908050400080504010805040208050403080504040805040508050406080504070805040808050409080504100805041108050412080504130805041408050415080504160805041708050418080504190805042008050421080504220805042308050424080504250805042608050427080504280805042908050430080504310805043208050433080504340805043508050436080504370805043808050439080504400805044108050442080504430805044408050445080504460805044708050448080504490805045008050451080504520805045308050454080504550805045608050457080504580805045908050460080504610805046208050463080504640805046508050466080504670805046808050469080504700805047108050472080504730805047408050475080504760805047708050478080504790805048008050481080504820805048308050484080504850805048608050487080504880805048908050490080504910805049208050493080504940805049508050496080504970805049808050499080505000805050108050502080505030805050408050505080505060805050708050508080505090805051008050511080505120805051308050514080505150805051608050517080505180805051908050520080505210805052208050523080505240805052508050526080505270805052808050529080505300805053108050532080505330805053408050535080505360805053708050538080505390805054008050541080505420805054308050544080505450805054608050547080505480805054908050550080505510805055208050553080505540805055508050556080505570805055808050559080505600805056108050562080505630805056408050565080505660805056708050568080505690805057008050571080505720805057308050574080505750805057608050577080505780805057908050580080505810805058208050583080505840805058508050586080505870805058808050589080505900805059108050592080505930805059408050595080505960805059708050598080505990805060008050601080506020805060308050604080506050805060608050607080506080805060908050610080506110805061208050613080506140805061508050616080506170805061808050619080506200805062108050622080506230805062408050625080506260805062708050628080506290805063008050631080506320805063308050634080506350805063608050637080506380805063908050640080506410805064208050643080506440805064508050646080506470805064808050649080506500805065108050652080506530805065408050655080506560805065708050658080506590805066008050661080506620805066308050664080506650805066608050667080506680805066908050670080506710805067208050673080506740805067508050676080506770805067808050679080506800805068108050682080506830805068408050685080506860805068708050688080506890805069008050691080506920805069308050694080506950805069608050697080506980805069908050700080507010805070208050703080507040805070508050706080507070805070808050709080507100805071108050712080507130805071408050715080507160805071708050718080507190805072008050721080507220805072308050724080507250805072608050727080507280805072908050730080507310805073208050733080507340805073508050736080507370805073808050739080507400805074108050742080507430805074408050745080507460805074708050748080507490805075008050751080507520805075308050754080507550805075608050757080507580805075908050760080507610805076208050763080507640805076508050766080507670805076808050769080507700805077108050772080507730805077408050775080507760805077708050778080507790805078008050781080507820805078308050784080507850805078608050787080507880805078908050790080507910805079208050793080507940805079508050796080507970805079808050799080508000805080108060050080600510806005208060053080600540806005508060056080600570806005808060059080600600806006108060062080600630806006408060065080600660806006708060068080600690806007008060071080600720806007308060074080600750806007608060077080600780806007908060080080600810806008208060083080600840806008508060086080600870806008808060089080600900806009108060092080600930806009408060095080600960806009708060098080600990806010008060101080601020806010308060104080601050806010608060107080601080806010908060110080601110806011208060113080601140806011508060116080601170806011808060119080601200806012108060122080601230806012408060125080601260806012708060128080601290806013008060131080601320806013308060134080601350806013608060137080601380806013908060140080601410806014208060143080601440806014508060146080601470806014808060149080601500806015108060152080601530806015408060155080601560806015708060158080601590806016008060161080601620806016308060164080601650806016608060167080601680806016908060170080601710806017208060173080601740806017508060176080601770806017808060179080601800806018108060182080601830806018408060185080601860806018708060188080601890806019008060191080601920806019308060194080601950806019608060197080601980806019908060200080602010806020208060203080602040806020508060206080602070806020808060209080602100806021108060212080602130806021408060215080602160806021708060218080602190806022008060221080602220806022308060224080602250806022608060227080602280806022908060230080602310806023208060233080602340806023508060236080602370806023808060239080602400806024108060242080602430806024408060245080602460806024708060248080602490806025008060251080602520806025308060254080602550806025608060257080602580806025908060260080602610806026208060263080602640806026508060266080602670806026808060269080602700806027108060272080602730806027408060275080602760806027708060278080602790806028008060281080602820806028308060284080602850806028608060287080602880806028908060290080602910806029208060293080602940806029508060296080602970806029808060299080603000806030108060302080603030806030408060305080603060806030708060308080603090806031008060311080603120806031308060314080603150806031608060317080603180806031908060320080603210806032208060323080603240806032508060326080603270806032808060329080603300806033108060332080603330806033408060335080603360806033708060338080603390806034008060341080603420806034308060344080603450806034608060347080603480806034908060350080603510806035208060353080603540806035508060356080603570806035808060359080603600806036108060362080603630806036408060365080603660806036708060368080603690806037008060371080603720806037308060374080603750806037608060377080603780806037908060380080603810806038208060383080603840806038508060386080603870806038808060389080603900806039108060392080603930806039408060395080603960806039708060398080603990806040008060401080604020806040308060404080604050806040608060407080604080806040908060410080604110806041208060413080604140806041508060416080604170806041808060419080604200806042108060422080604230806042408060425080604260806042708060428080604290806043008060431080604320806043308060434080604350806043608060437080604380806043908060440080604410806044208060443080604440806044508060446080604470806044808060449080604500806045108060452080604530806045408060455080604560806045708060458080604590806046008060461080604620806046308060464080604650806046608060467080604680806046908060470080604710806047208060473080604740806047508060476080604770806047808060479080604800806048108060482080604830806048408060485080604860806048708060488080604890806049008060491080604920806049308060494080604950806049608060497080604980806049908060500080605010806050208060503080605040806050508060506080605070806050808060509080605100806051108060512080605130806051408060515080605160806051708060518080605190806052008060521080605220806052308060524080605250806052608060527080605280806052908060530080605310806053208060533080605340806053508060536080605370806053808060539080605400806054108060542080605430806054408060545080605460806054708060548080605490806055008060551080605520806055308060554080605550806055608060557080605580806055908060560080605610806056208060563080605640806056508060566080605670806056808060569080605700806057108060572080605730806057408060575080605760806057708060578080605790806058008060581080605820806058308060584080605850806058608060587080605880806058908060590080605910806059208060593080605940806059508060596080605970806059808060599080606000806060108060602080606030806060408060605080606060806060708060608080606090806061008060611080606120806061308060614080606150806061608060617080606180806061908060620080606210806062208060623080606240806062508060626080606270806062808060629080606300806063108060632080606330806063408060635080606360806063708060638080606390806064008060641080606420806064308060644080606450806064608060647080606480806064908060650080606510806065208060653080606540806065508060656080606570806065808060659080606600806066108060662080606630806066408060665080606660806066708060668080606690806067008060671080606720806067308060674080606750806067608060677080606780806067908060680080606810806068208060683080606840806068508060686080606870806068808060689080606900806069108060692080606930806069408060695080606960806069708060698080606990806070008060701080607020806070308060704080607050806070608060707080607080806070908060710080607110806071208060713080607140806071508060716080607170806071808060719080607200806072108060722080607230806072408060725080607260806072708060728080607290806073008060731080607320806073308060734080607350806073608060737080607380806073908060740080607410806074208060743080607440806074508060746080607470806074808060749080607500806075108060752080607530806075408060755080607560806075708060758080607590806076008060761080607620806076308060764080607650806076608060767080607680806076908060770080607710806077208060773080607740806077508060776080607770806077808060779080607800806078108060782080607830806078408060785080607860806078708060788080607890806079008060791080607920806079308060794080607950806079608060797080607980806079908060800080608010807005008070051080700520807005308070054080700550807005608070057080700580807005908070060080700610807006208070063080700640807006508070066080700670807006808070069080700700807007108070072080700730807007408070075080700760807007708070078080700790807008008070081080700820807008308070084080700850807008608070087080700880807008908070090080700910807009208070093080700940807009508070096080700970807009808070099080701000807010108070102080701030807010408070105080701060807010708070108080701090807011008070111080701120807011308070114080701150807011608070117080701180807011908070120080701210807012208070123080701240807012508070126080701270807012808070129080701300807013108070132080701330807013408070135080701360807013708070138080701390807014008070141080701420807014308070144080701450807014608070147080701480807014908070150080701510807015208070153080701540807015508070156080701570807015808070159080701600807016108070162080701630807016408070165080701660807016708070168080701690807017008070171080701720807017308070174080701750807017608070177080701780807017908070180080701810807018208070183080701840807018508070186080701870807018808070189080701900807019108070192080701930807019408070195080701960807019708070198080701990807020008070201080702020807020308070204080702050807020608070207080702080807020908070210080702110807021208070213080702140807021508070216080702170807021808070219080702200807022108070222080702230807022408070225080702260807022708070228080702290807023008070231080702320807023308070234080702350807023608070237080702380807023908070240080702410807024208070243080702440807024508070246080702470807024808070249080702500807025108070252080702530807025408070255080702560807025708070258080702590807026008070261080702620807026308070264080702650807026608070267080702680807026908070270080702710807027208070273080702740807027508070276080702770807027808070279080702800807028108070282080702830807028408070285080702860807028708070288080702890807029008070291080702920807029308070294080702950807029608070297080702980807029908070300080703010807030208070303080703040807030508070306080703070807030808070309080703100807031108070312080703130807031408070315080703160807031708070318080703190807032008070321080703220807032308070324080703250807032608070327080703280807032908070330080703310807033208070333080703340807033508070336080703370807033808070339080703400807034108070342080703430807034408070345080703460807034708070348080703490807035008070351080703520807035308070354080703550807035608070357080703580807035908070360080703610807036208070363080703640807036508070366080703670807036808070369080703700807037108070372080703730807037408070375080703760807037708070378080703790807038008070381080703820807038308070384080703850807038608070387080703880807038908070390080703910807039208070393080703940807039508070396080703970807039808070399080704000807040108070402080704030807040408070405080704060807040708070408080704090807041008070411080704120807041308070414080704150807041608070417080704180807041908070420080704210807042208070423080704240807042508070426080704270807042808070429080704300807043108070432080704330807043408070435080704360807043708070438080704390807044008070441080704420807044308070444080704450807044608070447080704480807044908070450080704510807045208070453080704540807045508070456080704570807045808070459080704600807046108070462080704630807046408070465080704660807046708070468080704690807047008070471080704720807047308070474080704750807047608070477080704780807047908070480080704810807048208070483080704840807048508070486080704870807048808070489080704900807049108070492080704930807049408070495080704960807049708070498080704990807050008070501080705020807050308070504080705050807050608070507080705080807050908070510080705110807051208070513080705140807051508070516080705170807051808070519080705200807052108070522080705230807052408070525080705260807052708070528080705290807053008070531080705320807053308070534080705350807053608070537080705380807053908070540080705410807054208070543080705440807054508070546080705470807054808070549080705500807055108070552080705530807055408070555080705560807055708070558080705590807056008070561080705620807056308070564080705650807056608070567080705680807056908070570080705710807057208070573080705740807057508070576080705770807057808070579080705800807058108070582080705830807058408070585080705860807058708070588080705890807059008070591080705920807059308070594080705950807059608070597080705980807059908070600080706010807060208070603080706040807060508070606080706070807060808070609080706100807061108070612080706130807061408070615080706160807061708070618080706190807062008070621080706220807062308070624080706250807062608070627080706280807062908070630080706310807063208070633080706340807063508070636080706370807063808070639080706400807064108070642080706430807064408070645080706460807064708070648080706490807065008070651080706520807065308070654080706550807065608070657080706580807065908070660080706610807066208070663080706640807066508070666080706670807066808070669080706700807067108070672080706730807067408070675080706760807067708070678080706790807068008070681080706820807068308070684080706850807068608070687080706880807068908070690080706910807069208070693080706940807069508070696080706970807069808070699080707000807070108070702080707030807070408070705080707060807070708070708080707090807071008070711080707120807071308070714080707150807071608070717080707180807071908070720080707210807072208070723080707240807072508070726080707270807072808070729080707300807073108070732080707330807073408070735080707360807073708070738080707390807074008070741080707420807074308070744080707450807074608070747080707480807074908070750080707510807075208070753080707540807075508070756080707570807075808070759080707600807076108070762080707630807076408070765080707660807076708070768080707690807077008070771080707720807077308070774080707750807077608070777080707780807077908070780080707810807078208070783080707840807078508070786080707870807078808070789080707900807079108070792080707930807079408070795080707960807079708070798080707990807080008070801080800500808005108080052080800530808005408080055080800560808005708080058080800590808006008080061080800620808006308080064080800650808006608080067080800680808006908080070080800710808007208080073080800740808007508080076080800770808007808080079080800800808008108080082080800830808008408080085080800860808008708080088080800890808009008080091080800920808009308080094080800950808009608080097080800980808009908080100080801010808010208080103080801040808010508080106080801070808010808080109080801100808011108080112080801130808011408080115080801160808011708080118080801190808012008080121080801220808012308080124080801250808012608080127080801280808012908080130080801310808013208080133080801340808013508080136080801370808013808080139080801400808014108080142080801430808014408080145080801460808014708080148080801490808015008080151080801520808015308080154080801550808015608080157080801580808015908080160080801610808016208080163080801640808016508080166080801670808016808080169080801700808017108080172080801730808017408080175080801760808017708080178080801790808018008080181080801820808018308080184080801850808018608080187080801880808018908080190080801910808019208080193080801940808019508080196080801970808019808080199080802000808020108080202080802030808020408080205080802060808020708080208080802090808021008080211080802120808021308080214080802150808021608080217080802180808021908080220080802210808022208080223080802240808022508080226080802270808022808080229080802300808023108080232080802330808023408080235080802360808023708080238080802390808024008080241080802420808024308080244080802450808024608080247080802480808024908080250080802510808025208080253080802540808025508080256080802570808025808080259080802600808026108080262080802630808026408080265080802660808026708080268080802690808027008080271080802720808027308080274080802750808027608080277080802780808027908080280080802810808028208080283080802840808028508080286080802870808028808080289080802900808029108080292080802930808029408080295080802960808029708080298080802990808030008080301080803020808030308080304080803050808030608080307080803080808030908080310080803110808031208080313080803140808031508080316080803170808031808080319080803200808032108080322080803230808032408080325080803260808032708080328080803290808033008080331080803320808033308080334080803350808033608080337080803380808033908080340080803410808034208080343080803440808034508080346080803470808034808080349080803500808035108080352080803530808035408080355080803560808035708080358080803590808036008080361080803620808036308080364080803650808036608080367080803680808036908080370080803710808037208080373080803740808037508080376080803770808037808080379080803800808038108080382080803830808038408080385080803860808038708080388080803890808039008080391080803920808039308080394080803950808039608080397080803980808039908080400080804010808040208080403080804040808040508080406080804070808040808080409080804100808041108080412080804130808041408080415080804160808041708080418080804190808042008080421080804220808042308080424080804250808042608080427080804280808042908080430080804310808043208080433080804340808043508080436080804370808043808080439080804400808044108080442080804430808044408080445080804460808044708080448080804490808045008080451080804520808045308080454080804550808045608080457080804580808045908080460080804610808046208080463080804640808046508080466080804670808046808080469080804700808047108080472080804730808047408080475080804760808047708080478080804790808048008080481080804820808048308080484080804850808048608080487080804880808048908080490080804910808049208080493080804940808049508080496080804970808049808080499080805000808050108080502080805030808050408080505080805060808050708080508080805090808051008080511080805120808051308080514080805150808051608080517080805180808051908080520080805210808052208080523080805240808052508080526080805270808052808080529080805300808053108080532080805330808053408080535080805360808053708080538080805390808054008080541080805420808054308080544080805450808054608080547080805480808054908080550080805510808055208080553080805540808055508080556080805570808055808080559080805600808056108080562080805630808056408080565080805660808056708080568080805690808057008080571080805720808057308080574080805750808057608080577080805780808057908080580080805810808058208080583080805840808058508080586080805870808058808080589080805900808059108080592080805930808059408080595080805960808059708080598080805990808060008080601080806020808060308080604080806050808060608080607080806080808060908080610080806110808061208080613080806140808061508080616080806170808061808080619080806200808062108080622080806230808062408080625080806260808062708080628080806290808063008080631080806320808063308080634080806350808063608080637080806380808063908080640080806410808064208080643080806440808064508080646080806470808064808080649080806500808065108080652080806530808065408080655080806560808065708080658080806590808066008080661080806620808066308080664080806650808066608080667080806680808066908080670080806710808067208080673080806740808067508080676080806770808067808080679080806800808068108080682080806830808068408080685080806860808068708080688080806890808069008080691080806920808069308080694080806950808069608080697080806980808069908080700080807010808070208080703080807040808070508080706080807070808070808080709080807100808071108080712080807130808071408080715080807160808071708080718080807190808072008080721080807220808072308080724080807250808072608080727080807280808072908080730080807310808073208080733080807340808073508080736080807370808073808080739080807400808074108080742080807430808074408080745080807460808074708080748080807490808075008080751080807520808075308080754080807550808075608080757080807580808075908080760080807610808076208080763080807640808076508080766080807670808076808080769080807700808077108080772080807730808077408080775080807760808077708080778080807790808078008080781080807820808078308080784080807850808078608080787080807880808078908080790080807910808079208080793080807940808079508080796080807970808079808080799080808000808080108090050080900510809005208090053080900540809005508090056080900570809005808090059080900600809006108090062080900630809006408090065080900660809006708090068080900690809007008090071080900720809007308090074080900750809007608090077080900780809007908090080080900810809008208090083080900840809008508090086080900870809008808090089080900900809009108090092080900930809009408090095080900960809009708090098080900990809010008090101080901020809010308090104080901050809010608090107080901080809010908090110080901110809011208090113080901140809011508090116080901170809011808090119080901200809012108090122080901230809012408090125080901260809012708090128080901290809013008090131080901320809013308090134080901350809013608090137080901380809013908090140080901410809014208090143080901440809014508090146080901470809014808090149080901500809015108090152080901530809015408090155080901560809015708090158080901590809016008090161080901620809016308090164080901650809016608090167080901680809016908090170080901710809017208090173080901740809017508090176080901770809017808090179080901800809018108090182080901830809018408090185080901860809018708090188080901890809019008090191080901920809019308090194080901950809019608090197080901980809019908090200080902010809020208090203080902040809020508090206080902070809020808090209080902100809021108090212080902130809021408090215080902160809021708090218080902190809022008090221080902220809022308090224080902250809022608090227080902280809022908090230080902310809023208090233080902340809023508090236080902370809023808090239080902400809024108090242080902430809024408090245080902460809024708090248080902490809025008090251080902520809025308090254080902550809025608090257080902580809025908090260080902610809026208090263080902640809026508090266080902670809026808090269080902700809027108090272080902730809027408090275080902760809027708090278080902790809028008090281080902820809028308090284080902850809028608090287080902880809028908090290080902910809029208090293080902940809029508090296080902970809029808090299080903000809030108090302080903030809030408090305080903060809030708090308080903090809031008090311080903120809031308090314080903150809031608090317080903180809031908090320080903210809032208090323080903240809032508090326080903270809032808090329080903300809033108090332080903330809033408090335080903360809033708090338080903390809034008090341080903420809034308090344080903450809034608090347080903480809034908090350080903510809035208090353080903540809035508090356080903570809035808090359080903600809036108090362080903630809036408090365080903660809036708090368080903690809037008090371080903720809037308090374080903750809037608090377080903780809037908090380080903810809038208090383080903840809038508090386080903870809038808090389080903900809039108090392080903930809039408090395080903960809039708090398080903990809040008090401080904020809040308090404080904050809040608090407080904080809040908090410080904110809041208090413080904140809041508090416080904170809041808090419080904200809042108090422080904230809042408090425080904260809042708090428080904290809043008090431080904320809043308090434080904350809043608090437080904380809043908090440080904410809044208090443080904440809044508090446080904470809044808090449080904500809045108090452080904530809045408090455080904560809045708090458080904590809046008090461080904620809046308090464080904650809046608090467080904680809046908090470080904710809047208090473080904740809047508090476080904770809047808090479080904800809048108090482080904830809048408090485080904860809048708090488080904890809049008090491080904920809049308090494080904950809049608090497080904980809049908090500080905010809050208090503080905040809050508090506080905070809050808090509080905100809051108090512080905130809051408090515080905160809051708090518080905190809052008090521080905220809052308090524080905250809052608090527080905280809052908090530080905310809053208090533080905340809053508090536080905370809053808090539080905400809054108090542080905430809054408090545080905460809054708090548080905490809055008090551080905520809055308090554080905550809055608090557080905580809055908090560080905610809056208090563080905640809056508090566080905670809056808090569080905700809057108090572080905730809057408090575080905760809057708090578080905790809058008090581080905820809058308090584080905850809058608090587080905880809058908090590080905910809059208090593080905940809059508090596080905970809059808090599080906000809060108090602080906030809060408090605080906060809060708090608080906090809061008090611080906120809061308090614080906150809061608090617080906180809061908090620080906210809062208090623080906240809062508090626080906270809062808090629080906300809063108090632080906330809063408090635080906360809063708090638080906390809064008090641080906420809064308090644080906450809064608090647080906480809064908090650080906510809065208090653080906540809065508090656080906570809065808090659080906600809066108090662080906630809066408090665080906660809066708090668080906690809067008090671080906720809067308090674080906750809067608090677080906780809067908090680080906810809068208090683080906840809068508090686080906870809068808090689080906900809069108090692080906930809069408090695080906960809069708090698080906990809070008090701080907020809070308090704080907050809070608090707080907080809070908090710080907110809071208090713080907140809071508090716080907170809071808090719080907200809072108090722080907230809072408090725080907260809072708090728080907290809073008090731080907320809073308090734080907350809073608090737080907380809073908090740080907410809074208090743080907440809074508090746080907470809074808090749080907500809075108090752080907530809075408090755080907560809075708090758080907590809076008090761080907620809076308090764080907650809076608090767080907680809076908090770080907710809077208090773080907740809077508090776080907770809077808090779080907800809078108090782080907830809078408090785080907860809078708090788080907890809079008090791080907920809079308090794080907950809079608090797080907980809079908090800080908010810005008100051081000520810005308100054081000550810005608100057081000580810005908100060081000610810006208100063081000640810006508100066081000670810006808100069081000700810007108100072081000730810007408100075081000760810007708100078081000790810008008100081081000820810008308100084081000850810008608100087081000880810008908100090081000910810009208100093081000940810009508100096081000970810009808100099081001000810010108100102081001030810010408100105081001060810010708100108081001090810011008100111081001120810011308100114081001150810011608100117081001180810011908100120081001210810012208100123081001240810012508100126081001270810012808100129081001300810013108100132081001330810013408100135081001360810013708100138081001390810014008100141081001420810014308100144081001450810014608100147081001480810014908100150081001510810015208100153081001540810015508100156081001570810015808100159081001600810016108100162081001630810016408100165081001660810016708100168081001690810017008100171081001720810017308100174081001750810017608100177081001780810017908100180081001810810018208100183081001840810018508100186081001870810018808100189081001900810019108100192081001930810019408100195081001960810019708100198081001990810020008100201081002020810020308100204081002050810020608100207081002080810020908100210081002110810021208100213081002140810021508100216081002170810021808100219081002200810022108100222081002230810022408100225081002260810022708100228081002290810023008100231081002320810023308100234081002350810023608100237081002380810023908100240081002410810024208100243081002440810024508100246081002470810024808100249081002500810025108100252081002530810025408100255081002560810025708100258081002590810026008100261081002620810026308100264081002650810026608100267081002680810026908100270081002710810027208100273081002740810027508100276081002770810027808100279081002800810028108100282081002830810028408100285081002860810028708100288081002890810029008100291081002920810029308100294081002950810029608100297081002980810029908100300081003010810030208100303081003040810030508100306081003070810030808100309081003100810031108100312081003130810031408100315081003160810031708100318081003190810032008100321081003220810032308100324081003250810032608100327081003280810032908100330081003310810033208100333081003340810033508100336081003370810033808100339081003400810034108100342081003430810034408100345081003460810034708100348081003490810035008100351081003520810035308100354081003550810035608100357081003580810035908100360081003610810036208100363081003640810036508100366081003670810036808100369081003700810037108100372081003730810037408100375081003760810037708100378081003790810038008100381081003820810038308100384081003850810038608100387081003880810038908100390081003910810039208100393081003940810039508100396081003970810039808100399081004000810040108100402081004030810040408100405081004060810040708100408081004090810041008100411081004120810041308100414081004150810041608100417081004180810041908100420081004210810042208100423081004240810042508100426081004270810042808100429081004300810043108100432081004330810043408100435081004360810043708100438081004390810044008100441081004420810044308100444081004450810044608100447081004480810044908100450081004510810045208100453081004540810045508100456081004570810045808100459081004600810046108100462081004630810046408100465081004660810046708100468081004690810047008100471081004720810047308100474081004750810047608100477081004780810047908100480081004810810048208100483081004840810048508100486081004870810048808100489081004900810049108100492081004930810049408100495081004960810049708100498081004990810050008100501081005020810050308100504081005050810050608100507081005080810050908100510081005110810051208100513081005140810051508100516081005170810051808100519081005200810052108100522081005230810052408100525081005260810052708100528081005290810053008100531081005320810053308100534081005350810053608100537081005380810053908100540081005410810054208100543081005440810054508100546081005470810054808100549081005500810055108100552081005530810055408100555081005560810055708100558081005590810056008100561081005620810056308100564081005650810056608100567081005680810056908100570081005710810057208100573081005740810057508100576081005770810057808100579081005800810058108100582081005830810058408100585081005860810058708100588081005890810059008100591081005920810059308100594081005950810059608100597081005980810059908100600081006010810060208100603081006040810060508100606081006070810060808100609081006100810061108100612081006130810061408100615081006160810061708100618081006190810062008100621081006220810062308100624081006250810062608100627081006280810062908100630081006310810063208100633081006340810063508100636081006370810063808100639081006400810064108100642081006430810064408100645081006460810064708100648081006490810065008100651081006520810065308100654081006550810065608100657081006580810065908100660081006610810066208100663081006640810066508100666081006670810066808100669081006700810067108100672081006730810067408100675081006760810067708100678081006790810068008100681081006820810068308100684081006850810068608100687081006880810068908100690081006910810069208100693081006940810069508100696081006970810069808100699081007000810070108100702081007030810070408100705081007060810070708100708081007090810071008100711081007120810071308100714081007150810071608100717081007180810071908100720081007210810072208100723081007240810072508100726081007270810072808100729081007300810073108100732081007330810073408100735081007360810073708100738081007390810074008100741081007420810074308100744081007450810074608100747081007480810074908100750081007510810075208100753081007540810075508100756081007570810075808100759081007600810076108100762081007630810076408100765081007660810076708100768081007690810077008100771081007720810077308100774081007750810077608100777081007780810077908100780081007810810078208100783081007840810078508100786081007870810078808100789081007900810079108100792081007930810079408100795081007960810079708100798081007990810080008100801081100500811005108110052081100530811005408110055081100560811005708110058081100590811006008110061081100620811006308110064081100650811006608110067081100680811006908110070081100710811007208110073081100740811007508110076081100770811007808110079081100800811008108110082081100830811008408110085081100860811008708110088081100890811009008110091081100920811009308110094081100950811009608110097081100980811009908110100081101010811010208110103081101040811010508110106081101070811010808110109081101100811011108110112081101130811011408110115081101160811011708110118081101190811012008110121081101220811012308110124081101250811012608110127081101280811012908110130081101310811013208110133081101340811013508110136081101370811013808110139081101400811014108110142081101430811014408110145081101460811014708110148081101490811015008110151081101520811015308110154081101550811015608110157081101580811015908110160081101610811016208110163081101640811016508110166081101670811016808110169081101700811017108110172081101730811017408110175081101760811017708110178081101790811018008110181081101820811018308110184081101850811018608110187081101880811018908110190081101910811019208110193081101940811019508110196081101970811019808110199081102000811020108110202081102030811020408110205081102060811020708110208081102090811021008110211081102120811021308110214081102150811021608110217081102180811021908110220081102210811022208110223081102240811022508110226081102270811022808110229081102300811023108110232081102330811023408110235081102360811023708110238081102390811024008110241081102420811024308110244081102450811024608110247081102480811024908110250081102510811025208110253081102540811025508110256081102570811025808110259081102600811026108110262081102630811026408110265081102660811026708110268081102690811027008110271081102720811027308110274081102750811027608110277081102780811027908110280081102810811028208110283081102840811028508110286081102870811028808110289081102900811029108110292081102930811029408110295081102960811029708110298081102990811030008110301081103020811030308110304081103050811030608110307081103080811030908110310081103110811031208110313081103140811031508110316081103170811031808110319081103200811032108110322081103230811032408110325081103260811032708110328081103290811033008110331081103320811033308110334081103350811033608110337081103380811033908110340081103410811034208110343081103440811034508110346081103470811034808110349081103500811035108110352081103530811035408110355081103560811035708110358081103590811036008110361081103620811036308110364081103650811036608110367081103680811036908110370081103710811037208110373081103740811037508110376081103770811037808110379081103800811038108110382081103830811038408110385081103860811038708110388081103890811039008110391081103920811039308110394081103950811039608110397081103980811039908110400081104010811040208110403081104040811040508110406081104070811040808110409081104100811041108110412081104130811041408110415081104160811041708110418081104190811042008110421081104220811042308110424081104250811042608110427081104280811042908110430081104310811043208110433081104340811043508110436081104370811043808110439081104400811044108110442081104430811044408110445081104460811044708110448081104490811045008110451081104520811045308110454081104550811045608110457081104580811045908110460081104610811046208110463081104640811046508110466081104670811046808110469081104700811047108110472081104730811047408110475081104760811047708110478081104790811048008110481081104820811048308110484081104850811048608110487081104880811048908110490081104910811049208110493081104940811049508110496081104970811049808110499081105000811050108110502081105030811050408110505081105060811050708110508081105090811051008110511081105120811051308110514081105150811051608110517081105180811051908110520081105210811052208110523081105240811052508110526081105270811052808110529081105300811053108110532081105330811053408110535081105360811053708110538081105390811054008110541081105420811054308110544081105450811054608110547081105480811054908110550081105510811055208110553081105540811055508110556081105570811055808110559081105600811056108110562081105630811056408110565081105660811056708110568081105690811057008110571081105720811057308110574081105750811057608110577081105780811057908110580081105810811058208110583081105840811058508110586081105870811058808110589081105900811059108110592081105930811059408110595081105960811059708110598081105990811060008110601081106020811060308110604081106050811060608110607081106080811060908110610081106110811061208110613081106140811061508110616081106170811061808110619081106200811062108110622081106230811062408110625081106260811062708110628081106290811063008110631081106320811063308110634081106350811063608110637081106380811063908110640081106410811064208110643081106440811064508110646081106470811064808110649081106500811065108110652081106530811065408110655081106560811065708110658081106590811066008110661081106620811066308110664081106650811066608110667081106680811066908110670081106710811067208110673081106740811067508110676081106770811067808110679081106800811068108110682081106830811068408110685081106860811068708110688081106890811069008110691081106920811069308110694081106950811069608110697081106980811069908110700081107010811070208110703081107040811070508110706081107070811070808110709081107100811071108110712081107130811071408110715081107160811071708110718081107190811072008110721081107220811072308110724081107250811072608110727081107280811072908110730081107310811073208110733081107340811073508110736081107370811073808110739081107400811074108110742081107430811074408110745081107460811074708110748081107490811075008110751081107520811075308110754081107550811075608110757081107580811075908110760081107610811076208110763081107640811076508110766081107670811076808110769081107700811077108110772081107730811077408110775081107760811077708110778081107790811078008110781081107820811078308110784081107850811078608110787081107880811078908110790081107910811079208110793081107940811079508110796081107970811079808110799081108000811080108120050081200510812005208120053081200540812005508120056081200570812005808120059081200600812006108120062081200630812006408120065081200660812006708120068081200690812007008120071081200720812007308120074081200750812007608120077081200780812007908120080081200810812008208120083081200840812008508120086081200870812008808120089081200900812009108120092081200930812009408120095081200960812009708120098081200990812010008120101081201020812010308120104081201050812010608120107081201080812010908120110081201110812011208120113081201140812011508120116081201170812011808120119081201200812012108120122081201230812012408120125081201260812012708120128081201290812013008120131081201320812013308120134081201350812013608120137081201380812013908120140081201410812014208120143081201440812014508120146081201470812014808120149081201500812015108120152081201530812015408120155081201560812015708120158081201590812016008120161081201620812016308120164081201650812016608120167081201680812016908120170081201710812017208120173081201740812017508120176081201770812017808120179081201800812018108120182081201830812018408120185081201860812018708120188081201890812019008120191081201920812019308120194081201950812019608120197081201980812019908120200081202010812020208120203081202040812020508120206081202070812020808120209081202100812021108120212081202130812021408120215081202160812021708120218081202190812022008120221081202220812022308120224081202250812022608120227081202280812022908120230081202310812023208120233081202340812023508120236081202370812023808120239081202400812024108120242081202430812024408120245081202460812024708120248081202490812025008120251081202520812025308120254081202550812025608120257081202580812025908120260081202610812026208120263081202640812026508120266081202670812026808120269081202700812027108120272081202730812027408120275081202760812027708120278081202790812028008120281081202820812028308120284081202850812028608120287081202880812028908120290081202910812029208120293081202940812029508120296081202970812029808120299081203000812030108120302081203030812030408120305081203060812030708120308081203090812031008120311081203120812031308120314081203150812031608120317081203180812031908120320081203210812032208120323081203240812032508120326081203270812032808120329081203300812033108120332081203330812033408120335081203360812033708120338081203390812034008120341081203420812034308120344081203450812034608120347081203480812034908120350081203510812035208120353081203540812035508120356081203570812035808120359081203600812036108120362081203630812036408120365081203660812036708120368081203690812037008120371081203720812037308120374081203750812037608120377081203780812037908120380081203810812038208120383081203840812038508120386081203870812038808120389081203900812039108120392081203930812039408120395081203960812039708120398081203990812040008120401081204020812040308120404081204050812040608120407081204080812040908120410081204110812041208120413081204140812041508120416081204170812041808120419081204200812042108120422081204230812042408120425081204260812042708120428081204290812043008120431081204320812043308120434081204350812043608120437081204380812043908120440081204410812044208120443081204440812044508120446081204470812044808120449081204500812045108120452081204530812045408120455081204560812045708120458081204590812046008120461081204620812046308120464081204650812046608120467081204680812046908120470081204710812047208120473081204740812047508120476081204770812047808120479081204800812048108120482081204830812048408120485081204860812048708120488081204890812049008120491081204920812049308120494081204950812049608120497081204980812049908120500081205010812050208120503081205040812050508120506081205070812050808120509081205100812051108120512081205130812051408120515081205160812051708120518081205190812052008120521081205220812052308120524081205250812052608120527081205280812052908120530081205310812053208120533081205340812053508120536081205370812053808120539081205400812054108120542081205430812054408120545081205460812054708120548081205490812055008120551081205520812055308120554081205550812055608120557081205580812055908120560081205610812056208120563081205640812056508120566081205670812056808120569081205700812057108120572081205730812057408120575081205760812057708120578081205790812058008120581081205820812058308120584081205850812058608120587081205880812058908120590081205910812059208120593081205940812059508120596081205970812059808120599081206000812060108120602081206030812060408120605081206060812060708120608081206090812061008120611081206120812061308120614081206150812061608120617081206180812061908120620081206210812062208120623081206240812062508120626081206270812062808120629081206300812063108120632081206330812063408120635081206360812063708120638081206390812064008120641081206420812064308120644081206450812064608120647081206480812064908120650081206510812065208120653081206540812065508120656081206570812065808120659081206600812066108120662081206630812066408120665081206660812066708120668081206690812067008120671081206720812067308120674081206750812067608120677081206780812067908120680081206810812068208120683081206840812068508120686081206870812068808120689081206900812069108120692081206930812069408120695081206960812069708120698081206990812070008120701081207020812070308120704081207050812070608120707081207080812070908120710081207110812071208120713081207140812071508120716081207170812071808120719081207200812072108120722081207230812072408120725081207260812072708120728081207290812073008120731081207320812073308120734081207350812073608120737081207380812073908120740081207410812074208120743081207440812074508120746081207470812074808120749081207500812075108120752081207530812075408120755081207560812075708120758081207590812076008120761081207620812076308120764081207650812076608120767081207680812076908120770081207710812077208120773081207740812077508120776081207770812077808120779081207800812078108120782081207830812078408120785081207860812078708120788081207890812079008120791081207920812079308120794081207950812079608120797081207980812079908120800081208010813005008130051081300520813005308130054081300550813005608130057081300580813005908130060081300610813006208130063081300640813006508130066081300670813006808130069081300700813007108130072081300730813007408130075081300760813007708130078081300790813008008130081081300820813008308130084081300850813008608130087081300880813008908130090081300910813009208130093081300940813009508130096081300970813009808130099081301000813010108130102081301030813010408130105081301060813010708130108081301090813011008130111081301120813011308130114081301150813011608130117081301180813011908130120081301210813012208130123081301240813012508130126081301270813012808130129081301300813013108130132081301330813013408130135081301360813013708130138081301390813014008130141081301420813014308130144081301450813014608130147081301480813014908130150081301510813015208130153081301540813015508130156081301570813015808130159081301600813016108130162081301630813016408130165081301660813016708130168081301690813017008130171081301720813017308130174081301750813017608130177081301780813017908130180081301810813018208130183081301840813018508130186081301870813018808130189081301900813019108130192081301930813019408130195081301960813019708130198081301990813020008130201081302020813020308130204081302050813020608130207081302080813020908130210081302110813021208130213081302140813021508130216081302170813021808130219081302200813022108130222081302230813022408130225081302260813022708130228081302290813023008130231081302320813023308130234081302350813023608130237081302380813023908130240081302410813024208130243081302440813024508130246081302470813024808130249081302500813025108130252081302530813025408130255081302560813025708130258081302590813026008130261081302620813026308130264081302650813026608130267081302680813026908130270081302710813027208130273081302740813027508130276081302770813027808130279081302800813028108130282081302830813028408130285081302860813028708130288081302890813029008130291081302920813029308130294081302950813029608130297081302980813029908130300081303010813030208130303081303040813030508130306081303070813030808130309081303100813031108130312081303130813031408130315081303160813031708130318081303190813032008130321081303220813032308130324081303250813032608130327081303280813032908130330081303310813033208130333081303340813033508130336081303370813033808130339081303400813034108130342081303430813034408130345081303460813034708130348081303490813035008130351081303520813035308130354081303550813035608130357081303580813035908130360081303610813036208130363081303640813036508130366081303670813036808130369081303700813037108130372081303730813037408130375081303760813037708130378081303790813038008130381081303820813038308130384081303850813038608130387081303880813038908130390081303910813039208130393081303940813039508130396081303970813039808130399081304000813040108130402081304030813040408130405081304060813040708130408081304090813041008130411081304120813041308130414081304150813041608130417081304180813041908130420081304210813042208130423081304240813042508130426081304270813042808130429081304300813043108130432081304330813043408130435081304360813043708130438081304390813044008130441081304420813044308130444081304450813044608130447081304480813044908130450081304510813045208130453081304540813045508130456081304570813045808130459081304600813046108130462081304630813046408130465081304660813046708130468081304690813047008130471081304720813047308130474081304750813047608130477081304780813047908130480081304810813048208130483081304840813048508130486081304870813048808130489081304900813049108130492081304930813049408130495081304960813049708130498081304990813050008130501081305020813050308130504081305050813050608130507081305080813050908130510081305110813051208130513081305140813051508130516081305170813051808130519081305200813052108130522081305230813052408130525081305260813052708130528081305290813053008130531081305320813053308130534081305350813053608130537081305380813053908130540081305410813054208130543081305440813054508130546081305470813054808130549081305500813055108130552081305530813055408130555081305560813055708130558081305590813056008130561081305620813056308130564081305650813056608130567081305680813056908130570081305710813057208130573081305740813057508130576081305770813057808130579081305800813058108130582081305830813058408130585081305860813058708130588081305890813059008130591081305920813059308130594081305950813059608130597081305980813059908130600081306010813060208130603081306040813060508130606081306070813060808130609081306100813061108130612081306130813061408130615081306160813061708130618081306190813062008130621081306220813062308130624081306250813062608130627081306280813062908130630081306310813063208130633081306340813063508130636081306370813063808130639081306400813064108130642081306430813064408130645081306460813064708130648081306490813065008130651081306520813065308130654081306550813065608130657081306580813065908130660081306610813066208130663081306640813066508130666081306670813066808130669081306700813067108130672081306730813067408130675081306760813067708130678081306790813068008130681081306820813068308130684081306850813068608130687081306880813068908130690081306910813069208130693081306940813069508130696081306970813069808130699081307000813070108130702081307030813070408130705081307060813070708130708081307090813071008130711081307120813071308130714081307150813071608130717081307180813071908130720081307210813072208130723081307240813072508130726081307270813072808130729081307300813073108130732081307330813073408130735081307360813073708130738081307390813074008130741081307420813074308130744081307450813074608130747081307480813074908130750081307510813075208130753081307540813075508130756081307570813075808130759081307600813076108130762081307630813076408130765081307660813076708130768081307690813077008130771081307720813077308130774081307750813077608130777081307780813077908130780081307810813078208130783081307840813078508130786081307870813078808130789081307900813079108130792081307930813079408130795081307960813079708130798081307990813080008130801081400500814005108140052081400530814005408140055081400560814005708140058081400590814006008140061081400620814006308140064081400650814006608140067081400680814006908140070081400710814007208140073081400740814007508140076081400770814007808140079081400800814008108140082081400830814008408140085081400860814008708140088081400890814009008140091081400920814009308140094081400950814009608140097081400980814009908140100081401010814010208140103081401040814010508140106081401070814010808140109081401100814011108140112081401130814011408140115081401160814011708140118081401190814012008140121081401220814012308140124081401250814012608140127081401280814012908140130081401310814013208140133081401340814013508140136081401370814013808140139081401400814014108140142081401430814014408140145081401460814014708140148081401490814015008140151081401520814015308140154081401550814015608140157081401580814015908140160081401610814016208140163081401640814016508140166081401670814016808140169081401700814017108140172081401730814017408140175081401760814017708140178081401790814018008140181081401820814018308140184081401850814018608140187081401880814018908140190081401910814019208140193081401940814019508140196081401970814019808140199081402000814020108140202081402030814020408140205081402060814020708140208081402090814021008140211081402120814021308140214081402150814021608140217081402180814021908140220081402210814022208140223081402240814022508140226081402270814022808140229081402300814023108140232081402330814023408140235081402360814023708140238081402390814024008140241081402420814024308140244081402450814024608140247081402480814024908140250081402510814025208140253081402540814025508140256081402570814025808140259081402600814026108140262081402630814026408140265081402660814026708140268081402690814027008140271081402720814027308140274081402750814027608140277081402780814027908140280081402810814028208140283081402840814028508140286081402870814028808140289081402900814029108140292081402930814029408140295081402960814029708140298081402990814030008140301081403020814030308140304081403050814030608140307081403080814030908140310081403110814031208140313081403140814031508140316081403170814031808140319081403200814032108140322081403230814032408140325081403260814032708140328081403290814033008140331081403320814033308140334081403350814033608140337081403380814033908140340081403410814034208140343081403440814034508140346081403470814034808140349081403500814035108140352081403530814035408140355081403560814035708140358081403590814036008140361081403620814036308140364081403650814036608140367081403680814036908140370081403710814037208140373081403740814037508140376081403770814037808140379081403800814038108140382081403830814038408140385081403860814038708140388081403890814039008140391081403920814039308140394081403950814039608140397081403980814039908140400081404010814040208140403081404040814040508140406081404070814040808140409081404100814041108140412081404130814041408140415081404160814041708140418081404190814042008140421081404220814042308140424081404250814042608140427081404280814042908140430081404310814043208140433081404340814043508140436081404370814043808140439081404400814044108140442081404430814044408140445081404460814044708140448081404490814045008140451081404520814045308140454081404550814045608140457081404580814045908140460081404610814046208140463081404640814046508140466081404670814046808140469081404700814047108140472081404730814047408140475081404760814047708140478081404790814048008140481081404820814048308140484081404850814048608140487081404880814048908140490081404910814049208140493081404940814049508140496081404970814049808140499081405000814050108140502081405030814050408140505081405060814050708140508081405090814051008140511081405120814051308140514081405150814051608140517081405180814051908140520081405210814052208140523081405240814052508140526081405270814052808140529081405300814053108140532081405330814053408140535081405360814053708140538081405390814054008140541081405420814054308140544081405450814054608140547081405480814054908140550081405510814055208140553081405540814055508140556081405570814055808140559081405600814056108140562081405630814056408140565081405660814056708140568081405690814057008140571081405720814057308140574081405750814057608140577081405780814057908140580081405810814058208140583081405840814058508140586081405870814058808140589081405900814059108140592081405930814059408140595081405960814059708140598081405990814060008140601081406020814060308140604081406050814060608140607081406080814060908140610081406110814061208140613081406140814061508140616081406170814061808140619081406200814062108140622081406230814062408140625081406260814062708140628081406290814063008140631081406320814063308140634081406350814063608140637081406380814063908140640081406410814064208140643081406440814064508140646081406470814064808140649081406500814065108140652081406530814065408140655081406560814065708140658081406590814066008140661081406620814066308140664081406650814066608140667081406680814066908140670081406710814067208140673081406740814067508140676081406770814067808140679081406800814068108140682081406830814068408140685081406860814068708140688081406890814069008140691081406920814069308140694081406950814069608140697081406980814069908140700081407010814070208140703081407040814070508140706081407070814070808140709081407100814071108140712081407130814071408140715081407160814071708140718081407190814072008140721081407220814072308140724081407250814072608140727081407280814072908140730081407310814073208140733081407340814073508140736081407370814073808140739081407400814074108140742081407430814074408140745081407460814074708140748081407490814075008140751081407520814075308140754081407550814075608140757081407580814075908140760081407610814076208140763081407640814076508140766081407670814076808140769081407700814077108140772081407730814077408140775081407760814077708140778081407790814078008140781081407820814078308140784081407850814078608140787081407880814078908140790081407910814079208140793081407940814079508140796081407970814079808140799081408000814080108150050081500510815005208150053081500540815005508150056081500570815005808150059081500600815006108150062081500630815006408150065081500660815006708150068081500690815007008150071081500720815007308150074081500750815007608150077081500780815007908150080081500810815008208150083081500840815008508150086081500870815008808150089081500900815009108150092081500930815009408150095081500960815009708150098081500990815010008150101081501020815010308150104081501050815010608150107081501080815010908150110081501110815011208150113081501140815011508150116081501170815011808150119081501200815012108150122081501230815012408150125081501260815012708150128081501290815013008150131081501320815013308150134081501350815013608150137081501380815013908150140081501410815014208150143081501440815014508150146081501470815014808150149081501500815015108150152081501530815015408150155081501560815015708150158081501590815016008150161081501620815016308150164081501650815016608150167081501680815016908150170081501710815017208150173081501740815017508150176081501770815017808150179081501800815018108150182081501830815018408150185081501860815018708150188081501890815019008150191081501920815019308150194081501950815019608150197081501980815019908150200081502010815020208150203081502040815020508150206081502070815020808150209081502100815021108150212081502130815021408150215081502160815021708150218081502190815022008150221081502220815022308150224081502250815022608150227081502280815022908150230081502310815023208150233081502340815023508150236081502370815023808150239081502400815024108150242081502430815024408150245081502460815024708150248081502490815025008150251081502520815025308150254081502550815025608150257081502580815025908150260081502610815026208150263081502640815026508150266081502670815026808150269081502700815027108150272081502730815027408150275081502760815027708150278081502790815028008150281081502820815028308150284081502850815028608150287081502880815028908150290081502910815029208150293081502940815029508150296081502970815029808150299081503000815030108150302081503030815030408150305081503060815030708150308081503090815031008150311081503120815031308150314081503150815031608150317081503180815031908150320081503210815032208150323081503240815032508150326081503270815032808150329081503300815033108150332081503330815033408150335081503360815033708150338081503390815034008150341081503420815034308150344081503450815034608150347081503480815034908150350081503510815035208150353081503540815035508150356081503570815035808150359081503600815036108150362081503630815036408150365081503660815036708150368081503690815037008150371081503720815037308150374081503750815037608150377081503780815037908150380081503810815038208150383081503840815038508150386081503870815038808150389081503900815039108150392081503930815039408150395081503960815039708150398081503990815040008150401081504020815040308150404081504050815040608150407081504080815040908150410081504110815041208150413081504140815041508150416081504170815041808150419081504200815042108150422081504230815042408150425081504260815042708150428081504290815043008150431081504320815043308150434081504350815043608150437081504380815043908150440081504410815044208150443081504440815044508150446081504470815044808150449081504500815045108150452081504530815045408150455081504560815045708150458081504590815046008150461081504620815046308150464081504650815046608150467081504680815046908150470081504710815047208150473081504740815047508150476081504770815047808150479081504800815048108150482081504830815048408150485081504860815048708150488081504890815049008150491081504920815049308150494081504950815049608150497081504980815049908150500081505010815050208150503081505040815050508150506081505070815050808150509081505100815051108150512081505130815051408150515081505160815051708150518081505190815052008150521081505220815052308150524081505250815052608150527081505280815052908150530081505310815053208150533081505340815053508150536081505370815053808150539081505400815054108150542081505430815054408150545081505460815054708150548081505490815055008150551081505520815055308150554081505550815055608150557081505580815055908150560081505610815056208150563081505640815056508150566081505670815056808150569081505700815057108150572081505730815057408150575081505760815057708150578081505790815058008150581081505820815058308150584081505850815058608150587081505880815058908150590081505910815059208150593081505940815059508150596081505970815059808150599081506000815060108150602081506030815060408150605081506060815060708150608081506090815061008150611081506120815061308150614081506150815061608150617081506180815061908150620081506210815062208150623081506240815062508150626081506270815062808150629081506300815063108150632081506330815063408150635081506360815063708150638081506390815064008150641081506420815064308150644081506450815064608150647081506480815064908150650081506510815065208150653081506540815065508150656081506570815065808150659081506600815066108150662081506630815066408150665081506660815066708150668081506690815067008150671081506720815067308150674081506750815067608150677081506780815067908150680081506810815068208150683081506840815068508150686081506870815068808150689081506900815069108150692081506930815069408150695081506960815069708150698081506990815070008150701081507020815070308150704081507050815070608150707081507080815070908150710081507110815071208150713081507140815071508150716081507170815071808150719081507200815072108150722081507230815072408150725081507260815072708150728081507290815073008150731081507320815073308150734081507350815073608150737081507380815073908150740081507410815074208150743081507440815074508150746081507470815074808150749081507500815075108150752081507530815075408150755081507560815075708150758081507590815076008150761081507620815076308150764081507650815076608150767081507680815076908150770081507710815077208150773081507740815077508150776081507770815077808150779081507800815078108150782081507830815078408150785081507860815078708150788081507890815079008150791081507920815079308150794081507950815079608150797081507980815079908150800081508010816005008160051081600520816005308160054081600550816005608160057081600580816005908160060081600610816006208160063081600640816006508160066081600670816006808160069081600700816007108160072081600730816007408160075081600760816007708160078081600790816008008160081081600820816008308160084081600850816008608160087081600880816008908160090081600910816009208160093081600940816009508160096081600970816009808160099081601000816010108160102081601030816010408160105081601060816010708160108081601090816011008160111081601120816011308160114081601150816011608160117081601180816011908160120081601210816012208160123081601240816012508160126081601270816012808160129081601300816013108160132081601330816013408160135081601360816013708160138081601390816014008160141081601420816014308160144081601450816014608160147081601480816014908160150081601510816015208160153081601540816015508160156081601570816015808160159081601600816016108160162081601630816016408160165081601660816016708160168081601690816017008160171081601720816017308160174081601750816017608160177081601780816017908160180081601810816018208160183081601840816018508160186081601870816018808160189081601900816019108160192081601930816019408160195081601960816019708160198081601990816020008160201081602020816020308160204081602050816020608160207081602080816020908160210081602110816021208160213081602140816021508160216081602170816021808160219081602200816022108160222081602230816022408160225081602260816022708160228081602290816023008160231081602320816023308160234081602350816023608160237081602380816023908160240081602410816024208160243081602440816024508160246081602470816024808160249081602500816025108160252081602530816025408160255081602560816025708160258081602590816026008160261081602620816026308160264081602650816026608160267081602680816026908160270081602710816027208160273081602740816027508160276081602770816027808160279081602800816028108160282081602830816028408160285081602860816028708160288081602890816029008160291081602920816029308160294081602950816029608160297081602980816029908160300081603010816030208160303081603040816030508160306081603070816030808160309081603100816031108160312081603130816031408160315081603160816031708160318081603190816032008160321081603220816032308160324081603250816032608160327081603280816032908160330081603310816033208160333081603340816033508160336081603370816033808160339081603400816034108160342081603430816034408160345081603460816034708160348081603490816035008160351081603520816035308160354081603550816035608160357081603580816035908160360081603610816036208160363081603640816036508160366081603670816036808160369081603700816037108160372081603730816037408160375081603760816037708160378081603790816038008160381081603820816038308160384081603850816038608160387081603880816038908160390081603910816039208160393081603940816039508160396081603970816039808160399081604000816040108160402081604030816040408160405081604060816040708160408081604090816041008160411081604120816041308160414081604150816041608160417081604180816041908160420081604210816042208160423081604240816042508160426081604270816042808160429081604300816043108160432081604330816043408160435081604360816043708160438081604390816044008160441081604420816044308160444081604450816044608160447081604480816044908160450081604510816045208160453081604540816045508160456081604570816045808160459081604600816046108160462081604630816046408160465081604660816046708160468081604690816047008160471081604720816047308160474081604750816047608160477081604780816047908160480081604810816048208160483081604840816048508160486081604870816048808160489081604900816049108160492081604930816049408160495081604960816049708160498081604990816050008160501081605020816050308160504081605050816050608160507081605080816050908160510081605110816051208160513081605140816051508160516081605170816051808160519081605200816052108160522081605230816052408160525081605260816052708160528081605290816053008160531081605320816053308160534081605350816053608160537081605380816053908160540081605410816054208160543081605440816054508160546081605470816054808160549081605500816055108160552081605530816055408160555081605560816055708160558081605590816056008160561081605620816056308160564081605650816056608160567081605680816056908160570081605710816057208160573081605740816057508160576081605770816057808160579081605800816058108160582081605830816058408160585081605860816058708160588081605890816059008160591081605920816059308160594081605950816059608160597081605980816059908160600081606010816060208160603081606040816060508160606081606070816060808160609081606100816061108160612081606130816061408160615081606160816061708160618081606190816062008160621081606220816062308160624081606250816062608160627081606280816062908160630081606310816063208160633081606340816063508160636081606370816063808160639081606400816064108160642081606430816064408160645081606460816064708160648081606490816065008160651081606520816065308160654081606550816065608160657081606580816065908160660081606610816066208160663081606640816066508160666081606670816066808160669081606700816067108160672081606730816067408160675081606760816067708160678081606790816068008160681081606820816068308160684081606850816068608160687081606880816068908160690081606910816069208160693081606940816069508160696081606970816069808160699081607000816070108160702081607030816070408160705081607060816070708160708081607090816071008160711081607120816071308160714081607150816071608160717081607180816071908160720081607210816072208160723081607240816072508160726081607270816072808160729081607300816073108160732081607330816073408160735081607360816073708160738081607390816074008160741081607420816074308160744081607450816074608160747081607480816074908160750081607510816075208160753081607540816075508160756081607570816075808160759081607600816076108160762081607630816076408160765081607660816076708160768081607690816077008160771081607720816077308160774081607750816077608160777081607780816077908160780081607810816078208160783081607840816078508160786081607870816078808160789081607900816079108160792081607930816079408160795081607960816079708160798081607990816080008160801081700500817005108170052081700530817005408170055081700560817005708170058081700590817006008170061081700620817006308170064081700650817006608170067081700680817006908170070081700710817007208170073081700740817007508170076081700770817007808170079081700800817008108170082081700830817008408170085081700860817008708170088081700890817009008170091081700920817009308170094081700950817009608170097081700980817009908170100081701010817010208170103081701040817010508170106081701070817010808170109081701100817011108170112081701130817011408170115081701160817011708170118081701190817012008170121081701220817012308170124081701250817012608170127081701280817012908170130081701310817013208170133081701340817013508170136081701370817013808170139081701400817014108170142081701430817014408170145081701460817014708170148081701490817015008170151081701520817015308170154081701550817015608170157081701580817015908170160081701610817016208170163081701640817016508170166081701670817016808170169081701700817017108170172081701730817017408170175081701760817017708170178081701790817018008170181081701820817018308170184081701850817018608170187081701880817018908170190081701910817019208170193081701940817019508170196081701970817019808170199081702000817020108170202081702030817020408170205081702060817020708170208081702090817021008170211081702120817021308170214081702150817021608170217081702180817021908170220081702210817022208170223081702240817022508170226081702270817022808170229081702300817023108170232081702330817023408170235081702360817023708170238081702390817024008170241081702420817024308170244081702450817024608170247081702480817024908170250081702510817025208170253081702540817025508170256081702570817025808170259081702600817026108170262081702630817026408170265081702660817026708170268081702690817027008170271081702720817027308170274081702750817027608170277081702780817027908170280081702810817028208170283081702840817028508170286081702870817028808170289081702900817029108170292081702930817029408170295081702960817029708170298081702990817030008170301081703020817030308170304081703050817030608170307081703080817030908170310081703110817031208170313081703140817031508170316081703170817031808170319081703200817032108170322081703230817032408170325081703260817032708170328081703290817033008170331081703320817033308170334081703350817033608170337081703380817033908170340081703410817034208170343081703440817034508170346081703470817034808170349081703500817035108170352081703530817035408170355081703560817035708170358081703590817036008170361081703620817036308170364081703650817036608170367081703680817036908170370081703710817037208170373081703740817037508170376081703770817037808170379081703800817038108170382081703830817038408170385081703860817038708170388081703890817039008170391081703920817039308170394081703950817039608170397081703980817039908170400081704010817040208170403081704040817040508170406081704070817040808170409081704100817041108170412081704130817041408170415081704160817041708170418081704190817042008170421081704220817042308170424081704250817042608170427081704280817042908170430081704310817043208170433081704340817043508170436081704370817043808170439081704400817044108170442081704430817044408170445081704460817044708170448081704490817045008170451081704520817045308170454081704550817045608170457081704580817045908170460081704610817046208170463081704640817046508170466081704670817046808170469081704700817047108170472081704730817047408170475081704760817047708170478081704790817048008170481081704820817048308170484081704850817048608170487081704880817048908170490081704910817049208170493081704940817049508170496081704970817049808170499081705000817050108170502081705030817050408170505081705060817050708170508081705090817051008170511081705120817051308170514081705150817051608170517081705180817051908170520081705210817052208170523081705240817052508170526081705270817052808170529081705300817053108170532081705330817053408170535081705360817053708170538081705390817054008170541081705420817054308170544081705450817054608170547081705480817054908170550081705510817055208170553081705540817055508170556081705570817055808170559081705600817056108170562081705630817056408170565081705660817056708170568081705690817057008170571081705720817057308170574081705750817057608170577081705780817057908170580081705810817058208170583081705840817058508170586081705870817058808170589081705900817059108170592081705930817059408170595081705960817059708170598081705990817060008170601081706020817060308170604081706050817060608170607081706080817060908170610081706110817061208170613081706140817061508170616081706170817061808170619081706200817062108170622081706230817062408170625081706260817062708170628081706290817063008170631081706320817063308170634081706350817063608170637081706380817063908170640081706410817064208170643081706440817064508170646081706470817064808170649081706500817065108170652081706530817065408170655081706560817065708170658081706590817066008170661081706620817066308170664081706650817066608170667081706680817066908170670081706710817067208170673081706740817067508170676081706770817067808170679081706800817068108170682081706830817068408170685081706860817068708170688081706890817069008170691081706920817069308170694081706950817069608170697081706980817069908170700081707010817070208170703081707040817070508170706081707070817070808170709081707100817071108170712081707130817071408170715081707160817071708170718081707190817072008170721081707220817072308170724081707250817072608170727081707280817072908170730081707310817073208170733081707340817073508170736081707370817073808170739081707400817074108170742081707430817074408170745081707460817074708170748081707490817075008170751081707520817075308170754081707550817075608170757081707580817075908170760081707610817076208170763081707640817076508170766081707670817076808170769081707700817077108170772081707730817077408170775081707760817077708170778081707790817078008170781081707820817078308170784081707850817078608170787081707880817078908170790081707910817079208170793081707940817079508170796081707970817079808170799081708000817080108180050081800510818005208180053081800540818005508180056081800570818005808180059081800600818006108180062081800630818006408180065081800660818006708180068081800690818007008180071081800720818007308180074081800750818007608180077081800780818007908180080081800810818008208180083081800840818008508180086081800870818008808180089081800900818009108180092081800930818009408180095081800960818009708180098081800990818010008180101081801020818010308180104081801050818010608180107081801080818010908180110081801110818011208180113081801140818011508180116081801170818011808180119081801200818012108180122081801230818012408180125081801260818012708180128081801290818013008180131081801320818013308180134081801350818013608180137081801380818013908180140081801410818014208180143081801440818014508180146081801470818014808180149081801500818015108180152081801530818015408180155081801560818015708180158081801590818016008180161081801620818016308180164081801650818016608180167081801680818016908180170081801710818017208180173081801740818017508180176081801770818017808180179081801800818018108180182081801830818018408180185081801860818018708180188081801890818019008180191081801920818019308180194081801950818019608180197081801980818019908180200081802010818020208180203081802040818020508180206081802070818020808180209081802100818021108180212081802130818021408180215081802160818021708180218081802190818022008180221081802220818022308180224081802250818022608180227081802280818022908180230081802310818023208180233081802340818023508180236081802370818023808180239081802400818024108180242081802430818024408180245081802460818024708180248081802490818025008180251081802520818025308180254081802550818025608180257081802580818025908180260081802610818026208180263081802640818026508180266081802670818026808180269081802700818027108180272081802730818027408180275081802760818027708180278081802790818028008180281081802820818028308180284081802850818028608180287081802880818028908180290081802910818029208180293081802940818029508180296081802970818029808180299081803000818030108180302081803030818030408180305081803060818030708180308081803090818031008180311081803120818031308180314081803150818031608180317081803180818031908180320081803210818032208180323081803240818032508180326081803270818032808180329081803300818033108180332081803330818033408180335081803360818033708180338081803390818034008180341081803420818034308180344081803450818034608180347081803480818034908180350081803510818035208180353081803540818035508180356081803570818035808180359081803600818036108180362081803630818036408180365081803660818036708180368081803690818037008180371081803720818037308180374081803750818037608180377081803780818037908180380081803810818038208180383081803840818038508180386081803870818038808180389081803900818039108180392081803930818039408180395081803960818039708180398081803990818040008180401081804020818040308180404081804050818040608180407081804080818040908180410081804110818041208180413081804140818041508180416081804170818041808180419081804200818042108180422081804230818042408180425081804260818042708180428081804290818043008180431081804320818043308180434081804350818043608180437081804380818043908180440081804410818044208180443081804440818044508180446081804470818044808180449081804500818045108180452081804530818045408180455081804560818045708180458081804590818046008180461081804620818046308180464081804650818046608180467081804680818046908180470081804710818047208180473081804740818047508180476081804770818047808180479081804800818048108180482081804830818048408180485081804860818048708180488081804890818049008180491081804920818049308180494081804950818049608180497081804980818049908180500081805010818050208180503081805040818050508180506081805070818050808180509081805100818051108180512081805130818051408180515081805160818051708180518081805190818052008180521081805220818052308180524081805250818052608180527081805280818052908180530081805310818053208180533081805340818053508180536081805370818053808180539081805400818054108180542081805430818054408180545081805460818054708180548081805490818055008180551081805520818055308180554081805550818055608180557081805580818055908180560081805610818056208180563081805640818056508180566081805670818056808180569081805700818057108180572081805730818057408180575081805760818057708180578081805790818058008180581081805820818058308180584081805850818058608180587081805880818058908180590081805910818059208180593081805940818059508180596081805970818059808180599081806000818060108180602081806030818060408180605081806060818060708180608081806090818061008180611081806120818061308180614081806150818061608180617081806180818061908180620081806210818062208180623081806240818062508180626081806270818062808180629081806300818063108180632081806330818063408180635081806360818063708180638081806390818064008180641081806420818064308180644081806450818064608180647081806480818064908180650081806510818065208180653081806540818065508180656081806570818065808180659081806600818066108180662081806630818066408180665081806660818066708180668081806690818067008180671081806720818067308180674081806750818067608180677081806780818067908180680081806810818068208180683081806840818068508180686081806870818068808180689081806900818069108180692081806930818069408180695081806960818069708180698081806990818070008180701081807020818070308180704081807050818070608180707081807080818070908180710081807110818071208180713081807140818071508180716081807170818071808180719081807200818072108180722081807230818072408180725081807260818072708180728081807290818073008180731081807320818073308180734081807350818073608180737081807380818073908180740081807410818074208180743081807440818074508180746081807470818074808180749081807500818075108180752081807530818075408180755081807560818075708180758081807590818076008180761081807620818076308180764081807650818076608180767081807680818076908180770081807710818077208180773081807740818077508180776081807770818077808180779081807800818078108180782081807830818078408180785081807860818078708180788081807890818079008180791081807920818079308180794081807950818079608180797081807980818079908180800081808010819005008190051081900520819005308190054081900550819005608190057081900580819005908190060081900610819006208190063081900640819006508190066081900670819006808190069081900700819007108190072081900730819007408190075081900760819007708190078081900790819008008190081081900820819008308190084081900850819008608190087081900880819008908190090081900910819009208190093081900940819009508190096081900970819009808190099081901000819010108190102081901030819010408190105081901060819010708190108081901090819011008190111081901120819011308190114081901150819011608190117081901180819011908190120081901210819012208190123081901240819012508190126081901270819012808190129081901300819013108190132081901330819013408190135081901360819013708190138081901390819014008190141081901420819014308190144081901450819014608190147081901480819014908190150081901510819015208190153081901540819015508190156081901570819015808190159081901600819016108190162081901630819016408190165081901660819016708190168081901690819017008190171081901720819017308190174081901750819017608190177081901780819017908190180081901810819018208190183081901840819018508190186081901870819018808190189081901900819019108190192081901930819019408190195081901960819019708190198081901990819020008190201081902020819020308190204081902050819020608190207081902080819020908190210081902110819021208190213081902140819021508190216081902170819021808190219081902200819022108190222081902230819022408190225081902260819022708190228081902290819023008190231081902320819023308190234081902350819023608190237081902380819023908190240081902410819024208190243081902440819024508190246081902470819024808190249081902500819025108190252081902530819025408190255081902560819025708190258081902590819026008190261081902620819026308190264081902650819026608190267081902680819026908190270081902710819027208190273081902740819027508190276081902770819027808190279081902800819028108190282081902830819028408190285081902860819028708190288081902890819029008190291081902920819029308190294081902950819029608190297081902980819029908190300081903010819030208190303081903040819030508190306081903070819030808190309081903100819031108190312081903130819031408190315081903160819031708190318081903190819032008190321081903220819032308190324081903250819032608190327081903280819032908190330081903310819033208190333081903340819033508190336081903370819033808190339081903400819034108190342081903430819034408190345081903460819034708190348081903490819035008190351081903520819035308190354081903550819035608190357081903580819035908190360081903610819036208190363081903640819036508190366081903670819036808190369081903700819037108190372081903730819037408190375081903760819037708190378081903790819038008190381081903820819038308190384081903850819038608190387081903880819038908190390081903910819039208190393081903940819039508190396081903970819039808190399081904000819040108190402081904030819040408190405081904060819040708190408081904090819041008190411081904120819041308190414081904150819041608190417081904180819041908190420081904210819042208190423081904240819042508190426081904270819042808190429081904300819043108190432081904330819043408190435081904360819043708190438081904390819044008190441081904420819044308190444081904450819044608190447081904480819044908190450081904510819045208190453081904540819045508190456081904570819045808190459081904600819046108190462081904630819046408190465081904660819046708190468081904690819047008190471081904720819047308190474081904750819047608190477081904780819047908190480081904810819048208190483081904840819048508190486081904870819048808190489081904900819049108190492081904930819049408190495081904960819049708190498081904990819050008190501081905020819050308190504081905050819050608190507081905080819050908190510081905110819051208190513081905140819051508190516081905170819051808190519081905200819052108190522081905230819052408190525081905260819052708190528081905290819053008190531081905320819053308190534081905350819053608190537081905380819053908190540081905410819054208190543081905440819054508190546081905470819054808190549081905500819055108190552081905530819055408190555081905560819055708190558081905590819056008190561081905620819056308190564081905650819056608190567081905680819056908190570081905710819057208190573081905740819057508190576081905770819057808190579081905800819058108190582081905830819058408190585081905860819058708190588081905890819059008190591081905920819059308190594081905950819059608190597081905980819059908190600081906010819060208190603081906040819060508190606081906070819060808190609081906100819061108190612081906130819061408190615081906160819061708190618081906190819062008190621081906220819062308190624081906250819062608190627081906280819062908190630081906310819063208190633081906340819063508190636081906370819063808190639081906400819064108190642081906430819064408190645081906460819064708190648081906490819065008190651081906520819065308190654081906550819065608190657081906580819065908190660081906610819066208190663081906640819066508190666081906670819066808190669081906700819067108190672081906730819067408190675081906760819067708190678081906790819068008190681081906820819068308190684081906850819068608190687081906880819068908190690081906910819069208190693081906940819069508190696081906970819069808190699081907000819070108190702081907030819070408190705081907060819070708190708081907090819071008190711081907120819071308190714081907150819071608190717081907180819071908190720081907210819072208190723081907240819072508190726081907270819072808190729081907300819073108190732081907330819073408190735081907360819073708190738081907390819074008190741081907420819074308190744081907450819074608190747081907480819074908190750081907510819075208190753081907540819075508190756081907570819075808190759081907600819076108190762081907630819076408190765081907660819076708190768081907690819077008190771081907720819077308190774081907750819077608190777081907780819077908190780081907810819078208190783081907840819078508190786081907870819078808190789081907900819079108190792081907930819079408190795081907960819079708190798081907990819080008190801082000500820005108200052082000530820005408200055082000560820005708200058082000590820006008200061082000620820006308200064082000650820006608200067082000680820006908200070082000710820007208200073082000740820007508200076082000770820007808200079082000800820008108200082082000830820008408200085082000860820008708200088082000890820009008200091082000920820009308200094082000950820009608200097082000980820009908200100082001010820010208200103082001040820010508200106082001070820010808200109082001100820011108200112082001130820011408200115082001160820011708200118082001190820012008200121082001220820012308200124082001250820012608200127082001280820012908200130082001310820013208200133082001340820013508200136082001370820013808200139082001400820014108200142082001430820014408200145082001460820014708200148082001490820015008200151082001520820015308200154082001550820015608200157082001580820015908200160082001610820016208200163082001640820016508200166082001670820016808200169082001700820017108200172082001730820017408200175082001760820017708200178082001790820018008200181082001820820018308200184082001850820018608200187082001880820018908200190082001910820019208200193082001940820019508200196082001970820019808200199082002000820020108200202082002030820020408200205082002060820020708200208082002090820021008200211082002120820021308200214082002150820021608200217082002180820021908200220082002210820022208200223082002240820022508200226082002270820022808200229082002300820023108200232082002330820023408200235082002360820023708200238082002390820024008200241082002420820024308200244082002450820024608200247082002480820024908200250082002510820025208200253082002540820025508200256082002570820025808200259082002600820026108200262082002630820026408200265082002660820026708200268082002690820027008200271082002720820027308200274082002750820027608200277082002780820027908200280082002810820028208200283082002840820028508200286082002870820028808200289082002900820029108200292082002930820029408200295082002960820029708200298082002990820030008200301082003020820030308200304082003050820030608200307082003080820030908200310082003110820031208200313082003140820031508200316082003170820031808200319082003200820032108200322082003230820032408200325082003260820032708200328082003290820033008200331082003320820033308200334082003350820033608200337082003380820033908200340082003410820034208200343082003440820034508200346082003470820034808200349082003500820035108200352082003530820035408200355082003560820035708200358082003590820036008200361082003620820036308200364082003650820036608200367082003680820036908200370082003710820037208200373082003740820037508200376082003770820037808200379082003800820038108200382082003830820038408200385082003860820038708200388082003890820039008200391082003920820039308200394082003950820039608200397082003980820039908200400082004010820040208200403082004040820040508200406082004070820040808200409082004100820041108200412082004130820041408200415082004160820041708200418082004190820042008200421082004220820042308200424082004250820042608200427082004280820042908200430082004310820043208200433082004340820043508200436082004370820043808200439082004400820044108200442082004430820044408200445082004460820044708200448082004490820045008200451082004520820045308200454082004550820045608200457082004580820045908200460082004610820046208200463082004640820046508200466082004670820046808200469082004700820047108200472082004730820047408200475082004760820047708200478082004790820048008200481082004820820048308200484082004850820048608200487082004880820048908200490082004910820049208200493082004940820049508200496082004970820049808200499082005000820050108200502082005030820050408200505082005060820050708200508082005090820051008200511082005120820051308200514082005150820051608200517082005180820051908200520082005210820052208200523082005240820052508200526082005270820052808200529082005300820053108200532082005330820053408200535082005360820053708200538082005390820054008200541082005420820054308200544082005450820054608200547082005480820054908200550082005510820055208200553082005540820055508200556082005570820055808200559082005600820056108200562082005630820056408200565082005660820056708200568082005690820057008200571082005720820057308200574082005750820057608200577082005780820057908200580082005810820058208200583082005840820058508200586082005870820058808200589082005900820059108200592082005930820059408200595082005960820059708200598082005990820060008200601082006020820060308200604082006050820060608200607082006080820060908200610082006110820061208200613082006140820061508200616082006170820061808200619082006200820062108200622082006230820062408200625082006260820062708200628082006290820063008200631082006320820063308200634082006350820063608200637082006380820063908200640082006410820064208200643082006440820064508200646082006470820064808200649082006500820065108200652082006530820065408200655082006560820065708200658082006590820066008200661082006620820066308200664082006650820066608200667082006680820066908200670082006710820067208200673082006740820067508200676082006770820067808200679082006800820068108200682082006830820068408200685082006860820068708200688082006890820069008200691082006920820069308200694082006950820069608200697082006980820069908200700082007010820070208200703082007040820070508200706082007070820070808200709082007100820071108200712082007130820071408200715082007160820071708200718082007190820072008200721082007220820072308200724082007250820072608200727082007280820072908200730082007310820073208200733082007340820073508200736082007370820073808200739082007400820074108200742082007430820074408200745082007460820074708200748082007490820075008200751082007520820075308200754082007550820075608200757082007580820075908200760082007610820076208200763082007640820076508200766082007670820076808200769082007700820077108200772082007730820077408200775082007760820077708200778082007790820078008200781082007820820078308200784082007850820078608200787082007880820078908200790082007910820079208200793082007940820079508200796082007970820079808200799082008000820080108210050082100510821005208210053082100540821005508210056082100570821005808210059082100600821006108210062082100630821006408210065082100660821006708210068082100690821007008210071082100720821007308210074082100750821007608210077082100780821007908210080082100810821008208210083082100840821008508210086082100870821008808210089082100900821009108210092082100930821009408210095082100960821009708210098082100990821010008210101082101020821010308210104082101050821010608210107082101080821010908210110082101110821011208210113082101140821011508210116082101170821011808210119082101200821012108210122082101230821012408210125082101260821012708210128082101290821013008210131082101320821013308210134082101350821013608210137082101380821013908210140082101410821014208210143082101440821014508210146082101470821014808210149082101500821015108210152082101530821015408210155082101560821015708210158082101590821016008210161082101620821016308210164082101650821016608210167082101680821016908210170082101710821017208210173082101740821017508210176082101770821017808210179082101800821018108210182082101830821018408210185082101860821018708210188082101890821019008210191082101920821019308210194082101950821019608210197082101980821019908210200082102010821020208210203082102040821020508210206082102070821020808210209082102100821021108210212082102130821021408210215082102160821021708210218082102190821022008210221082102220821022308210224082102250821022608210227082102280821022908210230082102310821023208210233082102340821023508210236082102370821023808210239082102400821024108210242082102430821024408210245082102460821024708210248082102490821025008210251082102520821025308210254082102550821025608210257082102580821025908210260082102610821026208210263082102640821026508210266082102670821026808210269082102700821027108210272082102730821027408210275082102760821027708210278082102790821028008210281082102820821028308210284082102850821028608210287082102880821028908210290082102910821029208210293082102940821029508210296082102970821029808210299082103000821030108210302082103030821030408210305082103060821030708210308082103090821031008210311082103120821031308210314082103150821031608210317082103180821031908210320082103210821032208210323082103240821032508210326082103270821032808210329082103300821033108210332082103330821033408210335082103360821033708210338082103390821034008210341082103420821034308210344082103450821034608210347082103480821034908210350082103510821035208210353082103540821035508210356082103570821035808210359082103600821036108210362082103630821036408210365082103660821036708210368082103690821037008210371082103720821037308210374082103750821037608210377082103780821037908210380082103810821038208210383082103840821038508210386082103870821038808210389082103900821039108210392082103930821039408210395082103960821039708210398082103990821040008210401082104020821040308210404082104050821040608210407082104080821040908210410082104110821041208210413082104140821041508210416082104170821041808210419082104200821042108210422082104230821042408210425082104260821042708210428082104290821043008210431082104320821043308210434082104350821043608210437082104380821043908210440082104410821044208210443082104440821044508210446082104470821044808210449082104500821045108210452082104530821045408210455082104560821045708210458082104590821046008210461082104620821046308210464082104650821046608210467082104680821046908210470082104710821047208210473082104740821047508210476082104770821047808210479082104800821048108210482082104830821048408210485082104860821048708210488082104890821049008210491082104920821049308210494082104950821049608210497082104980821049908210500082105010821050208210503082105040821050508210506082105070821050808210509082105100821051108210512082105130821051408210515082105160821051708210518082105190821052008210521082105220821052308210524082105250821052608210527082105280821052908210530082105310821053208210533082105340821053508210536082105370821053808210539082105400821054108210542082105430821054408210545082105460821054708210548082105490821055008210551082105520821055308210554082105550821055608210557082105580821055908210560082105610821056208210563082105640821056508210566082105670821056808210569082105700821057108210572082105730821057408210575082105760821057708210578082105790821058008210581082105820821058308210584082105850821058608210587082105880821058908210590082105910821059208210593082105940821059508210596082105970821059808210599082106000821060108210602082106030821060408210605082106060821060708210608082106090821061008210611082106120821061308210614082106150821061608210617082106180821061908210620082106210821062208210623082106240821062508210626082106270821062808210629082106300821063108210632082106330821063408210635082106360821063708210638082106390821064008210641082106420821064308210644082106450821064608210647082106480821064908210650082106510821065208210653082106540821065508210656082106570821065808210659082106600821066108210662082106630821066408210665082106660821066708210668082106690821067008210671082106720821067308210674082106750821067608210677082106780821067908210680082106810821068208210683082106840821068508210686082106870821068808210689082106900821069108210692082106930821069408210695082106960821069708210698082106990821070008210701082107020821070308210704082107050821070608210707082107080821070908210710082107110821071208210713082107140821071508210716082107170821071808210719082107200821072108210722082107230821072408210725082107260821072708210728082107290821073008210731082107320821073308210734082107350821073608210737082107380821073908210740082107410821074208210743082107440821074508210746082107470821074808210749082107500821075108210752082107530821075408210755082107560821075708210758082107590821076008210761082107620821076308210764082107650821076608210767082107680821076908210770082107710821077208210773082107740821077508210776082107770821077808210779082107800821078108210782082107830821078408210785082107860821078708210788082107890821079008210791082107920821079308210794082107950821079608210797082107980821079908210800082108010822005008220051082200520822005308220054082200550822005608220057082200580822005908220060082200610822006208220063082200640822006508220066082200670822006808220069082200700822007108220072082200730822007408220075082200760822007708220078082200790822008008220081082200820822008308220084082200850822008608220087082200880822008908220090082200910822009208220093082200940822009508220096082200970822009808220099082201000822010108220102082201030822010408220105082201060822010708220108082201090822011008220111082201120822011308220114082201150822011608220117082201180822011908220120082201210822012208220123082201240822012508220126082201270822012808220129082201300822013108220132082201330822013408220135082201360822013708220138082201390822014008220141082201420822014308220144082201450822014608220147082201480822014908220150082201510822015208220153082201540822015508220156082201570822015808220159082201600822016108220162082201630822016408220165082201660822016708220168082201690822017008220171082201720822017308220174082201750822017608220177082201780822017908220180082201810822018208220183082201840822018508220186082201870822018808220189082201900822019108220192082201930822019408220195082201960822019708220198082201990822020008220201082202020822020308220204082202050822020608220207082202080822020908220210082202110822021208220213082202140822021508220216082202170822021808220219082202200822022108220222082202230822022408220225082202260822022708220228082202290822023008220231082202320822023308220234082202350822023608220237082202380822023908220240082202410822024208220243082202440822024508220246082202470822024808220249082202500822025108220252082202530822025408220255082202560822025708220258082202590822026008220261082202620822026308220264082202650822026608220267082202680822026908220270082202710822027208220273082202740822027508220276082202770822027808220279082202800822028108220282082202830822028408220285082202860822028708220288082202890822029008220291082202920822029308220294082202950822029608220297082202980822029908220300082203010822030208220303082203040822030508220306082203070822030808220309082203100822031108220312082203130822031408220315082203160822031708220318082203190822032008220321082203220822032308220324082203250822032608220327082203280822032908220330082203310822033208220333082203340822033508220336082203370822033808220339082203400822034108220342082203430822034408220345082203460822034708220348082203490822035008220351082203520822035308220354082203550822035608220357082203580822035908220360082203610822036208220363082203640822036508220366082203670822036808220369082203700822037108220372082203730822037408220375082203760822037708220378082203790822038008220381082203820822038308220384082203850822038608220387082203880822038908220390082203910822039208220393082203940822039508220396082203970822039808220399082204000822040108220402082204030822040408220405082204060822040708220408082204090822041008220411082204120822041308220414082204150822041608220417082204180822041908220420082204210822042208220423082204240822042508220426082204270822042808220429082204300822043108220432082204330822043408220435082204360822043708220438082204390822044008220441082204420822044308220444082204450822044608220447082204480822044908220450082204510822045208220453082204540822045508220456082204570822045808220459082204600822046108220462082204630822046408220465082204660822046708220468082204690822047008220471082204720822047308220474082204750822047608220477082204780822047908220480082204810822048208220483082204840822048508220486082204870822048808220489082204900822049108220492082204930822049408220495082204960822049708220498082204990822050008220501082205020822050308220504082205050822050608220507082205080822050908220510082205110822051208220513082205140822051508220516082205170822051808220519082205200822052108220522082205230822052408220525082205260822052708220528082205290822053008220531082205320822053308220534082205350822053608220537082205380822053908220540082205410822054208220543082205440822054508220546082205470822054808220549082205500822055108220552082205530822055408220555082205560822055708220558082205590822056008220561082205620822056308220564082205650822056608220567082205680822056908220570082205710822057208220573082205740822057508220576082205770822057808220579082205800822058108220582082205830822058408220585082205860822058708220588082205890822059008220591082205920822059308220594082205950822059608220597082205980822059908220600082206010822060208220603082206040822060508220606082206070822060808220609082206100822061108220612082206130822061408220615082206160822061708220618082206190822062008220621082206220822062308220624082206250822062608220627082206280822062908220630082206310822063208220633082206340822063508220636082206370822063808220639082206400822064108220642082206430822064408220645082206460822064708220648082206490822065008220651082206520822065308220654082206550822065608220657082206580822065908220660082206610822066208220663082206640822066508220666082206670822066808220669082206700822067108220672082206730822067408220675082206760822067708220678082206790822068008220681082206820822068308220684082206850822068608220687082206880822068908220690082206910822069208220693082206940822069508220696082206970822069808220699082207000822070108220702082207030822070408220705082207060822070708220708082207090822071008220711082207120822071308220714082207150822071608220717082207180822071908220720082207210822072208220723082207240822072508220726082207270822072808220729082207300822073108220732082207330822073408220735082207360822073708220738082207390822074008220741082207420822074308220744082207450822074608220747082207480822074908220750082207510822075208220753082207540822075508220756082207570822075808220759082207600822076108220762082207630822076408220765082207660822076708220768082207690822077008220771082207720822077308220774082207750822077608220777082207780822077908220780082207810822078208220783082207840822078508220786082207870822078808220789082207900822079108220792082207930822079408220795082207960822079708220798082207990822080008220801082300500823005108230052082300530823005408230055082300560823005708230058082300590823006008230061082300620823006308230064082300650823006608230067082300680823006908230070082300710823007208230073082300740823007508230076082300770823007808230079082300800823008108230082082300830823008408230085082300860823008708230088082300890823009008230091082300920823009308230094082300950823009608230097082300980823009908230100082301010823010208230103082301040823010508230106082301070823010808230109082301100823011108230112082301130823011408230115082301160823011708230118082301190823012008230121082301220823012308230124082301250823012608230127082301280823012908230130082301310823013208230133082301340823013508230136082301370823013808230139082301400823014108230142082301430823014408230145082301460823014708230148082301490823015008230151082301520823015308230154082301550823015608230157082301580823015908230160082301610823016208230163082301640823016508230166082301670823016808230169082301700823017108230172082301730823017408230175082301760823017708230178082301790823018008230181082301820823018308230184082301850823018608230187082301880823018908230190082301910823019208230193082301940823019508230196082301970823019808230199082302000823020108230202082302030823020408230205082302060823020708230208082302090823021008230211082302120823021308230214082302150823021608230217082302180823021908230220082302210823022208230223082302240823022508230226082302270823022808230229082302300823023108230232082302330823023408230235082302360823023708230238082302390823024008230241082302420823024308230244082302450823024608230247082302480823024908230250082302510823025208230253082302540823025508230256082302570823025808230259082302600823026108230262082302630823026408230265082302660823026708230268082302690823027008230271082302720823027308230274082302750823027608230277082302780823027908230280082302810823028208230283082302840823028508230286082302870823028808230289082302900823029108230292082302930823029408230295082302960823029708230298082302990823030008230301082303020823030308230304082303050823030608230307082303080823030908230310082303110823031208230313082303140823031508230316082303170823031808230319082303200823032108230322082303230823032408230325082303260823032708230328082303290823033008230331082303320823033308230334082303350823033608230337082303380823033908230340082303410823034208230343082303440823034508230346082303470823034808230349082303500823035108230352082303530823035408230355082303560823035708230358082303590823036008230361082303620823036308230364082303650823036608230367082303680823036908230370082303710823037208230373082303740823037508230376082303770823037808230379082303800823038108230382082303830823038408230385082303860823038708230388082303890823039008230391082303920823039308230394082303950823039608230397082303980823039908230400082304010823040208230403082304040823040508230406082304070823040808230409082304100823041108230412082304130823041408230415082304160823041708230418082304190823042008230421082304220823042308230424082304250823042608230427082304280823042908230430082304310823043208230433082304340823043508230436082304370823043808230439082304400823044108230442082304430823044408230445082304460823044708230448082304490823045008230451082304520823045308230454082304550823045608230457082304580823045908230460082304610823046208230463082304640823046508230466082304670823046808230469082304700823047108230472082304730823047408230475082304760823047708230478082304790823048008230481082304820823048308230484082304850823048608230487082304880823048908230490082304910823049208230493082304940823049508230496082304970823049808230499082305000823050108230502082305030823050408230505082305060823050708230508082305090823051008230511082305120823051308230514082305150823051608230517082305180823051908230520082305210823052208230523082305240823052508230526082305270823052808230529082305300823053108230532082305330823053408230535082305360823053708230538082305390823054008230541082305420823054308230544082305450823054608230547082305480823054908230550082305510823055208230553082305540823055508230556082305570823055808230559082305600823056108230562082305630823056408230565082305660823056708230568082305690823057008230571082305720823057308230574082305750823057608230577082305780823057908230580082305810823058208230583082305840823058508230586082305870823058808230589082305900823059108230592082305930823059408230595082305960823059708230598082305990823060008230601082306020823060308230604082306050823060608230607082306080823060908230610082306110823061208230613082306140823061508230616082306170823061808230619082306200823062108230622082306230823062408230625082306260823062708230628082306290823063008230631082306320823063308230634082306350823063608230637082306380823063908230640082306410823064208230643082306440823064508230646082306470823064808230649082306500823065108230652082306530823065408230655082306560823065708230658082306590823066008230661082306620823066308230664082306650823066608230667082306680823066908230670082306710823067208230673082306740823067508230676082306770823067808230679082306800823068108230682082306830823068408230685082306860823068708230688082306890823069008230691082306920823069308230694082306950823069608230697082306980823069908230700082307010823070208230703082307040823070508230706082307070823070808230709082307100823071108230712082307130823071408230715082307160823071708230718082307190823072008230721082307220823072308230724082307250823072608230727082307280823072908230730082307310823073208230733082307340823073508230736082307370823073808230739082307400823074108230742082307430823074408230745082307460823074708230748082307490823075008230751082307520823075308230754082307550823075608230757082307580823075908230760082307610823076208230763082307640823076508230766082307670823076808230769082307700823077108230772082307730823077408230775082307760823077708230778082307790823078008230781082307820823078308230784082307850823078608230787082307880823078908230790082307910823079208230793082307940823079508230796082307970823079808230799082308000823080108240050082400510824005208240053082400540824005508240056082400570824005808240059082400600824006108240062082400630824006408240065082400660824006708240068082400690824007008240071082400720824007308240074082400750824007608240077082400780824007908240080082400810824008208240083082400840824008508240086082400870824008808240089082400900824009108240092082400930824009408240095082400960824009708240098082400990824010008240101082401020824010308240104082401050824010608240107082401080824010908240110082401110824011208240113082401140824011508240116082401170824011808240119082401200824012108240122082401230824012408240125082401260824012708240128082401290824013008240131082401320824013308240134082401350824013608240137082401380824013908240140082401410824014208240143082401440824014508240146082401470824014808240149082401500824015108240152082401530824015408240155082401560824015708240158082401590824016008240161082401620824016308240164082401650824016608240167082401680824016908240170082401710824017208240173082401740824017508240176082401770824017808240179082401800824018108240182082401830824018408240185082401860824018708240188082401890824019008240191082401920824019308240194082401950824019608240197082401980824019908240200082402010824020208240203082402040824020508240206082402070824020808240209082402100824021108240212082402130824021408240215082402160824021708240218082402190824022008240221082402220824022308240224082402250824022608240227082402280824022908240230082402310824023208240233082402340824023508240236082402370824023808240239082402400824024108240242082402430824024408240245082402460824024708240248082402490824025008240251082402520824025308240254082402550824025608240257082402580824025908240260082402610824026208240263082402640824026508240266082402670824026808240269082402700824027108240272082402730824027408240275082402760824027708240278082402790824028008240281082402820824028308240284082402850824028608240287082402880824028908240290082402910824029208240293082402940824029508240296082402970824029808240299082403000824030108240302082403030824030408240305082403060824030708240308082403090824031008240311082403120824031308240314082403150824031608240317082403180824031908240320082403210824032208240323082403240824032508240326082403270824032808240329082403300824033108240332082403330824033408240335082403360824033708240338082403390824034008240341082403420824034308240344082403450824034608240347082403480824034908240350082403510824035208240353082403540824035508240356082403570824035808240359082403600824036108240362082403630824036408240365082403660824036708240368082403690824037008240371082403720824037308240374082403750824037608240377082403780824037908240380082403810824038208240383082403840824038508240386082403870824038808240389082403900824039108240392082403930824039408240395082403960824039708240398082403990824040008240401082404020824040308240404082404050824040608240407082404080824040908240410082404110824041208240413082404140824041508240416082404170824041808240419082404200824042108240422082404230824042408240425082404260824042708240428082404290824043008240431082404320824043308240434082404350824043608240437082404380824043908240440082404410824044208240443082404440824044508240446082404470824044808240449082404500824045108240452082404530824045408240455082404560824045708240458082404590824046008240461082404620824046308240464082404650824046608240467082404680824046908240470082404710824047208240473082404740824047508240476082404770824047808240479082404800824048108240482082404830824048408240485082404860824048708240488082404890824049008240491082404920824049308240494082404950824049608240497082404980824049908240500082405010824050208240503082405040824050508240506082405070824050808240509082405100824051108240512082405130824051408240515082405160824051708240518082405190824052008240521082405220824052308240524082405250824052608240527082405280824052908240530082405310824053208240533082405340824053508240536082405370824053808240539082405400824054108240542082405430824054408240545082405460824054708240548082405490824055008240551082405520824055308240554082405550824055608240557082405580824055908240560082405610824056208240563082405640824056508240566082405670824056808240569082405700824057108240572082405730824057408240575082405760824057708240578082405790824058008240581082405820824058308240584082405850824058608240587082405880824058908240590082405910824059208240593082405940824059508240596082405970824059808240599082406000824060108240602082406030824060408240605082406060824060708240608082406090824061008240611082406120824061308240614082406150824061608240617082406180824061908240620082406210824062208240623082406240824062508240626082406270824062808240629082406300824063108240632082406330824063408240635082406360824063708240638082406390824064008240641082406420824064308240644082406450824064608240647082406480824064908240650082406510824065208240653082406540824065508240656082406570824065808240659082406600824066108240662082406630824066408240665082406660824066708240668082406690824067008240671082406720824067308240674082406750824067608240677082406780824067908240680082406810824068208240683082406840824068508240686082406870824068808240689082406900824069108240692082406930824069408240695082406960824069708240698082406990824070008240701082407020824070308240704082407050824070608240707082407080824070908240710082407110824071208240713082407140824071508240716082407170824071808240719082407200824072108240722082407230824072408240725082407260824072708240728082407290824073008240731082407320824073308240734082407350824073608240737082407380824073908240740082407410824074208240743082407440824074508240746082407470824074808240749082407500824075108240752082407530824075408240755082407560824075708240758082407590824076008240761082407620824076308240764082407650824076608240767082407680824076908240770082407710824077208240773082407740824077508240776082407770824077808240779082407800824078108240782082407830824078408240785082407860824078708240788082407890824079008240791082407920824079308240794082407950824079608240797082407980824079908240800082408010825005008250051082500520825005308250054082500550825005608250057082500580825005908250060082500610825006208250063082500640825006508250066082500670825006808250069082500700825007108250072082500730825007408250075082500760825007708250078082500790825008008250081082500820825008308250084082500850825008608250087082500880825008908250090082500910825009208250093082500940825009508250096082500970825009808250099082501000825010108250102082501030825010408250105082501060825010708250108082501090825011008250111082501120825011308250114082501150825011608250117082501180825011908250120082501210825012208250123082501240825012508250126082501270825012808250129082501300825013108250132082501330825013408250135082501360825013708250138082501390825014008250141082501420825014308250144082501450825014608250147082501480825014908250150082501510825015208250153082501540825015508250156082501570825015808250159082501600825016108250162082501630825016408250165082501660825016708250168082501690825017008250171082501720825017308250174082501750825017608250177082501780825017908250180082501810825018208250183082501840825018508250186082501870825018808250189082501900825019108250192082501930825019408250195082501960825019708250198082501990825020008250201082502020825020308250204082502050825020608250207082502080825020908250210082502110825021208250213082502140825021508250216082502170825021808250219082502200825022108250222082502230825022408250225082502260825022708250228082502290825023008250231082502320825023308250234082502350825023608250237082502380825023908250240082502410825024208250243082502440825024508250246082502470825024808250249082502500825025108250252082502530825025408250255082502560825025708250258082502590825026008250261082502620825026308250264082502650825026608250267082502680825026908250270082502710825027208250273082502740825027508250276082502770825027808250279082502800825028108250282082502830825028408250285082502860825028708250288082502890825029008250291082502920825029308250294082502950825029608250297082502980825029908250300082503010825030208250303082503040825030508250306082503070825030808250309082503100825031108250312082503130825031408250315082503160825031708250318082503190825032008250321082503220825032308250324082503250825032608250327082503280825032908250330082503310825033208250333082503340825033508250336082503370825033808250339082503400825034108250342082503430825034408250345082503460825034708250348082503490825035008250351082503520825035308250354082503550825035608250357082503580825035908250360082503610825036208250363082503640825036508250366082503670825036808250369082503700825037108250372082503730825037408250375082503760825037708250378082503790825038008250381082503820825038308250384082503850825038608250387082503880825038908250390082503910825039208250393082503940825039508250396082503970825039808250399082504000825040108250402082504030825040408250405082504060825040708250408082504090825041008250411082504120825041308250414082504150825041608250417082504180825041908250420082504210825042208250423082504240825042508250426082504270825042808250429082504300825043108250432082504330825043408250435082504360825043708250438082504390825044008250441082504420825044308250444082504450825044608250447082504480825044908250450082504510825045208250453082504540825045508250456082504570825045808250459082504600825046108250462082504630825046408250465082504660825046708250468082504690825047008250471082504720825047308250474082504750825047608250477082504780825047908250480082504810825048208250483082504840825048508250486082504870825048808250489082504900825049108250492082504930825049408250495082504960825049708250498082504990825050008250501082505020825050308250504082505050825050608250507082505080825050908250510082505110825051208250513082505140825051508250516082505170825051808250519082505200825052108250522082505230825052408250525082505260825052708250528082505290825053008250531082505320825053308250534082505350825053608250537082505380825053908250540082505410825054208250543082505440825054508250546082505470825054808250549082505500825055108250552082505530825055408250555082505560825055708250558082505590825056008250561082505620825056308250564082505650825056608250567082505680825056908250570082505710825057208250573082505740825057508250576082505770825057808250579082505800825058108250582082505830825058408250585082505860825058708250588082505890825059008250591082505920825059308250594082505950825059608250597082505980825059908250600082506010825060208250603082506040825060508250606082506070825060808250609082506100825061108250612082506130825061408250615082506160825061708250618082506190825062008250621082506220825062308250624082506250825062608250627082506280825062908250630082506310825063208250633082506340825063508250636082506370825063808250639082506400825064108250642082506430825064408250645082506460825064708250648082506490825065008250651082506520825065308250654082506550825065608250657082506580825065908250660082506610825066208250663082506640825066508250666082506670825066808250669082506700825067108250672082506730825067408250675082506760825067708250678082506790825068008250681082506820825068308250684082506850825068608250687082506880825068908250690082506910825069208250693082506940825069508250696082506970825069808250699082507000825070108250702082507030825070408250705082507060825070708250708082507090825071008250711082507120825071308250714082507150825071608250717082507180825071908250720082507210825072208250723082507240825072508250726082507270825072808250729082507300825073108250732082507330825073408250735082507360825073708250738082507390825074008250741082507420825074308250744082507450825074608250747082507480825074908250750082507510825075208250753082507540825075508250756082507570825075808250759082507600825076108250762082507630825076408250765082507660825076708250768082507690825077008250771082507720825077308250774082507750825077608250777082507780825077908250780082507810825078208250783082507840825078508250786082507870825078808250789082507900825079108250792082507930825079408250795082507960825079708250798082507990825080008250801082600500826005108260052082600530826005408260055082600560826005708260058082600590826006008260061082600620826006308260064082600650826006608260067082600680826006908260070082600710826007208260073082600740826007508260076082600770826007808260079082600800826008108260082082600830826008408260085082600860826008708260088082600890826009008260091082600920826009308260094082600950826009608260097082600980826009908260100082601010826010208260103082601040826010508260106082601070826010808260109082601100826011108260112082601130826011408260115082601160826011708260118082601190826012008260121082601220826012308260124082601250826012608260127082601280826012908260130082601310826013208260133082601340826013508260136082601370826013808260139082601400826014108260142082601430826014408260145082601460826014708260148082601490826015008260151082601520826015308260154082601550826015608260157082601580826015908260160082601610826016208260163082601640826016508260166082601670826016808260169082601700826017108260172082601730826017408260175082601760826017708260178082601790826018008260181082601820826018308260184082601850826018608260187082601880826018908260190082601910826019208260193082601940826019508260196082601970826019808260199082602000826020108260202082602030826020408260205082602060826020708260208082602090826021008260211082602120826021308260214082602150826021608260217082602180826021908260220082602210826022208260223082602240826022508260226082602270826022808260229082602300826023108260232082602330826023408260235082602360826023708260238082602390826024008260241082602420826024308260244082602450826024608260247082602480826024908260250082602510826025208260253082602540826025508260256082602570826025808260259082602600826026108260262082602630826026408260265082602660826026708260268082602690826027008260271082602720826027308260274082602750826027608260277082602780826027908260280082602810826028208260283082602840826028508260286082602870826028808260289082602900826029108260292082602930826029408260295082602960826029708260298082602990826030008260301082603020826030308260304082603050826030608260307082603080826030908260310082603110826031208260313082603140826031508260316082603170826031808260319082603200826032108260322082603230826032408260325082603260826032708260328082603290826033008260331082603320826033308260334082603350826033608260337082603380826033908260340082603410826034208260343082603440826034508260346082603470826034808260349082603500826035108260352082603530826035408260355082603560826035708260358082603590826036008260361082603620826036308260364082603650826036608260367082603680826036908260370082603710826037208260373082603740826037508260376082603770826037808260379082603800826038108260382082603830826038408260385082603860826038708260388082603890826039008260391082603920826039308260394082603950826039608260397082603980826039908260400082604010826040208260403082604040826040508260406082604070826040808260409082604100826041108260412082604130826041408260415082604160826041708260418082604190826042008260421082604220826042308260424082604250826042608260427082604280826042908260430082604310826043208260433082604340826043508260436082604370826043808260439082604400826044108260442082604430826044408260445082604460826044708260448082604490826045008260451082604520826045308260454082604550826045608260457082604580826045908260460082604610826046208260463082604640826046508260466082604670826046808260469082604700826047108260472082604730826047408260475082604760826047708260478082604790826048008260481082604820826048308260484082604850826048608260487082604880826048908260490082604910826049208260493082604940826049508260496082604970826049808260499082605000826050108260502082605030826050408260505082605060826050708260508082605090826051008260511082605120826051308260514082605150826051608260517082605180826051908260520082605210826052208260523082605240826052508260526082605270826052808260529082605300826053108260532082605330826053408260535082605360826053708260538082605390826054008260541082605420826054308260544082605450826054608260547082605480826054908260550082605510826055208260553082605540826055508260556082605570826055808260559082605600826056108260562082605630826056408260565082605660826056708260568082605690826057008260571082605720826057308260574082605750826057608260577082605780826057908260580082605810826058208260583082605840826058508260586082605870826058808260589082605900826059108260592082605930826059408260595082605960826059708260598082605990826060008260601082606020826060308260604082606050826060608260607082606080826060908260610082606110826061208260613082606140826061508260616082606170826061808260619082606200826062108260622082606230826062408260625082606260826062708260628082606290826063008260631082606320826063308260634082606350826063608260637082606380826063908260640082606410826064208260643082606440826064508260646082606470826064808260649082606500826065108260652082606530826065408260655082606560826065708260658082606590826066008260661082606620826066308260664082606650826066608260667082606680826066908260670082606710826067208260673082606740826067508260676082606770826067808260679082606800826068108260682082606830826068408260685082606860826068708260688082606890826069008260691082606920826069308260694082606950826069608260697082606980826069908260700082607010826070208260703082607040826070508260706082607070826070808260709082607100826071108260712082607130826071408260715082607160826071708260718082607190826072008260721082607220826072308260724082607250826072608260727082607280826072908260730082607310826073208260733082607340826073508260736082607370826073808260739082607400826074108260742082607430826074408260745082607460826074708260748082607490826075008260751082607520826075308260754082607550826075608260757082607580826075908260760082607610826076208260763082607640826076508260766082607670826076808260769082607700826077108260772082607730826077408260775082607760826077708260778082607790826078008260781082607820826078308260784082607850826078608260787082607880826078908260790082607910826079208260793082607940826079508260796082607970826079808260799082608000826080108270050082700510827005208270053082700540827005508270056082700570827005808270059082700600827006108270062082700630827006408270065082700660827006708270068082700690827007008270071082700720827007308270074082700750827007608270077082700780827007908270080082700810827008208270083082700840827008508270086082700870827008808270089082700900827009108270092082700930827009408270095082700960827009708270098082700990827010008270101082701020827010308270104082701050827010608270107082701080827010908270110082701110827011208270113082701140827011508270116082701170827011808270119082701200827012108270122082701230827012408270125082701260827012708270128082701290827013008270131082701320827013308270134082701350827013608270137082701380827013908270140082701410827014208270143082701440827014508270146082701470827014808270149082701500827015108270152082701530827015408270155082701560827015708270158082701590827016008270161082701620827016308270164082701650827016608270167082701680827016908270170082701710827017208270173082701740827017508270176082701770827017808270179082701800827018108270182082701830827018408270185082701860827018708270188082701890827019008270191082701920827019308270194082701950827019608270197082701980827019908270200082702010827020208270203082702040827020508270206082702070827020808270209082702100827021108270212082702130827021408270215082702160827021708270218082702190827022008270221082702220827022308270224082702250827022608270227082702280827022908270230082702310827023208270233082702340827023508270236082702370827023808270239082702400827024108270242082702430827024408270245082702460827024708270248082702490827025008270251082702520827025308270254082702550827025608270257082702580827025908270260082702610827026208270263082702640827026508270266082702670827026808270269082702700827027108270272082702730827027408270275082702760827027708270278082702790827028008270281082702820827028308270284082702850827028608270287082702880827028908270290082702910827029208270293082702940827029508270296082702970827029808270299082703000827030108270302082703030827030408270305082703060827030708270308082703090827031008270311082703120827031308270314082703150827031608270317082703180827031908270320082703210827032208270323082703240827032508270326082703270827032808270329082703300827033108270332082703330827033408270335082703360827033708270338082703390827034008270341082703420827034308270344082703450827034608270347082703480827034908270350082703510827035208270353082703540827035508270356082703570827035808270359082703600827036108270362082703630827036408270365082703660827036708270368082703690827037008270371082703720827037308270374082703750827037608270377082703780827037908270380082703810827038208270383082703840827038508270386082703870827038808270389082703900827039108270392082703930827039408270395082703960827039708270398082703990827040008270401082704020827040308270404082704050827040608270407082704080827040908270410082704110827041208270413082704140827041508270416082704170827041808270419082704200827042108270422082704230827042408270425082704260827042708270428082704290827043008270431082704320827043308270434082704350827043608270437082704380827043908270440082704410827044208270443082704440827044508270446082704470827044808270449082704500827045108270452082704530827045408270455082704560827045708270458082704590827046008270461082704620827046308270464082704650827046608270467082704680827046908270470082704710827047208270473082704740827047508270476082704770827047808270479082704800827048108270482082704830827048408270485082704860827048708270488082704890827049008270491082704920827049308270494082704950827049608270497082704980827049908270500082705010827050208270503082705040827050508270506082705070827050808270509082705100827051108270512082705130827051408270515082705160827051708270518082705190827052008270521082705220827052308270524082705250827052608270527082705280827052908270530082705310827053208270533082705340827053508270536082705370827053808270539082705400827054108270542082705430827054408270545082705460827054708270548082705490827055008270551082705520827055308270554082705550827055608270557082705580827055908270560082705610827056208270563082705640827056508270566082705670827056808270569082705700827057108270572082705730827057408270575082705760827057708270578082705790827058008270581082705820827058308270584082705850827058608270587082705880827058908270590082705910827059208270593082705940827059508270596082705970827059808270599082706000827060108270602082706030827060408270605082706060827060708270608082706090827061008270611082706120827061308270614082706150827061608270617082706180827061908270620082706210827062208270623082706240827062508270626082706270827062808270629082706300827063108270632082706330827063408270635082706360827063708270638082706390827064008270641082706420827064308270644082706450827064608270647082706480827064908270650082706510827065208270653082706540827065508270656082706570827065808270659082706600827066108270662082706630827066408270665082706660827066708270668082706690827067008270671082706720827067308270674082706750827067608270677082706780827067908270680082706810827068208270683082706840827068508270686082706870827068808270689082706900827069108270692082706930827069408270695082706960827069708270698082706990827070008270701082707020827070308270704082707050827070608270707082707080827070908270710082707110827071208270713082707140827071508270716082707170827071808270719082707200827072108270722082707230827072408270725082707260827072708270728082707290827073008270731082707320827073308270734082707350827073608270737082707380827073908270740082707410827074208270743082707440827074508270746082707470827074808270749082707500827075108270752082707530827075408270755082707560827075708270758082707590827076008270761082707620827076308270764082707650827076608270767082707680827076908270770082707710827077208270773082707740827077508270776082707770827077808270779082707800827078108270782082707830827078408270785082707860827078708270788082707890827079008270791082707920827079308270794082707950827079608270797082707980827079908270800082708010828005008280051082800520828005308280054082800550828005608280057082800580828005908280060082800610828006208280063082800640828006508280066082800670828006808280069082800700828007108280072082800730828007408280075082800760828007708280078082800790828008008280081082800820828008308280084082800850828008608280087082800880828008908280090082800910828009208280093082800940828009508280096082800970828009808280099082801000828010108280102082801030828010408280105082801060828010708280108082801090828011008280111082801120828011308280114082801150828011608280117082801180828011908280120082801210828012208280123082801240828012508280126082801270828012808280129082801300828013108280132082801330828013408280135082801360828013708280138082801390828014008280141082801420828014308280144082801450828014608280147082801480828014908280150082801510828015208280153082801540828015508280156082801570828015808280159082801600828016108280162082801630828016408280165082801660828016708280168082801690828017008280171082801720828017308280174082801750828017608280177082801780828017908280180082801810828018208280183082801840828018508280186082801870828018808280189082801900828019108280192082801930828019408280195082801960828019708280198082801990828020008280201082802020828020308280204082802050828020608280207082802080828020908280210082802110828021208280213082802140828021508280216082802170828021808280219082802200828022108280222082802230828022408280225082802260828022708280228082802290828023008280231082802320828023308280234082802350828023608280237082802380828023908280240082802410828024208280243082802440828024508280246082802470828024808280249082802500828025108280252082802530828025408280255082802560828025708280258082802590828026008280261082802620828026308280264082802650828026608280267082802680828026908280270082802710828027208280273082802740828027508280276082802770828027808280279082802800828028108280282082802830828028408280285082802860828028708280288082802890828029008280291082802920828029308280294082802950828029608280297082802980828029908280300082803010828030208280303082803040828030508280306082803070828030808280309082803100828031108280312082803130828031408280315082803160828031708280318082803190828032008280321082803220828032308280324082803250828032608280327082803280828032908280330082803310828033208280333082803340828033508280336082803370828033808280339082803400828034108280342082803430828034408280345082803460828034708280348082803490828035008280351082803520828035308280354082803550828035608280357082803580828035908280360082803610828036208280363082803640828036508280366082803670828036808280369082803700828037108280372082803730828037408280375082803760828037708280378082803790828038008280381082803820828038308280384082803850828038608280387082803880828038908280390082803910828039208280393082803940828039508280396082803970828039808280399082804000828040108280402082804030828040408280405082804060828040708280408082804090828041008280411082804120828041308280414082804150828041608280417082804180828041908280420082804210828042208280423082804240828042508280426082804270828042808280429082804300828043108280432082804330828043408280435082804360828043708280438082804390828044008280441082804420828044308280444082804450828044608280447082804480828044908280450082804510828045208280453082804540828045508280456082804570828045808280459082804600828046108280462082804630828046408280465082804660828046708280468082804690828047008280471082804720828047308280474082804750828047608280477082804780828047908280480082804810828048208280483082804840828048508280486082804870828048808280489082804900828049108280492082804930828049408280495082804960828049708280498082804990828050008280501082805020828050308280504082805050828050608280507082805080828050908280510082805110828051208280513082805140828051508280516082805170828051808280519082805200828052108280522082805230828052408280525082805260828052708280528082805290828053008280531082805320828053308280534082805350828053608280537082805380828053908280540082805410828054208280543082805440828054508280546082805470828054808280549082805500828055108280552082805530828055408280555082805560828055708280558082805590828056008280561082805620828056308280564082805650828056608280567082805680828056908280570082805710828057208280573082805740828057508280576082805770828057808280579082805800828058108280582082805830828058408280585082805860828058708280588082805890828059008280591082805920828059308280594082805950828059608280597082805980828059908280600082806010828060208280603082806040828060508280606082806070828060808280609082806100828061108280612082806130828061408280615082806160828061708280618082806190828062008280621082806220828062308280624082806250828062608280627082806280828062908280630082806310828063208280633082806340828063508280636082806370828063808280639082806400828064108280642082806430828064408280645082806460828064708280648082806490828065008280651082806520828065308280654082806550828065608280657082806580828065908280660082806610828066208280663082806640828066508280666082806670828066808280669082806700828067108280672082806730828067408280675082806760828067708280678082806790828068008280681082806820828068308280684082806850828068608280687082806880828068908280690082806910828069208280693082806940828069508280696082806970828069808280699082807000828070108280702082807030828070408280705082807060828070708280708082807090828071008280711082807120828071308280714082807150828071608280717082807180828071908280720082807210828072208280723082807240828072508280726082807270828072808280729082807300828073108280732082807330828073408280735082807360828073708280738082807390828074008280741082807420828074308280744082807450828074608280747082807480828074908280750082807510828075208280753082807540828075508280756082807570828075808280759082807600828076108280762082807630828076408280765082807660828076708280768082807690828077008280771082807720828077308280774082807750828077608280777082807780828077908280780082807810828078208280783082807840828078508280786082807870828078808280789082807900828079108280792082807930828079408280795082807960828079708280798082807990828080008280801082900500829005108290052082900530829005408290055082900560829005708290058082900590829006008290061082900620829006308290064082900650829006608290067082900680829006908290070082900710829007208290073082900740829007508290076082900770829007808290079082900800829008108290082082900830829008408290085082900860829008708290088082900890829009008290091082900920829009308290094082900950829009608290097082900980829009908290100082901010829010208290103082901040829010508290106082901070829010808290109082901100829011108290112082901130829011408290115082901160829011708290118082901190829012008290121082901220829012308290124082901250829012608290127082901280829012908290130082901310829013208290133082901340829013508290136082901370829013808290139082901400829014108290142082901430829014408290145082901460829014708290148082901490829015008290151082901520829015308290154082901550829015608290157082901580829015908290160082901610829016208290163082901640829016508290166082901670829016808290169082901700829017108290172082901730829017408290175082901760829017708290178082901790829018008290181082901820829018308290184082901850829018608290187082901880829018908290190082901910829019208290193082901940829019508290196082901970829019808290199082902000829020108290202082902030829020408290205082902060829020708290208082902090829021008290211082902120829021308290214082902150829021608290217082902180829021908290220082902210829022208290223082902240829022508290226082902270829022808290229082902300829023108290232082902330829023408290235082902360829023708290238082902390829024008290241082902420829024308290244082902450829024608290247082902480829024908290250082902510829025208290253082902540829025508290256082902570829025808290259082902600829026108290262082902630829026408290265082902660829026708290268082902690829027008290271082902720829027308290274082902750829027608290277082902780829027908290280082902810829028208290283082902840829028508290286082902870829028808290289082902900829029108290292082902930829029408290295082902960829029708290298082902990829030008290301082903020829030308290304082903050829030608290307082903080829030908290310082903110829031208290313082903140829031508290316082903170829031808290319082903200829032108290322082903230829032408290325082903260829032708290328082903290829033008290331082903320829033308290334082903350829033608290337082903380829033908290340082903410829034208290343082903440829034508290346082903470829034808290349082903500829035108290352082903530829035408290355082903560829035708290358082903590829036008290361082903620829036308290364082903650829036608290367082903680829036908290370082903710829037208290373082903740829037508290376082903770829037808290379082903800829038108290382082903830829038408290385082903860829038708290388082903890829039008290391082903920829039308290394082903950829039608290397082903980829039908290400082904010829040208290403082904040829040508290406082904070829040808290409082904100829041108290412082904130829041408290415082904160829041708290418082904190829042008290421082904220829042308290424082904250829042608290427082904280829042908290430082904310829043208290433082904340829043508290436082904370829043808290439082904400829044108290442082904430829044408290445082904460829044708290448082904490829045008290451082904520829045308290454082904550829045608290457082904580829045908290460082904610829046208290463082904640829046508290466082904670829046808290469082904700829047108290472082904730829047408290475082904760829047708290478082904790829048008290481082904820829048308290484082904850829048608290487082904880829048908290490082904910829049208290493082904940829049508290496082904970829049808290499082905000829050108290502082905030829050408290505082905060829050708290508082905090829051008290511082905120829051308290514082905150829051608290517082905180829051908290520082905210829052208290523082905240829052508290526082905270829052808290529082905300829053108290532082905330829053408290535082905360829053708290538082905390829054008290541082905420829054308290544082905450829054608290547082905480829054908290550082905510829055208290553082905540829055508290556082905570829055808290559082905600829056108290562082905630829056408290565082905660829056708290568082905690829057008290571082905720829057308290574082905750829057608290577082905780829057908290580082905810829058208290583082905840829058508290586082905870829058808290589082905900829059108290592082905930829059408290595082905960829059708290598082905990829060008290601082906020829060308290604082906050829060608290607082906080829060908290610082906110829061208290613082906140829061508290616082906170829061808290619082906200829062108290622082906230829062408290625082906260829062708290628082906290829063008290631082906320829063308290634082906350829063608290637082906380829063908290640082906410829064208290643082906440829064508290646082906470829064808290649082906500829065108290652082906530829065408290655082906560829065708290658082906590829066008290661082906620829066308290664082906650829066608290667082906680829066908290670082906710829067208290673082906740829067508290676082906770829067808290679082906800829068108290682082906830829068408290685082906860829068708290688082906890829069008290691082906920829069308290694082906950829069608290697082906980829069908290700082907010829070208290703082907040829070508290706082907070829070808290709082907100829071108290712082907130829071408290715082907160829071708290718082907190829072008290721082907220829072308290724082907250829072608290727082907280829072908290730082907310829073208290733082907340829073508290736082907370829073808290739082907400829074108290742082907430829074408290745082907460829074708290748082907490829075008290751082907520829075308290754082907550829075608290757082907580829075908290760082907610829076208290763082907640829076508290766082907670829076808290769082907700829077108290772082907730829077408290775082907760829077708290778082907790829078008290781082907820829078308290784082907850829078608290787082907880829078908290790082907910829079208290793082907940829079508290796082907970829079808290799082908000829080108300050083000510830005208300053083000540830005508300056083000570830005808300059083000600830006108300062083000630830006408300065083000660830006708300068083000690830007008300071083000720830007308300074083000750830007608300077083000780830007908300080083000810830008208300083083000840830008508300086083000870830008808300089083000900830009108300092083000930830009408300095083000960830009708300098083000990830010008300101083001020830010308300104083001050830010608300107083001080830010908300110083001110830011208300113083001140830011508300116083001170830011808300119083001200830012108300122083001230830012408300125083001260830012708300128083001290830013008300131083001320830013308300134083001350830013608300137083001380830013908300140083001410830014208300143083001440830014508300146083001470830014808300149083001500830015108300152083001530830015408300155083001560830015708300158083001590830016008300161083001620830016308300164083001650830016608300167083001680830016908300170083001710830017208300173083001740830017508300176083001770830017808300179083001800830018108300182083001830830018408300185083001860830018708300188083001890830019008300191083001920830019308300194083001950830019608300197083001980830019908300200083002010830020208300203083002040830020508300206083002070830020808300209083002100830021108300212083002130830021408300215083002160830021708300218083002190830022008300221083002220830022308300224083002250830022608300227083002280830022908300230083002310830023208300233083002340830023508300236083002370830023808300239083002400830024108300242083002430830024408300245083002460830024708300248083002490830025008300251083002520830025308300254083002550830025608300257083002580830025908300260083002610830026208300263083002640830026508300266083002670830026808300269083002700830027108300272083002730830027408300275083002760830027708300278083002790830028008300281083002820830028308300284083002850830028608300287083002880830028908300290083002910830029208300293083002940830029508300296083002970830029808300299083003000830030108300302083003030830030408300305083003060830030708300308083003090830031008300311083003120830031308300314083003150830031608300317083003180830031908300320083003210830032208300323083003240830032508300326083003270830032808300329083003300830033108300332083003330830033408300335083003360830033708300338083003390830034008300341083003420830034308300344083003450830034608300347083003480830034908300350083003510830035208300353083003540830035508300356083003570830035808300359083003600830036108300362083003630830036408300365083003660830036708300368083003690830037008300371083003720830037308300374083003750830037608300377083003780830037908300380083003810830038208300383083003840830038508300386083003870830038808300389083003900830039108300392083003930830039408300395083003960830039708300398083003990830040008300401083004020830040308300404083004050830040608300407083004080830040908300410083004110830041208300413083004140830041508300416083004170830041808300419083004200830042108300422083004230830042408300425083004260830042708300428083004290830043008300431083004320830043308300434083004350830043608300437083004380830043908300440083004410830044208300443083004440830044508300446083004470830044808300449083004500830045108300452083004530830045408300455083004560830045708300458083004590830046008300461083004620830046308300464083004650830046608300467083004680830046908300470083004710830047208300473083004740830047508300476083004770830047808300479083004800830048108300482083004830830048408300485083004860830048708300488083004890830049008300491083004920830049308300494083004950830049608300497083004980830049908300500083005010830050208300503083005040830050508300506083005070830050808300509083005100830051108300512083005130830051408300515083005160830051708300518083005190830052008300521083005220830052308300524083005250830052608300527083005280830052908300530083005310830053208300533083005340830053508300536083005370830053808300539083005400830054108300542083005430830054408300545083005460830054708300548083005490830055008300551083005520830055308300554083005550830055608300557083005580830055908300560083005610830056208300563083005640830056508300566083005670830056808300569083005700830057108300572083005730830057408300575083005760830057708300578083005790830058008300581083005820830058308300584083005850830058608300587083005880830058908300590083005910830059208300593083005940830059508300596083005970830059808300599083006000830060108300602083006030830060408300605083006060830060708300608083006090830061008300611083006120830061308300614083006150830061608300617083006180830061908300620083006210830062208300623083006240830062508300626083006270830062808300629083006300830063108300632083006330830063408300635083006360830063708300638083006390830064008300641083006420830064308300644083006450830064608300647083006480830064908300650083006510830065208300653083006540830065508300656083006570830065808300659083006600830066108300662083006630830066408300665083006660830066708300668083006690830067008300671083006720830067308300674083006750830067608300677083006780830067908300680083006810830068208300683083006840830068508300686083006870830068808300689083006900830069108300692083006930830069408300695083006960830069708300698083006990830070008300701083007020830070308300704083007050830070608300707083007080830070908300710083007110830071208300713083007140830071508300716083007170830071808300719083007200830072108300722083007230830072408300725083007260830072708300728083007290830073008300731083007320830073308300734083007350830073608300737083007380830073908300740083007410830074208300743083007440830074508300746083007470830074808300749083007500830075108300752083007530830075408300755083007560830075708300758083007590830076008300761083007620830076308300764083007650830076608300767083007680830076908300770083007710830077208300773083007740830077508300776083007770830077808300779083007800830078108300782083007830830078408300785083007860830078708300788083007890830079008300791083007920830079308300794083007950830079608300797083007980830079908300800083008010831005008310051083100520831005308310054083100550831005608310057083100580831005908310060083100610831006208310063083100640831006508310066083100670831006808310069083100700831007108310072083100730831007408310075083100760831007708310078083100790831008008310081083100820831008308310084083100850831008608310087083100880831008908310090083100910831009208310093083100940831009508310096083100970831009808310099083101000831010108310102083101030831010408310105083101060831010708310108083101090831011008310111083101120831011308310114083101150831011608310117083101180831011908310120083101210831012208310123083101240831012508310126083101270831012808310129083101300831013108310132083101330831013408310135083101360831013708310138083101390831014008310141083101420831014308310144083101450831014608310147083101480831014908310150083101510831015208310153083101540831015508310156083101570831015808310159083101600831016108310162083101630831016408310165083101660831016708310168083101690831017008310171083101720831017308310174083101750831017608310177083101780831017908310180083101810831018208310183083101840831018508310186083101870831018808310189083101900831019108310192083101930831019408310195083101960831019708310198083101990831020008310201083102020831020308310204083102050831020608310207083102080831020908310210083102110831021208310213083102140831021508310216083102170831021808310219083102200831022108310222083102230831022408310225083102260831022708310228083102290831023008310231083102320831023308310234083102350831023608310237083102380831023908310240083102410831024208310243083102440831024508310246083102470831024808310249083102500831025108310252083102530831025408310255083102560831025708310258083102590831026008310261083102620831026308310264083102650831026608310267083102680831026908310270083102710831027208310273083102740831027508310276083102770831027808310279083102800831028108310282083102830831028408310285083102860831028708310288083102890831029008310291083102920831029308310294083102950831029608310297083102980831029908310300083103010831030208310303083103040831030508310306083103070831030808310309083103100831031108310312083103130831031408310315083103160831031708310318083103190831032008310321083103220831032308310324083103250831032608310327083103280831032908310330083103310831033208310333083103340831033508310336083103370831033808310339083103400831034108310342083103430831034408310345083103460831034708310348083103490831035008310351083103520831035308310354083103550831035608310357083103580831035908310360083103610831036208310363083103640831036508310366083103670831036808310369083103700831037108310372083103730831037408310375083103760831037708310378083103790831038008310381083103820831038308310384083103850831038608310387083103880831038908310390083103910831039208310393083103940831039508310396083103970831039808310399083104000831040108310402083104030831040408310405083104060831040708310408083104090831041008310411083104120831041308310414083104150831041608310417083104180831041908310420083104210831042208310423083104240831042508310426083104270831042808310429083104300831043108310432083104330831043408310435083104360831043708310438083104390831044008310441083104420831044308310444083104450831044608310447083104480831044908310450083104510831045208310453083104540831045508310456083104570831045808310459083104600831046108310462083104630831046408310465083104660831046708310468083104690831047008310471083104720831047308310474083104750831047608310477083104780831047908310480083104810831048208310483083104840831048508310486083104870831048808310489083104900831049108310492083104930831049408310495083104960831049708310498083104990831050008310501083105020831050308310504083105050831050608310507083105080831050908310510083105110831051208310513083105140831051508310516083105170831051808310519083105200831052108310522083105230831052408310525083105260831052708310528083105290831053008310531083105320831053308310534083105350831053608310537083105380831053908310540083105410831054208310543083105440831054508310546083105470831054808310549083105500831055108310552083105530831055408310555083105560831055708310558083105590831056008310561083105620831056308310564083105650831056608310567083105680831056908310570083105710831057208310573083105740831057508310576083105770831057808310579083105800831058108310582083105830831058408310585083105860831058708310588083105890831059008310591083105920831059308310594083105950831059608310597083105980831059908310600083106010831060208310603083106040831060508310606083106070831060808310609083106100831061108310612083106130831061408310615083106160831061708310618083106190831062008310621083106220831062308310624083106250831062608310627083106280831062908310630083106310831063208310633083106340831063508310636083106370831063808310639083106400831064108310642083106430831064408310645083106460831064708310648083106490831065008310651083106520831065308310654083106550831065608310657083106580831065908310660083106610831066208310663083106640831066508310666083106670831066808310669083106700831067108310672083106730831067408310675083106760831067708310678083106790831068008310681083106820831068308310684083106850831068608310687083106880831068908310690083106910831069208310693083106940831069508310696083106970831069808310699083107000831070108310702083107030831070408310705083107060831070708310708083107090831071008310711083107120831071308310714083107150831071608310717083107180831071908310720083107210831072208310723083107240831072508310726083107270831072808310729083107300831073108310732083107330831073408310735083107360831073708310738083107390831074008310741083107420831074308310744083107450831074608310747083107480831074908310750083107510831075208310753083107540831075508310756083107570831075808310759083107600831076108310762083107630831076408310765083107660831076708310768083107690831077008310771083107720831077308310774083107750831077608310777083107780831077908310780083107810831078208310783083107840831078508310786083107870831078808310789083107900831079108310792083107930831079408310795083107960831079708310798083107990831080008310801083200500832005108320052083200530832005408320055083200560832005708320058083200590832006008320061083200620832006308320064083200650832006608320067083200680832006908320070083200710832007208320073083200740832007508320076083200770832007808320079083200800832008108320082083200830832008408320085083200860832008708320088083200890832009008320091083200920832009308320094083200950832009608320097083200980832009908320100083201010832010208320103083201040832010508320106083201070832010808320109083201100832011108320112083201130832011408320115083201160832011708320118083201190832012008320121083201220832012308320124083201250832012608320127083201280832012908320130083201310832013208320133083201340832013508320136083201370832013808320139083201400832014108320142083201430832014408320145083201460832014708320148083201490832015008320151083201520832015308320154083201550832015608320157083201580832015908320160083201610832016208320163083201640832016508320166083201670832016808320169083201700832017108320172083201730832017408320175083201760832017708320178083201790832018008320181083201820832018308320184083201850832018608320187083201880832018908320190083201910832019208320193083201940832019508320196083201970832019808320199083202000832020108320202083202030832020408320205083202060832020708320208083202090832021008320211083202120832021308320214083202150832021608320217083202180832021908320220083202210832022208320223083202240832022508320226083202270832022808320229083202300832023108320232083202330832023408320235083202360832023708320238083202390832024008320241083202420832024308320244083202450832024608320247083202480832024908320250083202510832025208320253083202540832025508320256083202570832025808320259083202600832026108320262083202630832026408320265083202660832026708320268083202690832027008320271083202720832027308320274083202750832027608320277083202780832027908320280083202810832028208320283083202840832028508320286083202870832028808320289083202900832029108320292083202930832029408320295083202960832029708320298083202990832030008320301083203020832030308320304083203050832030608320307083203080832030908320310083203110832031208320313083203140832031508320316083203170832031808320319083203200832032108320322083203230832032408320325083203260832032708320328083203290832033008320331083203320832033308320334083203350832033608320337083203380832033908320340083203410832034208320343083203440832034508320346083203470832034808320349083203500832035108320352083203530832035408320355083203560832035708320358083203590832036008320361083203620832036308320364083203650832036608320367083203680832036908320370083203710832037208320373083203740832037508320376083203770832037808320379083203800832038108320382083203830832038408320385083203860832038708320388083203890832039008320391083203920832039308320394083203950832039608320397083203980832039908320400083204010832040208320403083204040832040508320406083204070832040808320409083204100832041108320412083204130832041408320415083204160832041708320418083204190832042008320421083204220832042308320424083204250832042608320427083204280832042908320430083204310832043208320433083204340832043508320436083204370832043808320439083204400832044108320442083204430832044408320445083204460832044708320448083204490832045008320451083204520832045308320454083204550832045608320457083204580832045908320460083204610832046208320463083204640832046508320466083204670832046808320469083204700832047108320472083204730832047408320475083204760832047708320478083204790832048008320481083204820832048308320484083204850832048608320487083204880832048908320490083204910832049208320493083204940832049508320496083204970832049808320499083205000832050108320502083205030832050408320505083205060832050708320508083205090832051008320511083205120832051308320514083205150832051608320517083205180832051908320520083205210832052208320523083205240832052508320526083205270832052808320529083205300832053108320532083205330832053408320535083205360832053708320538083205390832054008320541083205420832054308320544083205450832054608320547083205480832054908320550083205510832055208320553083205540832055508320556083205570832055808320559083205600832056108320562083205630832056408320565083205660832056708320568083205690832057008320571083205720832057308320574083205750832057608320577083205780832057908320580083205810832058208320583083205840832058508320586083205870832058808320589083205900832059108320592083205930832059408320595083205960832059708320598083205990832060008320601083206020832060308320604083206050832060608320607083206080832060908320610083206110832061208320613083206140832061508320616083206170832061808320619083206200832062108320622083206230832062408320625083206260832062708320628083206290832063008320631083206320832063308320634083206350832063608320637083206380832063908320640083206410832064208320643083206440832064508320646083206470832064808320649083206500832065108320652083206530832065408320655083206560832065708320658083206590832066008320661083206620832066308320664083206650832066608320667083206680832066908320670083206710832067208320673083206740832067508320676083206770832067808320679083206800832068108320682083206830832068408320685083206860832068708320688083206890832069008320691083206920832069308320694083206950832069608320697083206980832069908320700083207010832070208320703083207040832070508320706083207070832070808320709083207100832071108320712083207130832071408320715083207160832071708320718083207190832072008320721083207220832072308320724083207250832072608320727083207280832072908320730083207310832073208320733083207340832073508320736083207370832073808320739083207400832074108320742083207430832074408320745083207460832074708320748083207490832075008320751083207520832075308320754083207550832075608320757083207580832075908320760083207610832076208320763083207640832076508320766083207670832076808320769083207700832077108320772083207730832077408320775083207760832077708320778083207790832078008320781083207820832078308320784083207850832078608320787083207880832078908320790083207910832079208320793083207940832079508320796083207970832079808320799083208000832080108330050083300510833005208330053083300540833005508330056083300570833005808330059083300600833006108330062083300630833006408330065083300660833006708330068083300690833007008330071083300720833007308330074083300750833007608330077083300780833007908330080083300810833008208330083083300840833008508330086083300870833008808330089083300900833009108330092083300930833009408330095083300960833009708330098083300990833010008330101083301020833010308330104083301050833010608330107083301080833010908330110083301110833011208330113083301140833011508330116083301170833011808330119083301200833012108330122083301230833012408330125083301260833012708330128083301290833013008330131083301320833013308330134083301350833013608330137083301380833013908330140083301410833014208330143083301440833014508330146083301470833014808330149083301500833015108330152083301530833015408330155083301560833015708330158083301590833016008330161083301620833016308330164083301650833016608330167083301680833016908330170083301710833017208330173083301740833017508330176083301770833017808330179083301800833018108330182083301830833018408330185083301860833018708330188083301890833019008330191083301920833019308330194083301950833019608330197083301980833019908330200083302010833020208330203083302040833020508330206083302070833020808330209083302100833021108330212083302130833021408330215083302160833021708330218083302190833022008330221083302220833022308330224083302250833022608330227083302280833022908330230083302310833023208330233083302340833023508330236083302370833023808330239083302400833024108330242083302430833024408330245083302460833024708330248083302490833025008330251083302520833025308330254083302550833025608330257083302580833025908330260083302610833026208330263083302640833026508330266083302670833026808330269083302700833027108330272083302730833027408330275083302760833027708330278083302790833028008330281083302820833028308330284083302850833028608330287083302880833028908330290083302910833029208330293083302940833029508330296083302970833029808330299083303000833030108330302083303030833030408330305083303060833030708330308083303090833031008330311083303120833031308330314083303150833031608330317083303180833031908330320083303210833032208330323083303240833032508330326083303270833032808330329083303300833033108330332083303330833033408330335083303360833033708330338083303390833034008330341083303420833034308330344083303450833034608330347083303480833034908330350083303510833035208330353083303540833035508330356083303570833035808330359083303600833036108330362083303630833036408330365083303660833036708330368083303690833037008330371083303720833037308330374083303750833037608330377083303780833037908330380083303810833038208330383083303840833038508330386083303870833038808330389083303900833039108330392083303930833039408330395083303960833039708330398083303990833040008330401083304020833040308330404083304050833040608330407083304080833040908330410083304110833041208330413083304140833041508330416083304170833041808330419083304200833042108330422083304230833042408330425083304260833042708330428083304290833043008330431083304320833043308330434083304350833043608330437083304380833043908330440083304410833044208330443083304440833044508330446083304470833044808330449083304500833045108330452083304530833045408330455083304560833045708330458083304590833046008330461083304620833046308330464083304650833046608330467083304680833046908330470083304710833047208330473083304740833047508330476083304770833047808330479083304800833048108330482083304830833048408330485083304860833048708330488083304890833049008330491083304920833049308330494083304950833049608330497083304980833049908330500083305010833050208330503083305040833050508330506083305070833050808330509083305100833051108330512083305130833051408330515083305160833051708330518083305190833052008330521083305220833052308330524083305250833052608330527083305280833052908330530083305310833053208330533083305340833053508330536083305370833053808330539083305400833054108330542083305430833054408330545083305460833054708330548083305490833055008330551083305520833055308330554083305550833055608330557083305580833055908330560083305610833056208330563083305640833056508330566083305670833056808330569083305700833057108330572083305730833057408330575083305760833057708330578083305790833058008330581083305820833058308330584083305850833058608330587083305880833058908330590083305910833059208330593083305940833059508330596083305970833059808330599083306000833060108330602083306030833060408330605083306060833060708330608083306090833061008330611083306120833061308330614083306150833061608330617083306180833061908330620083306210833062208330623083306240833062508330626083306270833062808330629083306300833063108330632083306330833063408330635083306360833063708330638083306390833064008330641083306420833064308330644083306450833064608330647083306480833064908330650083306510833065208330653083306540833065508330656083306570833065808330659083306600833066108330662083306630833066408330665083306660833066708330668083306690833067008330671083306720833067308330674083306750833067608330677083306780833067908330680083306810833068208330683083306840833068508330686083306870833068808330689083306900833069108330692083306930833069408330695083306960833069708330698083306990833070008330701083307020833070308330704083307050833070608330707083307080833070908330710083307110833071208330713083307140833071508330716083307170833071808330719083307200833072108330722083307230833072408330725083307260833072708330728083307290833073008330731083307320833073308330734083307350833073608330737083307380833073908330740083307410833074208330743083307440833074508330746083307470833074808330749083307500833075108330752083307530833075408330755083307560833075708330758083307590833076008330761083307620833076308330764083307650833076608330767083307680833076908330770083307710833077208330773083307740833077508330776083307770833077808330779083307800833078108330782083307830833078408330785083307860833078708330788083307890833079008330791083307920833079308330794083307950833079608330797083307980833079908330800083308010834005008340051083400520834005308340054083400550834005608340057083400580834005908340060083400610834006208340063083400640834006508340066083400670834006808340069083400700834007108340072083400730834007408340075083400760834007708340078083400790834008008340081083400820834008308340084083400850834008608340087083400880834008908340090083400910834009208340093083400940834009508340096083400970834009808340099083401000834010108340102083401030834010408340105083401060834010708340108083401090834011008340111083401120834011308340114083401150834011608340117083401180834011908340120083401210834012208340123083401240834012508340126083401270834012808340129083401300834013108340132083401330834013408340135083401360834013708340138083401390834014008340141083401420834014308340144083401450834014608340147083401480834014908340150083401510834015208340153083401540834015508340156083401570834015808340159083401600834016108340162083401630834016408340165083401660834016708340168083401690834017008340171083401720834017308340174083401750834017608340177083401780834017908340180083401810834018208340183083401840834018508340186083401870834018808340189083401900834019108340192083401930834019408340195083401960834019708340198083401990834020008340201083402020834020308340204083402050834020608340207083402080834020908340210083402110834021208340213083402140834021508340216083402170834021808340219083402200834022108340222083402230834022408340225083402260834022708340228083402290834023008340231083402320834023308340234083402350834023608340237083402380834023908340240083402410834024208340243083402440834024508340246083402470834024808340249083402500834025108340252083402530834025408340255083402560834025708340258083402590834026008340261083402620834026308340264083402650834026608340267083402680834026908340270083402710834027208340273083402740834027508340276083402770834027808340279083402800834028108340282083402830834028408340285083402860834028708340288083402890834029008340291083402920834029308340294083402950834029608340297083402980834029908340300083403010834030208340303083403040834030508340306083403070834030808340309083403100834031108340312083403130834031408340315083403160834031708340318083403190834032008340321083403220834032308340324083403250834032608340327083403280834032908340330083403310834033208340333083403340834033508340336083403370834033808340339083403400834034108340342083403430834034408340345083403460834034708340348083403490834035008340351083403520834035308340354083403550834035608340357083403580834035908340360083403610834036208340363083403640834036508340366083403670834036808340369083403700834037108340372083403730834037408340375083403760834037708340378083403790834038008340381083403820834038308340384083403850834038608340387083403880834038908340390083403910834039208340393083403940834039508340396083403970834039808340399083404000834040108340402083404030834040408340405083404060834040708340408083404090834041008340411083404120834041308340414083404150834041608340417083404180834041908340420083404210834042208340423083404240834042508340426083404270834042808340429083404300834043108340432083404330834043408340435083404360834043708340438083404390834044008340441083404420834044308340444083404450834044608340447083404480834044908340450083404510834045208340453083404540834045508340456083404570834045808340459083404600834046108340462083404630834046408340465083404660834046708340468083404690834047008340471083404720834047308340474083404750834047608340477083404780834047908340480083404810834048208340483083404840834048508340486083404870834048808340489083404900834049108340492083404930834049408340495083404960834049708340498083404990834050008340501083405020834050308340504083405050834050608340507083405080834050908340510083405110834051208340513083405140834051508340516083405170834051808340519083405200834052108340522083405230834052408340525083405260834052708340528083405290834053008340531083405320834053308340534083405350834053608340537083405380834053908340540083405410834054208340543083405440834054508340546083405470834054808340549083405500834055108340552083405530834055408340555083405560834055708340558083405590834056008340561083405620834056308340564083405650834056608340567083405680834056908340570083405710834057208340573083405740834057508340576083405770834057808340579083405800834058108340582083405830834058408340585083405860834058708340588083405890834059008340591083405920834059308340594083405950834059608340597083405980834059908340600083406010834060208340603083406040834060508340606083406070834060808340609083406100834061108340612083406130834061408340615083406160834061708340618083406190834062008340621083406220834062308340624083406250834062608340627083406280834062908340630083406310834063208340633083406340834063508340636083406370834063808340639083406400834064108340642083406430834064408340645083406460834064708340648083406490834065008340651083406520834065308340654083406550834065608340657083406580834065908340660083406610834066208340663083406640834066508340666083406670834066808340669083406700834067108340672083406730834067408340675083406760834067708340678083406790834068008340681083406820834068308340684083406850834068608340687083406880834068908340690083406910834069208340693083406940834069508340696083406970834069808340699083407000834070108340702083407030834070408340705083407060834070708340708083407090834071008340711083407120834071308340714083407150834071608340717083407180834071908340720083407210834072208340723083407240834072508340726083407270834072808340729083407300834073108340732083407330834073408340735083407360834073708340738083407390834074008340741083407420834074308340744083407450834074608340747083407480834074908340750083407510834075208340753083407540834075508340756083407570834075808340759083407600834076108340762083407630834076408340765083407660834076708340768083407690834077008340771083407720834077308340774083407750834077608340777083407780834077908340780083407810834078208340783083407840834078508340786083407870834078808340789083407900834079108340792083407930834079408340795083407960834079708340798083407990834080008340801083500500835005108350052083500530835005408350055083500560835005708350058083500590835006008350061083500620835006308350064083500650835006608350067083500680835006908350070083500710835007208350073083500740835007508350076083500770835007808350079083500800835008108350082083500830835008408350085083500860835008708350088083500890835009008350091083500920835009308350094083500950835009608350097083500980835009908350100083501010835010208350103083501040835010508350106083501070835010808350109083501100835011108350112083501130835011408350115083501160835011708350118083501190835012008350121083501220835012308350124083501250835012608350127083501280835012908350130083501310835013208350133083501340835013508350136083501370835013808350139083501400835014108350142083501430835014408350145083501460835014708350148083501490835015008350151083501520835015308350154083501550835015608350157083501580835015908350160083501610835016208350163083501640835016508350166083501670835016808350169083501700835017108350172083501730835017408350175083501760835017708350178083501790835018008350181083501820835018308350184083501850835018608350187083501880835018908350190083501910835019208350193083501940835019508350196083501970835019808350199083502000835020108350202083502030835020408350205083502060835020708350208083502090835021008350211083502120835021308350214083502150835021608350217083502180835021908350220083502210835022208350223083502240835022508350226083502270835022808350229083502300835023108350232083502330835023408350235083502360835023708350238083502390835024008350241083502420835024308350244083502450835024608350247083502480835024908350250083502510835025208350253083502540835025508350256083502570835025808350259083502600835026108350262083502630835026408350265083502660835026708350268083502690835027008350271083502720835027308350274083502750835027608350277083502780835027908350280083502810835028208350283083502840835028508350286083502870835028808350289083502900835029108350292083502930835029408350295083502960835029708350298083502990835030008350301083503020835030308350304083503050835030608350307083503080835030908350310083503110835031208350313083503140835031508350316083503170835031808350319083503200835032108350322083503230835032408350325083503260835032708350328083503290835033008350331083503320835033308350334083503350835033608350337083503380835033908350340083503410835034208350343083503440835034508350346083503470835034808350349083503500835035108350352083503530835035408350355083503560835035708350358083503590835036008350361083503620835036308350364083503650835036608350367083503680835036908350370083503710835037208350373083503740835037508350376083503770835037808350379083503800835038108350382083503830835038408350385083503860835038708350388083503890835039008350391083503920835039308350394083503950835039608350397083503980835039908350400083504010835040208350403083504040835040508350406083504070835040808350409083504100835041108350412083504130835041408350415083504160835041708350418083504190835042008350421083504220835042308350424083504250835042608350427083504280835042908350430083504310835043208350433083504340835043508350436083504370835043808350439083504400835044108350442083504430835044408350445083504460835044708350448083504490835045008350451083504520835045308350454083504550835045608350457083504580835045908350460083504610835046208350463083504640835046508350466083504670835046808350469083504700835047108350472083504730835047408350475083504760835047708350478083504790835048008350481083504820835048308350484083504850835048608350487083504880835048908350490083504910835049208350493083504940835049508350496083504970835049808350499083505000835050108350502083505030835050408350505083505060835050708350508083505090835051008350511083505120835051308350514083505150835051608350517083505180835051908350520083505210835052208350523083505240835052508350526083505270835052808350529083505300835053108350532083505330835053408350535083505360835053708350538083505390835054008350541083505420835054308350544083505450835054608350547083505480835054908350550083505510835055208350553083505540835055508350556083505570835055808350559083505600835056108350562083505630835056408350565083505660835056708350568083505690835057008350571083505720835057308350574083505750835057608350577083505780835057908350580083505810835058208350583083505840835058508350586083505870835058808350589083505900835059108350592083505930835059408350595083505960835059708350598083505990835060008350601083506020835060308350604083506050835060608350607083506080835060908350610083506110835061208350613083506140835061508350616083506170835061808350619083506200835062108350622083506230835062408350625083506260835062708350628083506290835063008350631083506320835063308350634083506350835063608350637083506380835063908350640083506410835064208350643083506440835064508350646083506470835064808350649083506500835065108350652083506530835065408350655083506560835065708350658083506590835066008350661083506620835066308350664083506650835066608350667083506680835066908350670083506710835067208350673083506740835067508350676083506770835067808350679083506800835068108350682083506830835068408350685083506860835068708350688083506890835069008350691083506920835069308350694083506950835069608350697083506980835069908350700083507010835070208350703083507040835070508350706083507070835070808350709083507100835071108350712083507130835071408350715083507160835071708350718083507190835072008350721083507220835072308350724083507250835072608350727083507280835072908350730083507310835073208350733083507340835073508350736083507370835073808350739083507400835074108350742083507430835074408350745083507460835074708350748083507490835075008350751083507520835075308350754083507550835075608350757083507580835075908350760083507610835076208350763083507640835076508350766083507670835076808350769083507700835077108350772083507730835077408350775083507760835077708350778083507790835078008350781083507820835078308350784083507850835078608350787083507880835078908350790083507910835079208350793083507940835079508350796083507970835079808350799083508000835080108360050083600510836005208360053083600540836005508360056083600570836005808360059083600600836006108360062083600630836006408360065083600660836006708360068083600690836007008360071083600720836007308360074083600750836007608360077083600780836007908360080083600810836008208360083083600840836008508360086083600870836008808360089083600900836009108360092083600930836009408360095083600960836009708360098083600990836010008360101083601020836010308360104083601050836010608360107083601080836010908360110083601110836011208360113083601140836011508360116083601170836011808360119083601200836012108360122083601230836012408360125083601260836012708360128083601290836013008360131083601320836013308360134083601350836013608360137083601380836013908360140083601410836014208360143083601440836014508360146083601470836014808360149083601500836015108360152083601530836015408360155083601560836015708360158083601590836016008360161083601620836016308360164083601650836016608360167083601680836016908360170083601710836017208360173083601740836017508360176083601770836017808360179083601800836018108360182083601830836018408360185083601860836018708360188083601890836019008360191083601920836019308360194083601950836019608360197083601980836019908360200083602010836020208360203083602040836020508360206083602070836020808360209083602100836021108360212083602130836021408360215083602160836021708360218083602190836022008360221083602220836022308360224083602250836022608360227083602280836022908360230083602310836023208360233083602340836023508360236083602370836023808360239083602400836024108360242083602430836024408360245083602460836024708360248083602490836025008360251083602520836025308360254083602550836025608360257083602580836025908360260083602610836026208360263083602640836026508360266083602670836026808360269083602700836027108360272083602730836027408360275083602760836027708360278083602790836028008360281083602820836028308360284083602850836028608360287083602880836028908360290083602910836029208360293083602940836029508360296083602970836029808360299083603000836030108360302083603030836030408360305083603060836030708360308083603090836031008360311083603120836031308360314083603150836031608360317083603180836031908360320083603210836032208360323083603240836032508360326083603270836032808360329083603300836033108360332083603330836033408360335083603360836033708360338083603390836034008360341083603420836034308360344083603450836034608360347083603480836034908360350083603510836035208360353083603540836035508360356083603570836035808360359083603600836036108360362083603630836036408360365083603660836036708360368083603690836037008360371083603720836037308360374083603750836037608360377083603780836037908360380083603810836038208360383083603840836038508360386083603870836038808360389083603900836039108360392083603930836039408360395083603960836039708360398083603990836040008360401083604020836040308360404083604050836040608360407083604080836040908360410083604110836041208360413083604140836041508360416083604170836041808360419083604200836042108360422083604230836042408360425083604260836042708360428083604290836043008360431083604320836043308360434083604350836043608360437083604380836043908360440083604410836044208360443083604440836044508360446083604470836044808360449083604500836045108360452083604530836045408360455083604560836045708360458083604590836046008360461083604620836046308360464083604650836046608360467083604680836046908360470083604710836047208360473083604740836047508360476083604770836047808360479083604800836048108360482083604830836048408360485083604860836048708360488083604890836049008360491083604920836049308360494083604950836049608360497083604980836049908360500083605010836050208360503083605040836050508360506083605070836050808360509083605100836051108360512083605130836051408360515083605160836051708360518083605190836052008360521083605220836052308360524083605250836052608360527083605280836052908360530083605310836053208360533083605340836053508360536083605370836053808360539083605400836054108360542083605430836054408360545083605460836054708360548083605490836055008360551083605520836055308360554083605550836055608360557083605580836055908360560083605610836056208360563083605640836056508360566083605670836056808360569083605700836057108360572083605730836057408360575083605760836057708360578083605790836058008360581083605820836058308360584083605850836058608360587083605880836058908360590083605910836059208360593083605940836059508360596083605970836059808360599083606000836060108360602083606030836060408360605083606060836060708360608083606090836061008360611083606120836061308360614083606150836061608360617083606180836061908360620083606210836062208360623083606240836062508360626083606270836062808360629083606300836063108360632083606330836063408360635083606360836063708360638083606390836064008360641083606420836064308360644083606450836064608360647083606480836064908360650083606510836065208360653083606540836065508360656083606570836065808360659083606600836066108360662083606630836066408360665083606660836066708360668083606690836067008360671083606720836067308360674083606750836067608360677083606780836067908360680083606810836068208360683083606840836068508360686083606870836068808360689083606900836069108360692083606930836069408360695083606960836069708360698083606990836070008360701083607020836070308360704083607050836070608360707083607080836070908360710083607110836071208360713083607140836071508360716083607170836071808360719083607200836072108360722083607230836072408360725083607260836072708360728083607290836073008360731083607320836073308360734083607350836073608360737083607380836073908360740083607410836074208360743083607440836074508360746083607470836074808360749083607500836075108360752083607530836075408360755083607560836075708360758083607590836076008360761083607620836076308360764083607650836076608360767083607680836076908360770083607710836077208360773083607740836077508360776083607770836077808360779083607800836078108360782083607830836078408360785083607860836078708360788083607890836079008360791083607920836079308360794083607950836079608360797083607980836079908360800083608010837005008370051083700520837005308370054083700550837005608370057083700580837005908370060083700610837006208370063083700640837006508370066083700670837006808370069083700700837007108370072083700730837007408370075083700760837007708370078083700790837008008370081083700820837008308370084083700850837008608370087083700880837008908370090083700910837009208370093083700940837009508370096083700970837009808370099083701000837010108370102083701030837010408370105083701060837010708370108083701090837011008370111083701120837011308370114083701150837011608370117083701180837011908370120083701210837012208370123083701240837012508370126083701270837012808370129083701300837013108370132083701330837013408370135083701360837013708370138083701390837014008370141083701420837014308370144083701450837014608370147083701480837014908370150083701510837015208370153083701540837015508370156083701570837015808370159083701600837016108370162083701630837016408370165083701660837016708370168083701690837017008370171083701720837017308370174083701750837017608370177083701780837017908370180083701810837018208370183083701840837018508370186083701870837018808370189083701900837019108370192083701930837019408370195083701960837019708370198083701990837020008370201083702020837020308370204083702050837020608370207083702080837020908370210083702110837021208370213083702140837021508370216083702170837021808370219083702200837022108370222083702230837022408370225083702260837022708370228083702290837023008370231083702320837023308370234083702350837023608370237083702380837023908370240083702410837024208370243083702440837024508370246083702470837024808370249083702500837025108370252083702530837025408370255083702560837025708370258083702590837026008370261083702620837026308370264083702650837026608370267083702680837026908370270083702710837027208370273083702740837027508370276083702770837027808370279083702800837028108370282083702830837028408370285083702860837028708370288083702890837029008370291083702920837029308370294083702950837029608370297083702980837029908370300083703010837030208370303083703040837030508370306083703070837030808370309083703100837031108370312083703130837031408370315083703160837031708370318083703190837032008370321083703220837032308370324083703250837032608370327083703280837032908370330083703310837033208370333083703340837033508370336083703370837033808370339083703400837034108370342083703430837034408370345083703460837034708370348083703490837035008370351083703520837035308370354083703550837035608370357083703580837035908370360083703610837036208370363083703640837036508370366083703670837036808370369083703700837037108370372083703730837037408370375083703760837037708370378083703790837038008370381083703820837038308370384083703850837038608370387083703880837038908370390083703910837039208370393083703940837039508370396083703970837039808370399083704000837040108370402083704030837040408370405083704060837040708370408083704090837041008370411083704120837041308370414083704150837041608370417083704180837041908370420083704210837042208370423083704240837042508370426083704270837042808370429083704300837043108370432083704330837043408370435083704360837043708370438083704390837044008370441083704420837044308370444083704450837044608370447083704480837044908370450083704510837045208370453083704540837045508370456083704570837045808370459083704600837046108370462083704630837046408370465083704660837046708370468083704690837047008370471083704720837047308370474083704750837047608370477083704780837047908370480083704810837048208370483083704840837048508370486083704870837048808370489083704900837049108370492083704930837049408370495083704960837049708370498083704990837050008370501083705020837050308370504083705050837050608370507083705080837050908370510083705110837051208370513083705140837051508370516083705170837051808370519083705200837052108370522083705230837052408370525083705260837052708370528083705290837053008370531083705320837053308370534083705350837053608370537083705380837053908370540083705410837054208370543083705440837054508370546083705470837054808370549083705500837055108370552083705530837055408370555083705560837055708370558083705590837056008370561083705620837056308370564083705650837056608370567083705680837056908370570083705710837057208370573083705740837057508370576083705770837057808370579083705800837058108370582083705830837058408370585083705860837058708370588083705890837059008370591083705920837059308370594083705950837059608370597083705980837059908370600083706010837060208370603083706040837060508370606083706070837060808370609083706100837061108370612083706130837061408370615083706160837061708370618083706190837062008370621083706220837062308370624083706250837062608370627083706280837062908370630083706310837063208370633083706340837063508370636083706370837063808370639083706400837064108370642083706430837064408370645083706460837064708370648083706490837065008370651083706520837065308370654083706550837065608370657083706580837065908370660083706610837066208370663083706640837066508370666083706670837066808370669083706700837067108370672083706730837067408370675083706760837067708370678083706790837068008370681083706820837068308370684083706850837068608370687083706880837068908370690083706910837069208370693083706940837069508370696083706970837069808370699083707000837070108370702083707030837070408370705083707060837070708370708083707090837071008370711083707120837071308370714083707150837071608370717083707180837071908370720083707210837072208370723083707240837072508370726083707270837072808370729083707300837073108370732083707330837073408370735083707360837073708370738083707390837074008370741083707420837074308370744083707450837074608370747083707480837074908370750083707510837075208370753083707540837075508370756083707570837075808370759083707600837076108370762083707630837076408370765083707660837076708370768083707690837077008370771083707720837077308370774083707750837077608370777083707780837077908370780083707810837078208370783083707840837078508370786083707870837078808370789083707900837079108370792083707930837079408370795083707960837079708370798083707990837080008370801083800500838005108380052083800530838005408380055083800560838005708380058083800590838006008380061083800620838006308380064083800650838006608380067083800680838006908380070083800710838007208380073083800740838007508380076083800770838007808380079083800800838008108380082083800830838008408380085083800860838008708380088083800890838009008380091083800920838009308380094083800950838009608380097083800980838009908380100083801010838010208380103083801040838010508380106083801070838010808380109083801100838011108380112083801130838011408380115083801160838011708380118083801190838012008380121083801220838012308380124083801250838012608380127083801280838012908380130083801310838013208380133083801340838013508380136083801370838013808380139083801400838014108380142083801430838014408380145083801460838014708380148083801490838015008380151083801520838015308380154083801550838015608380157083801580838015908380160083801610838016208380163083801640838016508380166083801670838016808380169083801700838017108380172083801730838017408380175083801760838017708380178083801790838018008380181083801820838018308380184083801850838018608380187083801880838018908380190083801910838019208380193083801940838019508380196083801970838019808380199083802000838020108380202083802030838020408380205083802060838020708380208083802090838021008380211083802120838021308380214083802150838021608380217083802180838021908380220083802210838022208380223083802240838022508380226083802270838022808380229083802300838023108380232083802330838023408380235083802360838023708380238083802390838024008380241083802420838024308380244083802450838024608380247083802480838024908380250083802510838025208380253083802540838025508380256083802570838025808380259083802600838026108380262083802630838026408380265083802660838026708380268083802690838027008380271083802720838027308380274083802750838027608380277083802780838027908380280083802810838028208380283083802840838028508380286083802870838028808380289083802900838029108380292083802930838029408380295083802960838029708380298083802990838030008380301083803020838030308380304083803050838030608380307083803080838030908380310083803110838031208380313083803140838031508380316083803170838031808380319083803200838032108380322083803230838032408380325083803260838032708380328083803290838033008380331083803320838033308380334083803350838033608380337083803380838033908380340083803410838034208380343083803440838034508380346083803470838034808380349083803500838035108380352083803530838035408380355083803560838035708380358083803590838036008380361083803620838036308380364083803650838036608380367083803680838036908380370083803710838037208380373083803740838037508380376083803770838037808380379083803800838038108380382083803830838038408380385083803860838038708380388083803890838039008380391083803920838039308380394083803950838039608380397083803980838039908380400083804010838040208380403083804040838040508380406083804070838040808380409083804100838041108380412083804130838041408380415083804160838041708380418083804190838042008380421083804220838042308380424083804250838042608380427083804280838042908380430083804310838043208380433083804340838043508380436083804370838043808380439083804400838044108380442083804430838044408380445083804460838044708380448083804490838045008380451083804520838045308380454083804550838045608380457083804580838045908380460083804610838046208380463083804640838046508380466083804670838046808380469083804700838047108380472083804730838047408380475083804760838047708380478083804790838048008380481083804820838048308380484083804850838048608380487083804880838048908380490083804910838049208380493083804940838049508380496083804970838049808380499083805000838050108380502083805030838050408380505083805060838050708380508083805090838051008380511083805120838051308380514083805150838051608380517083805180838051908380520083805210838052208380523083805240838052508380526083805270838052808380529083805300838053108380532083805330838053408380535083805360838053708380538083805390838054008380541083805420838054308380544083805450838054608380547083805480838054908380550083805510838055208380553083805540838055508380556083805570838055808380559083805600838056108380562083805630838056408380565083805660838056708380568083805690838057008380571083805720838057308380574083805750838057608380577083805780838057908380580083805810838058208380583083805840838058508380586083805870838058808380589083805900838059108380592083805930838059408380595083805960838059708380598083805990838060008380601083806020838060308380604083806050838060608380607083806080838060908380610083806110838061208380613083806140838061508380616083806170838061808380619083806200838062108380622083806230838062408380625083806260838062708380628083806290838063008380631083806320838063308380634083806350838063608380637083806380838063908380640083806410838064208380643083806440838064508380646083806470838064808380649083806500838065108380652083806530838065408380655083806560838065708380658083806590838066008380661083806620838066308380664083806650838066608380667083806680838066908380670083806710838067208380673083806740838067508380676083806770838067808380679083806800838068108380682083806830838068408380685083806860838068708380688083806890838069008380691083806920838069308380694083806950838069608380697083806980838069908380700083807010838070208380703083807040838070508380706083807070838070808380709083807100838071108380712083807130838071408380715083807160838071708380718083807190838072008380721083807220838072308380724083807250838072608380727083807280838072908380730083807310838073208380733083807340838073508380736083807370838073808380739083807400838074108380742083807430838074408380745083807460838074708380748083807490838075008380751083807520838075308380754083807550838075608380757083807580838075908380760083807610838076208380763083807640838076508380766083807670838076808380769083807700838077108380772083807730838077408380775083807760838077708380778083807790838078008380781083807820838078308380784083807850838078608380787083807880838078908380790083807910838079208380793083807940838079508380796083807970838079808380799083808000838080108390050083900510839005208390053083900540839005508390056083900570839005808390059083900600839006108390062083900630839006408390065083900660839006708390068083900690839007008390071083900720839007308390074083900750839007608390077083900780839007908390080083900810839008208390083083900840839008508390086083900870839008808390089083900900839009108390092083900930839009408390095083900960839009708390098083900990839010008390101083901020839010308390104083901050839010608390107083901080839010908390110083901110839011208390113083901140839011508390116083901170839011808390119083901200839012108390122083901230839012408390125083901260839012708390128083901290839013008390131083901320839013308390134083901350839013608390137083901380839013908390140083901410839014208390143083901440839014508390146083901470839014808390149083901500839015108390152083901530839015408390155083901560839015708390158083901590839016008390161083901620839016308390164083901650839016608390167083901680839016908390170083901710839017208390173083901740839017508390176083901770839017808390179083901800839018108390182083901830839018408390185083901860839018708390188083901890839019008390191083901920839019308390194083901950839019608390197083901980839019908390200083902010839020208390203083902040839020508390206083902070839020808390209083902100839021108390212083902130839021408390215083902160839021708390218083902190839022008390221083902220839022308390224083902250839022608390227083902280839022908390230083902310839023208390233083902340839023508390236083902370839023808390239083902400839024108390242083902430839024408390245083902460839024708390248083902490839025008390251083902520839025308390254083902550839025608390257083902580839025908390260083902610839026208390263083902640839026508390266083902670839026808390269083902700839027108390272083902730839027408390275083902760839027708390278083902790839028008390281083902820839028308390284083902850839028608390287083902880839028908390290083902910839029208390293083902940839029508390296083902970839029808390299083903000839030108390302083903030839030408390305083903060839030708390308083903090839031008390311083903120839031308390314083903150839031608390317083903180839031908390320083903210839032208390323083903240839032508390326083903270839032808390329083903300839033108390332083903330839033408390335083903360839033708390338083903390839034008390341083903420839034308390344083903450839034608390347083903480839034908390350083903510839035208390353083903540839035508390356083903570839035808390359083903600839036108390362083903630839036408390365083903660839036708390368083903690839037008390371083903720839037308390374083903750839037608390377083903780839037908390380083903810839038208390383083903840839038508390386083903870839038808390389083903900839039108390392083903930839039408390395083903960839039708390398083903990839040008390401083904020839040308390404083904050839040608390407083904080839040908390410083904110839041208390413083904140839041508390416083904170839041808390419083904200839042108390422083904230839042408390425083904260839042708390428083904290839043008390431083904320839043308390434083904350839043608390437083904380839043908390440083904410839044208390443083904440839044508390446083904470839044808390449083904500839045108390452083904530839045408390455083904560839045708390458083904590839046008390461083904620839046308390464083904650839046608390467083904680839046908390470083904710839047208390473083904740839047508390476083904770839047808390479083904800839048108390482083904830839048408390485083904860839048708390488083904890839049008390491083904920839049308390494083904950839049608390497083904980839049908390500083905010839050208390503083905040839050508390506083905070839050808390509083905100839051108390512083905130839051408390515083905160839051708390518083905190839052008390521083905220839052308390524083905250839052608390527083905280839052908390530083905310839053208390533083905340839053508390536083905370839053808390539083905400839054108390542083905430839054408390545083905460839054708390548083905490839055008390551083905520839055308390554083905550839055608390557083905580839055908390560083905610839056208390563083905640839056508390566083905670839056808390569083905700839057108390572083905730839057408390575083905760839057708390578083905790839058008390581083905820839058308390584083905850839058608390587083905880839058908390590083905910839059208390593083905940839059508390596083905970839059808390599083906000839060108390602083906030839060408390605083906060839060708390608083906090839061008390611083906120839061308390614083906150839061608390617083906180839061908390620083906210839062208390623083906240839062508390626083906270839062808390629083906300839063108390632083906330839063408390635083906360839063708390638083906390839064008390641083906420839064308390644083906450839064608390647083906480839064908390650083906510839065208390653083906540839065508390656083906570839065808390659083906600839066108390662083906630839066408390665083906660839066708390668083906690839067008390671083906720839067308390674083906750839067608390677083906780839067908390680083906810839068208390683083906840839068508390686083906870839068808390689083906900839069108390692083906930839069408390695083906960839069708390698083906990839070008390701083907020839070308390704083907050839070608390707083907080839070908390710083907110839071208390713083907140839071508390716083907170839071808390719083907200839072108390722083907230839072408390725083907260839072708390728083907290839073008390731083907320839073308390734083907350839073608390737083907380839073908390740083907410839074208390743083907440839074508390746083907470839074808390749083907500839075108390752083907530839075408390755083907560839075708390758083907590839076008390761083907620839076308390764083907650839076608390767083907680839076908390770083907710839077208390773083907740839077508390776083907770839077808390779083907800839078108390782083907830839078408390785083907860839078708390788083907890839079008390791083907920839079308390794083907950839079608390797083907980839079908390800083908010840005008400051084000520840005308400054084000550840005608400057084000580840005908400060084000610840006208400063084000640840006508400066084000670840006808400069084000700840007108400072084000730840007408400075084000760840007708400078084000790840008008400081084000820840008308400084084000850840008608400087084000880840008908400090084000910840009208400093084000940840009508400096084000970840009808400099084001000840010108400102084001030840010408400105084001060840010708400108084001090840011008400111084001120840011308400114084001150840011608400117084001180840011908400120084001210840012208400123084001240840012508400126084001270840012808400129084001300840013108400132084001330840013408400135084001360840013708400138084001390840014008400141084001420840014308400144084001450840014608400147084001480840014908400150084001510840015208400153084001540840015508400156084001570840015808400159084001600840016108400162084001630840016408400165084001660840016708400168084001690840017008400171084001720840017308400174084001750840017608400177084001780840017908400180084001810840018208400183084001840840018508400186084001870840018808400189084001900840019108400192084001930840019408400195084001960840019708400198084001990840020008400201084002020840020308400204084002050840020608400207084002080840020908400210084002110840021208400213084002140840021508400216084002170840021808400219084002200840022108400222084002230840022408400225084002260840022708400228084002290840023008400231084002320840023308400234084002350840023608400237084002380840023908400240084002410840024208400243084002440840024508400246084002470840024808400249084002500840025108400252084002530840025408400255084002560840025708400258084002590840026008400261084002620840026308400264084002650840026608400267084002680840026908400270084002710840027208400273084002740840027508400276084002770840027808400279084002800840028108400282084002830840028408400285084002860840028708400288084002890840029008400291084002920840029308400294084002950840029608400297084002980840029908400300084003010840030208400303084003040840030508400306084003070840030808400309084003100840031108400312084003130840031408400315084003160840031708400318084003190840032008400321084003220840032308400324084003250840032608400327084003280840032908400330084003310840033208400333084003340840033508400336084003370840033808400339084003400840034108400342084003430840034408400345084003460840034708400348084003490840035008400351084003520840035308400354084003550840035608400357084003580840035908400360084003610840036208400363084003640840036508400366084003670840036808400369084003700840037108400372084003730840037408400375084003760840037708400378084003790840038008400381084003820840038308400384084003850840038608400387084003880840038908400390084003910840039208400393084003940840039508400396084003970840039808400399084004000840040108400402084004030840040408400405084004060840040708400408084004090840041008400411084004120840041308400414084004150840041608400417084004180840041908400420084004210840042208400423084004240840042508400426084004270840042808400429084004300840043108400432084004330840043408400435084004360840043708400438084004390840044008400441084004420840044308400444084004450840044608400447084004480840044908400450084004510840045208400453084004540840045508400456084004570840045808400459084004600840046108400462084004630840046408400465084004660840046708400468084004690840047008400471084004720840047308400474084004750840047608400477084004780840047908400480084004810840048208400483084004840840048508400486084004870840048808400489084004900840049108400492084004930840049408400495084004960840049708400498084004990840050008400501084005020840050308400504084005050840050608400507084005080840050908400510084005110840051208400513084005140840051508400516084005170840051808400519084005200840052108400522084005230840052408400525084005260840052708400528084005290840053008400531084005320840053308400534084005350840053608400537084005380840053908400540084005410840054208400543084005440840054508400546084005470840054808400549084005500840055108400552084005530840055408400555084005560840055708400558084005590840056008400561084005620840056308400564084005650840056608400567084005680840056908400570084005710840057208400573084005740840057508400576084005770840057808400579084005800840058108400582084005830840058408400585084005860840058708400588084005890840059008400591084005920840059308400594084005950840059608400597084005980840059908400600084006010840060208400603084006040840060508400606084006070840060808400609084006100840061108400612084006130840061408400615084006160840061708400618084006190840062008400621084006220840062308400624084006250840062608400627084006280840062908400630084006310840063208400633084006340840063508400636084006370840063808400639084006400840064108400642084006430840064408400645084006460840064708400648084006490840065008400651084006520840065308400654084006550840065608400657084006580840065908400660084006610840066208400663084006640840066508400666084006670840066808400669084006700840067108400672084006730840067408400675084006760840067708400678084006790840068008400681084006820840068308400684084006850840068608400687084006880840068908400690084006910840069208400693084006940840069508400696084006970840069808400699084007000840070108400702084007030840070408400705084007060840070708400708084007090840071008400711084007120840071308400714084007150840071608400717084007180840071908400720084007210840072208400723084007240840072508400726084007270840072808400729084007300840073108400732084007330840073408400735084007360840073708400738084007390840074008400741084007420840074308400744084007450840074608400747084007480840074908400750084007510840075208400753084007540840075508400756084007570840075808400759084007600840076108400762084007630840076408400765084007660840076708400768084007690840077008400771084007720840077308400774084007750840077608400777084007780840077908400780084007810840078208400783084007840840078508400786084007870840078808400789084007900840079108400792084007930840079408400795084007960840079708400798084007990840080008400801084100500841005108410052084100530841005408410055084100560841005708410058084100590841006008410061084100620841006308410064084100650841006608410067084100680841006908410070084100710841007208410073084100740841007508410076084100770841007808410079084100800841008108410082084100830841008408410085084100860841008708410088084100890841009008410091084100920841009308410094084100950841009608410097084100980841009908410100084101010841010208410103084101040841010508410106084101070841010808410109084101100841011108410112084101130841011408410115084101160841011708410118084101190841012008410121084101220841012308410124084101250841012608410127084101280841012908410130084101310841013208410133084101340841013508410136084101370841013808410139084101400841014108410142084101430841014408410145084101460841014708410148084101490841015008410151084101520841015308410154084101550841015608410157084101580841015908410160084101610841016208410163084101640841016508410166084101670841016808410169084101700841017108410172084101730841017408410175084101760841017708410178084101790841018008410181084101820841018308410184084101850841018608410187084101880841018908410190084101910841019208410193084101940841019508410196084101970841019808410199084102000841020108410202084102030841020408410205084102060841020708410208084102090841021008410211084102120841021308410214084102150841021608410217084102180841021908410220084102210841022208410223084102240841022508410226084102270841022808410229084102300841023108410232084102330841023408410235084102360841023708410238084102390841024008410241084102420841024308410244084102450841024608410247084102480841024908410250084102510841025208410253084102540841025508410256084102570841025808410259084102600841026108410262084102630841026408410265084102660841026708410268084102690841027008410271084102720841027308410274084102750841027608410277084102780841027908410280084102810841028208410283084102840841028508410286084102870841028808410289084102900841029108410292084102930841029408410295084102960841029708410298084102990841030008410301084103020841030308410304084103050841030608410307084103080841030908410310084103110841031208410313084103140841031508410316084103170841031808410319084103200841032108410322084103230841032408410325084103260841032708410328084103290841033008410331084103320841033308410334084103350841033608410337084103380841033908410340084103410841034208410343084103440841034508410346084103470841034808410349084103500841035108410352084103530841035408410355084103560841035708410358084103590841036008410361084103620841036308410364084103650841036608410367084103680841036908410370084103710841037208410373084103740841037508410376084103770841037808410379084103800841038108410382084103830841038408410385084103860841038708410388084103890841039008410391084103920841039308410394084103950841039608410397084103980841039908410400084104010841040208410403084104040841040508410406084104070841040808410409084104100841041108410412084104130841041408410415084104160841041708410418084104190841042008410421084104220841042308410424084104250841042608410427084104280841042908410430084104310841043208410433084104340841043508410436084104370841043808410439084104400841044108410442084104430841044408410445084104460841044708410448084104490841045008410451084104520841045308410454084104550841045608410457084104580841045908410460084104610841046208410463084104640841046508410466084104670841046808410469084104700841047108410472084104730841047408410475084104760841047708410478084104790841048008410481084104820841048308410484084104850841048608410487084104880841048908410490084104910841049208410493084104940841049508410496084104970841049808410499084105000841050108410502084105030841050408410505084105060841050708410508084105090841051008410511084105120841051308410514084105150841051608410517084105180841051908410520084105210841052208410523084105240841052508410526084105270841052808410529084105300841053108410532084105330841053408410535084105360841053708410538084105390841054008410541084105420841054308410544084105450841054608410547084105480841054908410550084105510841055208410553084105540841055508410556084105570841055808410559084105600841056108410562084105630841056408410565084105660841056708410568084105690841057008410571084105720841057308410574084105750841057608410577084105780841057908410580084105810841058208410583084105840841058508410586084105870841058808410589084105900841059108410592084105930841059408410595084105960841059708410598084105990841060008410601084106020841060308410604084106050841060608410607084106080841060908410610084106110841061208410613084106140841061508410616084106170841061808410619084106200841062108410622084106230841062408410625084106260841062708410628084106290841063008410631084106320841063308410634084106350841063608410637084106380841063908410640084106410841064208410643084106440841064508410646084106470841064808410649084106500841065108410652084106530841065408410655084106560841065708410658084106590841066008410661084106620841066308410664084106650841066608410667084106680841066908410670084106710841067208410673084106740841067508410676084106770841067808410679084106800841068108410682084106830841068408410685084106860841068708410688084106890841069008410691084106920841069308410694084106950841069608410697084106980841069908410700084107010841070208410703084107040841070508410706084107070841070808410709084107100841071108410712084107130841071408410715084107160841071708410718084107190841072008410721084107220841072308410724084107250841072608410727084107280841072908410730084107310841073208410733084107340841073508410736084107370841073808410739084107400841074108410742084107430841074408410745084107460841074708410748084107490841075008410751084107520841075308410754084107550841075608410757084107580841075908410760084107610841076208410763084107640841076508410766084107670841076808410769084107700841077108410772084107730841077408410775084107760841077708410778084107790841078008410781084107820841078308410784084107850841078608410787084107880841078908410790084107910841079208410793084107940841079508410796084107970841079808410799084108000841080108420050084200510842005208420053084200540842005508420056084200570842005808420059084200600842006108420062084200630842006408420065084200660842006708420068084200690842007008420071084200720842007308420074084200750842007608420077084200780842007908420080084200810842008208420083084200840842008508420086084200870842008808420089084200900842009108420092084200930842009408420095084200960842009708420098084200990842010008420101084201020842010308420104084201050842010608420107084201080842010908420110084201110842011208420113084201140842011508420116084201170842011808420119084201200842012108420122084201230842012408420125084201260842012708420128084201290842013008420131084201320842013308420134084201350842013608420137084201380842013908420140084201410842014208420143084201440842014508420146084201470842014808420149084201500842015108420152084201530842015408420155084201560842015708420158084201590842016008420161084201620842016308420164084201650842016608420167084201680842016908420170084201710842017208420173084201740842017508420176084201770842017808420179084201800842018108420182084201830842018408420185084201860842018708420188084201890842019008420191084201920842019308420194084201950842019608420197084201980842019908420200084202010842020208420203084202040842020508420206084202070842020808420209084202100842021108420212084202130842021408420215084202160842021708420218084202190842022008420221084202220842022308420224084202250842022608420227084202280842022908420230084202310842023208420233084202340842023508420236084202370842023808420239084202400842024108420242084202430842024408420245084202460842024708420248084202490842025008420251084202520842025308420254084202550842025608420257084202580842025908420260084202610842026208420263084202640842026508420266084202670842026808420269084202700842027108420272084202730842027408420275084202760842027708420278084202790842028008420281084202820842028308420284084202850842028608420287084202880842028908420290084202910842029208420293084202940842029508420296084202970842029808420299084203000842030108420302084203030842030408420305084203060842030708420308084203090842031008420311084203120842031308420314084203150842031608420317084203180842031908420320084203210842032208420323084203240842032508420326084203270842032808420329084203300842033108420332084203330842033408420335084203360842033708420338084203390842034008420341084203420842034308420344084203450842034608420347084203480842034908420350084203510842035208420353084203540842035508420356084203570842035808420359084203600842036108420362084203630842036408420365084203660842036708420368084203690842037008420371084203720842037308420374084203750842037608420377084203780842037908420380084203810842038208420383084203840842038508420386084203870842038808420389084203900842039108420392084203930842039408420395084203960842039708420398084203990842040008420401084204020842040308420404084204050842040608420407084204080842040908420410084204110842041208420413084204140842041508420416084204170842041808420419084204200842042108420422084204230842042408420425084204260842042708420428084204290842043008420431084204320842043308420434084204350842043608420437084204380842043908420440084204410842044208420443084204440842044508420446084204470842044808420449084204500842045108420452084204530842045408420455084204560842045708420458084204590842046008420461084204620842046308420464084204650842046608420467084204680842046908420470084204710842047208420473084204740842047508420476084204770842047808420479084204800842048108420482084204830842048408420485084204860842048708420488084204890842049008420491084204920842049308420494084204950842049608420497084204980842049908420500084205010842050208420503084205040842050508420506084205070842050808420509084205100842051108420512084205130842051408420515084205160842051708420518084205190842052008420521084205220842052308420524084205250842052608420527084205280842052908420530084205310842053208420533084205340842053508420536084205370842053808420539084205400842054108420542084205430842054408420545084205460842054708420548084205490842055008420551084205520842055308420554084205550842055608420557084205580842055908420560084205610842056208420563084205640842056508420566084205670842056808420569084205700842057108420572084205730842057408420575084205760842057708420578084205790842058008420581084205820842058308420584084205850842058608420587084205880842058908420590084205910842059208420593084205940842059508420596084205970842059808420599084206000842060108420602084206030842060408420605084206060842060708420608084206090842061008420611084206120842061308420614084206150842061608420617084206180842061908420620084206210842062208420623084206240842062508420626084206270842062808420629084206300842063108420632084206330842063408420635084206360842063708420638084206390842064008420641084206420842064308420644084206450842064608420647084206480842064908420650084206510842065208420653084206540842065508420656084206570842065808420659084206600842066108420662084206630842066408420665084206660842066708420668084206690842067008420671084206720842067308420674084206750842067608420677084206780842067908420680084206810842068208420683084206840842068508420686084206870842068808420689084206900842069108420692084206930842069408420695084206960842069708420698084206990842070008420701084207020842070308420704084207050842070608420707084207080842070908420710084207110842071208420713084207140842071508420716084207170842071808420719084207200842072108420722084207230842072408420725084207260842072708420728084207290842073008420731084207320842073308420734084207350842073608420737084207380842073908420740084207410842074208420743084207440842074508420746084207470842074808420749084207500842075108420752084207530842075408420755084207560842075708420758084207590842076008420761084207620842076308420764084207650842076608420767084207680842076908420770084207710842077208420773084207740842077508420776084207770842077808420779084207800842078108420782084207830842078408420785084207860842078708420788084207890842079008420791084207920842079308420794084207950842079608420797084207980842079908420800084208010843005008430051084300520843005308430054084300550843005608430057084300580843005908430060084300610843006208430063084300640843006508430066084300670843006808430069084300700843007108430072084300730843007408430075084300760843007708430078084300790843008008430081084300820843008308430084084300850843008608430087084300880843008908430090084300910843009208430093084300940843009508430096084300970843009808430099084301000843010108430102084301030843010408430105084301060843010708430108084301090843011008430111084301120843011308430114084301150843011608430117084301180843011908430120084301210843012208430123084301240843012508430126084301270843012808430129084301300843013108430132084301330843013408430135084301360843013708430138084301390843014008430141084301420843014308430144084301450843014608430147084301480843014908430150084301510843015208430153084301540843015508430156084301570843015808430159084301600843016108430162084301630843016408430165084301660843016708430168084301690843017008430171084301720843017308430174084301750843017608430177084301780843017908430180084301810843018208430183084301840843018508430186084301870843018808430189084301900843019108430192084301930843019408430195084301960843019708430198084301990843020008430201084302020843020308430204084302050843020608430207084302080843020908430210084302110843021208430213084302140843021508430216084302170843021808430219084302200843022108430222084302230843022408430225084302260843022708430228084302290843023008430231084302320843023308430234084302350843023608430237084302380843023908430240084302410843024208430243084302440843024508430246084302470843024808430249084302500843025108430252084302530843025408430255084302560843025708430258084302590843026008430261084302620843026308430264084302650843026608430267084302680843026908430270084302710843027208430273084302740843027508430276084302770843027808430279084302800843028108430282084302830843028408430285084302860843028708430288084302890843029008430291084302920843029308430294084302950843029608430297084302980843029908430300084303010843030208430303084303040843030508430306084303070843030808430309084303100843031108430312084303130843031408430315084303160843031708430318084303190843032008430321084303220843032308430324084303250843032608430327084303280843032908430330084303310843033208430333084303340843033508430336084303370843033808430339084303400843034108430342084303430843034408430345084303460843034708430348084303490843035008430351084303520843035308430354084303550843035608430357084303580843035908430360084303610843036208430363084303640843036508430366084303670843036808430369084303700843037108430372084303730843037408430375084303760843037708430378084303790843038008430381084303820843038308430384084303850843038608430387084303880843038908430390084303910843039208430393084303940843039508430396084303970843039808430399084304000843040108430402084304030843040408430405084304060843040708430408084304090843041008430411084304120843041308430414084304150843041608430417084304180843041908430420084304210843042208430423084304240843042508430426084304270843042808430429084304300843043108430432084304330843043408430435084304360843043708430438084304390843044008430441084304420843044308430444084304450843044608430447084304480843044908430450084304510843045208430453084304540843045508430456084304570843045808430459084304600843046108430462084304630843046408430465084304660843046708430468084304690843047008430471084304720843047308430474084304750843047608430477084304780843047908430480084304810843048208430483084304840843048508430486084304870843048808430489084304900843049108430492084304930843049408430495084304960843049708430498084304990843050008430501084305020843050308430504084305050843050608430507084305080843050908430510084305110843051208430513084305140843051508430516084305170843051808430519084305200843052108430522084305230843052408430525084305260843052708430528084305290843053008430531084305320843053308430534084305350843053608430537084305380843053908430540084305410843054208430543084305440843054508430546084305470843054808430549084305500843055108430552084305530843055408430555084305560843055708430558084305590843056008430561084305620843056308430564084305650843056608430567084305680843056908430570084305710843057208430573084305740843057508430576084305770843057808430579084305800843058108430582084305830843058408430585084305860843058708430588084305890843059008430591084305920843059308430594084305950843059608430597084305980843059908430600084306010843060208430603084306040843060508430606084306070843060808430609084306100843061108430612084306130843061408430615084306160843061708430618084306190843062008430621084306220843062308430624084306250843062608430627084306280843062908430630084306310843063208430633084306340843063508430636084306370843063808430639084306400843064108430642084306430843064408430645084306460843064708430648084306490843065008430651084306520843065308430654084306550843065608430657084306580843065908430660084306610843066208430663084306640843066508430666084306670843066808430669084306700843067108430672084306730843067408430675084306760843067708430678084306790843068008430681084306820843068308430684084306850843068608430687084306880843068908430690084306910843069208430693084306940843069508430696084306970843069808430699084307000843070108430702084307030843070408430705084307060843070708430708084307090843071008430711084307120843071308430714084307150843071608430717084307180843071908430720084307210843072208430723084307240843072508430726084307270843072808430729084307300843073108430732084307330843073408430735084307360843073708430738084307390843074008430741084307420843074308430744084307450843074608430747084307480843074908430750084307510843075208430753084307540843075508430756084307570843075808430759084307600843076108430762084307630843076408430765084307660843076708430768084307690843077008430771084307720843077308430774084307750843077608430777084307780843077908430780084307810843078208430783084307840843078508430786084307870843078808430789084307900843079108430792084307930843079408430795084307960843079708430798084307990843080008430801084400500844005108440052084400530844005408440055084400560844005708440058084400590844006008440061084400620844006308440064084400650844006608440067084400680844006908440070084400710844007208440073084400740844007508440076084400770844007808440079084400800844008108440082084400830844008408440085084400860844008708440088084400890844009008440091084400920844009308440094084400950844009608440097084400980844009908440100084401010844010208440103084401040844010508440106084401070844010808440109084401100844011108440112084401130844011408440115084401160844011708440118084401190844012008440121084401220844012308440124084401250844012608440127084401280844012908440130084401310844013208440133084401340844013508440136084401370844013808440139084401400844014108440142084401430844014408440145084401460844014708440148084401490844015008440151084401520844015308440154084401550844015608440157084401580844015908440160084401610844016208440163084401640844016508440166084401670844016808440169084401700844017108440172084401730844017408440175084401760844017708440178084401790844018008440181084401820844018308440184084401850844018608440187084401880844018908440190084401910844019208440193084401940844019508440196084401970844019808440199084402000844020108440202084402030844020408440205084402060844020708440208084402090844021008440211084402120844021308440214084402150844021608440217084402180844021908440220084402210844022208440223084402240844022508440226084402270844022808440229084402300844023108440232084402330844023408440235084402360844023708440238084402390844024008440241084402420844024308440244084402450844024608440247084402480844024908440250084402510844025208440253084402540844025508440256084402570844025808440259084402600844026108440262084402630844026408440265084402660844026708440268084402690844027008440271084402720844027308440274084402750844027608440277084402780844027908440280084402810844028208440283084402840844028508440286084402870844028808440289084402900844029108440292084402930844029408440295084402960844029708440298084402990844030008440301084403020844030308440304084403050844030608440307084403080844030908440310084403110844031208440313084403140844031508440316084403170844031808440319084403200844032108440322084403230844032408440325084403260844032708440328084403290844033008440331084403320844033308440334084403350844033608440337084403380844033908440340084403410844034208440343084403440844034508440346084403470844034808440349084403500844035108440352084403530844035408440355084403560844035708440358084403590844036008440361084403620844036308440364084403650844036608440367084403680844036908440370084403710844037208440373084403740844037508440376084403770844037808440379084403800844038108440382084403830844038408440385084403860844038708440388084403890844039008440391084403920844039308440394084403950844039608440397084403980844039908440400084404010844040208440403084404040844040508440406084404070844040808440409084404100844041108440412084404130844041408440415084404160844041708440418084404190844042008440421084404220844042308440424084404250844042608440427084404280844042908440430084404310844043208440433084404340844043508440436084404370844043808440439084404400844044108440442084404430844044408440445084404460844044708440448084404490844045008440451084404520844045308440454084404550844045608440457084404580844045908440460084404610844046208440463084404640844046508440466084404670844046808440469084404700844047108440472084404730844047408440475084404760844047708440478084404790844048008440481084404820844048308440484084404850844048608440487084404880844048908440490084404910844049208440493084404940844049508440496084404970844049808440499084405000844050108440502084405030844050408440505084405060844050708440508084405090844051008440511084405120844051308440514084405150844051608440517084405180844051908440520084405210844052208440523084405240844052508440526084405270844052808440529084405300844053108440532084405330844053408440535084405360844053708440538084405390844054008440541084405420844054308440544084405450844054608440547084405480844054908440550084405510844055208440553084405540844055508440556084405570844055808440559084405600844056108440562084405630844056408440565084405660844056708440568084405690844057008440571084405720844057308440574084405750844057608440577084405780844057908440580084405810844058208440583084405840844058508440586084405870844058808440589084405900844059108440592084405930844059408440595084405960844059708440598084405990844060008440601084406020844060308440604084406050844060608440607084406080844060908440610084406110844061208440613084406140844061508440616084406170844061808440619084406200844062108440622084406230844062408440625084406260844062708440628084406290844063008440631084406320844063308440634084406350844063608440637084406380844063908440640084406410844064208440643084406440844064508440646084406470844064808440649084406500844065108440652084406530844065408440655084406560844065708440658084406590844066008440661084406620844066308440664084406650844066608440667084406680844066908440670084406710844067208440673084406740844067508440676084406770844067808440679084406800844068108440682084406830844068408440685084406860844068708440688084406890844069008440691084406920844069308440694084406950844069608440697084406980844069908440700084407010844070208440703084407040844070508440706084407070844070808440709084407100844071108440712084407130844071408440715084407160844071708440718084407190844072008440721084407220844072308440724084407250844072608440727084407280844072908440730084407310844073208440733084407340844073508440736084407370844073808440739084407400844074108440742084407430844074408440745084407460844074708440748084407490844075008440751084407520844075308440754084407550844075608440757084407580844075908440760084407610844076208440763084407640844076508440766084407670844076808440769084407700844077108440772084407730844077408440775084407760844077708440778084407790844078008440781084407820844078308440784084407850844078608440787084407880844078908440790084407910844079208440793084407940844079508440796084407970844079808440799084408000844080108450050084500510845005208450053084500540845005508450056084500570845005808450059084500600845006108450062084500630845006408450065084500660845006708450068084500690845007008450071084500720845007308450074084500750845007608450077084500780845007908450080084500810845008208450083084500840845008508450086084500870845008808450089084500900845009108450092084500930845009408450095084500960845009708450098084500990845010008450101084501020845010308450104084501050845010608450107084501080845010908450110084501110845011208450113084501140845011508450116084501170845011808450119084501200845012108450122084501230845012408450125084501260845012708450128084501290845013008450131084501320845013308450134084501350845013608450137084501380845013908450140084501410845014208450143084501440845014508450146084501470845014808450149084501500845015108450152084501530845015408450155084501560845015708450158084501590845016008450161084501620845016308450164084501650845016608450167084501680845016908450170084501710845017208450173084501740845017508450176084501770845017808450179084501800845018108450182084501830845018408450185084501860845018708450188084501890845019008450191084501920845019308450194084501950845019608450197084501980845019908450200084502010845020208450203084502040845020508450206084502070845020808450209084502100845021108450212084502130845021408450215084502160845021708450218084502190845022008450221084502220845022308450224084502250845022608450227084502280845022908450230084502310845023208450233084502340845023508450236084502370845023808450239084502400845024108450242084502430845024408450245084502460845024708450248084502490845025008450251084502520845025308450254084502550845025608450257084502580845025908450260084502610845026208450263084502640845026508450266084502670845026808450269084502700845027108450272084502730845027408450275084502760845027708450278084502790845028008450281084502820845028308450284084502850845028608450287084502880845028908450290084502910845029208450293084502940845029508450296084502970845029808450299084503000845030108450302084503030845030408450305084503060845030708450308084503090845031008450311084503120845031308450314084503150845031608450317084503180845031908450320084503210845032208450323084503240845032508450326084503270845032808450329084503300845033108450332084503330845033408450335084503360845033708450338084503390845034008450341084503420845034308450344084503450845034608450347084503480845034908450350084503510845035208450353084503540845035508450356084503570845035808450359084503600845036108450362084503630845036408450365084503660845036708450368084503690845037008450371084503720845037308450374084503750845037608450377084503780845037908450380084503810845038208450383084503840845038508450386084503870845038808450389084503900845039108450392084503930845039408450395084503960845039708450398084503990845040008450401084504020845040308450404084504050845040608450407084504080845040908450410084504110845041208450413084504140845041508450416084504170845041808450419084504200845042108450422084504230845042408450425084504260845042708450428084504290845043008450431084504320845043308450434084504350845043608450437084504380845043908450440084504410845044208450443084504440845044508450446084504470845044808450449084504500845045108450452084504530845045408450455084504560845045708450458084504590845046008450461084504620845046308450464084504650845046608450467084504680845046908450470084504710845047208450473084504740845047508450476084504770845047808450479084504800845048108450482084504830845048408450485084504860845048708450488084504890845049008450491084504920845049308450494084504950845049608450497084504980845049908450500084505010845050208450503084505040845050508450506084505070845050808450509084505100845051108450512084505130845051408450515084505160845051708450518084505190845052008450521084505220845052308450524084505250845052608450527084505280845052908450530084505310845053208450533084505340845053508450536084505370845053808450539084505400845054108450542084505430845054408450545084505460845054708450548084505490845055008450551084505520845055308450554084505550845055608450557084505580845055908450560084505610845056208450563084505640845056508450566084505670845056808450569084505700845057108450572084505730845057408450575084505760845057708450578084505790845058008450581084505820845058308450584084505850845058608450587084505880845058908450590084505910845059208450593084505940845059508450596084505970845059808450599084506000845060108450602084506030845060408450605084506060845060708450608084506090845061008450611084506120845061308450614084506150845061608450617084506180845061908450620084506210845062208450623084506240845062508450626084506270845062808450629084506300845063108450632084506330845063408450635084506360845063708450638084506390845064008450641084506420845064308450644084506450845064608450647084506480845064908450650084506510845065208450653084506540845065508450656084506570845065808450659084506600845066108450662084506630845066408450665084506660845066708450668084506690845067008450671084506720845067308450674084506750845067608450677084506780845067908450680084506810845068208450683084506840845068508450686084506870845068808450689084506900845069108450692084506930845069408450695084506960845069708450698084506990845070008450701084507020845070308450704084507050845070608450707084507080845070908450710084507110845071208450713084507140845071508450716084507170845071808450719084507200845072108450722084507230845072408450725084507260845072708450728084507290845073008450731084507320845073308450734084507350845073608450737084507380845073908450740084507410845074208450743084507440845074508450746084507470845074808450749084507500845075108450752084507530845075408450755084507560845075708450758084507590845076008450761084507620845076308450764084507650845076608450767084507680845076908450770084507710845077208450773084507740845077508450776084507770845077808450779084507800845078108450782084507830845078408450785084507860845078708450788084507890845079008450791084507920845079308450794084507950845079608450797084507980845079908450800084508010846005008460051084600520846005308460054084600550846005608460057084600580846005908460060084600610846006208460063084600640846006508460066084600670846006808460069084600700846007108460072084600730846007408460075084600760846007708460078084600790846008008460081084600820846008308460084084600850846008608460087084600880846008908460090084600910846009208460093084600940846009508460096084600970846009808460099084601000846010108460102084601030846010408460105084601060846010708460108084601090846011008460111084601120846011308460114084601150846011608460117084601180846011908460120084601210846012208460123084601240846012508460126084601270846012808460129084601300846013108460132084601330846013408460135084601360846013708460138084601390846014008460141084601420846014308460144084601450846014608460147084601480846014908460150084601510846015208460153084601540846015508460156084601570846015808460159084601600846016108460162084601630846016408460165084601660846016708460168084601690846017008460171084601720846017308460174084601750846017608460177084601780846017908460180084601810846018208460183084601840846018508460186084601870846018808460189084601900846019108460192084601930846019408460195084601960846019708460198084601990846020008460201084602020846020308460204084602050846020608460207084602080846020908460210084602110846021208460213084602140846021508460216084602170846021808460219084602200846022108460222084602230846022408460225084602260846022708460228084602290846023008460231084602320846023308460234084602350846023608460237084602380846023908460240084602410846024208460243084602440846024508460246084602470846024808460249084602500846025108460252084602530846025408460255084602560846025708460258084602590846026008460261084602620846026308460264084602650846026608460267084602680846026908460270084602710846027208460273084602740846027508460276084602770846027808460279084602800846028108460282084602830846028408460285084602860846028708460288084602890846029008460291084602920846029308460294084602950846029608460297084602980846029908460300084603010846030208460303084603040846030508460306084603070846030808460309084603100846031108460312084603130846031408460315084603160846031708460318084603190846032008460321084603220846032308460324084603250846032608460327084603280846032908460330084603310846033208460333084603340846033508460336084603370846033808460339084603400846034108460342084603430846034408460345084603460846034708460348084603490846035008460351084603520846035308460354084603550846035608460357084603580846035908460360084603610846036208460363084603640846036508460366084603670846036808460369084603700846037108460372084603730846037408460375084603760846037708460378084603790846038008460381084603820846038308460384084603850846038608460387084603880846038908460390084603910846039208460393084603940846039508460396084603970846039808460399084604000846040108460402084604030846040408460405084604060846040708460408084604090846041008460411084604120846041308460414084604150846041608460417084604180846041908460420084604210846042208460423084604240846042508460426084604270846042808460429084604300846043108460432084604330846043408460435084604360846043708460438084604390846044008460441084604420846044308460444084604450846044608460447084604480846044908460450084604510846045208460453084604540846045508460456084604570846045808460459084604600846046108460462084604630846046408460465084604660846046708460468084604690846047008460471084604720846047308460474084604750846047608460477084604780846047908460480084604810846048208460483084604840846048508460486084604870846048808460489084604900846049108460492084604930846049408460495084604960846049708460498084604990846050008460501084605020846050308460504084605050846050608460507084605080846050908460510084605110846051208460513084605140846051508460516084605170846051808460519084605200846052108460522084605230846052408460525084605260846052708460528084605290846053008460531084605320846053308460534084605350846053608460537084605380846053908460540084605410846054208460543084605440846054508460546084605470846054808460549084605500846055108460552084605530846055408460555084605560846055708460558084605590846056008460561084605620846056308460564084605650846056608460567084605680846056908460570084605710846057208460573084605740846057508460576084605770846057808460579084605800846058108460582084605830846058408460585084605860846058708460588084605890846059008460591084605920846059308460594084605950846059608460597084605980846059908460600084606010846060208460603084606040846060508460606084606070846060808460609084606100846061108460612084606130846061408460615084606160846061708460618084606190846062008460621084606220846062308460624084606250846062608460627084606280846062908460630084606310846063208460633084606340846063508460636084606370846063808460639084606400846064108460642084606430846064408460645084606460846064708460648084606490846065008460651084606520846065308460654084606550846065608460657084606580846065908460660084606610846066208460663084606640846066508460666084606670846066808460669084606700846067108460672084606730846067408460675084606760846067708460678084606790846068008460681084606820846068308460684084606850846068608460687084606880846068908460690084606910846069208460693084606940846069508460696084606970846069808460699084607000846070108460702084607030846070408460705084607060846070708460708084607090846071008460711084607120846071308460714084607150846071608460717084607180846071908460720084607210846072208460723084607240846072508460726084607270846072808460729084607300846073108460732084607330846073408460735084607360846073708460738084607390846074008460741084607420846074308460744084607450846074608460747084607480846074908460750084607510846075208460753084607540846075508460756084607570846075808460759084607600846076108460762084607630846076408460765084607660846076708460768084607690846077008460771084607720846077308460774084607750846077608460777084607780846077908460780084607810846078208460783084607840846078508460786084607870846078808460789084607900846079108460792084607930846079408460795084607960846079708460798084607990846080008460801084700500847005108470052084700530847005408470055084700560847005708470058084700590847006008470061084700620847006308470064084700650847006608470067084700680847006908470070084700710847007208470073084700740847007508470076084700770847007808470079084700800847008108470082084700830847008408470085084700860847008708470088084700890847009008470091084700920847009308470094084700950847009608470097084700980847009908470100084701010847010208470103084701040847010508470106084701070847010808470109084701100847011108470112084701130847011408470115084701160847011708470118084701190847012008470121084701220847012308470124084701250847012608470127084701280847012908470130084701310847013208470133084701340847013508470136084701370847013808470139084701400847014108470142084701430847014408470145084701460847014708470148084701490847015008470151084701520847015308470154084701550847015608470157084701580847015908470160084701610847016208470163084701640847016508470166084701670847016808470169084701700847017108470172084701730847017408470175084701760847017708470178084701790847018008470181084701820847018308470184084701850847018608470187084701880847018908470190084701910847019208470193084701940847019508470196084701970847019808470199084702000847020108470202084702030847020408470205084702060847020708470208084702090847021008470211084702120847021308470214084702150847021608470217084702180847021908470220084702210847022208470223084702240847022508470226084702270847022808470229084702300847023108470232084702330847023408470235084702360847023708470238084702390847024008470241084702420847024308470244084702450847024608470247084702480847024908470250084702510847025208470253084702540847025508470256084702570847025808470259084702600847026108470262084702630847026408470265084702660847026708470268084702690847027008470271084702720847027308470274084702750847027608470277084702780847027908470280084702810847028208470283084702840847028508470286084702870847028808470289084702900847029108470292084702930847029408470295084702960847029708470298084702990847030008470301084703020847030308470304084703050847030608470307084703080847030908470310084703110847031208470313084703140847031508470316084703170847031808470319084703200847032108470322084703230847032408470325084703260847032708470328084703290847033008470331084703320847033308470334084703350847033608470337084703380847033908470340084703410847034208470343084703440847034508470346084703470847034808470349084703500847035108470352084703530847035408470355084703560847035708470358084703590847036008470361084703620847036308470364084703650847036608470367084703680847036908470370084703710847037208470373084703740847037508470376084703770847037808470379084703800847038108470382084703830847038408470385084703860847038708470388084703890847039008470391084703920847039308470394084703950847039608470397084703980847039908470400084704010847040208470403084704040847040508470406084704070847040808470409084704100847041108470412084704130847041408470415084704160847041708470418084704190847042008470421084704220847042308470424084704250847042608470427084704280847042908470430084704310847043208470433084704340847043508470436084704370847043808470439084704400847044108470442084704430847044408470445084704460847044708470448084704490847045008470451084704520847045308470454084704550847045608470457084704580847045908470460084704610847046208470463084704640847046508470466084704670847046808470469084704700847047108470472084704730847047408470475084704760847047708470478084704790847048008470481084704820847048308470484084704850847048608470487084704880847048908470490084704910847049208470493084704940847049508470496084704970847049808470499084705000847050108470502084705030847050408470505084705060847050708470508084705090847051008470511084705120847051308470514084705150847051608470517084705180847051908470520084705210847052208470523084705240847052508470526084705270847052808470529084705300847053108470532084705330847053408470535084705360847053708470538084705390847054008470541084705420847054308470544084705450847054608470547084705480847054908470550084705510847055208470553084705540847055508470556084705570847055808470559084705600847056108470562084705630847056408470565084705660847056708470568084705690847057008470571084705720847057308470574084705750847057608470577084705780847057908470580084705810847058208470583084705840847058508470586084705870847058808470589084705900847059108470592084705930847059408470595084705960847059708470598084705990847060008470601084706020847060308470604084706050847060608470607084706080847060908470610084706110847061208470613084706140847061508470616084706170847061808470619084706200847062108470622084706230847062408470625084706260847062708470628084706290847063008470631084706320847063308470634084706350847063608470637084706380847063908470640084706410847064208470643084706440847064508470646084706470847064808470649084706500847065108470652084706530847065408470655084706560847065708470658084706590847066008470661084706620847066308470664084706650847066608470667084706680847066908470670084706710847067208470673084706740847067508470676084706770847067808470679084706800847068108470682084706830847068408470685084706860847068708470688084706890847069008470691084706920847069308470694084706950847069608470697084706980847069908470700084707010847070208470703084707040847070508470706084707070847070808470709084707100847071108470712084707130847071408470715084707160847071708470718084707190847072008470721084707220847072308470724084707250847072608470727084707280847072908470730084707310847073208470733084707340847073508470736084707370847073808470739084707400847074108470742084707430847074408470745084707460847074708470748084707490847075008470751084707520847075308470754084707550847075608470757084707580847075908470760084707610847076208470763084707640847076508470766084707670847076808470769084707700847077108470772084707730847077408470775084707760847077708470778084707790847078008470781084707820847078308470784084707850847078608470787084707880847078908470790084707910847079208470793084707940847079508470796084707970847079808470799084708000847080108480050084800510848005208480053084800540848005508480056084800570848005808480059084800600848006108480062084800630848006408480065084800660848006708480068084800690848007008480071084800720848007308480074084800750848007608480077084800780848007908480080084800810848008208480083084800840848008508480086084800870848008808480089084800900848009108480092084800930848009408480095084800960848009708480098084800990848010008480101084801020848010308480104084801050848010608480107084801080848010908480110084801110848011208480113084801140848011508480116084801170848011808480119084801200848012108480122084801230848012408480125084801260848012708480128084801290848013008480131084801320848013308480134084801350848013608480137084801380848013908480140084801410848014208480143084801440848014508480146084801470848014808480149084801500848015108480152084801530848015408480155084801560848015708480158084801590848016008480161084801620848016308480164084801650848016608480167084801680848016908480170084801710848017208480173084801740848017508480176084801770848017808480179084801800848018108480182084801830848018408480185084801860848018708480188084801890848019008480191084801920848019308480194084801950848019608480197084801980848019908480200084802010848020208480203084802040848020508480206084802070848020808480209084802100848021108480212084802130848021408480215084802160848021708480218084802190848022008480221084802220848022308480224084802250848022608480227084802280848022908480230084802310848023208480233084802340848023508480236084802370848023808480239084802400848024108480242084802430848024408480245084802460848024708480248084802490848025008480251084802520848025308480254084802550848025608480257084802580848025908480260084802610848026208480263084802640848026508480266084802670848026808480269084802700848027108480272084802730848027408480275084802760848027708480278084802790848028008480281084802820848028308480284084802850848028608480287084802880848028908480290084802910848029208480293084802940848029508480296084802970848029808480299084803000848030108480302084803030848030408480305084803060848030708480308084803090848031008480311084803120848031308480314084803150848031608480317084803180848031908480320084803210848032208480323084803240848032508480326084803270848032808480329084803300848033108480332084803330848033408480335084803360848033708480338084803390848034008480341084803420848034308480344084803450848034608480347084803480848034908480350084803510848035208480353084803540848035508480356084803570848035808480359084803600848036108480362084803630848036408480365084803660848036708480368084803690848037008480371084803720848037308480374084803750848037608480377084803780848037908480380084803810848038208480383084803840848038508480386084803870848038808480389084803900848039108480392084803930848039408480395084803960848039708480398084803990848040008480401084804020848040308480404084804050848040608480407084804080848040908480410084804110848041208480413084804140848041508480416084804170848041808480419084804200848042108480422084804230848042408480425084804260848042708480428084804290848043008480431084804320848043308480434084804350848043608480437084804380848043908480440084804410848044208480443084804440848044508480446084804470848044808480449084804500848045108480452084804530848045408480455084804560848045708480458084804590848046008480461084804620848046308480464084804650848046608480467084804680848046908480470084804710848047208480473084804740848047508480476084804770848047808480479084804800848048108480482084804830848048408480485084804860848048708480488084804890848049008480491084804920848049308480494084804950848049608480497084804980848049908480500084805010848050208480503084805040848050508480506084805070848050808480509084805100848051108480512084805130848051408480515084805160848051708480518084805190848052008480521084805220848052308480524084805250848052608480527084805280848052908480530084805310848053208480533084805340848053508480536084805370848053808480539084805400848054108480542084805430848054408480545084805460848054708480548084805490848055008480551084805520848055308480554084805550848055608480557084805580848055908480560084805610848056208480563084805640848056508480566084805670848056808480569084805700848057108480572084805730848057408480575084805760848057708480578084805790848058008480581084805820848058308480584084805850848058608480587084805880848058908480590084805910848059208480593084805940848059508480596084805970848059808480599084806000848060108480602084806030848060408480605084806060848060708480608084806090848061008480611084806120848061308480614084806150848061608480617084806180848061908480620084806210848062208480623084806240848062508480626084806270848062808480629084806300848063108480632084806330848063408480635084806360848063708480638084806390848064008480641084806420848064308480644084806450848064608480647084806480848064908480650084806510848065208480653084806540848065508480656084806570848065808480659084806600848066108480662084806630848066408480665084806660848066708480668084806690848067008480671084806720848067308480674084806750848067608480677084806780848067908480680084806810848068208480683084806840848068508480686084806870848068808480689084806900848069108480692084806930848069408480695084806960848069708480698084806990848070008480701084807020848070308480704084807050848070608480707084807080848070908480710084807110848071208480713084807140848071508480716084807170848071808480719084807200848072108480722084807230848072408480725084807260848072708480728084807290848073008480731084807320848073308480734084807350848073608480737084807380848073908480740084807410848074208480743084807440848074508480746084807470848074808480749084807500848075108480752084807530848075408480755084807560848075708480758084807590848076008480761084807620848076308480764084807650848076608480767084807680848076908480770084807710848077208480773084807740848077508480776084807770848077808480779084807800848078108480782084807830848078408480785084807860848078708480788084807890848079008480791084807920848079308480794084807950848079608480797084807980848079908480800084808010849005008490051084900520849005308490054084900550849005608490057084900580849005908490060084900610849006208490063084900640849006508490066084900670849006808490069084900700849007108490072084900730849007408490075084900760849007708490078084900790849008008490081084900820849008308490084084900850849008608490087084900880849008908490090084900910849009208490093084900940849009508490096084900970849009808490099084901000849010108490102084901030849010408490105084901060849010708490108084901090849011008490111084901120849011308490114084901150849011608490117084901180849011908490120084901210849012208490123084901240849012508490126084901270849012808490129084901300849013108490132084901330849013408490135084901360849013708490138084901390849014008490141084901420849014308490144084901450849014608490147084901480849014908490150084901510849015208490153084901540849015508490156084901570849015808490159084901600849016108490162084901630849016408490165084901660849016708490168084901690849017008490171084901720849017308490174084901750849017608490177084901780849017908490180084901810849018208490183084901840849018508490186084901870849018808490189084901900849019108490192084901930849019408490195084901960849019708490198084901990849020008490201084902020849020308490204084902050849020608490207084902080849020908490210084902110849021208490213084902140849021508490216084902170849021808490219084902200849022108490222084902230849022408490225084902260849022708490228084902290849023008490231084902320849023308490234084902350849023608490237084902380849023908490240084902410849024208490243084902440849024508490246084902470849024808490249084902500849025108490252084902530849025408490255084902560849025708490258084902590849026008490261084902620849026308490264084902650849026608490267084902680849026908490270084902710849027208490273084902740849027508490276084902770849027808490279084902800849028108490282084902830849028408490285084902860849028708490288084902890849029008490291084902920849029308490294084902950849029608490297084902980849029908490300084903010849030208490303084903040849030508490306084903070849030808490309084903100849031108490312084903130849031408490315084903160849031708490318084903190849032008490321084903220849032308490324084903250849032608490327084903280849032908490330084903310849033208490333084903340849033508490336084903370849033808490339084903400849034108490342084903430849034408490345084903460849034708490348084903490849035008490351084903520849035308490354084903550849035608490357084903580849035908490360084903610849036208490363084903640849036508490366084903670849036808490369084903700849037108490372084903730849037408490375084903760849037708490378084903790849038008490381084903820849038308490384084903850849038608490387084903880849038908490390084903910849039208490393084903940849039508490396084903970849039808490399084904000849040108490402084904030849040408490405084904060849040708490408084904090849041008490411084904120849041308490414084904150849041608490417084904180849041908490420084904210849042208490423084904240849042508490426084904270849042808490429084904300849043108490432084904330849043408490435084904360849043708490438084904390849044008490441084904420849044308490444084904450849044608490447084904480849044908490450084904510849045208490453084904540849045508490456084904570849045808490459084904600849046108490462084904630849046408490465084904660849046708490468084904690849047008490471084904720849047308490474084904750849047608490477084904780849047908490480084904810849048208490483084904840849048508490486084904870849048808490489084904900849049108490492084904930849049408490495084904960849049708490498084904990849050008490501084905020849050308490504084905050849050608490507084905080849050908490510084905110849051208490513084905140849051508490516084905170849051808490519084905200849052108490522084905230849052408490525084905260849052708490528084905290849053008490531084905320849053308490534084905350849053608490537084905380849053908490540084905410849054208490543084905440849054508490546084905470849054808490549084905500849055108490552084905530849055408490555084905560849055708490558084905590849056008490561084905620849056308490564084905650849056608490567084905680849056908490570084905710849057208490573084905740849057508490576084905770849057808490579084905800849058108490582084905830849058408490585084905860849058708490588084905890849059008490591084905920849059308490594084905950849059608490597084905980849059908490600084906010849060208490603084906040849060508490606084906070849060808490609084906100849061108490612084906130849061408490615084906160849061708490618084906190849062008490621084906220849062308490624084906250849062608490627084906280849062908490630084906310849063208490633084906340849063508490636084906370849063808490639084906400849064108490642084906430849064408490645084906460849064708490648084906490849065008490651084906520849065308490654084906550849065608490657084906580849065908490660084906610849066208490663084906640849066508490666084906670849066808490669084906700849067108490672084906730849067408490675084906760849067708490678084906790849068008490681084906820849068308490684084906850849068608490687084906880849068908490690084906910849069208490693084906940849069508490696084906970849069808490699084907000849070108490702084907030849070408490705084907060849070708490708084907090849071008490711084907120849071308490714084907150849071608490717084907180849071908490720084907210849072208490723084907240849072508490726084907270849072808490729084907300849073108490732084907330849073408490735084907360849073708490738084907390849074008490741084907420849074308490744084907450849074608490747084907480849074908490750084907510849075208490753084907540849075508490756084907570849075808490759084907600849076108490762084907630849076408490765084907660849076708490768084907690849077008490771084907720849077308490774084907750849077608490777084907780849077908490780084907810849078208490783084907840849078508490786084907870849078808490789084907900849079108490792084907930849079408490795084907960849079708490798084907990849080008490801085000500850005108500052085000530850005408500055085000560850005708500058085000590850006008500061085000620850006308500064085000650850006608500067085000680850006908500070085000710850007208500073085000740850007508500076085000770850007808500079085000800850008108500082085000830850008408500085085000860850008708500088085000890850009008500091085000920850009308500094085000950850009608500097085000980850009908500100085001010850010208500103085001040850010508500106085001070850010808500109085001100850011108500112085001130850011408500115085001160850011708500118085001190850012008500121085001220850012308500124085001250850012608500127085001280850012908500130085001310850013208500133085001340850013508500136085001370850013808500139085001400850014108500142085001430850014408500145085001460850014708500148085001490850015008500151085001520850015308500154085001550850015608500157085001580850015908500160085001610850016208500163085001640850016508500166085001670850016808500169085001700850017108500172085001730850017408500175085001760850017708500178085001790850018008500181085001820850018308500184085001850850018608500187085001880850018908500190085001910850019208500193085001940850019508500196085001970850019808500199085002000850020108500202085002030850020408500205085002060850020708500208085002090850021008500211085002120850021308500214085002150850021608500217085002180850021908500220085002210850022208500223085002240850022508500226085002270850022808500229085002300850023108500232085002330850023408500235085002360850023708500238085002390850024008500241085002420850024308500244085002450850024608500247085002480850024908500250085002510850025208500253085002540850025508500256085002570850025808500259085002600850026108500262085002630850026408500265085002660850026708500268085002690850027008500271085002720850027308500274085002750850027608500277085002780850027908500280085002810850028208500283085002840850028508500286085002870850028808500289085002900850029108500292085002930850029408500295085002960850029708500298085002990850030008500301085003020850030308500304085003050850030608500307085003080850030908500310085003110850031208500313085003140850031508500316085003170850031808500319085003200850032108500322085003230850032408500325085003260850032708500328085003290850033008500331085003320850033308500334085003350850033608500337085003380850033908500340085003410850034208500343085003440850034508500346085003470850034808500349085003500850035108500352085003530850035408500355085003560850035708500358085003590850036008500361085003620850036308500364085003650850036608500367085003680850036908500370085003710850037208500373085003740850037508500376085003770850037808500379085003800850038108500382085003830850038408500385085003860850038708500388085003890850039008500391085003920850039308500394085003950850039608500397085003980850039908500400085004010850040208500403085004040850040508500406085004070850040808500409085004100850041108500412085004130850041408500415085004160850041708500418085004190850042008500421085004220850042308500424085004250850042608500427085004280850042908500430085004310850043208500433085004340850043508500436085004370850043808500439085004400850044108500442085004430850044408500445085004460850044708500448085004490850045008500451085004520850045308500454085004550850045608500457085004580850045908500460085004610850046208500463085004640850046508500466085004670850046808500469085004700850047108500472085004730850047408500475085004760850047708500478085004790850048008500481085004820850048308500484085004850850048608500487085004880850048908500490085004910850049208500493085004940850049508500496085004970850049808500499085005000850050108500502085005030850050408500505085005060850050708500508085005090850051008500511085005120850051308500514085005150850051608500517085005180850051908500520085005210850052208500523085005240850052508500526085005270850052808500529085005300850053108500532085005330850053408500535085005360850053708500538085005390850054008500541085005420850054308500544085005450850054608500547085005480850054908500550085005510850055208500553085005540850055508500556085005570850055808500559085005600850056108500562085005630850056408500565085005660850056708500568085005690850057008500571085005720850057308500574085005750850057608500577085005780850057908500580085005810850058208500583085005840850058508500586085005870850058808500589085005900850059108500592085005930850059408500595085005960850059708500598085005990850060008500601085006020850060308500604085006050850060608500607085006080850060908500610085006110850061208500613085006140850061508500616085006170850061808500619085006200850062108500622085006230850062408500625085006260850062708500628085006290850063008500631085006320850063308500634085006350850063608500637085006380850063908500640085006410850064208500643085006440850064508500646085006470850064808500649085006500850065108500652085006530850065408500655085006560850065708500658085006590850066008500661085006620850066308500664085006650850066608500667085006680850066908500670085006710850067208500673085006740850067508500676085006770850067808500679085006800850068108500682085006830850068408500685085006860850068708500688085006890850069008500691085006920850069308500694085006950850069608500697085006980850069908500700085007010850070208500703085007040850070508500706085007070850070808500709085007100850071108500712085007130850071408500715085007160850071708500718085007190850072008500721085007220850072308500724085007250850072608500727085007280850072908500730085007310850073208500733085007340850073508500736085007370850073808500739085007400850074108500742085007430850074408500745085007460850074708500748085007490850075008500751085007520850075308500754085007550850075608500757085007580850075908500760085007610850076208500763085007640850076508500766085007670850076808500769085007700850077108500772085007730850077408500775085007760850077708500778085007790850078008500781085007820850078308500784085007850850078608500787085007880850078908500790085007910850079208500793085007940850079508500796085007970850079808500799085008000850080108510050085100510851005208510053085100540851005508510056085100570851005808510059085100600851006108510062085100630851006408510065085100660851006708510068085100690851007008510071085100720851007308510074085100750851007608510077085100780851007908510080085100810851008208510083085100840851008508510086085100870851008808510089085100900851009108510092085100930851009408510095085100960851009708510098085100990851010008510101085101020851010308510104085101050851010608510107085101080851010908510110085101110851011208510113085101140851011508510116085101170851011808510119085101200851012108510122085101230851012408510125085101260851012708510128085101290851013008510131085101320851013308510134085101350851013608510137085101380851013908510140085101410851014208510143085101440851014508510146085101470851014808510149085101500851015108510152085101530851015408510155085101560851015708510158085101590851016008510161085101620851016308510164085101650851016608510167085101680851016908510170085101710851017208510173085101740851017508510176085101770851017808510179085101800851018108510182085101830851018408510185085101860851018708510188085101890851019008510191085101920851019308510194085101950851019608510197085101980851019908510200085102010851020208510203085102040851020508510206085102070851020808510209085102100851021108510212085102130851021408510215085102160851021708510218085102190851022008510221085102220851022308510224085102250851022608510227085102280851022908510230085102310851023208510233085102340851023508510236085102370851023808510239085102400851024108510242085102430851024408510245085102460851024708510248085102490851025008510251085102520851025308510254085102550851025608510257085102580851025908510260085102610851026208510263085102640851026508510266085102670851026808510269085102700851027108510272085102730851027408510275085102760851027708510278085102790851028008510281085102820851028308510284085102850851028608510287085102880851028908510290085102910851029208510293085102940851029508510296085102970851029808510299085103000851030108510302085103030851030408510305085103060851030708510308085103090851031008510311085103120851031308510314085103150851031608510317085103180851031908510320085103210851032208510323085103240851032508510326085103270851032808510329085103300851033108510332085103330851033408510335085103360851033708510338085103390851034008510341085103420851034308510344085103450851034608510347085103480851034908510350085103510851035208510353085103540851035508510356085103570851035808510359085103600851036108510362085103630851036408510365085103660851036708510368085103690851037008510371085103720851037308510374085103750851037608510377085103780851037908510380085103810851038208510383085103840851038508510386085103870851038808510389085103900851039108510392085103930851039408510395085103960851039708510398085103990851040008510401085104020851040308510404085104050851040608510407085104080851040908510410085104110851041208510413085104140851041508510416085104170851041808510419085104200851042108510422085104230851042408510425085104260851042708510428085104290851043008510431085104320851043308510434085104350851043608510437085104380851043908510440085104410851044208510443085104440851044508510446085104470851044808510449085104500851045108510452085104530851045408510455085104560851045708510458085104590851046008510461085104620851046308510464085104650851046608510467085104680851046908510470085104710851047208510473085104740851047508510476085104770851047808510479085104800851048108510482085104830851048408510485085104860851048708510488085104890851049008510491085104920851049308510494085104950851049608510497085104980851049908510500085105010851050208510503085105040851050508510506085105070851050808510509085105100851051108510512085105130851051408510515085105160851051708510518085105190851052008510521085105220851052308510524085105250851052608510527085105280851052908510530085105310851053208510533085105340851053508510536085105370851053808510539085105400851054108510542085105430851054408510545085105460851054708510548085105490851055008510551085105520851055308510554085105550851055608510557085105580851055908510560085105610851056208510563085105640851056508510566085105670851056808510569085105700851057108510572085105730851057408510575085105760851057708510578085105790851058008510581085105820851058308510584085105850851058608510587085105880851058908510590085105910851059208510593085105940851059508510596085105970851059808510599085106000851060108510602085106030851060408510605085106060851060708510608085106090851061008510611085106120851061308510614085106150851061608510617085106180851061908510620085106210851062208510623085106240851062508510626085106270851062808510629085106300851063108510632085106330851063408510635085106360851063708510638085106390851064008510641085106420851064308510644085106450851064608510647085106480851064908510650085106510851065208510653085106540851065508510656085106570851065808510659085106600851066108510662085106630851066408510665085106660851066708510668085106690851067008510671085106720851067308510674085106750851067608510677085106780851067908510680085106810851068208510683085106840851068508510686085106870851068808510689085106900851069108510692085106930851069408510695085106960851069708510698085106990851070008510701085107020851070308510704085107050851070608510707085107080851070908510710085107110851071208510713085107140851071508510716085107170851071808510719085107200851072108510722085107230851072408510725085107260851072708510728085107290851073008510731085107320851073308510734085107350851073608510737085107380851073908510740085107410851074208510743085107440851074508510746085107470851074808510749085107500851075108510752085107530851075408510755085107560851075708510758085107590851076008510761085107620851076308510764085107650851076608510767085107680851076908510770085107710851077208510773085107740851077508510776085107770851077808510779085107800851078108510782085107830851078408510785085107860851078708510788085107890851079008510791085107920851079308510794085107950851079608510797085107980851079908510800085108010852005008520051085200520852005308520054085200550852005608520057085200580852005908520060085200610852006208520063085200640852006508520066085200670852006808520069085200700852007108520072085200730852007408520075085200760852007708520078085200790852008008520081085200820852008308520084085200850852008608520087085200880852008908520090085200910852009208520093085200940852009508520096085200970852009808520099085201000852010108520102085201030852010408520105085201060852010708520108085201090852011008520111085201120852011308520114085201150852011608520117085201180852011908520120085201210852012208520123085201240852012508520126085201270852012808520129085201300852013108520132085201330852013408520135085201360852013708520138085201390852014008520141085201420852014308520144085201450852014608520147085201480852014908520150085201510852015208520153085201540852015508520156085201570852015808520159085201600852016108520162085201630852016408520165085201660852016708520168085201690852017008520171085201720852017308520174085201750852017608520177085201780852017908520180085201810852018208520183085201840852018508520186085201870852018808520189085201900852019108520192085201930852019408520195085201960852019708520198085201990852020008520201085202020852020308520204085202050852020608520207085202080852020908520210085202110852021208520213085202140852021508520216085202170852021808520219085202200852022108520222085202230852022408520225085202260852022708520228085202290852023008520231085202320852023308520234085202350852023608520237085202380852023908520240085202410852024208520243085202440852024508520246085202470852024808520249085202500852025108520252085202530852025408520255085202560852025708520258085202590852026008520261085202620852026308520264085202650852026608520267085202680852026908520270085202710852027208520273085202740852027508520276085202770852027808520279085202800852028108520282085202830852028408520285085202860852028708520288085202890852029008520291085202920852029308520294085202950852029608520297085202980852029908520300085203010852030208520303085203040852030508520306085203070852030808520309085203100852031108520312085203130852031408520315085203160852031708520318085203190852032008520321085203220852032308520324085203250852032608520327085203280852032908520330085203310852033208520333085203340852033508520336085203370852033808520339085203400852034108520342085203430852034408520345085203460852034708520348085203490852035008520351085203520852035308520354085203550852035608520357085203580852035908520360085203610852036208520363085203640852036508520366085203670852036808520369085203700852037108520372085203730852037408520375085203760852037708520378085203790852038008520381085203820852038308520384085203850852038608520387085203880852038908520390085203910852039208520393085203940852039508520396085203970852039808520399085204000852040108520402085204030852040408520405085204060852040708520408085204090852041008520411085204120852041308520414085204150852041608520417085204180852041908520420085204210852042208520423085204240852042508520426085204270852042808520429085204300852043108520432085204330852043408520435085204360852043708520438085204390852044008520441085204420852044308520444085204450852044608520447085204480852044908520450085204510852045208520453085204540852045508520456085204570852045808520459085204600852046108520462085204630852046408520465085204660852046708520468085204690852047008520471085204720852047308520474085204750852047608520477085204780852047908520480085204810852048208520483085204840852048508520486085204870852048808520489085204900852049108520492085204930852049408520495085204960852049708520498085204990852050008520501085205020852050308520504085205050852050608520507085205080852050908520510085205110852051208520513085205140852051508520516085205170852051808520519085205200852052108520522085205230852052408520525085205260852052708520528085205290852053008520531085205320852053308520534085205350852053608520537085205380852053908520540085205410852054208520543085205440852054508520546085205470852054808520549085205500852055108520552085205530852055408520555085205560852055708520558085205590852056008520561085205620852056308520564085205650852056608520567085205680852056908520570085205710852057208520573085205740852057508520576085205770852057808520579085205800852058108520582085205830852058408520585085205860852058708520588085205890852059008520591085205920852059308520594085205950852059608520597085205980852059908520600085206010852060208520603085206040852060508520606085206070852060808520609085206100852061108520612085206130852061408520615085206160852061708520618085206190852062008520621085206220852062308520624085206250852062608520627085206280852062908520630085206310852063208520633085206340852063508520636085206370852063808520639085206400852064108520642085206430852064408520645085206460852064708520648085206490852065008520651085206520852065308520654085206550852065608520657085206580852065908520660085206610852066208520663085206640852066508520666085206670852066808520669085206700852067108520672085206730852067408520675085206760852067708520678085206790852068008520681085206820852068308520684085206850852068608520687085206880852068908520690085206910852069208520693085206940852069508520696085206970852069808520699085207000852070108520702085207030852070408520705085207060852070708520708085207090852071008520711085207120852071308520714085207150852071608520717085207180852071908520720085207210852072208520723085207240852072508520726085207270852072808520729085207300852073108520732085207330852073408520735085207360852073708520738085207390852074008520741085207420852074308520744085207450852074608520747085207480852074908520750085207510852075208520753085207540852075508520756085207570852075808520759085207600852076108520762085207630852076408520765085207660852076708520768085207690852077008520771085207720852077308520774085207750852077608520777085207780852077908520780085207810852078208520783085207840852078508520786085207870852078808520789085207900852079108520792085207930852079408520795085207960852079708520798085207990852080008520801085300500853005108530052085300530853005408530055085300560853005708530058085300590853006008530061085300620853006308530064085300650853006608530067085300680853006908530070085300710853007208530073085300740853007508530076085300770853007808530079085300800853008108530082085300830853008408530085085300860853008708530088085300890853009008530091085300920853009308530094085300950853009608530097085300980853009908530100085301010853010208530103085301040853010508530106085301070853010808530109085301100853011108530112085301130853011408530115085301160853011708530118085301190853012008530121085301220853012308530124085301250853012608530127085301280853012908530130085301310853013208530133085301340853013508530136085301370853013808530139085301400853014108530142085301430853014408530145085301460853014708530148085301490853015008530151085301520853015308530154085301550853015608530157085301580853015908530160085301610853016208530163085301640853016508530166085301670853016808530169085301700853017108530172085301730853017408530175085301760853017708530178085301790853018008530181085301820853018308530184085301850853018608530187085301880853018908530190085301910853019208530193085301940853019508530196085301970853019808530199085302000853020108530202085302030853020408530205085302060853020708530208085302090853021008530211085302120853021308530214085302150853021608530217085302180853021908530220085302210853022208530223085302240853022508530226085302270853022808530229085302300853023108530232085302330853023408530235085302360853023708530238085302390853024008530241085302420853024308530244085302450853024608530247085302480853024908530250085302510853025208530253085302540853025508530256085302570853025808530259085302600853026108530262085302630853026408530265085302660853026708530268085302690853027008530271085302720853027308530274085302750853027608530277085302780853027908530280085302810853028208530283085302840853028508530286085302870853028808530289085302900853029108530292085302930853029408530295085302960853029708530298085302990853030008530301085303020853030308530304085303050853030608530307085303080853030908530310085303110853031208530313085303140853031508530316085303170853031808530319085303200853032108530322085303230853032408530325085303260853032708530328085303290853033008530331085303320853033308530334085303350853033608530337085303380853033908530340085303410853034208530343085303440853034508530346085303470853034808530349085303500853035108530352085303530853035408530355085303560853035708530358085303590853036008530361085303620853036308530364085303650853036608530367085303680853036908530370085303710853037208530373085303740853037508530376085303770853037808530379085303800853038108530382085303830853038408530385085303860853038708530388085303890853039008530391085303920853039308530394085303950853039608530397085303980853039908530400085304010853040208530403085304040853040508530406085304070853040808530409085304100853041108530412085304130853041408530415085304160853041708530418085304190853042008530421085304220853042308530424085304250853042608530427085304280853042908530430085304310853043208530433085304340853043508530436085304370853043808530439085304400853044108530442085304430853044408530445085304460853044708530448085304490853045008530451085304520853045308530454085304550853045608530457085304580853045908530460085304610853046208530463085304640853046508530466085304670853046808530469085304700853047108530472085304730853047408530475085304760853047708530478085304790853048008530481085304820853048308530484085304850853048608530487085304880853048908530490085304910853049208530493085304940853049508530496085304970853049808530499085305000853050108530502085305030853050408530505085305060853050708530508085305090853051008530511085305120853051308530514085305150853051608530517085305180853051908530520085305210853052208530523085305240853052508530526085305270853052808530529085305300853053108530532085305330853053408530535085305360853053708530538085305390853054008530541085305420853054308530544085305450853054608530547085305480853054908530550085305510853055208530553085305540853055508530556085305570853055808530559085305600853056108530562085305630853056408530565085305660853056708530568085305690853057008530571085305720853057308530574085305750853057608530577085305780853057908530580085305810853058208530583085305840853058508530586085305870853058808530589085305900853059108530592085305930853059408530595085305960853059708530598085305990853060008530601085306020853060308530604085306050853060608530607085306080853060908530610085306110853061208530613085306140853061508530616085306170853061808530619085306200853062108530622085306230853062408530625085306260853062708530628085306290853063008530631085306320853063308530634085306350853063608530637085306380853063908530640085306410853064208530643085306440853064508530646085306470853064808530649085306500853065108530652085306530853065408530655085306560853065708530658085306590853066008530661085306620853066308530664085306650853066608530667085306680853066908530670085306710853067208530673085306740853067508530676085306770853067808530679085306800853068108530682085306830853068408530685085306860853068708530688085306890853069008530691085306920853069308530694085306950853069608530697085306980853069908530700085307010853070208530703085307040853070508530706085307070853070808530709085307100853071108530712085307130853071408530715085307160853071708530718085307190853072008530721085307220853072308530724085307250853072608530727085307280853072908530730085307310853073208530733085307340853073508530736085307370853073808530739085307400853074108530742085307430853074408530745085307460853074708530748085307490853075008530751085307520853075308530754085307550853075608530757085307580853075908530760085307610853076208530763085307640853076508530766085307670853076808530769085307700853077108530772085307730853077408530775085307760853077708530778085307790853078008530781085307820853078308530784085307850853078608530787085307880853078908530790085307910853079208530793085307940853079508530796085307970853079808530799085308000853080108540050085400510854005208540053085400540854005508540056085400570854005808540059085400600854006108540062085400630854006408540065085400660854006708540068085400690854007008540071085400720854007308540074085400750854007608540077085400780854007908540080085400810854008208540083085400840854008508540086085400870854008808540089085400900854009108540092085400930854009408540095085400960854009708540098085400990854010008540101085401020854010308540104085401050854010608540107085401080854010908540110085401110854011208540113085401140854011508540116085401170854011808540119085401200854012108540122085401230854012408540125085401260854012708540128085401290854013008540131085401320854013308540134085401350854013608540137085401380854013908540140085401410854014208540143085401440854014508540146085401470854014808540149085401500854015108540152085401530854015408540155085401560854015708540158085401590854016008540161085401620854016308540164085401650854016608540167085401680854016908540170085401710854017208540173085401740854017508540176085401770854017808540179085401800854018108540182085401830854018408540185085401860854018708540188085401890854019008540191085401920854019308540194085401950854019608540197085401980854019908540200085402010854020208540203085402040854020508540206085402070854020808540209085402100854021108540212085402130854021408540215085402160854021708540218085402190854022008540221085402220854022308540224085402250854022608540227085402280854022908540230085402310854023208540233085402340854023508540236085402370854023808540239085402400854024108540242085402430854024408540245085402460854024708540248085402490854025008540251085402520854025308540254085402550854025608540257085402580854025908540260085402610854026208540263085402640854026508540266085402670854026808540269085402700854027108540272085402730854027408540275085402760854027708540278085402790854028008540281085402820854028308540284085402850854028608540287085402880854028908540290085402910854029208540293085402940854029508540296085402970854029808540299085403000854030108540302085403030854030408540305085403060854030708540308085403090854031008540311085403120854031308540314085403150854031608540317085403180854031908540320085403210854032208540323085403240854032508540326085403270854032808540329085403300854033108540332085403330854033408540335085403360854033708540338085403390854034008540341085403420854034308540344085403450854034608540347085403480854034908540350085403510854035208540353085403540854035508540356085403570854035808540359085403600854036108540362085403630854036408540365085403660854036708540368085403690854037008540371085403720854037308540374085403750854037608540377085403780854037908540380085403810854038208540383085403840854038508540386085403870854038808540389085403900854039108540392085403930854039408540395085403960854039708540398085403990854040008540401085404020854040308540404085404050854040608540407085404080854040908540410085404110854041208540413085404140854041508540416085404170854041808540419085404200854042108540422085404230854042408540425085404260854042708540428085404290854043008540431085404320854043308540434085404350854043608540437085404380854043908540440085404410854044208540443085404440854044508540446085404470854044808540449085404500854045108540452085404530854045408540455085404560854045708540458085404590854046008540461085404620854046308540464085404650854046608540467085404680854046908540470085404710854047208540473085404740854047508540476085404770854047808540479085404800854048108540482085404830854048408540485085404860854048708540488085404890854049008540491085404920854049308540494085404950854049608540497085404980854049908540500085405010854050208540503085405040854050508540506085405070854050808540509085405100854051108540512085405130854051408540515085405160854051708540518085405190854052008540521085405220854052308540524085405250854052608540527085405280854052908540530085405310854053208540533085405340854053508540536085405370854053808540539085405400854054108540542085405430854054408540545085405460854054708540548085405490854055008540551085405520854055308540554085405550854055608540557085405580854055908540560085405610854056208540563085405640854056508540566085405670854056808540569085405700854057108540572085405730854057408540575085405760854057708540578085405790854058008540581085405820854058308540584085405850854058608540587085405880854058908540590085405910854059208540593085405940854059508540596085405970854059808540599085406000854060108540602085406030854060408540605085406060854060708540608085406090854061008540611085406120854061308540614085406150854061608540617085406180854061908540620085406210854062208540623085406240854062508540626085406270854062808540629085406300854063108540632085406330854063408540635085406360854063708540638085406390854064008540641085406420854064308540644085406450854064608540647085406480854064908540650085406510854065208540653085406540854065508540656085406570854065808540659085406600854066108540662085406630854066408540665085406660854066708540668085406690854067008540671085406720854067308540674085406750854067608540677085406780854067908540680085406810854068208540683085406840854068508540686085406870854068808540689085406900854069108540692085406930854069408540695085406960854069708540698085406990854070008540701085407020854070308540704085407050854070608540707085407080854070908540710085407110854071208540713085407140854071508540716085407170854071808540719085407200854072108540722085407230854072408540725085407260854072708540728085407290854073008540731085407320854073308540734085407350854073608540737085407380854073908540740085407410854074208540743085407440854074508540746085407470854074808540749085407500854075108540752085407530854075408540755085407560854075708540758085407590854076008540761085407620854076308540764085407650854076608540767085407680854076908540770085407710854077208540773085407740854077508540776085407770854077808540779085407800854078108540782085407830854078408540785085407860854078708540788085407890854079008540791085407920854079308540794085407950854079608540797085407980854079908540800085408010855005008550051085500520855005308550054085500550855005608550057085500580855005908550060085500610855006208550063085500640855006508550066085500670855006808550069085500700855007108550072085500730855007408550075085500760855007708550078085500790855008008550081085500820855008308550084085500850855008608550087085500880855008908550090085500910855009208550093085500940855009508550096085500970855009808550099085501000855010108550102085501030855010408550105085501060855010708550108085501090855011008550111085501120855011308550114085501150855011608550117085501180855011908550120085501210855012208550123085501240855012508550126085501270855012808550129085501300855013108550132085501330855013408550135085501360855013708550138085501390855014008550141085501420855014308550144085501450855014608550147085501480855014908550150085501510855015208550153085501540855015508550156085501570855015808550159085501600855016108550162085501630855016408550165085501660855016708550168085501690855017008550171085501720855017308550174085501750855017608550177085501780855017908550180085501810855018208550183085501840855018508550186085501870855018808550189085501900855019108550192085501930855019408550195085501960855019708550198085501990855020008550201085502020855020308550204085502050855020608550207085502080855020908550210085502110855021208550213085502140855021508550216085502170855021808550219085502200855022108550222085502230855022408550225085502260855022708550228085502290855023008550231085502320855023308550234085502350855023608550237085502380855023908550240085502410855024208550243085502440855024508550246085502470855024808550249085502500855025108550252085502530855025408550255085502560855025708550258085502590855026008550261085502620855026308550264085502650855026608550267085502680855026908550270085502710855027208550273085502740855027508550276085502770855027808550279085502800855028108550282085502830855028408550285085502860855028708550288085502890855029008550291085502920855029308550294085502950855029608550297085502980855029908550300085503010855030208550303085503040855030508550306085503070855030808550309085503100855031108550312085503130855031408550315085503160855031708550318085503190855032008550321085503220855032308550324085503250855032608550327085503280855032908550330085503310855033208550333085503340855033508550336085503370855033808550339085503400855034108550342085503430855034408550345085503460855034708550348085503490855035008550351085503520855035308550354085503550855035608550357085503580855035908550360085503610855036208550363085503640855036508550366085503670855036808550369085503700855037108550372085503730855037408550375085503760855037708550378085503790855038008550381085503820855038308550384085503850855038608550387085503880855038908550390085503910855039208550393085503940855039508550396085503970855039808550399085504000855040108550402085504030855040408550405085504060855040708550408085504090855041008550411085504120855041308550414085504150855041608550417085504180855041908550420085504210855042208550423085504240855042508550426085504270855042808550429085504300855043108550432085504330855043408550435085504360855043708550438085504390855044008550441085504420855044308550444085504450855044608550447085504480855044908550450085504510855045208550453085504540855045508550456085504570855045808550459085504600855046108550462085504630855046408550465085504660855046708550468085504690855047008550471085504720855047308550474085504750855047608550477085504780855047908550480085504810855048208550483085504840855048508550486085504870855048808550489085504900855049108550492085504930855049408550495085504960855049708550498085504990855050008550501085505020855050308550504085505050855050608550507085505080855050908550510085505110855051208550513085505140855051508550516085505170855051808550519085505200855052108550522085505230855052408550525085505260855052708550528085505290855053008550531085505320855053308550534085505350855053608550537085505380855053908550540085505410855054208550543085505440855054508550546085505470855054808550549085505500855055108550552085505530855055408550555085505560855055708550558085505590855056008550561085505620855056308550564085505650855056608550567085505680855056908550570085505710855057208550573085505740855057508550576085505770855057808550579085505800855058108550582085505830855058408550585085505860855058708550588085505890855059008550591085505920855059308550594085505950855059608550597085505980855059908550600085506010855060208550603085506040855060508550606085506070855060808550609085506100855061108550612085506130855061408550615085506160855061708550618085506190855062008550621085506220855062308550624085506250855062608550627085506280855062908550630085506310855063208550633085506340855063508550636085506370855063808550639085506400855064108550642085506430855064408550645085506460855064708550648085506490855065008550651085506520855065308550654085506550855065608550657085506580855065908550660085506610855066208550663085506640855066508550666085506670855066808550669085506700855067108550672085506730855067408550675085506760855067708550678085506790855068008550681085506820855068308550684085506850855068608550687085506880855068908550690085506910855069208550693085506940855069508550696085506970855069808550699085507000855070108550702085507030855070408550705085507060855070708550708085507090855071008550711085507120855071308550714085507150855071608550717085507180855071908550720085507210855072208550723085507240855072508550726085507270855072808550729085507300855073108550732085507330855073408550735085507360855073708550738085507390855074008550741085507420855074308550744085507450855074608550747085507480855074908550750085507510855075208550753085507540855075508550756085507570855075808550759085507600855076108550762085507630855076408550765085507660855076708550768085507690855077008550771085507720855077308550774085507750855077608550777085507780855077908550780085507810855078208550783085507840855078508550786085507870855078808550789085507900855079108550792085507930855079408550795085507960855079708550798085507990855080008550801085600500856005108560052085600530856005408560055085600560856005708560058085600590856006008560061085600620856006308560064085600650856006608560067085600680856006908560070085600710856007208560073085600740856007508560076085600770856007808560079085600800856008108560082085600830856008408560085085600860856008708560088085600890856009008560091085600920856009308560094085600950856009608560097085600980856009908560100085601010856010208560103085601040856010508560106085601070856010808560109085601100856011108560112085601130856011408560115085601160856011708560118085601190856012008560121085601220856012308560124085601250856012608560127085601280856012908560130085601310856013208560133085601340856013508560136085601370856013808560139085601400856014108560142085601430856014408560145085601460856014708560148085601490856015008560151085601520856015308560154085601550856015608560157085601580856015908560160085601610856016208560163085601640856016508560166085601670856016808560169085601700856017108560172085601730856017408560175085601760856017708560178085601790856018008560181085601820856018308560184085601850856018608560187085601880856018908560190085601910856019208560193085601940856019508560196085601970856019808560199085602000856020108560202085602030856020408560205085602060856020708560208085602090856021008560211085602120856021308560214085602150856021608560217085602180856021908560220085602210856022208560223085602240856022508560226085602270856022808560229085602300856023108560232085602330856023408560235085602360856023708560238085602390856024008560241085602420856024308560244085602450856024608560247085602480856024908560250085602510856025208560253085602540856025508560256085602570856025808560259085602600856026108560262085602630856026408560265085602660856026708560268085602690856027008560271085602720856027308560274085602750856027608560277085602780856027908560280085602810856028208560283085602840856028508560286085602870856028808560289085602900856029108560292085602930856029408560295085602960856029708560298085602990856030008560301085603020856030308560304085603050856030608560307085603080856030908560310085603110856031208560313085603140856031508560316085603170856031808560319085603200856032108560322085603230856032408560325085603260856032708560328085603290856033008560331085603320856033308560334085603350856033608560337085603380856033908560340085603410856034208560343085603440856034508560346085603470856034808560349085603500856035108560352085603530856035408560355085603560856035708560358085603590856036008560361085603620856036308560364085603650856036608560367085603680856036908560370085603710856037208560373085603740856037508560376085603770856037808560379085603800856038108560382085603830856038408560385085603860856038708560388085603890856039008560391085603920856039308560394085603950856039608560397085603980856039908560400085604010856040208560403085604040856040508560406085604070856040808560409085604100856041108560412085604130856041408560415085604160856041708560418085604190856042008560421085604220856042308560424085604250856042608560427085604280856042908560430085604310856043208560433085604340856043508560436085604370856043808560439085604400856044108560442085604430856044408560445085604460856044708560448085604490856045008560451085604520856045308560454085604550856045608560457085604580856045908560460085604610856046208560463085604640856046508560466085604670856046808560469085604700856047108560472085604730856047408560475085604760856047708560478085604790856048008560481085604820856048308560484085604850856048608560487085604880856048908560490085604910856049208560493085604940856049508560496085604970856049808560499085605000856050108560502085605030856050408560505085605060856050708560508085605090856051008560511085605120856051308560514085605150856051608560517085605180856051908560520085605210856052208560523085605240856052508560526085605270856052808560529085605300856053108560532085605330856053408560535085605360856053708560538085605390856054008560541085605420856054308560544085605450856054608560547085605480856054908560550085605510856055208560553085605540856055508560556085605570856055808560559085605600856056108560562085605630856056408560565085605660856056708560568085605690856057008560571085605720856057308560574085605750856057608560577085605780856057908560580085605810856058208560583085605840856058508560586085605870856058808560589085605900856059108560592085605930856059408560595085605960856059708560598085605990856060008560601085606020856060308560604085606050856060608560607085606080856060908560610085606110856061208560613085606140856061508560616085606170856061808560619085606200856062108560622085606230856062408560625085606260856062708560628085606290856063008560631085606320856063308560634085606350856063608560637085606380856063908560640085606410856064208560643085606440856064508560646085606470856064808560649085606500856065108560652085606530856065408560655085606560856065708560658085606590856066008560661085606620856066308560664085606650856066608560667085606680856066908560670085606710856067208560673085606740856067508560676085606770856067808560679085606800856068108560682085606830856068408560685085606860856068708560688085606890856069008560691085606920856069308560694085606950856069608560697085606980856069908560700085607010856070208560703085607040856070508560706085607070856070808560709085607100856071108560712085607130856071408560715085607160856071708560718085607190856072008560721085607220856072308560724085607250856072608560727085607280856072908560730085607310856073208560733085607340856073508560736085607370856073808560739085607400856074108560742085607430856074408560745085607460856074708560748085607490856075008560751085607520856075308560754085607550856075608560757085607580856075908560760085607610856076208560763085607640856076508560766085607670856076808560769085607700856077108560772085607730856077408560775085607760856077708560778085607790856078008560781085607820856078308560784085607850856078608560787085607880856078908560790085607910856079208560793085607940856079508560796085607970856079808560799085608000857005008570051085700520857005308570054085700550857005608570057085700580857005908570060085700610857006208570063085700640857006508570066085700670857006808570069085700700857007108570072085700730857007408570075085700760857007708570078085700790857008008570081085700820857008308570084085700850857008608570087085700880857008908570090085700910857009208570093085700940857009508570096085700970857009808570099085701000857010108570102085701030857010408570105085701060857010708570108085701090857011008570111085701120857011308570114085701150857011608570117085701180857011908570120085701210857012208570123085701240857012508570126085701270857012808570129085701300857013108570132085701330857013408570135085701360857013708570138085701390857014008570141085701420857014308570144085701450857014608570147085701480857014908570150085701510857015208570153085701540857015508570156085701570857015808570159085701600857016108570162085701630857016408570165085701660857016708570168085701690857017008570171085701720857017308570174085701750857017608570177085701780857017908570180085701810857018208570183085701840857018508570186085701870857018808570189085701900857019108570192085701930857019408570195085701960857019708570198085701990857020008570201085702020857020308570204085702050857020608570207085702080857020908570210085702110857021208570213085702140857021508570216085702170857021808570219085702200857022108570222085702230857022408570225085702260857022708570228085702290857023008570231085702320857023308570234085702350857023608570237085702380857023908570240085702410857024208570243085702440857024508570246085702470857024808570249085702500857025108570252085702530857025408570255085702560857025708570258085702590857026008570261085702620857026308570264085702650857026608570267085702680857026908570270085702710857027208570273085702740857027508570276085702770857027808570279085702800857028108570282085702830857028408570285085702860857028708570288085702890857029008570291085702920857029308570294085702950857029608570297085702980857029908570300085703010857030208570303085703040857030508570306085703070857030808570309085703100857031108570312085703130857031408570315085703160857031708570318085703190857032008570321085703220857032308570324085703250857032608570327085703280857032908570330085703310857033208570333085703340857033508570336085703370857033808570339085703400857034108570342085703430857034408570345085703460857034708570348085703490857035008570351085703520857035308570354085703550857035608570357085703580857035908570360085703610857036208570363085703640857036508570366085703670857036808570369085703700857037108570372085703730857037408570375085703760857037708570378085703790857038008570381085703820857038308570384085703850857038608570387085703880857038908570390085703910857039208570393085703940857039508570396085703970857039808570399085704000857040108570402085704030857040408570405085704060857040708570408085704090857041008570411085704120857041308570414085704150857041608570417085704180857041908570420085704210857042208570423085704240857042508570426085704270857042808570429085704300857043108570432085704330857043408570435085704360857043708570438085704390857044008570441085704420857044308570444085704450857044608570447085704480857044908570450085704510857045208570453085704540857045508570456085704570857045808570459085704600857046108570462085704630857046408570465085704660857046708570468085704690857047008570471085704720857047308570474085704750857047608570477085704780857047908570480085704810857048208570483085704840857048508570486085704870857048808570489085704900857049108570492085704930857049408570495085704960857049708570498085704990857050008570501085705020857050308570504085705050857050608570507085705080857050908570510085705110857051208570513085705140857051508570516085705170857051808570519085705200857052108570522085705230857052408570525085705260857052708570528085705290857053008570531085705320857053308570534085705350857053608570537085705380857053908570540085705410857054208570543085705440857054508570546085705470857054808570549085705500857055108570552085705530857055408570555085705560857055708570558085705590857056008570561085705620857056308570564085705650857056608570567085705680857056908570570085705710857057208570573085705740857057508570576085705770857057808570579085705800857058108570582085705830857058408570585085705860857058708570588085705890857059008570591085705920857059308570594085705950857059608570597085705980857059908570600085706010857060208570603085706040857060508570606085706070857060808570609085706100857061108570612085706130857061408570615085706160857061708570618085706190857062008570621085706220857062308570624085706250857062608570627085706280857062908570630085706310857063208570633085706340857063508570636085706370857063808570639085706400857064108570642085706430857064408570645085706460857064708570648085706490857065008570651085706520857065308570654085706550857065608570657085706580857065908570660085706610857066208570663085706640857066508570666085706670857066808570669085706700857067108570672085706730857067408570675085706760857067708570678085706790857068008570681085706820857068308570684085706850857068608570687085706880857068908570690085706910857069208570693085706940857069508570696085706970857069808570699085707000857070108570702085707030857070408570705085707060857070708570708085707090857071008570711085707120857071308570714085707150857071608570717085707180857071908570720085707210857072208570723085707240857072508570726085707270857072808570729085707300857073108570732085707330857073408570735085707360857073708570738085707390857074008570741085707420857074308570744085707450857074608570747085707480857074908570750085707510857075208570753085707540857075508570756085707570857075808570759085707600857076108570762085707630857076408570765085707660857076708570768085707690857077008570771085707720857077308570774085707750857077608570777085707780857077908570780085707810857078208570783085707840857078508570786085707870857078808570789085707900857079108570792085707930857079408570795085707960857079708570798085707990857080008580050085800510858005208580053085800540858005508580056085800570858005808580059085800600858006108580062085800630858006408580065085800660858006708580068085800690858007008580071085800720858007308580074085800750858007608580077085800780858007908580080085800810858008208580083085800840858008508580086085800870858008808580089085800900858009108580092085800930858009408580095085800960858009708580098085800990858010008580101085801020858010308580104085801050858010608580107085801080858010908580110085801110858011208580113085801140858011508580116085801170858011808580119085801200858012108580122085801230858012408580125085801260858012708580128085801290858013008580131085801320858013308580134085801350858013608580137085801380858013908580140085801410858014208580143085801440858014508580146085801470858014808580149085801500858015108580152085801530858015408580155085801560858015708580158085801590858016008580161085801620858016308580164085801650858016608580167085801680858016908580170085801710858017208580173085801740858017508580176085801770858017808580179085801800858018108580182085801830858018408580185085801860858018708580188085801890858019008580191085801920858019308580194085801950858019608580197085801980858019908580200085802010858020208580203085802040858020508580206085802070858020808580209085802100858021108580212085802130858021408580215085802160858021708580218085802190858022008580221085802220858022308580224085802250858022608580227085802280858022908580230085802310858023208580233085802340858023508580236085802370858023808580239085802400858024108580242085802430858024408580245085802460858024708580248085802490858025008580251085802520858025308580254085802550858025608580257085802580858025908580260085802610858026208580263085802640858026508580266085802670858026808580269085802700858027108580272085802730858027408580275085802760858027708580278085802790858028008580281085802820858028308580284085802850858028608580287085802880858028908580290085802910858029208580293085802940858029508580296085802970858029808580299085803000858030108580302085803030858030408580305085803060858030708580308085803090858031008580311085803120858031308580314085803150858031608580317085803180858031908580320085803210858032208580323085803240858032508580326085803270858032808580329085803300858033108580332085803330858033408580335085803360858033708580338085803390858034008580341085803420858034308580344085803450858034608580347085803480858034908580350085803510858035208580353085803540858035508580356085803570858035808580359085803600858036108580362085803630858036408580365085803660858036708580368085803690858037008580371085803720858037308580374085803750858037608580377085803780858037908580380085803810858038208580383085803840858038508580386085803870858038808580389085803900858039108580392085803930858039408580395085803960858039708580398085803990858040008580401085804020858040308580404085804050858040608580407085804080858040908580410085804110858041208580413085804140858041508580416085804170858041808580419085804200858042108580422085804230858042408580425085804260858042708580428085804290858043008580431085804320858043308580434085804350858043608580437085804380858043908580440085804410858044208580443085804440858044508580446085804470858044808580449085804500858045108580452085804530858045408580455085804560858045708580458085804590858046008580461085804620858046308580464085804650858046608580467085804680858046908580470085804710858047208580473085804740858047508580476085804770858047808580479085804800858048108580482085804830858048408580485085804860858048708580488085804890858049008580491085804920858049308580494085804950858049608580497085804980858049908580500085805010858050208580503085805040858050508580506085805070858050808580509085805100858051108580512085805130858051408580515085805160858051708580518085805190858052008580521085805220858052308580524085805250858052608580527085805280858052908580530085805310858053208580533085805340858053508580536085805370858053808580539085805400858054108580542085805430858054408580545085805460858054708580548085805490858055008580551085805520858055308580554085805550858055608580557085805580858055908580560085805610858056208580563085805640858056508580566085805670858056808580569085805700858057108580572085805730858057408580575085805760858057708580578085805790858058008580581085805820858058308580584085805850858058608580587085805880858058908580590085805910858059208580593085805940858059508580596085805970858059808580599085806000858060108580602085806030858060408580605085806060858060708580608085806090858061008580611085806120858061308580614085806150858061608580617085806180858061908580620085806210858062208580623085806240858062508580626085806270858062808580629085806300858063108580632085806330858063408580635085806360858063708580638085806390858064008580641085806420858064308580644085806450858064608580647085806480858064908580650085806510858065208580653085806540858065508580656085806570858065808580659085806600858066108580662085806630858066408580665085806660858066708580668085806690858067008580671085806720858067308580674085806750858067608580677085806780858067908580680085806810858068208580683085806840858068508580686085806870858068808580689085806900858069108580692085806930858069408580695085806960858069708580698085806990858070008580701085807020858070308580704085807050858070608580707085807080858070908580710085807110858071208580713085807140858071508580716085807170858071808580719085807200858072108580722085807230858072408580725085807260858072708580728085807290858073008580731085807320858073308580734085807350858073608580737085807380858073908580740085807410858074208580743085807440858074508580746085807470858074808580749085807500858075108580752085807530858075408580755085807560858075708580758085807590858076008580761085807620858076308580764085807650858076608580767085807680858076908580770085807710858077208580773085807740858077508580776085807770858077808580779085807800858078108580782085807830858078408580785085807860858078708580788085807890858079008580791085807920858079308580794085807950858079608580797085807980858079908590050085900510859005208590053085900540859005508590056085900570859005808590059085900600859006108590062085900630859006408590065085900660859006708590068085900690859007008590071085900720859007308590074085900750859007608590077085900780859007908590080085900810859008208590083085900840859008508590086085900870859008808590089085900900859009108590092085900930859009408590095085900960859009708590098085900990859010008590101085901020859010308590104085901050859010608590107085901080859010908590110085901110859011208590113085901140859011508590116085901170859011808590119085901200859012108590122085901230859012408590125085901260859012708590128085901290859013008590131085901320859013308590134085901350859013608590137085901380859013908590140085901410859014208590143085901440859014508590146085901470859014808590149085901500859015108590152085901530859015408590155085901560859015708590158085901590859016008590161085901620859016308590164085901650859016608590167085901680859016908590170085901710859017208590173085901740859017508590176085901770859017808590179085901800859018108590182085901830859018408590185085901860859018708590188085901890859019008590191085901920859019308590194085901950859019608590197085901980859019908590200085902010859020208590203085902040859020508590206085902070859020808590209085902100859021108590212085902130859021408590215085902160859021708590218085902190859022008590221085902220859022308590224085902250859022608590227085902280859022908590230085902310859023208590233085902340859023508590236085902370859023808590239085902400859024108590242085902430859024408590245085902460859024708590248085902490859025008590251085902520859025308590254085902550859025608590257085902580859025908590260085902610859026208590263085902640859026508590266085902670859026808590269085902700859027108590272085902730859027408590275085902760859027708590278085902790859028008590281085902820859028308590284085902850859028608590287085902880859028908590290085902910859029208590293085902940859029508590296085902970859029808590299085903000859030108590302085903030859030408590305085903060859030708590308085903090859031008590311085903120859031308590314085903150859031608590317085903180859031908590320085903210859032208590323085903240859032508590326085903270859032808590329085903300859033108590332085903330859033408590335085903360859033708590338085903390859034008590341085903420859034308590344085903450859034608590347085903480859034908590350085903510859035208590353085903540859035508590356085903570859035808590359085903600859036108590362085903630859036408590365085903660859036708590368085903690859037008590371085903720859037308590374085903750859037608590377085903780859037908590380085903810859038208590383085903840859038508590386085903870859038808590389085903900859039108590392085903930859039408590395085903960859039708590398085903990859040008590401085904020859040308590404085904050859040608590407085904080859040908590410085904110859041208590413085904140859041508590416085904170859041808590419085904200859042108590422085904230859042408590425085904260859042708590428085904290859043008590431085904320859043308590434085904350859043608590437085904380859043908590440085904410859044208590443085904440859044508590446085904470859044808590449085904500859045108590452085904530859045408590455085904560859045708590458085904590859046008590461085904620859046308590464085904650859046608590467085904680859046908590470085904710859047208590473085904740859047508590476085904770859047808590479085904800859048108590482085904830859048408590485085904860859048708590488085904890859049008590491085904920859049308590494085904950859049608590497085904980859049908590500085905010859050208590503085905040859050508590506085905070859050808590509085905100859051108590512085905130859051408590515085905160859051708590518085905190859052008590521085905220859052308590524085905250859052608590527085905280859052908590530085905310859053208590533085905340859053508590536085905370859053808590539085905400859054108590542085905430859054408590545085905460859054708590548085905490859055008590551085905520859055308590554085905550859055608590557085905580859055908590560085905610859056208590563085905640859056508590566085905670859056808590569085905700859057108590572085905730859057408590575085905760859057708590578085905790859058008590581085905820859058308590584085905850859058608590587085905880859058908590590085905910859059208590593085905940859059508590596085905970859059808590599085906000859060108590602085906030859060408590605085906060859060708590608085906090859061008590611085906120859061308590614085906150859061608590617085906180859061908590620085906210859062208590623085906240859062508590626085906270859062808590629085906300859063108590632085906330859063408590635085906360859063708590638085906390859064008590641085906420859064308590644085906450859064608590647085906480859064908590650085906510859065208590653085906540859065508590656085906570859065808590659085906600859066108590662085906630859066408590665085906660859066708590668085906690859067008590671085906720859067308590674085906750859067608590677085906780859067908590680085906810859068208590683085906840859068508590686085906870859068808590689085906900859069108590692085906930859069408590695085906960859069708590698085906990859070008590701085907020859070308590704085907050859070608590707085907080859070908590710085907110859071208590713085907140859071508590716085907170859071808590719085907200859072108590722085907230859072408590725085907260859072708590728085907290859073008590731085907320859073308590734085907350859073608590737085907380859073908590740085907410859074208590743085907440859074508590746085907470859074808590749085907500859075108590752085907530859075408590755085907560859075708590758085907590859076008590761085907620859076308590764085907650859076608590767085907680859076908590770085907710859077208590773085907740859077508590776085907770859077808590779085907800859078108590782085907830859078408590785085907860859078708590788085907890859079008590791085907920859079308590794085907950859079608590797085907980859079908600050086000510860005208600053086000540860005508600056086000570860005808600059086000600860006108600062086000630860006408600065086000660860006708600068086000690860007008600071086000720860007308600074086000750860007608600077086000780860007908600080086000810860008208600083086000840860008508600086086000870860008808600089086000900860009108600092086000930860009408600095086000960860009708600098086000990860010008600101086001020860010308600104086001050860010608600107086001080860010908600110086001110860011208600113086001140860011508600116086001170860011808600119086001200860012108600122086001230860012408600125086001260860012708600128086001290860013008600131086001320860013308600134086001350860013608600137086001380860013908600140086001410860014208600143086001440860014508600146086001470860014808600149086001500860015108600152086001530860015408600155086001560860015708600158086001590860016008600161086001620860016308600164086001650860016608600167086001680860016908600170086001710860017208600173086001740860017508600176086001770860017808600179086001800860018108600182086001830860018408600185086001860860018708600188086001890860019008600191086001920860019308600194086001950860019608600197086001980860019908600200086002010860020208600203086002040860020508600206086002070860020808600209086002100860021108600212086002130860021408600215086002160860021708600218086002190860022008600221086002220860022308600224086002250860022608600227086002280860022908600230086002310860023208600233086002340860023508600236086002370860023808600239086002400860024108600242086002430860024408600245086002460860024708600248086002490860025008600251086002520860025308600254086002550860025608600257086002580860025908600260086002610860026208600263086002640860026508600266086002670860026808600269086002700860027108600272086002730860027408600275086002760860027708600278086002790860028008600281086002820860028308600284086002850860028608600287086002880860028908600290086002910860029208600293086002940860029508600296086002970860029808600299086003000860030108600302086003030860030408600305086003060860030708600308086003090860031008600311086003120860031308600314086003150860031608600317086003180860031908600320086003210860032208600323086003240860032508600326086003270860032808600329086003300860033108600332086003330860033408600335086003360860033708600338086003390860034008600341086003420860034308600344086003450860034608600347086003480860034908600350086003510860035208600353086003540860035508600356086003570860035808600359086003600860036108600362086003630860036408600365086003660860036708600368086003690860037008600371086003720860037308600374086003750860037608600377086003780860037908600380086003810860038208600383086003840860038508600386086003870860038808600389086003900860039108600392086003930860039408600395086003960860039708600398086003990860040008600401086004020860040308600404086004050860040608600407086004080860040908600410086004110860041208600413086004140860041508600416086004170860041808600419086004200860042108600422086004230860042408600425086004260860042708600428086004290860043008600431086004320860043308600434086004350860043608600437086004380860043908600440086004410860044208600443086004440860044508600446086004470860044808600449086004500860045108600452086004530860045408600455086004560860045708600458086004590860046008600461086004620860046308600464086004650860046608600467086004680860046908600470086004710860047208600473086004740860047508600476086004770860047808600479086004800860048108600482086004830860048408600485086004860860048708600488086004890860049008600491086004920860049308600494086004950860049608600497086004980860049908600500086005010860050208600503086005040860050508600506086005070860050808600509086005100860051108600512086005130860051408600515086005160860051708600518086005190860052008600521086005220860052308600524086005250860052608600527086005280860052908600530086005310860053208600533086005340860053508600536086005370860053808600539086005400860054108600542086005430860054408600545086005460860054708600548086005490860055008600551086005520860055308600554086005550860055608600557086005580860055908600560086005610860056208600563086005640860056508600566086005670860056808600569086005700860057108600572086005730860057408600575086005760860057708600578086005790860058008600581086005820860058308600584086005850860058608600587086005880860058908600590086005910860059208600593086005940860059508600596086005970860059808600599086006000860060108600602086006030860060408600605086006060860060708600608086006090860061008600611086006120860061308600614086006150860061608600617086006180860061908600620086006210860062208600623086006240860062508600626086006270860062808600629086006300860063108600632086006330860063408600635086006360860063708600638086006390860064008600641086006420860064308600644086006450860064608600647086006480860064908600650086006510860065208600653086006540860065508600656086006570860065808600659086006600860066108600662086006630860066408600665086006660860066708600668086006690860067008600671086006720860067308600674086006750860067608600677086006780860067908600680086006810860068208600683086006840860068508600686086006870860068808600689086006900860069108600692086006930860069408600695086006960860069708600698086006990860070008600701086007020860070308600704086007050860070608600707086007080860070908600710086007110860071208600713086007140860071508600716086007170860071808600719086007200860072108600722086007230860072408600725086007260860072708600728086007290860073008600731086007320860073308600734086007350860073608600737086007380860073908600740086007410860074208600743086007440860074508600746086007470860074808600749086007500860075108600752086007530860075408600755086007560860075708600758086007590860076008600761086007620860076308600764086007650860076608600767086007680860076908600770086007710860077208600773086007740860077508600776086007770860077808600779086007800860078108600782086007830860078408600785086007860860078708600788086007890860079008600791086007920860079308600794086007950860079608600797086007980860079908610050086100510861005208610053086100540861005508610056086100570861005808610059086100600861006108610062086100630861006408610065086100660861006708610068086100690861007008610071086100720861007308610074086100750861007608610077086100780861007908610080086100810861008208610083086100840861008508610086086100870861008808610089086100900861009108610092086100930861009408610095086100960861009708610098086100990861010008610101086101020861010308610104086101050861010608610107086101080861010908610110086101110861011208610113086101140861011508610116086101170861011808610119086101200861012108610122086101230861012408610125086101260861012708610128086101290861013008610131086101320861013308610134086101350861013608610137086101380861013908610140086101410861014208610143086101440861014508610146086101470861014808610149086101500861015108610152086101530861015408610155086101560861015708610158086101590861016008610161086101620861016308610164086101650861016608610167086101680861016908610170086101710861017208610173086101740861017508610176086101770861017808610179086101800861018108610182086101830861018408610185086101860861018708610188086101890861019008610191086101920861019308610194086101950861019608610197086101980861019908610200086102010861020208610203086102040861020508610206086102070861020808610209086102100861021108610212086102130861021408610215086102160861021708610218086102190861022008610221086102220861022308610224086102250861022608610227086102280861022908610230086102310861023208610233086102340861023508610236086102370861023808610239086102400861024108610242086102430861024408610245086102460861024708610248086102490861025008610251086102520861025308610254086102550861025608610257086102580861025908610260086102610861026208610263086102640861026508610266086102670861026808610269086102700861027108610272086102730861027408610275086102760861027708610278086102790861028008610281086102820861028308610284086102850861028608610287086102880861028908610290086102910861029208610293086102940861029508610296086102970861029808610299086103000861030108610302086103030861030408610305086103060861030708610308086103090861031008610311086103120861031308610314086103150861031608610317086103180861031908610320086103210861032208610323086103240861032508610326086103270861032808610329086103300861033108610332086103330861033408610335086103360861033708610338086103390861034008610341086103420861034308610344086103450861034608610347086103480861034908610350086103510861035208610353086103540861035508610356086103570861035808610359086103600861036108610362086103630861036408610365086103660861036708610368086103690861037008610371086103720861037308610374086103750861037608610377086103780861037908610380086103810861038208610383086103840861038508610386086103870861038808610389086103900861039108610392086103930861039408610395086103960861039708610398086103990861040008610401086104020861040308610404086104050861040608610407086104080861040908610410086104110861041208610413086104140861041508610416086104170861041808610419086104200861042108610422086104230861042408610425086104260861042708610428086104290861043008610431086104320861043308610434086104350861043608610437086104380861043908610440086104410861044208610443086104440861044508610446086104470861044808610449086104500861045108610452086104530861045408610455086104560861045708610458086104590861046008610461086104620861046308610464086104650861046608610467086104680861046908610470086104710861047208610473086104740861047508610476086104770861047808610479086104800861048108610482086104830861048408610485086104860861048708610488086104890861049008610491086104920861049308610494086104950861049608610497086104980861049908610500086105010861050208610503086105040861050508610506086105070861050808610509086105100861051108610512086105130861051408610515086105160861051708610518086105190861052008610521086105220861052308610524086105250861052608610527086105280861052908610530086105310861053208610533086105340861053508610536086105370861053808610539086105400861054108610542086105430861054408610545086105460861054708610548086105490861055008610551086105520861055308610554086105550861055608610557086105580861055908610560086105610861056208610563086105640861056508610566086105670861056808610569086105700861057108610572086105730861057408610575086105760861057708610578086105790861058008610581086105820861058308610584086105850861058608610587086105880861058908610590086105910861059208610593086105940861059508610596086105970861059808610599086106000861060108610602086106030861060408610605086106060861060708610608086106090861061008610611086106120861061308610614086106150861061608610617086106180861061908610620086106210861062208610623086106240861062508610626086106270861062808610629086106300861063108610632086106330861063408610635086106360861063708610638086106390861064008610641086106420861064308610644086106450861064608610647086106480861064908610650086106510861065208610653086106540861065508610656086106570861065808610659086106600861066108610662086106630861066408610665086106660861066708610668086106690861067008610671086106720861067308610674086106750861067608610677086106780861067908610680086106810861068208610683086106840861068508610686086106870861068808610689086106900861069108610692086106930861069408610695086106960861069708610698086106990861070008610701086107020861070308610704086107050861070608610707086107080861070908610710086107110861071208610713086107140861071508610716086107170861071808610719086107200861072108610722086107230861072408610725086107260861072708610728086107290861073008610731086107320861073308610734086107350861073608610737086107380861073908610740086107410861074208610743086107440861074508610746086107470861074808610749086107500861075108610752086107530861075408610755086107560861075708610758086107590861076008610761086107620861076308610764086107650861076608610767086107680861076908610770086107710861077208610773086107740861077508610776086107770861077808610779086107800861078108610782086107830861078408610785086107860861078708610788086107890861079008610791086107920861079308610794086107950861079608610797086107980862005008620051086200520862005308620054086200550862005608620057086200580862005908620060086200610862006208620063086200640862006508620066086200670862006808620069086200700862007108620072086200730862007408620075086200760862007708620078086200790862008008620081086200820862008308620084086200850862008608620087086200880862008908620090086200910862009208620093086200940862009508620096086200970862009808620099086201000862010108620102086201030862010408620105086201060862010708620108086201090862011008620111086201120862011308620114086201150862011608620117086201180862011908620120086201210862012208620123086201240862012508620126086201270862012808620129086201300862013108620132086201330862013408620135086201360862013708620138086201390862014008620141086201420862014308620144086201450862014608620147086201480862014908620150086201510862015208620153086201540862015508620156086201570862015808620159086201600862016108620162086201630862016408620165086201660862016708620168086201690862017008620171086201720862017308620174086201750862017608620177086201780862017908620180086201810862018208620183086201840862018508620186086201870862018808620189086201900862019108620192086201930862019408620195086201960862019708620198086201990862020008620201086202020862020308620204086202050862020608620207086202080862020908620210086202110862021208620213086202140862021508620216086202170862021808620219086202200862022108620222086202230862022408620225086202260862022708620228086202290862023008620231086202320862023308620234086202350862023608620237086202380862023908620240086202410862024208620243086202440862024508620246086202470862024808620249086202500862025108620252086202530862025408620255086202560862025708620258086202590862026008620261086202620862026308620264086202650862026608620267086202680862026908620270086202710862027208620273086202740862027508620276086202770862027808620279086202800862028108620282086202830862028408620285086202860862028708620288086202890862029008620291086202920862029308620294086202950862029608620297086202980862029908620300086203010862030208620303086203040862030508620306086203070862030808620309086203100862031108620312086203130862031408620315086203160862031708620318086203190862032008620321086203220862032308620324086203250862032608620327086203280862032908620330086203310862033208620333086203340862033508620336086203370862033808620339086203400862034108620342086203430862034408620345086203460862034708620348086203490862035008620351086203520862035308620354086203550862035608620357086203580862035908620360086203610862036208620363086203640862036508620366086203670862036808620369086203700862037108620372086203730862037408620375086203760862037708620378086203790862038008620381086203820862038308620384086203850862038608620387086203880862038908620390086203910862039208620393086203940862039508620396086203970862039808620399086204000862040108620402086204030862040408620405086204060862040708620408086204090862041008620411086204120862041308620414086204150862041608620417086204180862041908620420086204210862042208620423086204240862042508620426086204270862042808620429086204300862043108620432086204330862043408620435086204360862043708620438086204390862044008620441086204420862044308620444086204450862044608620447086204480862044908620450086204510862045208620453086204540862045508620456086204570862045808620459086204600862046108620462086204630862046408620465086204660862046708620468086204690862047008620471086204720862047308620474086204750862047608620477086204780862047908620480086204810862048208620483086204840862048508620486086204870862048808620489086204900862049108620492086204930862049408620495086204960862049708620498086204990862050008620501086205020862050308620504086205050862050608620507086205080862050908620510086205110862051208620513086205140862051508620516086205170862051808620519086205200862052108620522086205230862052408620525086205260862052708620528086205290862053008620531086205320862053308620534086205350862053608620537086205380862053908620540086205410862054208620543086205440862054508620546086205470862054808620549086205500862055108620552086205530862055408620555086205560862055708620558086205590862056008620561086205620862056308620564086205650862056608620567086205680862056908620570086205710862057208620573086205740862057508620576086205770862057808620579086205800862058108620582086205830862058408620585086205860862058708620588086205890862059008620591086205920862059308620594086205950862059608620597086205980862059908620600086206010862060208620603086206040862060508620606086206070862060808620609086206100862061108620612086206130862061408620615086206160862061708620618086206190862062008620621086206220862062308620624086206250862062608620627086206280862062908620630086206310862063208620633086206340862063508620636086206370862063808620639086206400862064108620642086206430862064408620645086206460862064708620648086206490862065008620651086206520862065308620654086206550862065608620657086206580862065908620660086206610862066208620663086206640862066508620666086206670862066808620669086206700862067108620672086206730862067408620675086206760862067708620678086206790862068008620681086206820862068308620684086206850862068608620687086206880862068908620690086206910862069208620693086206940862069508620696086206970862069808620699086207000862070108620702086207030862070408620705086207060862070708620708086207090862071008620711086207120862071308620714086207150862071608620717086207180862071908620720086207210862072208620723086207240862072508620726086207270862072808620729086207300862073108620732086207330862073408620735086207360862073708620738086207390862074008620741086207420862074308620744086207450862074608620747086207480862074908620750086207510862075208620753086207540862075508620756086207570862075808620759086207600862076108620762086207630862076408620765086207660862076708620768086207690862077008620771086207720862077308620774086207750862077608620777086207780862077908620780086207810862078208620783086207840862078508620786086207870862078808620789086207900862079108620792086207930862079408620795086207960862079708620798086300500863005108630052086300530863005408630055086300560863005708630058086300590863006008630061086300620863006308630064086300650863006608630067086300680863006908630070086300710863007208630073086300740863007508630076086300770863007808630079086300800863008108630082086300830863008408630085086300860863008708630088086300890863009008630091086300920863009308630094086300950863009608630097086300980863009908630100086301010863010208630103086301040863010508630106086301070863010808630109086301100863011108630112086301130863011408630115086301160863011708630118086301190863012008630121086301220863012308630124086301250863012608630127086301280863012908630130086301310863013208630133086301340863013508630136086301370863013808630139086301400863014108630142086301430863014408630145086301460863014708630148086301490863015008630151086301520863015308630154086301550863015608630157086301580863015908630160086301610863016208630163086301640863016508630166086301670863016808630169086301700863017108630172086301730863017408630175086301760863017708630178086301790863018008630181086301820863018308630184086301850863018608630187086301880863018908630190086301910863019208630193086301940863019508630196086301970863019808630199086302000863020108630202086302030863020408630205086302060863020708630208086302090863021008630211086302120863021308630214086302150863021608630217086302180863021908630220086302210863022208630223086302240863022508630226086302270863022808630229086302300863023108630232086302330863023408630235086302360863023708630238086302390863024008630241086302420863024308630244086302450863024608630247086302480863024908630250086302510863025208630253086302540863025508630256086302570863025808630259086302600863026108630262086302630863026408630265086302660863026708630268086302690863027008630271086302720863027308630274086302750863027608630277086302780863027908630280086302810863028208630283086302840863028508630286086302870863028808630289086302900863029108630292086302930863029408630295086302960863029708630298086302990863030008630301086303020863030308630304086303050863030608630307086303080863030908630310086303110863031208630313086303140863031508630316086303170863031808630319086303200863032108630322086303230863032408630325086303260863032708630328086303290863033008630331086303320863033308630334086303350863033608630337086303380863033908630340086303410863034208630343086303440863034508630346086303470863034808630349086303500863035108630352086303530863035408630355086303560863035708630358086303590863036008630361086303620863036308630364086303650863036608630367086303680863036908630370086303710863037208630373086303740863037508630376086303770863037808630379086303800863038108630382086303830863038408630385086303860863038708630388086303890863039008630391086303920863039308630394086303950863039608630397086303980863039908630400086304010863040208630403086304040863040508630406086304070863040808630409086304100863041108630412086304130863041408630415086304160863041708630418086304190863042008630421086304220863042308630424086304250863042608630427086304280863042908630430086304310863043208630433086304340863043508630436086304370863043808630439086304400863044108630442086304430863044408630445086304460863044708630448086304490863045008630451086304520863045308630454086304550863045608630457086304580863045908630460086304610863046208630463086304640863046508630466086304670863046808630469086304700863047108630472086304730863047408630475086304760863047708630478086304790863048008630481086304820863048308630484086304850863048608630487086304880863048908630490086304910863049208630493086304940863049508630496086304970863049808630499086305000863050108630502086305030863050408630505086305060863050708630508086305090863051008630511086305120863051308630514086305150863051608630517086305180863051908630520086305210863052208630523086305240863052508630526086305270863052808630529086305300863053108630532086305330863053408630535086305360863053708630538086305390863054008630541086305420863054308630544086305450863054608630547086305480863054908630550086305510863055208630553086305540863055508630556086305570863055808630559086305600863056108630562086305630863056408630565086305660863056708630568086305690863057008630571086305720863057308630574086305750863057608630577086305780863057908630580086305810863058208630583086305840863058508630586086305870863058808630589086305900863059108630592086305930863059408630595086305960863059708630598086305990863060008630601086306020863060308630604086306050863060608630607086306080863060908630610086306110863061208630613086306140863061508630616086306170863061808630619086306200863062108630622086306230863062408630625086306260863062708630628086306290863063008630631086306320863063308630634086306350863063608630637086306380863063908630640086306410863064208630643086306440863064508630646086306470863064808630649086306500863065108630652086306530863065408630655086306560863065708630658086306590863066008630661086306620863066308630664086306650863066608630667086306680863066908630670086306710863067208630673086306740863067508630676086306770863067808630679086306800863068108630682086306830863068408630685086306860863068708630688086306890863069008630691086306920863069308630694086306950863069608630697086306980863069908630700086307010863070208630703086307040863070508630706086307070863070808630709086307100863071108630712086307130863071408630715086307160863071708630718086307190863072008630721086307220863072308630724086307250863072608630727086307280863072908630730086307310863073208630733086307340863073508630736086307370863073808630739086307400863074108630742086307430863074408630745086307460863074708630748086307490863075008630751086307520863075308630754086307550863075608630757086307580863075908630760086307610863076208630763086307640863076508630766086307670863076808630769086307700863077108630772086307730863077408630775086307760863077708630778086307790863078008630781086307820863078308630784086307850863078608630787086307880863078908630790086307910863079208630793086307940863079508630796086307970864005008640051086400520864005308640054086400550864005608640057086400580864005908640060086400610864006208640063086400640864006508640066086400670864006808640069086400700864007108640072086400730864007408640075086400760864007708640078086400790864008008640081086400820864008308640084086400850864008608640087086400880864008908640090086400910864009208640093086400940864009508640096086400970864009808640099086401000864010108640102086401030864010408640105086401060864010708640108086401090864011008640111086401120864011308640114086401150864011608640117086401180864011908640120086401210864012208640123086401240864012508640126086401270864012808640129086401300864013108640132086401330864013408640135086401360864013708640138086401390864014008640141086401420864014308640144086401450864014608640147086401480864014908640150086401510864015208640153086401540864015508640156086401570864015808640159086401600864016108640162086401630864016408640165086401660864016708640168086401690864017008640171086401720864017308640174086401750864017608640177086401780864017908640180086401810864018208640183086401840864018508640186086401870864018808640189086401900864019108640192086401930864019408640195086401960864019708640198086401990864020008640201086402020864020308640204086402050864020608640207086402080864020908640210086402110864021208640213086402140864021508640216086402170864021808640219086402200864022108640222086402230864022408640225086402260864022708640228086402290864023008640231086402320864023308640234086402350864023608640237086402380864023908640240086402410864024208640243086402440864024508640246086402470864024808640249086402500864025108640252086402530864025408640255086402560864025708640258086402590864026008640261086402620864026308640264086402650864026608640267086402680864026908640270086402710864027208640273086402740864027508640276086402770864027808640279086402800864028108640282086402830864028408640285086402860864028708640288086402890864029008640291086402920864029308640294086402950864029608640297086402980864029908640300086403010864030208640303086403040864030508640306086403070864030808640309086403100864031108640312086403130864031408640315086403160864031708640318086403190864032008640321086403220864032308640324086403250864032608640327086403280864032908640330086403310864033208640333086403340864033508640336086403370864033808640339086403400864034108640342086403430864034408640345086403460864034708640348086403490864035008640351086403520864035308640354086403550864035608640357086403580864035908640360086403610864036208640363086403640864036508640366086403670864036808640369086403700864037108640372086403730864037408640375086403760864037708640378086403790864038008640381086403820864038308640384086403850864038608640387086403880864038908640390086403910864039208640393086403940864039508640396086403970864039808640399086404000864040108640402086404030864040408640405086404060864040708640408086404090864041008640411086404120864041308640414086404150864041608640417086404180864041908640420086404210864042208640423086404240864042508640426086404270864042808640429086404300864043108640432086404330864043408640435086404360864043708640438086404390864044008640441086404420864044308640444086404450864044608640447086404480864044908640450086404510864045208640453086404540864045508640456086404570864045808640459086404600864046108640462086404630864046408640465086404660864046708640468086404690864047008640471086404720864047308640474086404750864047608640477086404780864047908640480086404810864048208640483086404840864048508640486086404870864048808640489086404900864049108640492086404930864049408640495086404960864049708640498086404990864050008640501086405020864050308640504086405050864050608640507086405080864050908640510086405110864051208640513086405140864051508640516086405170864051808640519086405200864052108640522086405230864052408640525086405260864052708640528086405290864053008640531086405320864053308640534086405350864053608640537086405380864053908640540086405410864054208640543086405440864054508640546086405470864054808640549086405500864055108640552086405530864055408640555086405560864055708640558086405590864056008640561086405620864056308640564086405650864056608640567086405680864056908640570086405710864057208640573086405740864057508640576086405770864057808640579086405800864058108640582086405830864058408640585086405860864058708640588086405890864059008640591086405920864059308640594086405950864059608640597086405980864059908640600086406010864060208640603086406040864060508640606086406070864060808640609086406100864061108640612086406130864061408640615086406160864061708640618086406190864062008640621086406220864062308640624086406250864062608640627086406280864062908640630086406310864063208640633086406340864063508640636086406370864063808640639086406400864064108640642086406430864064408640645086406460864064708640648086406490864065008640651086406520864065308640654086406550864065608640657086406580864065908640660086406610864066208640663086406640864066508640666086406670864066808640669086406700864067108640672086406730864067408640675086406760864067708640678086406790864068008640681086406820864068308640684086406850864068608640687086406880864068908640690086406910864069208640693086406940864069508640696086406970864069808640699086407000864070108640702086407030864070408640705086407060864070708640708086407090864071008640711086407120864071308640714086407150864071608640717086407180864071908640720086407210864072208640723086407240864072508640726086407270864072808640729086407300864073108640732086407330864073408640735086407360864073708640738086407390864074008640741086407420864074308640744086407450864074608640747086407480864074908640750086407510864075208640753086407540864075508640756086407570864075808640759086407600864076108640762086407630864076408640765086407660864076708640768086407690864077008640771086407720864077308640774086407750864077608640777086407780864077908640780086407810864078208640783086407840864078508640786086407870864078808640789086407900864079108640792086407930864079408640795086407960864079708650050086500510865005208650053086500540865005508650056086500570865005808650059086500600865006108650062086500630865006408650065086500660865006708650068086500690865007008650071086500720865007308650074086500750865007608650077086500780865007908650080086500810865008208650083086500840865008508650086086500870865008808650089086500900865009108650092086500930865009408650095086500960865009708650098086500990865010008650101086501020865010308650104086501050865010608650107086501080865010908650110086501110865011208650113086501140865011508650116086501170865011808650119086501200865012108650122086501230865012408650125086501260865012708650128086501290865013008650131086501320865013308650134086501350865013608650137086501380865013908650140086501410865014208650143086501440865014508650146086501470865014808650149086501500865015108650152086501530865015408650155086501560865015708650158086501590865016008650161086501620865016308650164086501650865016608650167086501680865016908650170086501710865017208650173086501740865017508650176086501770865017808650179086501800865018108650182086501830865018408650185086501860865018708650188086501890865019008650191086501920865019308650194086501950865019608650197086501980865019908650200086502010865020208650203086502040865020508650206086502070865020808650209086502100865021108650212086502130865021408650215086502160865021708650218086502190865022008650221086502220865022308650224086502250865022608650227086502280865022908650230086502310865023208650233086502340865023508650236086502370865023808650239086502400865024108650242086502430865024408650245086502460865024708650248086502490865025008650251086502520865025308650254086502550865025608650257086502580865025908650260086502610865026208650263086502640865026508650266086502670865026808650269086502700865027108650272086502730865027408650275086502760865027708650278086502790865028008650281086502820865028308650284086502850865028608650287086502880865028908650290086502910865029208650293086502940865029508650296086502970865029808650299086503000865030108650302086503030865030408650305086503060865030708650308086503090865031008650311086503120865031308650314086503150865031608650317086503180865031908650320086503210865032208650323086503240865032508650326086503270865032808650329086503300865033108650332086503330865033408650335086503360865033708650338086503390865034008650341086503420865034308650344086503450865034608650347086503480865034908650350086503510865035208650353086503540865035508650356086503570865035808650359086503600865036108650362086503630865036408650365086503660865036708650368086503690865037008650371086503720865037308650374086503750865037608650377086503780865037908650380086503810865038208650383086503840865038508650386086503870865038808650389086503900865039108650392086503930865039408650395086503960865039708650398086503990865040008650401086504020865040308650404086504050865040608650407086504080865040908650410086504110865041208650413086504140865041508650416086504170865041808650419086504200865042108650422086504230865042408650425086504260865042708650428086504290865043008650431086504320865043308650434086504350865043608650437086504380865043908650440086504410865044208650443086504440865044508650446086504470865044808650449086504500865045108650452086504530865045408650455086504560865045708650458086504590865046008650461086504620865046308650464086504650865046608650467086504680865046908650470086504710865047208650473086504740865047508650476086504770865047808650479086504800865048108650482086504830865048408650485086504860865048708650488086504890865049008650491086504920865049308650494086504950865049608650497086504980865049908650500086505010865050208650503086505040865050508650506086505070865050808650509086505100865051108650512086505130865051408650515086505160865051708650518086505190865052008650521086505220865052308650524086505250865052608650527086505280865052908650530086505310865053208650533086505340865053508650536086505370865053808650539086505400865054108650542086505430865054408650545086505460865054708650548086505490865055008650551086505520865055308650554086505550865055608650557086505580865055908650560086505610865056208650563086505640865056508650566086505670865056808650569086505700865057108650572086505730865057408650575086505760865057708650578086505790865058008650581086505820865058308650584086505850865058608650587086505880865058908650590086505910865059208650593086505940865059508650596086505970865059808650599086506000865060108650602086506030865060408650605086506060865060708650608086506090865061008650611086506120865061308650614086506150865061608650617086506180865061908650620086506210865062208650623086506240865062508650626086506270865062808650629086506300865063108650632086506330865063408650635086506360865063708650638086506390865064008650641086506420865064308650644086506450865064608650647086506480865064908650650086506510865065208650653086506540865065508650656086506570865065808650659086506600865066108650662086506630865066408650665086506660865066708650668086506690865067008650671086506720865067308650674086506750865067608650677086506780865067908650680086506810865068208650683086506840865068508650686086506870865068808650689086506900865069108650692086506930865069408650695086506960865069708650698086506990865070008650701086507020865070308650704086507050865070608650707086507080865070908650710086507110865071208650713086507140865071508650716086507170865071808650719086507200865072108650722086507230865072408650725086507260865072708650728086507290865073008650731086507320865073308650734086507350865073608650737086507380865073908650740086507410865074208650743086507440865074508650746086507470865074808650749086507500865075108650752086507530865075408650755086507560865075708650758086507590865076008650761086507620865076308650764086507650865076608650767086507680865076908650770086507710865077208650773086507740865077508650776086507770865077808650779086507800865078108650782086507830865078408650785086507860865078708650788086507890865079008650791086507920865079308650794086507950865079608660050086600510866005208660053086600540866005508660056086600570866005808660059086600600866006108660062086600630866006408660065086600660866006708660068086600690866007008660071086600720866007308660074086600750866007608660077086600780866007908660080086600810866008208660083086600840866008508660086086600870866008808660089086600900866009108660092086600930866009408660095086600960866009708660098086600990866010008660101086601020866010308660104086601050866010608660107086601080866010908660110086601110866011208660113086601140866011508660116086601170866011808660119086601200866012108660122086601230866012408660125086601260866012708660128086601290866013008660131086601320866013308660134086601350866013608660137086601380866013908660140086601410866014208660143086601440866014508660146086601470866014808660149086601500866015108660152086601530866015408660155086601560866015708660158086601590866016008660161086601620866016308660164086601650866016608660167086601680866016908660170086601710866017208660173086601740866017508660176086601770866017808660179086601800866018108660182086601830866018408660185086601860866018708660188086601890866019008660191086601920866019308660194086601950866019608660197086601980866019908660200086602010866020208660203086602040866020508660206086602070866020808660209086602100866021108660212086602130866021408660215086602160866021708660218086602190866022008660221086602220866022308660224086602250866022608660227086602280866022908660230086602310866023208660233086602340866023508660236086602370866023808660239086602400866024108660242086602430866024408660245086602460866024708660248086602490866025008660251086602520866025308660254086602550866025608660257086602580866025908660260086602610866026208660263086602640866026508660266086602670866026808660269086602700866027108660272086602730866027408660275086602760866027708660278086602790866028008660281086602820866028308660284086602850866028608660287086602880866028908660290086602910866029208660293086602940866029508660296086602970866029808660299086603000866030108660302086603030866030408660305086603060866030708660308086603090866031008660311086603120866031308660314086603150866031608660317086603180866031908660320086603210866032208660323086603240866032508660326086603270866032808660329086603300866033108660332086603330866033408660335086603360866033708660338086603390866034008660341086603420866034308660344086603450866034608660347086603480866034908660350086603510866035208660353086603540866035508660356086603570866035808660359086603600866036108660362086603630866036408660365086603660866036708660368086603690866037008660371086603720866037308660374086603750866037608660377086603780866037908660380086603810866038208660383086603840866038508660386086603870866038808660389086603900866039108660392086603930866039408660395086603960866039708660398086603990866040008660401086604020866040308660404086604050866040608660407086604080866040908660410086604110866041208660413086604140866041508660416086604170866041808660419086604200866042108660422086604230866042408660425086604260866042708660428086604290866043008660431086604320866043308660434086604350866043608660437086604380866043908660440086604410866044208660443086604440866044508660446086604470866044808660449086604500866045108660452086604530866045408660455086604560866045708660458086604590866046008660461086604620866046308660464086604650866046608660467086604680866046908660470086604710866047208660473086604740866047508660476086604770866047808660479086604800866048108660482086604830866048408660485086604860866048708660488086604890866049008660491086604920866049308660494086604950866049608660497086604980866049908660500086605010866050208660503086605040866050508660506086605070866050808660509086605100866051108660512086605130866051408660515086605160866051708660518086605190866052008660521086605220866052308660524086605250866052608660527086605280866052908660530086605310866053208660533086605340866053508660536086605370866053808660539086605400866054108660542086605430866054408660545086605460866054708660548086605490866055008660551086605520866055308660554086605550866055608660557086605580866055908660560086605610866056208660563086605640866056508660566086605670866056808660569086605700866057108660572086605730866057408660575086605760866057708660578086605790866058008660581086605820866058308660584086605850866058608660587086605880866058908660590086605910866059208660593086605940866059508660596086605970866059808660599086606000866060108660602086606030866060408660605086606060866060708660608086606090866061008660611086606120866061308660614086606150866061608660617086606180866061908660620086606210866062208660623086606240866062508660626086606270866062808660629086606300866063108660632086606330866063408660635086606360866063708660638086606390866064008660641086606420866064308660644086606450866064608660647086606480866064908660650086606510866065208660653086606540866065508660656086606570866065808660659086606600866066108660662086606630866066408660665086606660866066708660668086606690866067008660671086606720866067308660674086606750866067608660677086606780866067908660680086606810866068208660683086606840866068508660686086606870866068808660689086606900866069108660692086606930866069408660695086606960866069708660698086606990866070008660701086607020866070308660704086607050866070608660707086607080866070908660710086607110866071208660713086607140866071508660716086607170866071808660719086607200866072108660722086607230866072408660725086607260866072708660728086607290866073008660731086607320866073308660734086607350866073608660737086607380866073908660740086607410866074208660743086607440866074508660746086607470866074808660749086607500866075108660752086607530866075408660755086607560866075708660758086607590866076008660761086607620866076308660764086607650866076608660767086607680866076908660770086607710866077208660773086607740866077508660776086607770866077808660779086607800866078108660782086607830866078408660785086607860866078708660788086607890866079008660791086607920866079308660794086607950866079608670050086700510867005208670053086700540867005508670056086700570867005808670059086700600867006108670062086700630867006408670065086700660867006708670068086700690867007008670071086700720867007308670074086700750867007608670077086700780867007908670080086700810867008208670083086700840867008508670086086700870867008808670089086700900867009108670092086700930867009408670095086700960867009708670098086700990867010008670101086701020867010308670104086701050867010608670107086701080867010908670110086701110867011208670113086701140867011508670116086701170867011808670119086701200867012108670122086701230867012408670125086701260867012708670128086701290867013008670131086701320867013308670134086701350867013608670137086701380867013908670140086701410867014208670143086701440867014508670146086701470867014808670149086701500867015108670152086701530867015408670155086701560867015708670158086701590867016008670161086701620867016308670164086701650867016608670167086701680867016908670170086701710867017208670173086701740867017508670176086701770867017808670179086701800867018108670182086701830867018408670185086701860867018708670188086701890867019008670191086701920867019308670194086701950867019608670197086701980867019908670200086702010867020208670203086702040867020508670206086702070867020808670209086702100867021108670212086702130867021408670215086702160867021708670218086702190867022008670221086702220867022308670224086702250867022608670227086702280867022908670230086702310867023208670233086702340867023508670236086702370867023808670239086702400867024108670242086702430867024408670245086702460867024708670248086702490867025008670251086702520867025308670254086702550867025608670257086702580867025908670260086702610867026208670263086702640867026508670266086702670867026808670269086702700867027108670272086702730867027408670275086702760867027708670278086702790867028008670281086702820867028308670284086702850867028608670287086702880867028908670290086702910867029208670293086702940867029508670296086702970867029808670299086703000867030108670302086703030867030408670305086703060867030708670308086703090867031008670311086703120867031308670314086703150867031608670317086703180867031908670320086703210867032208670323086703240867032508670326086703270867032808670329086703300867033108670332086703330867033408670335086703360867033708670338086703390867034008670341086703420867034308670344086703450867034608670347086703480867034908670350086703510867035208670353086703540867035508670356086703570867035808670359086703600867036108670362086703630867036408670365086703660867036708670368086703690867037008670371086703720867037308670374086703750867037608670377086703780867037908670380086703810867038208670383086703840867038508670386086703870867038808670389086703900867039108670392086703930867039408670395086703960867039708670398086703990867040008670401086704020867040308670404086704050867040608670407086704080867040908670410086704110867041208670413086704140867041508670416086704170867041808670419086704200867042108670422086704230867042408670425086704260867042708670428086704290867043008670431086704320867043308670434086704350867043608670437086704380867043908670440086704410867044208670443086704440867044508670446086704470867044808670449086704500867045108670452086704530867045408670455086704560867045708670458086704590867046008670461086704620867046308670464086704650867046608670467086704680867046908670470086704710867047208670473086704740867047508670476086704770867047808670479086704800867048108670482086704830867048408670485086704860867048708670488086704890867049008670491086704920867049308670494086704950867049608670497086704980867049908670500086705010867050208670503086705040867050508670506086705070867050808670509086705100867051108670512086705130867051408670515086705160867051708670518086705190867052008670521086705220867052308670524086705250867052608670527086705280867052908670530086705310867053208670533086705340867053508670536086705370867053808670539086705400867054108670542086705430867054408670545086705460867054708670548086705490867055008670551086705520867055308670554086705550867055608670557086705580867055908670560086705610867056208670563086705640867056508670566086705670867056808670569086705700867057108670572086705730867057408670575086705760867057708670578086705790867058008670581086705820867058308670584086705850867058608670587086705880867058908670590086705910867059208670593086705940867059508670596086705970867059808670599086706000867060108670602086706030867060408670605086706060867060708670608086706090867061008670611086706120867061308670614086706150867061608670617086706180867061908670620086706210867062208670623086706240867062508670626086706270867062808670629086706300867063108670632086706330867063408670635086706360867063708670638086706390867064008670641086706420867064308670644086706450867064608670647086706480867064908670650086706510867065208670653086706540867065508670656086706570867065808670659086706600867066108670662086706630867066408670665086706660867066708670668086706690867067008670671086706720867067308670674086706750867067608670677086706780867067908670680086706810867068208670683086706840867068508670686086706870867068808670689086706900867069108670692086706930867069408670695086706960867069708670698086706990867070008670701086707020867070308670704086707050867070608670707086707080867070908670710086707110867071208670713086707140867071508670716086707170867071808670719086707200867072108670722086707230867072408670725086707260867072708670728086707290867073008670731086707320867073308670734086707350867073608670737086707380867073908670740086707410867074208670743086707440867074508670746086707470867074808670749086707500867075108670752086707530867075408670755086707560867075708670758086707590867076008670761086707620867076308670764086707650867076608670767086707680867076908670770086707710867077208670773086707740867077508670776086707770867077808670779086707800867078108670782086707830867078408670785086707860867078708670788086707890867079008670791086707920867079308670794086707950868005108680052086800530868005408680055086800560868005708680058086800590868006008680061086800620868006308680064086800650868006608680067086800680868006908680070086800710868007208680073086800740868007508680076086800770868007808680079086800800868008108680082086800830868008408680085086800860868008708680088086800890868009008680091086800920868009308680094086800950868009608680097086800980868009908680100086801010868010208680103086801040868010508680106086801070868010808680109086801100868011108680112086801130868011408680115086801160868011708680118086801190868012008680121086801220868012308680124086801250868012608680127086801280868012908680130086801310868013208680133086801340868013508680136086801370868013808680139086801400868014108680142086801430868014408680145086801460868014708680148086801490868015008680151086801520868015308680154086801550868015608680157086801580868015908680160086801610868016208680163086801640868016508680166086801670868016808680169086801700868017108680172086801730868017408680175086801760868017708680178086801790868018008680181086801820868018308680184086801850868018608680187086801880868018908680190086801910868019208680193086801940868019508680196086801970868019808680199086802000868020108680202086802030868020408680205086802060868020708680208086802090868021008680211086802120868021308680214086802150868021608680217086802180868021908680220086802210868022208680223086802240868022508680226086802270868022808680229086802300868023108680232086802330868023408680235086802360868023708680238086802390868024008680241086802420868024308680244086802450868024608680247086802480868024908680250086802510868025208680253086802540868025508680256086802570868025808680259086802600868026108680262086802630868026408680265086802660868026708680268086802690868027008680271086802720868027308680274086802750868027608680277086802780868027908680280086802810868028208680283086802840868028508680286086802870868028808680289086802900868029108680292086802930868029408680295086802960868029708680298086802990868030008680301086803020868030308680304086803050868030608680307086803080868030908680310086803110868031208680313086803140868031508680316086803170868031808680319086803200868032108680322086803230868032408680325086803260868032708680328086803290868033008680331086803320868033308680334086803350868033608680337086803380868033908680340086803410868034208680343086803440868034508680346086803470868034808680349086803500868035108680352086803530868035408680355086803560868035708680358086803590868036008680361086803620868036308680364086803650868036608680367086803680868036908680370086803710868037208680373086803740868037508680376086803770868037808680379086803800868038108680382086803830868038408680385086803860868038708680388086803890868039008680391086803920868039308680394086803950868039608680397086803980868039908680400086804010868040208680403086804040868040508680406086804070868040808680409086804100868041108680412086804130868041408680415086804160868041708680418086804190868042008680421086804220868042308680424086804250868042608680427086804280868042908680430086804310868043208680433086804340868043508680436086804370868043808680439086804400868044108680442086804430868044408680445086804460868044708680448086804490868045008680451086804520868045308680454086804550868045608680457086804580868045908680460086804610868046208680463086804640868046508680466086804670868046808680469086804700868047108680472086804730868047408680475086804760868047708680478086804790868048008680481086804820868048308680484086804850868048608680487086804880868048908680490086804910868049208680493086804940868049508680496086804970868049808680499086805000868050108680502086805030868050408680505086805060868050708680508086805090868051008680511086805120868051308680514086805150868051608680517086805180868051908680520086805210868052208680523086805240868052508680526086805270868052808680529086805300868053108680532086805330868053408680535086805360868053708680538086805390868054008680541086805420868054308680544086805450868054608680547086805480868054908680550086805510868055208680553086805540868055508680556086805570868055808680559086805600868056108680562086805630868056408680565086805660868056708680568086805690868057008680571086805720868057308680574086805750868057608680577086805780868057908680580086805810868058208680583086805840868058508680586086805870868058808680589086805900868059108680592086805930868059408680595086805960868059708680598086805990868060008680601086806020868060308680604086806050868060608680607086806080868060908680610086806110868061208680613086806140868061508680616086806170868061808680619086806200868062108680622086806230868062408680625086806260868062708680628086806290868063008680631086806320868063308680634086806350868063608680637086806380868063908680640086806410868064208680643086806440868064508680646086806470868064808680649086806500868065108680652086806530868065408680655086806560868065708680658086806590868066008680661086806620868066308680664086806650868066608680667086806680868066908680670086806710868067208680673086806740868067508680676086806770868067808680679086806800868068108680682086806830868068408680685086806860868068708680688086806890868069008680691086806920868069308680694086806950868069608680697086806980868069908680700086807010868070208680703086807040868070508680706086807070868070808680709086807100868071108680712086807130868071408680715086807160868071708680718086807190868072008680721086807220868072308680724086807250868072608680727086807280868072908680730086807310868073208680733086807340868073508680736086807370868073808680739086807400868074108680742086807430868074408680745086807460868074708680748086807490868075008680751086807520868075308680754086807550868075608680757086807580868075908680760086807610868076208680763086807640868076508680766086807670868076808680769086807700868077108680772086807730868077408680775086807760868077708680778086807790868078008680781086807820868078308680784086807850868078608680787086807880868078908680790086807910868079208680793086807940868079508690051086900520869005308690054086900550869005608690057086900580869005908690060086900610869006208690063086900640869006508690066086900670869006808690069086900700869007108690072086900730869007408690075086900760869007708690078086900790869008008690081086900820869008308690084086900850869008608690087086900880869008908690090086900910869009208690093086900940869009508690096086900970869009808690099086901000869010108690102086901030869010408690105086901060869010708690108086901090869011008690111086901120869011308690114086901150869011608690117086901180869011908690120086901210869012208690123086901240869012508690126086901270869012808690129086901300869013108690132086901330869013408690135086901360869013708690138086901390869014008690141086901420869014308690144086901450869014608690147086901480869014908690150086901510869015208690153086901540869015508690156086901570869015808690159086901600869016108690162086901630869016408690165086901660869016708690168086901690869017008690171086901720869017308690174086901750869017608690177086901780869017908690180086901810869018208690183086901840869018508690186086901870869018808690189086901900869019108690192086901930869019408690195086901960869019708690198086901990869020008690201086902020869020308690204086902050869020608690207086902080869020908690210086902110869021208690213086902140869021508690216086902170869021808690219086902200869022108690222086902230869022408690225086902260869022708690228086902290869023008690231086902320869023308690234086902350869023608690237086902380869023908690240086902410869024208690243086902440869024508690246086902470869024808690249086902500869025108690252086902530869025408690255086902560869025708690258086902590869026008690261086902620869026308690264086902650869026608690267086902680869026908690270086902710869027208690273086902740869027508690276086902770869027808690279086902800869028108690282086902830869028408690285086902860869028708690288086902890869029008690291086902920869029308690294086902950869029608690297086902980869029908690300086903010869030208690303086903040869030508690306086903070869030808690309086903100869031108690312086903130869031408690315086903160869031708690318086903190869032008690321086903220869032308690324086903250869032608690327086903280869032908690330086903310869033208690333086903340869033508690336086903370869033808690339086903400869034108690342086903430869034408690345086903460869034708690348086903490869035008690351086903520869035308690354086903550869035608690357086903580869035908690360086903610869036208690363086903640869036508690366086903670869036808690369086903700869037108690372086903730869037408690375086903760869037708690378086903790869038008690381086903820869038308690384086903850869038608690387086903880869038908690390086903910869039208690393086903940869039508690396086903970869039808690399086904000869040108690402086904030869040408690405086904060869040708690408086904090869041008690411086904120869041308690414086904150869041608690417086904180869041908690420086904210869042208690423086904240869042508690426086904270869042808690429086904300869043108690432086904330869043408690435086904360869043708690438086904390869044008690441086904420869044308690444086904450869044608690447086904480869044908690450086904510869045208690453086904540869045508690456086904570869045808690459086904600869046108690462086904630869046408690465086904660869046708690468086904690869047008690471086904720869047308690474086904750869047608690477086904780869047908690480086904810869048208690483086904840869048508690486086904870869048808690489086904900869049108690492086904930869049408690495086904960869049708690498086904990869050008690501086905020869050308690504086905050869050608690507086905080869050908690510086905110869051208690513086905140869051508690516086905170869051808690519086905200869052108690522086905230869052408690525086905260869052708690528086905290869053008690531086905320869053308690534086905350869053608690537086905380869053908690540086905410869054208690543086905440869054508690546086905470869054808690549086905500869055108690552086905530869055408690555086905560869055708690558086905590869056008690561086905620869056308690564086905650869056608690567086905680869056908690570086905710869057208690573086905740869057508690576086905770869057808690579086905800869058108690582086905830869058408690585086905860869058708690588086905890869059008690591086905920869059308690594086905950869059608690597086905980869059908690600086906010869060208690603086906040869060508690606086906070869060808690609086906100869061108690612086906130869061408690615086906160869061708690618086906190869062008690621086906220869062308690624086906250869062608690627086906280869062908690630086906310869063208690633086906340869063508690636086906370869063808690639086906400869064108690642086906430869064408690645086906460869064708690648086906490869065008690651086906520869065308690654086906550869065608690657086906580869065908690660086906610869066208690663086906640869066508690666086906670869066808690669086906700869067108690672086906730869067408690675086906760869067708690678086906790869068008690681086906820869068308690684086906850869068608690687086906880869068908690690086906910869069208690693086906940869069508690696086906970869069808690699086907000869070108690702086907030869070408690705086907060869070708690708086907090869071008690711086907120869071308690714086907150869071608690717086907180869071908690720086907210869072208690723086907240869072508690726086907270869072808690729086907300869073108690732086907330869073408690735086907360869073708690738086907390869074008690741086907420869074308690744086907450869074608690747086907480869074908690750086907510869075208690753086907540869075508690756086907570869075808690759086907600869076108690762086907630869076408690765086907660869076708690768086907690869077008690771086907720869077308690774086907750869077608690777086907780869077908690780086907810869078208690783086907840869078508690786086907870869078808690789086907900869079108690792086907930869079408700051087000520870005308700054087000550870005608700057087000580870005908700060087000610870006208700063087000640870006508700066087000670870006808700069087000700870007108700072087000730870007408700075087000760870007708700078087000790870008008700081087000820870008308700084087000850870008608700087087000880870008908700090087000910870009208700093087000940870009508700096087000970870009808700099087001000870010108700102087001030870010408700105087001060870010708700108087001090870011008700111087001120870011308700114087001150870011608700117087001180870011908700120087001210870012208700123087001240870012508700126087001270870012808700129087001300870013108700132087001330870013408700135087001360870013708700138087001390870014008700141087001420870014308700144087001450870014608700147087001480870014908700150087001510870015208700153087001540870015508700156087001570870015808700159087001600870016108700162087001630870016408700165087001660870016708700168087001690870017008700171087001720870017308700174087001750870017608700177087001780870017908700180087001810870018208700183087001840870018508700186087001870870018808700189087001900870019108700192087001930870019408700195087001960870019708700198087001990870020008700201087002020870020308700204087002050870020608700207087002080870020908700210087002110870021208700213087002140870021508700216087002170870021808700219087002200870022108700222087002230870022408700225087002260870022708700228087002290870023008700231087002320870023308700234087002350870023608700237087002380870023908700240087002410870024208700243087002440870024508700246087002470870024808700249087002500870025108700252087002530870025408700255087002560870025708700258087002590870026008700261087002620870026308700264087002650870026608700267087002680870026908700270087002710870027208700273087002740870027508700276087002770870027808700279087002800870028108700282087002830870028408700285087002860870028708700288087002890870029008700291087002920870029308700294087002950870029608700297087002980870029908700300087003010870030208700303087003040870030508700306087003070870030808700309087003100870031108700312087003130870031408700315087003160870031708700318087003190870032008700321087003220870032308700324087003250870032608700327087003280870032908700330087003310870033208700333087003340870033508700336087003370870033808700339087003400870034108700342087003430870034408700345087003460870034708700348087003490870035008700351087003520870035308700354087003550870035608700357087003580870035908700360087003610870036208700363087003640870036508700366087003670870036808700369087003700870037108700372087003730870037408700375087003760870037708700378087003790870038008700381087003820870038308700384087003850870038608700387087003880870038908700390087003910870039208700393087003940870039508700396087003970870039808700399087004000870040108700402087004030870040408700405087004060870040708700408087004090870041008700411087004120870041308700414087004150870041608700417087004180870041908700420087004210870042208700423087004240870042508700426087004270870042808700429087004300870043108700432087004330870043408700435087004360870043708700438087004390870044008700441087004420870044308700444087004450870044608700447087004480870044908700450087004510870045208700453087004540870045508700456087004570870045808700459087004600870046108700462087004630870046408700465087004660870046708700468087004690870047008700471087004720870047308700474087004750870047608700477087004780870047908700480087004810870048208700483087004840870048508700486087004870870048808700489087004900870049108700492087004930870049408700495087004960870049708700498087004990870050008700501087005020870050308700504087005050870050608700507087005080870050908700510087005110870051208700513087005140870051508700516087005170870051808700519087005200870052108700522087005230870052408700525087005260870052708700528087005290870053008700531087005320870053308700534087005350870053608700537087005380870053908700540087005410870054208700543087005440870054508700546087005470870054808700549087005500870055108700552087005530870055408700555087005560870055708700558087005590870056008700561087005620870056308700564087005650870056608700567087005680870056908700570087005710870057208700573087005740870057508700576087005770870057808700579087005800870058108700582087005830870058408700585087005860870058708700588087005890870059008700591087005920870059308700594087005950870059608700597087005980870059908700600087006010870060208700603087006040870060508700606087006070870060808700609087006100870061108700612087006130870061408700615087006160870061708700618087006190870062008700621087006220870062308700624087006250870062608700627087006280870062908700630087006310870063208700633087006340870063508700636087006370870063808700639087006400870064108700642087006430870064408700645087006460870064708700648087006490870065008700651087006520870065308700654087006550870065608700657087006580870065908700660087006610870066208700663087006640870066508700666087006670870066808700669087006700870067108700672087006730870067408700675087006760870067708700678087006790870068008700681087006820870068308700684087006850870068608700687087006880870068908700690087006910870069208700693087006940870069508700696087006970870069808700699087007000870070108700702087007030870070408700705087007060870070708700708087007090870071008700711087007120870071308700714087007150870071608700717087007180870071908700720087007210870072208700723087007240870072508700726087007270870072808700729087007300870073108700732087007330870073408700735087007360870073708700738087007390870074008700741087007420870074308700744087007450870074608700747087007480870074908700750087007510870075208700753087007540870075508700756087007570870075808700759087007600870076108700762087007630870076408700765087007660870076708700768087007690870077008700771087007720870077308700774087007750870077608700777087007780870077908700780087007810870078208700783087007840870078508700786087007870870078808700789087007900870079108700792087007930870079408710051087100520871005308710054087100550871005608710057087100580871005908710060087100610871006208710063087100640871006508710066087100670871006808710069087100700871007108710072087100730871007408710075087100760871007708710078087100790871008008710081087100820871008308710084087100850871008608710087087100880871008908710090087100910871009208710093087100940871009508710096087100970871009808710099087101000871010108710102087101030871010408710105087101060871010708710108087101090871011008710111087101120871011308710114087101150871011608710117087101180871011908710120087101210871012208710123087101240871012508710126087101270871012808710129087101300871013108710132087101330871013408710135087101360871013708710138087101390871014008710141087101420871014308710144087101450871014608710147087101480871014908710150087101510871015208710153087101540871015508710156087101570871015808710159087101600871016108710162087101630871016408710165087101660871016708710168087101690871017008710171087101720871017308710174087101750871017608710177087101780871017908710180087101810871018208710183087101840871018508710186087101870871018808710189087101900871019108710192087101930871019408710195087101960871019708710198087101990871020008710201087102020871020308710204087102050871020608710207087102080871020908710210087102110871021208710213087102140871021508710216087102170871021808710219087102200871022108710222087102230871022408710225087102260871022708710228087102290871023008710231087102320871023308710234087102350871023608710237087102380871023908710240087102410871024208710243087102440871024508710246087102470871024808710249087102500871025108710252087102530871025408710255087102560871025708710258087102590871026008710261087102620871026308710264087102650871026608710267087102680871026908710270087102710871027208710273087102740871027508710276087102770871027808710279087102800871028108710282087102830871028408710285087102860871028708710288087102890871029008710291087102920871029308710294087102950871029608710297087102980871029908710300087103010871030208710303087103040871030508710306087103070871030808710309087103100871031108710312087103130871031408710315087103160871031708710318087103190871032008710321087103220871032308710324087103250871032608710327087103280871032908710330087103310871033208710333087103340871033508710336087103370871033808710339087103400871034108710342087103430871034408710345087103460871034708710348087103490871035008710351087103520871035308710354087103550871035608710357087103580871035908710360087103610871036208710363087103640871036508710366087103670871036808710369087103700871037108710372087103730871037408710375087103760871037708710378087103790871038008710381087103820871038308710384087103850871038608710387087103880871038908710390087103910871039208710393087103940871039508710396087103970871039808710399087104000871040108710402087104030871040408710405087104060871040708710408087104090871041008710411087104120871041308710414087104150871041608710417087104180871041908710420087104210871042208710423087104240871042508710426087104270871042808710429087104300871043108710432087104330871043408710435087104360871043708710438087104390871044008710441087104420871044308710444087104450871044608710447087104480871044908710450087104510871045208710453087104540871045508710456087104570871045808710459087104600871046108710462087104630871046408710465087104660871046708710468087104690871047008710471087104720871047308710474087104750871047608710477087104780871047908710480087104810871048208710483087104840871048508710486087104870871048808710489087104900871049108710492087104930871049408710495087104960871049708710498087104990871050008710501087105020871050308710504087105050871050608710507087105080871050908710510087105110871051208710513087105140871051508710516087105170871051808710519087105200871052108710522087105230871052408710525087105260871052708710528087105290871053008710531087105320871053308710534087105350871053608710537087105380871053908710540087105410871054208710543087105440871054508710546087105470871054808710549087105500871055108710552087105530871055408710555087105560871055708710558087105590871056008710561087105620871056308710564087105650871056608710567087105680871056908710570087105710871057208710573087105740871057508710576087105770871057808710579087105800871058108710582087105830871058408710585087105860871058708710588087105890871059008710591087105920871059308710594087105950871059608710597087105980871059908710600087106010871060208710603087106040871060508710606087106070871060808710609087106100871061108710612087106130871061408710615087106160871061708710618087106190871062008710621087106220871062308710624087106250871062608710627087106280871062908710630087106310871063208710633087106340871063508710636087106370871063808710639087106400871064108710642087106430871064408710645087106460871064708710648087106490871065008710651087106520871065308710654087106550871065608710657087106580871065908710660087106610871066208710663087106640871066508710666087106670871066808710669087106700871067108710672087106730871067408710675087106760871067708710678087106790871068008710681087106820871068308710684087106850871068608710687087106880871068908710690087106910871069208710693087106940871069508710696087106970871069808710699087107000871070108710702087107030871070408710705087107060871070708710708087107090871071008710711087107120871071308710714087107150871071608710717087107180871071908710720087107210871072208710723087107240871072508710726087107270871072808710729087107300871073108710732087107330871073408710735087107360871073708710738087107390871074008710741087107420871074308710744087107450871074608710747087107480871074908710750087107510871075208710753087107540871075508710756087107570871075808710759087107600871076108710762087107630871076408710765087107660871076708710768087107690871077008710771087107720871077308710774087107750871077608710777087107780871077908710780087107810871078208710783087107840871078508710786087107870871078808710789087107900871079108710792087107930872005108720052087200530872005408720055087200560872005708720058087200590872006008720061087200620872006308720064087200650872006608720067087200680872006908720070087200710872007208720073087200740872007508720076087200770872007808720079087200800872008108720082087200830872008408720085087200860872008708720088087200890872009008720091087200920872009308720094087200950872009608720097087200980872009908720100087201010872010208720103087201040872010508720106087201070872010808720109087201100872011108720112087201130872011408720115087201160872011708720118087201190872012008720121087201220872012308720124087201250872012608720127087201280872012908720130087201310872013208720133087201340872013508720136087201370872013808720139087201400872014108720142087201430872014408720145087201460872014708720148087201490872015008720151087201520872015308720154087201550872015608720157087201580872015908720160087201610872016208720163087201640872016508720166087201670872016808720169087201700872017108720172087201730872017408720175087201760872017708720178087201790872018008720181087201820872018308720184087201850872018608720187087201880872018908720190087201910872019208720193087201940872019508720196087201970872019808720199087202000872020108720202087202030872020408720205087202060872020708720208087202090872021008720211087202120872021308720214087202150872021608720217087202180872021908720220087202210872022208720223087202240872022508720226087202270872022808720229087202300872023108720232087202330872023408720235087202360872023708720238087202390872024008720241087202420872024308720244087202450872024608720247087202480872024908720250087202510872025208720253087202540872025508720256087202570872025808720259087202600872026108720262087202630872026408720265087202660872026708720268087202690872027008720271087202720872027308720274087202750872027608720277087202780872027908720280087202810872028208720283087202840872028508720286087202870872028808720289087202900872029108720292087202930872029408720295087202960872029708720298087202990872030008720301087203020872030308720304087203050872030608720307087203080872030908720310087203110872031208720313087203140872031508720316087203170872031808720319087203200872032108720322087203230872032408720325087203260872032708720328087203290872033008720331087203320872033308720334087203350872033608720337087203380872033908720340087203410872034208720343087203440872034508720346087203470872034808720349087203500872035108720352087203530872035408720355087203560872035708720358087203590872036008720361087203620872036308720364087203650872036608720367087203680872036908720370087203710872037208720373087203740872037508720376087203770872037808720379087203800872038108720382087203830872038408720385087203860872038708720388087203890872039008720391087203920872039308720394087203950872039608720397087203980872039908720400087204010872040208720403087204040872040508720406087204070872040808720409087204100872041108720412087204130872041408720415087204160872041708720418087204190872042008720421087204220872042308720424087204250872042608720427087204280872042908720430087204310872043208720433087204340872043508720436087204370872043808720439087204400872044108720442087204430872044408720445087204460872044708720448087204490872045008720451087204520872045308720454087204550872045608720457087204580872045908720460087204610872046208720463087204640872046508720466087204670872046808720469087204700872047108720472087204730872047408720475087204760872047708720478087204790872048008720481087204820872048308720484087204850872048608720487087204880872048908720490087204910872049208720493087204940872049508720496087204970872049808720499087205000872050108720502087205030872050408720505087205060872050708720508087205090872051008720511087205120872051308720514087205150872051608720517087205180872051908720520087205210872052208720523087205240872052508720526087205270872052808720529087205300872053108720532087205330872053408720535087205360872053708720538087205390872054008720541087205420872054308720544087205450872054608720547087205480872054908720550087205510872055208720553087205540872055508720556087205570872055808720559087205600872056108720562087205630872056408720565087205660872056708720568087205690872057008720571087205720872057308720574087205750872057608720577087205780872057908720580087205810872058208720583087205840872058508720586087205870872058808720589087205900872059108720592087205930872059408720595087205960872059708720598087205990872060008720601087206020872060308720604087206050872060608720607087206080872060908720610087206110872061208720613087206140872061508720616087206170872061808720619087206200872062108720622087206230872062408720625087206260872062708720628087206290872063008720631087206320872063308720634087206350872063608720637087206380872063908720640087206410872064208720643087206440872064508720646087206470872064808720649087206500872065108720652087206530872065408720655087206560872065708720658087206590872066008720661087206620872066308720664087206650872066608720667087206680872066908720670087206710872067208720673087206740872067508720676087206770872067808720679087206800872068108720682087206830872068408720685087206860872068708720688087206890872069008720691087206920872069308720694087206950872069608720697087206980872069908720700087207010872070208720703087207040872070508720706087207070872070808720709087207100872071108720712087207130872071408720715087207160872071708720718087207190872072008720721087207220872072308720724087207250872072608720727087207280872072908720730087207310872073208720733087207340872073508720736087207370872073808720739087207400872074108720742087207430872074408720745087207460872074708720748087207490872075008720751087207520872075308720754087207550872075608720757087207580872075908720760087207610872076208720763087207640872076508720766087207670872076808720769087207700872077108720772087207730872077408720775087207760872077708720778087207790872078008720781087207820872078308720784087207850872078608720787087207880872078908720790087207910872079208720793087300510873005208730053087300540873005508730056087300570873005808730059087300600873006108730062087300630873006408730065087300660873006708730068087300690873007008730071087300720873007308730074087300750873007608730077087300780873007908730080087300810873008208730083087300840873008508730086087300870873008808730089087300900873009108730092087300930873009408730095087300960873009708730098087300990873010008730101087301020873010308730104087301050873010608730107087301080873010908730110087301110873011208730113087301140873011508730116087301170873011808730119087301200873012108730122087301230873012408730125087301260873012708730128087301290873013008730131087301320873013308730134087301350873013608730137087301380873013908730140087301410873014208730143087301440873014508730146087301470873014808730149087301500873015108730152087301530873015408730155087301560873015708730158087301590873016008730161087301620873016308730164087301650873016608730167087301680873016908730170087301710873017208730173087301740873017508730176087301770873017808730179087301800873018108730182087301830873018408730185087301860873018708730188087301890873019008730191087301920873019308730194087301950873019608730197087301980873019908730200087302010873020208730203087302040873020508730206087302070873020808730209087302100873021108730212087302130873021408730215087302160873021708730218087302190873022008730221087302220873022308730224087302250873022608730227087302280873022908730230087302310873023208730233087302340873023508730236087302370873023808730239087302400873024108730242087302430873024408730245087302460873024708730248087302490873025008730251087302520873025308730254087302550873025608730257087302580873025908730260087302610873026208730263087302640873026508730266087302670873026808730269087302700873027108730272087302730873027408730275087302760873027708730278087302790873028008730281087302820873028308730284087302850873028608730287087302880873028908730290087302910873029208730293087302940873029508730296087302970873029808730299087303000873030108730302087303030873030408730305087303060873030708730308087303090873031008730311087303120873031308730314087303150873031608730317087303180873031908730320087303210873032208730323087303240873032508730326087303270873032808730329087303300873033108730332087303330873033408730335087303360873033708730338087303390873034008730341087303420873034308730344087303450873034608730347087303480873034908730350087303510873035208730353087303540873035508730356087303570873035808730359087303600873036108730362087303630873036408730365087303660873036708730368087303690873037008730371087303720873037308730374087303750873037608730377087303780873037908730380087303810873038208730383087303840873038508730386087303870873038808730389087303900873039108730392087303930873039408730395087303960873039708730398087303990873040008730401087304020873040308730404087304050873040608730407087304080873040908730410087304110873041208730413087304140873041508730416087304170873041808730419087304200873042108730422087304230873042408730425087304260873042708730428087304290873043008730431087304320873043308730434087304350873043608730437087304380873043908730440087304410873044208730443087304440873044508730446087304470873044808730449087304500873045108730452087304530873045408730455087304560873045708730458087304590873046008730461087304620873046308730464087304650873046608730467087304680873046908730470087304710873047208730473087304740873047508730476087304770873047808730479087304800873048108730482087304830873048408730485087304860873048708730488087304890873049008730491087304920873049308730494087304950873049608730497087304980873049908730500087305010873050208730503087305040873050508730506087305070873050808730509087305100873051108730512087305130873051408730515087305160873051708730518087305190873052008730521087305220873052308730524087305250873052608730527087305280873052908730530087305310873053208730533087305340873053508730536087305370873053808730539087305400873054108730542087305430873054408730545087305460873054708730548087305490873055008730551087305520873055308730554087305550873055608730557087305580873055908730560087305610873056208730563087305640873056508730566087305670873056808730569087305700873057108730572087305730873057408730575087305760873057708730578087305790873058008730581087305820873058308730584087305850873058608730587087305880873058908730590087305910873059208730593087305940873059508730596087305970873059808730599087306000873060108730602087306030873060408730605087306060873060708730608087306090873061008730611087306120873061308730614087306150873061608730617087306180873061908730620087306210873062208730623087306240873062508730626087306270873062808730629087306300873063108730632087306330873063408730635087306360873063708730638087306390873064008730641087306420873064308730644087306450873064608730647087306480873064908730650087306510873065208730653087306540873065508730656087306570873065808730659087306600873066108730662087306630873066408730665087306660873066708730668087306690873067008730671087306720873067308730674087306750873067608730677087306780873067908730680087306810873068208730683087306840873068508730686087306870873068808730689087306900873069108730692087306930873069408730695087306960873069708730698087306990873070008730701087307020873070308730704087307050873070608730707087307080873070908730710087307110873071208730713087307140873071508730716087307170873071808730719087307200873072108730722087307230873072408730725087307260873072708730728087307290873073008730731087307320873073308730734087307350873073608730737087307380873073908730740087307410873074208730743087307440873074508730746087307470873074808730749087307500873075108730752087307530873075408730755087307560873075708730758087307590873076008730761087307620873076308730764087307650873076608730767087307680873076908730770087307710873077208730773087307740873077508730776087307770873077808730779087307800873078108730782087307830873078408730785087307860873078708730788087307890873079008730791087307920874005108740052087400530874005408740055087400560874005708740058087400590874006008740061087400620874006308740064087400650874006608740067087400680874006908740070087400710874007208740073087400740874007508740076087400770874007808740079087400800874008108740082087400830874008408740085087400860874008708740088087400890874009008740091087400920874009308740094087400950874009608740097087400980874009908740100087401010874010208740103087401040874010508740106087401070874010808740109087401100874011108740112087401130874011408740115087401160874011708740118087401190874012008740121087401220874012308740124087401250874012608740127087401280874012908740130087401310874013208740133087401340874013508740136087401370874013808740139087401400874014108740142087401430874014408740145087401460874014708740148087401490874015008740151087401520874015308740154087401550874015608740157087401580874015908740160087401610874016208740163087401640874016508740166087401670874016808740169087401700874017108740172087401730874017408740175087401760874017708740178087401790874018008740181087401820874018308740184087401850874018608740187087401880874018908740190087401910874019208740193087401940874019508740196087401970874019808740199087402000874020108740202087402030874020408740205087402060874020708740208087402090874021008740211087402120874021308740214087402150874021608740217087402180874021908740220087402210874022208740223087402240874022508740226087402270874022808740229087402300874023108740232087402330874023408740235087402360874023708740238087402390874024008740241087402420874024308740244087402450874024608740247087402480874024908740250087402510874025208740253087402540874025508740256087402570874025808740259087402600874026108740262087402630874026408740265087402660874026708740268087402690874027008740271087402720874027308740274087402750874027608740277087402780874027908740280087402810874028208740283087402840874028508740286087402870874028808740289087402900874029108740292087402930874029408740295087402960874029708740298087402990874030008740301087403020874030308740304087403050874030608740307087403080874030908740310087403110874031208740313087403140874031508740316087403170874031808740319087403200874032108740322087403230874032408740325087403260874032708740328087403290874033008740331087403320874033308740334087403350874033608740337087403380874033908740340087403410874034208740343087403440874034508740346087403470874034808740349087403500874035108740352087403530874035408740355087403560874035708740358087403590874036008740361087403620874036308740364087403650874036608740367087403680874036908740370087403710874037208740373087403740874037508740376087403770874037808740379087403800874038108740382087403830874038408740385087403860874038708740388087403890874039008740391087403920874039308740394087403950874039608740397087403980874039908740400087404010874040208740403087404040874040508740406087404070874040808740409087404100874041108740412087404130874041408740415087404160874041708740418087404190874042008740421087404220874042308740424087404250874042608740427087404280874042908740430087404310874043208740433087404340874043508740436087404370874043808740439087404400874044108740442087404430874044408740445087404460874044708740448087404490874045008740451087404520874045308740454087404550874045608740457087404580874045908740460087404610874046208740463087404640874046508740466087404670874046808740469087404700874047108740472087404730874047408740475087404760874047708740478087404790874048008740481087404820874048308740484087404850874048608740487087404880874048908740490087404910874049208740493087404940874049508740496087404970874049808740499087405000874050108740502087405030874050408740505087405060874050708740508087405090874051008740511087405120874051308740514087405150874051608740517087405180874051908740520087405210874052208740523087405240874052508740526087405270874052808740529087405300874053108740532087405330874053408740535087405360874053708740538087405390874054008740541087405420874054308740544087405450874054608740547087405480874054908740550087405510874055208740553087405540874055508740556087405570874055808740559087405600874056108740562087405630874056408740565087405660874056708740568087405690874057008740571087405720874057308740574087405750874057608740577087405780874057908740580087405810874058208740583087405840874058508740586087405870874058808740589087405900874059108740592087405930874059408740595087405960874059708740598087405990874060008740601087406020874060308740604087406050874060608740607087406080874060908740610087406110874061208740613087406140874061508740616087406170874061808740619087406200874062108740622087406230874062408740625087406260874062708740628087406290874063008740631087406320874063308740634087406350874063608740637087406380874063908740640087406410874064208740643087406440874064508740646087406470874064808740649087406500874065108740652087406530874065408740655087406560874065708740658087406590874066008740661087406620874066308740664087406650874066608740667087406680874066908740670087406710874067208740673087406740874067508740676087406770874067808740679087406800874068108740682087406830874068408740685087406860874068708740688087406890874069008740691087406920874069308740694087406950874069608740697087406980874069908740700087407010874070208740703087407040874070508740706087407070874070808740709087407100874071108740712087407130874071408740715087407160874071708740718087407190874072008740721087407220874072308740724087407250874072608740727087407280874072908740730087407310874073208740733087407340874073508740736087407370874073808740739087407400874074108740742087407430874074408740745087407460874074708740748087407490874075008740751087407520874075308740754087407550874075608740757087407580874075908740760087407610874076208740763087407640874076508740766087407670874076808740769087407700874077108740772087407730874077408740775087407760874077708740778087407790874078008740781087407820874078308740784087407850874078608740787087407880874078908740790087407910874079208750051087500520875005308750054087500550875005608750057087500580875005908750060087500610875006208750063087500640875006508750066087500670875006808750069087500700875007108750072087500730875007408750075087500760875007708750078087500790875008008750081087500820875008308750084087500850875008608750087087500880875008908750090087500910875009208750093087500940875009508750096087500970875009808750099087501000875010108750102087501030875010408750105087501060875010708750108087501090875011008750111087501120875011308750114087501150875011608750117087501180875011908750120087501210875012208750123087501240875012508750126087501270875012808750129087501300875013108750132087501330875013408750135087501360875013708750138087501390875014008750141087501420875014308750144087501450875014608750147087501480875014908750150087501510875015208750153087501540875015508750156087501570875015808750159087501600875016108750162087501630875016408750165087501660875016708750168087501690875017008750171087501720875017308750174087501750875017608750177087501780875017908750180087501810875018208750183087501840875018508750186087501870875018808750189087501900875019108750192087501930875019408750195087501960875019708750198087501990875020008750201087502020875020308750204087502050875020608750207087502080875020908750210087502110875021208750213087502140875021508750216087502170875021808750219087502200875022108750222087502230875022408750225087502260875022708750228087502290875023008750231087502320875023308750234087502350875023608750237087502380875023908750240087502410875024208750243087502440875024508750246087502470875024808750249087502500875025108750252087502530875025408750255087502560875025708750258087502590875026008750261087502620875026308750264087502650875026608750267087502680875026908750270087502710875027208750273087502740875027508750276087502770875027808750279087502800875028108750282087502830875028408750285087502860875028708750288087502890875029008750291087502920875029308750294087502950875029608750297087502980875029908750300087503010875030208750303087503040875030508750306087503070875030808750309087503100875031108750312087503130875031408750315087503160875031708750318087503190875032008750321087503220875032308750324087503250875032608750327087503280875032908750330087503310875033208750333087503340875033508750336087503370875033808750339087503400875034108750342087503430875034408750345087503460875034708750348087503490875035008750351087503520875035308750354087503550875035608750357087503580875035908750360087503610875036208750363087503640875036508750366087503670875036808750369087503700875037108750372087503730875037408750375087503760875037708750378087503790875038008750381087503820875038308750384087503850875038608750387087503880875038908750390087503910875039208750393087503940875039508750396087503970875039808750399087504000875040108750402087504030875040408750405087504060875040708750408087504090875041008750411087504120875041308750414087504150875041608750417087504180875041908750420087504210875042208750423087504240875042508750426087504270875042808750429087504300875043108750432087504330875043408750435087504360875043708750438087504390875044008750441087504420875044308750444087504450875044608750447087504480875044908750450087504510875045208750453087504540875045508750456087504570875045808750459087504600875046108750462087504630875046408750465087504660875046708750468087504690875047008750471087504720875047308750474087504750875047608750477087504780875047908750480087504810875048208750483087504840875048508750486087504870875048808750489087504900875049108750492087504930875049408750495087504960875049708750498087504990875050008750501087505020875050308750504087505050875050608750507087505080875050908750510087505110875051208750513087505140875051508750516087505170875051808750519087505200875052108750522087505230875052408750525087505260875052708750528087505290875053008750531087505320875053308750534087505350875053608750537087505380875053908750540087505410875054208750543087505440875054508750546087505470875054808750549087505500875055108750552087505530875055408750555087505560875055708750558087505590875056008750561087505620875056308750564087505650875056608750567087505680875056908750570087505710875057208750573087505740875057508750576087505770875057808750579087505800875058108750582087505830875058408750585087505860875058708750588087505890875059008750591087505920875059308750594087505950875059608750597087505980875059908750600087506010875060208750603087506040875060508750606087506070875060808750609087506100875061108750612087506130875061408750615087506160875061708750618087506190875062008750621087506220875062308750624087506250875062608750627087506280875062908750630087506310875063208750633087506340875063508750636087506370875063808750639087506400875064108750642087506430875064408750645087506460875064708750648087506490875065008750651087506520875065308750654087506550875065608750657087506580875065908750660087506610875066208750663087506640875066508750666087506670875066808750669087506700875067108750672087506730875067408750675087506760875067708750678087506790875068008750681087506820875068308750684087506850875068608750687087506880875068908750690087506910875069208750693087506940875069508750696087506970875069808750699087507000875070108750702087507030875070408750705087507060875070708750708087507090875071008750711087507120875071308750714087507150875071608750717087507180875071908750720087507210875072208750723087507240875072508750726087507270875072808750729087507300875073108750732087507330875073408750735087507360875073708750738087507390875074008750741087507420875074308750744087507450875074608750747087507480875074908750750087507510875075208750753087507540875075508750756087507570875075808750759087507600875076108750762087507630875076408750765087507660875076708750768087507690875077008750771087507720875077308750774087507750875077608750777087507780875077908750780087507810875078208750783087507840875078508750786087507870875078808750789087507900875079108760051087600520876005308760054087600550876005608760057087600580876005908760060087600610876006208760063087600640876006508760066087600670876006808760069087600700876007108760072087600730876007408760075087600760876007708760078087600790876008008760081087600820876008308760084087600850876008608760087087600880876008908760090087600910876009208760093087600940876009508760096087600970876009808760099087601000876010108760102087601030876010408760105087601060876010708760108087601090876011008760111087601120876011308760114087601150876011608760117087601180876011908760120087601210876012208760123087601240876012508760126087601270876012808760129087601300876013108760132087601330876013408760135087601360876013708760138087601390876014008760141087601420876014308760144087601450876014608760147087601480876014908760150087601510876015208760153087601540876015508760156087601570876015808760159087601600876016108760162087601630876016408760165087601660876016708760168087601690876017008760171087601720876017308760174087601750876017608760177087601780876017908760180087601810876018208760183087601840876018508760186087601870876018808760189087601900876019108760192087601930876019408760195087601960876019708760198087601990876020008760201087602020876020308760204087602050876020608760207087602080876020908760210087602110876021208760213087602140876021508760216087602170876021808760219087602200876022108760222087602230876022408760225087602260876022708760228087602290876023008760231087602320876023308760234087602350876023608760237087602380876023908760240087602410876024208760243087602440876024508760246087602470876024808760249087602500876025108760252087602530876025408760255087602560876025708760258087602590876026008760261087602620876026308760264087602650876026608760267087602680876026908760270087602710876027208760273087602740876027508760276087602770876027808760279087602800876028108760282087602830876028408760285087602860876028708760288087602890876029008760291087602920876029308760294087602950876029608760297087602980876029908760300087603010876030208760303087603040876030508760306087603070876030808760309087603100876031108760312087603130876031408760315087603160876031708760318087603190876032008760321087603220876032308760324087603250876032608760327087603280876032908760330087603310876033208760333087603340876033508760336087603370876033808760339087603400876034108760342087603430876034408760345087603460876034708760348087603490876035008760351087603520876035308760354087603550876035608760357087603580876035908760360087603610876036208760363087603640876036508760366087603670876036808760369087603700876037108760372087603730876037408760375087603760876037708760378087603790876038008760381087603820876038308760384087603850876038608760387087603880876038908760390087603910876039208760393087603940876039508760396087603970876039808760399087604000876040108760402087604030876040408760405087604060876040708760408087604090876041008760411087604120876041308760414087604150876041608760417087604180876041908760420087604210876042208760423087604240876042508760426087604270876042808760429087604300876043108760432087604330876043408760435087604360876043708760438087604390876044008760441087604420876044308760444087604450876044608760447087604480876044908760450087604510876045208760453087604540876045508760456087604570876045808760459087604600876046108760462087604630876046408760465087604660876046708760468087604690876047008760471087604720876047308760474087604750876047608760477087604780876047908760480087604810876048208760483087604840876048508760486087604870876048808760489087604900876049108760492087604930876049408760495087604960876049708760498087604990876050008760501087605020876050308760504087605050876050608760507087605080876050908760510087605110876051208760513087605140876051508760516087605170876051808760519087605200876052108760522087605230876052408760525087605260876052708760528087605290876053008760531087605320876053308760534087605350876053608760537087605380876053908760540087605410876054208760543087605440876054508760546087605470876054808760549087605500876055108760552087605530876055408760555087605560876055708760558087605590876056008760561087605620876056308760564087605650876056608760567087605680876056908760570087605710876057208760573087605740876057508760576087605770876057808760579087605800876058108760582087605830876058408760585087605860876058708760588087605890876059008760591087605920876059308760594087605950876059608760597087605980876059908760600087606010876060208760603087606040876060508760606087606070876060808760609087606100876061108760612087606130876061408760615087606160876061708760618087606190876062008760621087606220876062308760624087606250876062608760627087606280876062908760630087606310876063208760633087606340876063508760636087606370876063808760639087606400876064108760642087606430876064408760645087606460876064708760648087606490876065008760651087606520876065308760654087606550876065608760657087606580876065908760660087606610876066208760663087606640876066508760666087606670876066808760669087606700876067108760672087606730876067408760675087606760876067708760678087606790876068008760681087606820876068308760684087606850876068608760687087606880876068908760690087606910876069208760693087606940876069508760696087606970876069808760699087607000876070108760702087607030876070408760705087607060876070708760708087607090876071008760711087607120876071308760714087607150876071608760717087607180876071908760720087607210876072208760723087607240876072508760726087607270876072808760729087607300876073108760732087607330876073408760735087607360876073708760738087607390876074008760741087607420876074308760744087607450876074608760747087607480876074908760750087607510876075208760753087607540876075508760756087607570876075808760759087607600876076108760762087607630876076408760765087607660876076708760768087607690876077008760771087607720876077308760774087607750876077608760777087607780876077908760780087607810876078208760783087607840876078508760786087607870876078808760789087607900876079108770051087700520877005308770054087700550877005608770057087700580877005908770060087700610877006208770063087700640877006508770066087700670877006808770069087700700877007108770072087700730877007408770075087700760877007708770078087700790877008008770081087700820877008308770084087700850877008608770087087700880877008908770090087700910877009208770093087700940877009508770096087700970877009808770099087701000877010108770102087701030877010408770105087701060877010708770108087701090877011008770111087701120877011308770114087701150877011608770117087701180877011908770120087701210877012208770123087701240877012508770126087701270877012808770129087701300877013108770132087701330877013408770135087701360877013708770138087701390877014008770141087701420877014308770144087701450877014608770147087701480877014908770150087701510877015208770153087701540877015508770156087701570877015808770159087701600877016108770162087701630877016408770165087701660877016708770168087701690877017008770171087701720877017308770174087701750877017608770177087701780877017908770180087701810877018208770183087701840877018508770186087701870877018808770189087701900877019108770192087701930877019408770195087701960877019708770198087701990877020008770201087702020877020308770204087702050877020608770207087702080877020908770210087702110877021208770213087702140877021508770216087702170877021808770219087702200877022108770222087702230877022408770225087702260877022708770228087702290877023008770231087702320877023308770234087702350877023608770237087702380877023908770240087702410877024208770243087702440877024508770246087702470877024808770249087702500877025108770252087702530877025408770255087702560877025708770258087702590877026008770261087702620877026308770264087702650877026608770267087702680877026908770270087702710877027208770273087702740877027508770276087702770877027808770279087702800877028108770282087702830877028408770285087702860877028708770288087702890877029008770291087702920877029308770294087702950877029608770297087702980877029908770300087703010877030208770303087703040877030508770306087703070877030808770309087703100877031108770312087703130877031408770315087703160877031708770318087703190877032008770321087703220877032308770324087703250877032608770327087703280877032908770330087703310877033208770333087703340877033508770336087703370877033808770339087703400877034108770342087703430877034408770345087703460877034708770348087703490877035008770351087703520877035308770354087703550877035608770357087703580877035908770360087703610877036208770363087703640877036508770366087703670877036808770369087703700877037108770372087703730877037408770375087703760877037708770378087703790877038008770381087703820877038308770384087703850877038608770387087703880877038908770390087703910877039208770393087703940877039508770396087703970877039808770399087704000877040108770402087704030877040408770405087704060877040708770408087704090877041008770411087704120877041308770414087704150877041608770417087704180877041908770420087704210877042208770423087704240877042508770426087704270877042808770429087704300877043108770432087704330877043408770435087704360877043708770438087704390877044008770441087704420877044308770444087704450877044608770447087704480877044908770450087704510877045208770453087704540877045508770456087704570877045808770459087704600877046108770462087704630877046408770465087704660877046708770468087704690877047008770471087704720877047308770474087704750877047608770477087704780877047908770480087704810877048208770483087704840877048508770486087704870877048808770489087704900877049108770492087704930877049408770495087704960877049708770498087704990877050008770501087705020877050308770504087705050877050608770507087705080877050908770510087705110877051208770513087705140877051508770516087705170877051808770519087705200877052108770522087705230877052408770525087705260877052708770528087705290877053008770531087705320877053308770534087705350877053608770537087705380877053908770540087705410877054208770543087705440877054508770546087705470877054808770549087705500877055108770552087705530877055408770555087705560877055708770558087705590877056008770561087705620877056308770564087705650877056608770567087705680877056908770570087705710877057208770573087705740877057508770576087705770877057808770579087705800877058108770582087705830877058408770585087705860877058708770588087705890877059008770591087705920877059308770594087705950877059608770597087705980877059908770600087706010877060208770603087706040877060508770606087706070877060808770609087706100877061108770612087706130877061408770615087706160877061708770618087706190877062008770621087706220877062308770624087706250877062608770627087706280877062908770630087706310877063208770633087706340877063508770636087706370877063808770639087706400877064108770642087706430877064408770645087706460877064708770648087706490877065008770651087706520877065308770654087706550877065608770657087706580877065908770660087706610877066208770663087706640877066508770666087706670877066808770669087706700877067108770672087706730877067408770675087706760877067708770678087706790877068008770681087706820877068308770684087706850877068608770687087706880877068908770690087706910877069208770693087706940877069508770696087706970877069808770699087707000877070108770702087707030877070408770705087707060877070708770708087707090877071008770711087707120877071308770714087707150877071608770717087707180877071908770720087707210877072208770723087707240877072508770726087707270877072808770729087707300877073108770732087707330877073408770735087707360877073708770738087707390877074008770741087707420877074308770744087707450877074608770747087707480877074908770750087707510877075208770753087707540877075508770756087707570877075808770759087707600877076108770762087707630877076408770765087707660877076708770768087707690877077008770771087707720877077308770774087707750877077608770777087707780877077908770780087707810877078208770783087707840877078508770786087707870877078808770789087707900878005108780052087800530878005408780055087800560878005708780058087800590878006008780061087800620878006308780064087800650878006608780067087800680878006908780070087800710878007208780073087800740878007508780076087800770878007808780079087800800878008108780082087800830878008408780085087800860878008708780088087800890878009008780091087800920878009308780094087800950878009608780097087800980878009908780100087801010878010208780103087801040878010508780106087801070878010808780109087801100878011108780112087801130878011408780115087801160878011708780118087801190878012008780121087801220878012308780124087801250878012608780127087801280878012908780130087801310878013208780133087801340878013508780136087801370878013808780139087801400878014108780142087801430878014408780145087801460878014708780148087801490878015008780151087801520878015308780154087801550878015608780157087801580878015908780160087801610878016208780163087801640878016508780166087801670878016808780169087801700878017108780172087801730878017408780175087801760878017708780178087801790878018008780181087801820878018308780184087801850878018608780187087801880878018908780190087801910878019208780193087801940878019508780196087801970878019808780199087802000878020108780202087802030878020408780205087802060878020708780208087802090878021008780211087802120878021308780214087802150878021608780217087802180878021908780220087802210878022208780223087802240878022508780226087802270878022808780229087802300878023108780232087802330878023408780235087802360878023708780238087802390878024008780241087802420878024308780244087802450878024608780247087802480878024908780250087802510878025208780253087802540878025508780256087802570878025808780259087802600878026108780262087802630878026408780265087802660878026708780268087802690878027008780271087802720878027308780274087802750878027608780277087802780878027908780280087802810878028208780283087802840878028508780286087802870878028808780289087802900878029108780292087802930878029408780295087802960878029708780298087802990878030008780301087803020878030308780304087803050878030608780307087803080878030908780310087803110878031208780313087803140878031508780316087803170878031808780319087803200878032108780322087803230878032408780325087803260878032708780328087803290878033008780331087803320878033308780334087803350878033608780337087803380878033908780340087803410878034208780343087803440878034508780346087803470878034808780349087803500878035108780352087803530878035408780355087803560878035708780358087803590878036008780361087803620878036308780364087803650878036608780367087803680878036908780370087803710878037208780373087803740878037508780376087803770878037808780379087803800878038108780382087803830878038408780385087803860878038708780388087803890878039008780391087803920878039308780394087803950878039608780397087803980878039908780400087804010878040208780403087804040878040508780406087804070878040808780409087804100878041108780412087804130878041408780415087804160878041708780418087804190878042008780421087804220878042308780424087804250878042608780427087804280878042908780430087804310878043208780433087804340878043508780436087804370878043808780439087804400878044108780442087804430878044408780445087804460878044708780448087804490878045008780451087804520878045308780454087804550878045608780457087804580878045908780460087804610878046208780463087804640878046508780466087804670878046808780469087804700878047108780472087804730878047408780475087804760878047708780478087804790878048008780481087804820878048308780484087804850878048608780487087804880878048908780490087804910878049208780493087804940878049508780496087804970878049808780499087805000878050108780502087805030878050408780505087805060878050708780508087805090878051008780511087805120878051308780514087805150878051608780517087805180878051908780520087805210878052208780523087805240878052508780526087805270878052808780529087805300878053108780532087805330878053408780535087805360878053708780538087805390878054008780541087805420878054308780544087805450878054608780547087805480878054908780550087805510878055208780553087805540878055508780556087805570878055808780559087805600878056108780562087805630878056408780565087805660878056708780568087805690878057008780571087805720878057308780574087805750878057608780577087805780878057908780580087805810878058208780583087805840878058508780586087805870878058808780589087805900878059108780592087805930878059408780595087805960878059708780598087805990878060008780601087806020878060308780604087806050878060608780607087806080878060908780610087806110878061208780613087806140878061508780616087806170878061808780619087806200878062108780622087806230878062408780625087806260878062708780628087806290878063008780631087806320878063308780634087806350878063608780637087806380878063908780640087806410878064208780643087806440878064508780646087806470878064808780649087806500878065108780652087806530878065408780655087806560878065708780658087806590878066008780661087806620878066308780664087806650878066608780667087806680878066908780670087806710878067208780673087806740878067508780676087806770878067808780679087806800878068108780682087806830878068408780685087806860878068708780688087806890878069008780691087806920878069308780694087806950878069608780697087806980878069908780700087807010878070208780703087807040878070508780706087807070878070808780709087807100878071108780712087807130878071408780715087807160878071708780718087807190878072008780721087807220878072308780724087807250878072608780727087807280878072908780730087807310878073208780733087807340878073508780736087807370878073808780739087807400878074108780742087807430878074408780745087807460878074708780748087807490878075008780751087807520878075308780754087807550878075608780757087807580878075908780760087807610878076208780763087807640878076508780766087807670878076808780769087807700878077108780772087807730878077408780775087807760878077708780778087807790878078008780781087807820878078308780784087807850878078608780787087807880878078908790051087900520879005308790054087900550879005608790057087900580879005908790060087900610879006208790063087900640879006508790066087900670879006808790069087900700879007108790072087900730879007408790075087900760879007708790078087900790879008008790081087900820879008308790084087900850879008608790087087900880879008908790090087900910879009208790093087900940879009508790096087900970879009808790099087901000879010108790102087901030879010408790105087901060879010708790108087901090879011008790111087901120879011308790114087901150879011608790117087901180879011908790120087901210879012208790123087901240879012508790126087901270879012808790129087901300879013108790132087901330879013408790135087901360879013708790138087901390879014008790141087901420879014308790144087901450879014608790147087901480879014908790150087901510879015208790153087901540879015508790156087901570879015808790159087901600879016108790162087901630879016408790165087901660879016708790168087901690879017008790171087901720879017308790174087901750879017608790177087901780879017908790180087901810879018208790183087901840879018508790186087901870879018808790189087901900879019108790192087901930879019408790195087901960879019708790198087901990879020008790201087902020879020308790204087902050879020608790207087902080879020908790210087902110879021208790213087902140879021508790216087902170879021808790219087902200879022108790222087902230879022408790225087902260879022708790228087902290879023008790231087902320879023308790234087902350879023608790237087902380879023908790240087902410879024208790243087902440879024508790246087902470879024808790249087902500879025108790252087902530879025408790255087902560879025708790258087902590879026008790261087902620879026308790264087902650879026608790267087902680879026908790270087902710879027208790273087902740879027508790276087902770879027808790279087902800879028108790282087902830879028408790285087902860879028708790288087902890879029008790291087902920879029308790294087902950879029608790297087902980879029908790300087903010879030208790303087903040879030508790306087903070879030808790309087903100879031108790312087903130879031408790315087903160879031708790318087903190879032008790321087903220879032308790324087903250879032608790327087903280879032908790330087903310879033208790333087903340879033508790336087903370879033808790339087903400879034108790342087903430879034408790345087903460879034708790348087903490879035008790351087903520879035308790354087903550879035608790357087903580879035908790360087903610879036208790363087903640879036508790366087903670879036808790369087903700879037108790372087903730879037408790375087903760879037708790378087903790879038008790381087903820879038308790384087903850879038608790387087903880879038908790390087903910879039208790393087903940879039508790396087903970879039808790399087904000879040108790402087904030879040408790405087904060879040708790408087904090879041008790411087904120879041308790414087904150879041608790417087904180879041908790420087904210879042208790423087904240879042508790426087904270879042808790429087904300879043108790432087904330879043408790435087904360879043708790438087904390879044008790441087904420879044308790444087904450879044608790447087904480879044908790450087904510879045208790453087904540879045508790456087904570879045808790459087904600879046108790462087904630879046408790465087904660879046708790468087904690879047008790471087904720879047308790474087904750879047608790477087904780879047908790480087904810879048208790483087904840879048508790486087904870879048808790489087904900879049108790492087904930879049408790495087904960879049708790498087904990879050008790501087905020879050308790504087905050879050608790507087905080879050908790510087905110879051208790513087905140879051508790516087905170879051808790519087905200879052108790522087905230879052408790525087905260879052708790528087905290879053008790531087905320879053308790534087905350879053608790537087905380879053908790540087905410879054208790543087905440879054508790546087905470879054808790549087905500879055108790552087905530879055408790555087905560879055708790558087905590879056008790561087905620879056308790564087905650879056608790567087905680879056908790570087905710879057208790573087905740879057508790576087905770879057808790579087905800879058108790582087905830879058408790585087905860879058708790588087905890879059008790591087905920879059308790594087905950879059608790597087905980879059908790600087906010879060208790603087906040879060508790606087906070879060808790609087906100879061108790612087906130879061408790615087906160879061708790618087906190879062008790621087906220879062308790624087906250879062608790627087906280879062908790630087906310879063208790633087906340879063508790636087906370879063808790639087906400879064108790642087906430879064408790645087906460879064708790648087906490879065008790651087906520879065308790654087906550879065608790657087906580879065908790660087906610879066208790663087906640879066508790666087906670879066808790669087906700879067108790672087906730879067408790675087906760879067708790678087906790879068008790681087906820879068308790684087906850879068608790687087906880879068908790690087906910879069208790693087906940879069508790696087906970879069808790699087907000879070108790702087907030879070408790705087907060879070708790708087907090879071008790711087907120879071308790714087907150879071608790717087907180879071908790720087907210879072208790723087907240879072508790726087907270879072808790729087907300879073108790732087907330879073408790735087907360879073708790738087907390879074008790741087907420879074308790744087907450879074608790747087907480879074908790750087907510879075208790753087907540879075508790756087907570879075808790759087907600879076108790762087907630879076408790765087907660879076708790768087907690879077008790771087907720879077308790774087907750879077608790777087907780879077908790780087907810879078208790783087907840879078508790786087907870879078808790789088000510880005208800053088000540880005508800056088000570880005808800059088000600880006108800062088000630880006408800065088000660880006708800068088000690880007008800071088000720880007308800074088000750880007608800077088000780880007908800080088000810880008208800083088000840880008508800086088000870880008808800089088000900880009108800092088000930880009408800095088000960880009708800098088000990880010008800101088001020880010308800104088001050880010608800107088001080880010908800110088001110880011208800113088001140880011508800116088001170880011808800119088001200880012108800122088001230880012408800125088001260880012708800128088001290880013008800131088001320880013308800134088001350880013608800137088001380880013908800140088001410880014208800143088001440880014508800146088001470880014808800149088001500880015108800152088001530880015408800155088001560880015708800158088001590880016008800161088001620880016308800164088001650880016608800167088001680880016908800170088001710880017208800173088001740880017508800176088001770880017808800179088001800880018108800182088001830880018408800185088001860880018708800188088001890880019008800191088001920880019308800194088001950880019608800197088001980880019908800200088002010880020208800203088002040880020508800206088002070880020808800209088002100880021108800212088002130880021408800215088002160880021708800218088002190880022008800221088002220880022308800224088002250880022608800227088002280880022908800230088002310880023208800233088002340880023508800236088002370880023808800239088002400880024108800242088002430880024408800245088002460880024708800248088002490880025008800251088002520880025308800254088002550880025608800257088002580880025908800260088002610880026208800263088002640880026508800266088002670880026808800269088002700880027108800272088002730880027408800275088002760880027708800278088002790880028008800281088002820880028308800284088002850880028608800287088002880880028908800290088002910880029208800293088002940880029508800296088002970880029808800299088003000880030108800302088003030880030408800305088003060880030708800308088003090880031008800311088003120880031308800314088003150880031608800317088003180880031908800320088003210880032208800323088003240880032508800326088003270880032808800329088003300880033108800332088003330880033408800335088003360880033708800338088003390880034008800341088003420880034308800344088003450880034608800347088003480880034908800350088003510880035208800353088003540880035508800356088003570880035808800359088003600880036108800362088003630880036408800365088003660880036708800368088003690880037008800371088003720880037308800374088003750880037608800377088003780880037908800380088003810880038208800383088003840880038508800386088003870880038808800389088003900880039108800392088003930880039408800395088003960880039708800398088003990880040008800401088004020880040308800404088004050880040608800407088004080880040908800410088004110880041208800413088004140880041508800416088004170880041808800419088004200880042108800422088004230880042408800425088004260880042708800428088004290880043008800431088004320880043308800434088004350880043608800437088004380880043908800440088004410880044208800443088004440880044508800446088004470880044808800449088004500880045108800452088004530880045408800455088004560880045708800458088004590880046008800461088004620880046308800464088004650880046608800467088004680880046908800470088004710880047208800473088004740880047508800476088004770880047808800479088004800880048108800482088004830880048408800485088004860880048708800488088004890880049008800491088004920880049308800494088004950880049608800497088004980880049908800500088005010880050208800503088005040880050508800506088005070880050808800509088005100880051108800512088005130880051408800515088005160880051708800518088005190880052008800521088005220880052308800524088005250880052608800527088005280880052908800530088005310880053208800533088005340880053508800536088005370880053808800539088005400880054108800542088005430880054408800545088005460880054708800548088005490880055008800551088005520880055308800554088005550880055608800557088005580880055908800560088005610880056208800563088005640880056508800566088005670880056808800569088005700880057108800572088005730880057408800575088005760880057708800578088005790880058008800581088005820880058308800584088005850880058608800587088005880880058908800590088005910880059208800593088005940880059508800596088005970880059808800599088006000880060108800602088006030880060408800605088006060880060708800608088006090880061008800611088006120880061308800614088006150880061608800617088006180880061908800620088006210880062208800623088006240880062508800626088006270880062808800629088006300880063108800632088006330880063408800635088006360880063708800638088006390880064008800641088006420880064308800644088006450880064608800647088006480880064908800650088006510880065208800653088006540880065508800656088006570880065808800659088006600880066108800662088006630880066408800665088006660880066708800668088006690880067008800671088006720880067308800674088006750880067608800677088006780880067908800680088006810880068208800683088006840880068508800686088006870880068808800689088006900880069108800692088006930880069408800695088006960880069708800698088006990880070008800701088007020880070308800704088007050880070608800707088007080880070908800710088007110880071208800713088007140880071508800716088007170880071808800719088007200880072108800722088007230880072408800725088007260880072708800728088007290880073008800731088007320880073308800734088007350880073608800737088007380880073908800740088007410880074208800743088007440880074508800746088007470880074808800749088007500880075108800752088007530880075408800755088007560880075708800758088007590880076008800761088007620880076308800764088007650880076608800767088007680880076908800770088007710880077208800773088007740880077508800776088007770880077808800779088007800880078108800782088007830880078408800785088007860880078708800788088100510881005208810053088100540881005508810056088100570881005808810059088100600881006108810062088100630881006408810065088100660881006708810068088100690881007008810071088100720881007308810074088100750881007608810077088100780881007908810080088100810881008208810083088100840881008508810086088100870881008808810089088100900881009108810092088100930881009408810095088100960881009708810098088100990881010008810101088101020881010308810104088101050881010608810107088101080881010908810110088101110881011208810113088101140881011508810116088101170881011808810119088101200881012108810122088101230881012408810125088101260881012708810128088101290881013008810131088101320881013308810134088101350881013608810137088101380881013908810140088101410881014208810143088101440881014508810146088101470881014808810149088101500881015108810152088101530881015408810155088101560881015708810158088101590881016008810161088101620881016308810164088101650881016608810167088101680881016908810170088101710881017208810173088101740881017508810176088101770881017808810179088101800881018108810182088101830881018408810185088101860881018708810188088101890881019008810191088101920881019308810194088101950881019608810197088101980881019908810200088102010881020208810203088102040881020508810206088102070881020808810209088102100881021108810212088102130881021408810215088102160881021708810218088102190881022008810221088102220881022308810224088102250881022608810227088102280881022908810230088102310881023208810233088102340881023508810236088102370881023808810239088102400881024108810242088102430881024408810245088102460881024708810248088102490881025008810251088102520881025308810254088102550881025608810257088102580881025908810260088102610881026208810263088102640881026508810266088102670881026808810269088102700881027108810272088102730881027408810275088102760881027708810278088102790881028008810281088102820881028308810284088102850881028608810287088102880881028908810290088102910881029208810293088102940881029508810296088102970881029808810299088103000881030108810302088103030881030408810305088103060881030708810308088103090881031008810311088103120881031308810314088103150881031608810317088103180881031908810320088103210881032208810323088103240881032508810326088103270881032808810329088103300881033108810332088103330881033408810335088103360881033708810338088103390881034008810341088103420881034308810344088103450881034608810347088103480881034908810350088103510881035208810353088103540881035508810356088103570881035808810359088103600881036108810362088103630881036408810365088103660881036708810368088103690881037008810371088103720881037308810374088103750881037608810377088103780881037908810380088103810881038208810383088103840881038508810386088103870881038808810389088103900881039108810392088103930881039408810395088103960881039708810398088103990881040008810401088104020881040308810404088104050881040608810407088104080881040908810410088104110881041208810413088104140881041508810416088104170881041808810419088104200881042108810422088104230881042408810425088104260881042708810428088104290881043008810431088104320881043308810434088104350881043608810437088104380881043908810440088104410881044208810443088104440881044508810446088104470881044808810449088104500881045108810452088104530881045408810455088104560881045708810458088104590881046008810461088104620881046308810464088104650881046608810467088104680881046908810470088104710881047208810473088104740881047508810476088104770881047808810479088104800881048108810482088104830881048408810485088104860881048708810488088104890881049008810491088104920881049308810494088104950881049608810497088104980881049908810500088105010881050208810503088105040881050508810506088105070881050808810509088105100881051108810512088105130881051408810515088105160881051708810518088105190881052008810521088105220881052308810524088105250881052608810527088105280881052908810530088105310881053208810533088105340881053508810536088105370881053808810539088105400881054108810542088105430881054408810545088105460881054708810548088105490881055008810551088105520881055308810554088105550881055608810557088105580881055908810560088105610881056208810563088105640881056508810566088105670881056808810569088105700881057108810572088105730881057408810575088105760881057708810578088105790881058008810581088105820881058308810584088105850881058608810587088105880881058908810590088105910881059208810593088105940881059508810596088105970881059808810599088106000881060108810602088106030881060408810605088106060881060708810608088106090881061008810611088106120881061308810614088106150881061608810617088106180881061908810620088106210881062208810623088106240881062508810626088106270881062808810629088106300881063108810632088106330881063408810635088106360881063708810638088106390881064008810641088106420881064308810644088106450881064608810647088106480881064908810650088106510881065208810653088106540881065508810656088106570881065808810659088106600881066108810662088106630881066408810665088106660881066708810668088106690881067008810671088106720881067308810674088106750881067608810677088106780881067908810680088106810881068208810683088106840881068508810686088106870881068808810689088106900881069108810692088106930881069408810695088106960881069708810698088106990881070008810701088107020881070308810704088107050881070608810707088107080881070908810710088107110881071208810713088107140881071508810716088107170881071808810719088107200881072108810722088107230881072408810725088107260881072708810728088107290881073008810731088107320881073308810734088107350881073608810737088107380881073908810740088107410881074208810743088107440881074508810746088107470881074808810749088107500881075108810752088107530881075408810755088107560881075708810758088107590881076008810761088107620881076308810764088107650881076608810767088107680881076908810770088107710881077208810773088107740881077508810776088107770881077808810779088107800881078108810782088107830881078408810785088107860881078708820051088200520882005308820054088200550882005608820057088200580882005908820060088200610882006208820063088200640882006508820066088200670882006808820069088200700882007108820072088200730882007408820075088200760882007708820078088200790882008008820081088200820882008308820084088200850882008608820087088200880882008908820090088200910882009208820093088200940882009508820096088200970882009808820099088201000882010108820102088201030882010408820105088201060882010708820108088201090882011008820111088201120882011308820114088201150882011608820117088201180882011908820120088201210882012208820123088201240882012508820126088201270882012808820129088201300882013108820132088201330882013408820135088201360882013708820138088201390882014008820141088201420882014308820144088201450882014608820147088201480882014908820150088201510882015208820153088201540882015508820156088201570882015808820159088201600882016108820162088201630882016408820165088201660882016708820168088201690882017008820171088201720882017308820174088201750882017608820177088201780882017908820180088201810882018208820183088201840882018508820186088201870882018808820189088201900882019108820192088201930882019408820195088201960882019708820198088201990882020008820201088202020882020308820204088202050882020608820207088202080882020908820210088202110882021208820213088202140882021508820216088202170882021808820219088202200882022108820222088202230882022408820225088202260882022708820228088202290882023008820231088202320882023308820234088202350882023608820237088202380882023908820240088202410882024208820243088202440882024508820246088202470882024808820249088202500882025108820252088202530882025408820255088202560882025708820258088202590882026008820261088202620882026308820264088202650882026608820267088202680882026908820270088202710882027208820273088202740882027508820276088202770882027808820279088202800882028108820282088202830882028408820285088202860882028708820288088202890882029008820291088202920882029308820294088202950882029608820297088202980882029908820300088203010882030208820303088203040882030508820306088203070882030808820309088203100882031108820312088203130882031408820315088203160882031708820318088203190882032008820321088203220882032308820324088203250882032608820327088203280882032908820330088203310882033208820333088203340882033508820336088203370882033808820339088203400882034108820342088203430882034408820345088203460882034708820348088203490882035008820351088203520882035308820354088203550882035608820357088203580882035908820360088203610882036208820363088203640882036508820366088203670882036808820369088203700882037108820372088203730882037408820375088203760882037708820378088203790882038008820381088203820882038308820384088203850882038608820387088203880882038908820390088203910882039208820393088203940882039508820396088203970882039808820399088204000882040108820402088204030882040408820405088204060882040708820408088204090882041008820411088204120882041308820414088204150882041608820417088204180882041908820420088204210882042208820423088204240882042508820426088204270882042808820429088204300882043108820432088204330882043408820435088204360882043708820438088204390882044008820441088204420882044308820444088204450882044608820447088204480882044908820450088204510882045208820453088204540882045508820456088204570882045808820459088204600882046108820462088204630882046408820465088204660882046708820468088204690882047008820471088204720882047308820474088204750882047608820477088204780882047908820480088204810882048208820483088204840882048508820486088204870882048808820489088204900882049108820492088204930882049408820495088204960882049708820498088204990882050008820501088205020882050308820504088205050882050608820507088205080882050908820510088205110882051208820513088205140882051508820516088205170882051808820519088205200882052108820522088205230882052408820525088205260882052708820528088205290882053008820531088205320882053308820534088205350882053608820537088205380882053908820540088205410882054208820543088205440882054508820546088205470882054808820549088205500882055108820552088205530882055408820555088205560882055708820558088205590882056008820561088205620882056308820564088205650882056608820567088205680882056908820570088205710882057208820573088205740882057508820576088205770882057808820579088205800882058108820582088205830882058408820585088205860882058708820588088205890882059008820591088205920882059308820594088205950882059608820597088205980882059908820600088206010882060208820603088206040882060508820606088206070882060808820609088206100882061108820612088206130882061408820615088206160882061708820618088206190882062008820621088206220882062308820624088206250882062608820627088206280882062908820630088206310882063208820633088206340882063508820636088206370882063808820639088206400882064108820642088206430882064408820645088206460882064708820648088206490882065008820651088206520882065308820654088206550882065608820657088206580882065908820660088206610882066208820663088206640882066508820666088206670882066808820669088206700882067108820672088206730882067408820675088206760882067708820678088206790882068008820681088206820882068308820684088206850882068608820687088206880882068908820690088206910882069208820693088206940882069508820696088206970882069808820699088207000882070108820702088207030882070408820705088207060882070708820708088207090882071008820711088207120882071308820714088207150882071608820717088207180882071908820720088207210882072208820723088207240882072508820726088207270882072808820729088207300882073108820732088207330882073408820735088207360882073708820738088207390882074008820741088207420882074308820744088207450882074608820747088207480882074908820750088207510882075208820753088207540882075508820756088207570882075808820759088207600882076108820762088207630882076408820765088207660882076708820768088207690882077008820771088207720882077308820774088207750882077608820777088207780882077908820780088207810882078208820783088207840882078508820786088207870883005108830052088300530883005408830055088300560883005708830058088300590883006008830061088300620883006308830064088300650883006608830067088300680883006908830070088300710883007208830073088300740883007508830076088300770883007808830079088300800883008108830082088300830883008408830085088300860883008708830088088300890883009008830091088300920883009308830094088300950883009608830097088300980883009908830100088301010883010208830103088301040883010508830106088301070883010808830109088301100883011108830112088301130883011408830115088301160883011708830118088301190883012008830121088301220883012308830124088301250883012608830127088301280883012908830130088301310883013208830133088301340883013508830136088301370883013808830139088301400883014108830142088301430883014408830145088301460883014708830148088301490883015008830151088301520883015308830154088301550883015608830157088301580883015908830160088301610883016208830163088301640883016508830166088301670883016808830169088301700883017108830172088301730883017408830175088301760883017708830178088301790883018008830181088301820883018308830184088301850883018608830187088301880883018908830190088301910883019208830193088301940883019508830196088301970883019808830199088302000883020108830202088302030883020408830205088302060883020708830208088302090883021008830211088302120883021308830214088302150883021608830217088302180883021908830220088302210883022208830223088302240883022508830226088302270883022808830229088302300883023108830232088302330883023408830235088302360883023708830238088302390883024008830241088302420883024308830244088302450883024608830247088302480883024908830250088302510883025208830253088302540883025508830256088302570883025808830259088302600883026108830262088302630883026408830265088302660883026708830268088302690883027008830271088302720883027308830274088302750883027608830277088302780883027908830280088302810883028208830283088302840883028508830286088302870883028808830289088302900883029108830292088302930883029408830295088302960883029708830298088302990883030008830301088303020883030308830304088303050883030608830307088303080883030908830310088303110883031208830313088303140883031508830316088303170883031808830319088303200883032108830322088303230883032408830325088303260883032708830328088303290883033008830331088303320883033308830334088303350883033608830337088303380883033908830340088303410883034208830343088303440883034508830346088303470883034808830349088303500883035108830352088303530883035408830355088303560883035708830358088303590883036008830361088303620883036308830364088303650883036608830367088303680883036908830370088303710883037208830373088303740883037508830376088303770883037808830379088303800883038108830382088303830883038408830385088303860883038708830388088303890883039008830391088303920883039308830394088303950883039608830397088303980883039908830400088304010883040208830403088304040883040508830406088304070883040808830409088304100883041108830412088304130883041408830415088304160883041708830418088304190883042008830421088304220883042308830424088304250883042608830427088304280883042908830430088304310883043208830433088304340883043508830436088304370883043808830439088304400883044108830442088304430883044408830445088304460883044708830448088304490883045008830451088304520883045308830454088304550883045608830457088304580883045908830460088304610883046208830463088304640883046508830466088304670883046808830469088304700883047108830472088304730883047408830475088304760883047708830478088304790883048008830481088304820883048308830484088304850883048608830487088304880883048908830490088304910883049208830493088304940883049508830496088304970883049808830499088305000883050108830502088305030883050408830505088305060883050708830508088305090883051008830511088305120883051308830514088305150883051608830517088305180883051908830520088305210883052208830523088305240883052508830526088305270883052808830529088305300883053108830532088305330883053408830535088305360883053708830538088305390883054008830541088305420883054308830544088305450883054608830547088305480883054908830550088305510883055208830553088305540883055508830556088305570883055808830559088305600883056108830562088305630883056408830565088305660883056708830568088305690883057008830571088305720883057308830574088305750883057608830577088305780883057908830580088305810883058208830583088305840883058508830586088305870883058808830589088305900883059108830592088305930883059408830595088305960883059708830598088305990883060008830601088306020883060308830604088306050883060608830607088306080883060908830610088306110883061208830613088306140883061508830616088306170883061808830619088306200883062108830622088306230883062408830625088306260883062708830628088306290883063008830631088306320883063308830634088306350883063608830637088306380883063908830640088306410883064208830643088306440883064508830646088306470883064808830649088306500883065108830652088306530883065408830655088306560883065708830658088306590883066008830661088306620883066308830664088306650883066608830667088306680883066908830670088306710883067208830673088306740883067508830676088306770883067808830679088306800883068108830682088306830883068408830685088306860883068708830688088306890883069008830691088306920883069308830694088306950883069608830697088306980883069908830700088307010883070208830703088307040883070508830706088307070883070808830709088307100883071108830712088307130883071408830715088307160883071708830718088307190883072008830721088307220883072308830724088307250883072608830727088307280883072908830730088307310883073208830733088307340883073508830736088307370883073808830739088307400883074108830742088307430883074408830745088307460883074708830748088307490883075008830751088307520883075308830754088307550883075608830757088307580883075908830760088307610883076208830763088307640883076508830766088307670883076808830769088307700883077108830772088307730883077408830775088307760883077708830778088307790883078008830781088307820883078308830784088307850883078608840051088400520884005308840054088400550884005608840057088400580884005908840060088400610884006208840063088400640884006508840066088400670884006808840069088400700884007108840072088400730884007408840075088400760884007708840078088400790884008008840081088400820884008308840084088400850884008608840087088400880884008908840090088400910884009208840093088400940884009508840096088400970884009808840099088401000884010108840102088401030884010408840105088401060884010708840108088401090884011008840111088401120884011308840114088401150884011608840117088401180884011908840120088401210884012208840123088401240884012508840126088401270884012808840129088401300884013108840132088401330884013408840135088401360884013708840138088401390884014008840141088401420884014308840144088401450884014608840147088401480884014908840150088401510884015208840153088401540884015508840156088401570884015808840159088401600884016108840162088401630884016408840165088401660884016708840168088401690884017008840171088401720884017308840174088401750884017608840177088401780884017908840180088401810884018208840183088401840884018508840186088401870884018808840189088401900884019108840192088401930884019408840195088401960884019708840198088401990884020008840201088402020884020308840204088402050884020608840207088402080884020908840210088402110884021208840213088402140884021508840216088402170884021808840219088402200884022108840222088402230884022408840225088402260884022708840228088402290884023008840231088402320884023308840234088402350884023608840237088402380884023908840240088402410884024208840243088402440884024508840246088402470884024808840249088402500884025108840252088402530884025408840255088402560884025708840258088402590884026008840261088402620884026308840264088402650884026608840267088402680884026908840270088402710884027208840273088402740884027508840276088402770884027808840279088402800884028108840282088402830884028408840285088402860884028708840288088402890884029008840291088402920884029308840294088402950884029608840297088402980884029908840300088403010884030208840303088403040884030508840306088403070884030808840309088403100884031108840312088403130884031408840315088403160884031708840318088403190884032008840321088403220884032308840324088403250884032608840327088403280884032908840330088403310884033208840333088403340884033508840336088403370884033808840339088403400884034108840342088403430884034408840345088403460884034708840348088403490884035008840351088403520884035308840354088403550884035608840357088403580884035908840360088403610884036208840363088403640884036508840366088403670884036808840369088403700884037108840372088403730884037408840375088403760884037708840378088403790884038008840381088403820884038308840384088403850884038608840387088403880884038908840390088403910884039208840393088403940884039508840396088403970884039808840399088404000884040108840402088404030884040408840405088404060884040708840408088404090884041008840411088404120884041308840414088404150884041608840417088404180884041908840420088404210884042208840423088404240884042508840426088404270884042808840429088404300884043108840432088404330884043408840435088404360884043708840438088404390884044008840441088404420884044308840444088404450884044608840447088404480884044908840450088404510884045208840453088404540884045508840456088404570884045808840459088404600884046108840462088404630884046408840465088404660884046708840468088404690884047008840471088404720884047308840474088404750884047608840477088404780884047908840480088404810884048208840483088404840884048508840486088404870884048808840489088404900884049108840492088404930884049408840495088404960884049708840498088404990884050008840501088405020884050308840504088405050884050608840507088405080884050908840510088405110884051208840513088405140884051508840516088405170884051808840519088405200884052108840522088405230884052408840525088405260884052708840528088405290884053008840531088405320884053308840534088405350884053608840537088405380884053908840540088405410884054208840543088405440884054508840546088405470884054808840549088405500884055108840552088405530884055408840555088405560884055708840558088405590884056008840561088405620884056308840564088405650884056608840567088405680884056908840570088405710884057208840573088405740884057508840576088405770884057808840579088405800884058108840582088405830884058408840585088405860884058708840588088405890884059008840591088405920884059308840594088405950884059608840597088405980884059908840600088406010884060208840603088406040884060508840606088406070884060808840609088406100884061108840612088406130884061408840615088406160884061708840618088406190884062008840621088406220884062308840624088406250884062608840627088406280884062908840630088406310884063208840633088406340884063508840636088406370884063808840639088406400884064108840642088406430884064408840645088406460884064708840648088406490884065008840651088406520884065308840654088406550884065608840657088406580884065908840660088406610884066208840663088406640884066508840666088406670884066808840669088406700884067108840672088406730884067408840675088406760884067708840678088406790884068008840681088406820884068308840684088406850884068608840687088406880884068908840690088406910884069208840693088406940884069508840696088406970884069808840699088407000884070108840702088407030884070408840705088407060884070708840708088407090884071008840711088407120884071308840714088407150884071608840717088407180884071908840720088407210884072208840723088407240884072508840726088407270884072808840729088407300884073108840732088407330884073408840735088407360884073708840738088407390884074008840741088407420884074308840744088407450884074608840747088407480884074908840750088407510884075208840753088407540884075508840756088407570884075808840759088407600884076108840762088407630884076408840765088407660884076708840768088407690884077008840771088407720884077308840774088407750884077608840777088407780884077908840780088407810884078208840783088407840884078508850051088500520885005308850054088500550885005608850057088500580885005908850060088500610885006208850063088500640885006508850066088500670885006808850069088500700885007108850072088500730885007408850075088500760885007708850078088500790885008008850081088500820885008308850084088500850885008608850087088500880885008908850090088500910885009208850093088500940885009508850096088500970885009808850099088501000885010108850102088501030885010408850105088501060885010708850108088501090885011008850111088501120885011308850114088501150885011608850117088501180885011908850120088501210885012208850123088501240885012508850126088501270885012808850129088501300885013108850132088501330885013408850135088501360885013708850138088501390885014008850141088501420885014308850144088501450885014608850147088501480885014908850150088501510885015208850153088501540885015508850156088501570885015808850159088501600885016108850162088501630885016408850165088501660885016708850168088501690885017008850171088501720885017308850174088501750885017608850177088501780885017908850180088501810885018208850183088501840885018508850186088501870885018808850189088501900885019108850192088501930885019408850195088501960885019708850198088501990885020008850201088502020885020308850204088502050885020608850207088502080885020908850210088502110885021208850213088502140885021508850216088502170885021808850219088502200885022108850222088502230885022408850225088502260885022708850228088502290885023008850231088502320885023308850234088502350885023608850237088502380885023908850240088502410885024208850243088502440885024508850246088502470885024808850249088502500885025108850252088502530885025408850255088502560885025708850258088502590885026008850261088502620885026308850264088502650885026608850267088502680885026908850270088502710885027208850273088502740885027508850276088502770885027808850279088502800885028108850282088502830885028408850285088502860885028708850288088502890885029008850291088502920885029308850294088502950885029608850297088502980885029908850300088503010885030208850303088503040885030508850306088503070885030808850309088503100885031108850312088503130885031408850315088503160885031708850318088503190885032008850321088503220885032308850324088503250885032608850327088503280885032908850330088503310885033208850333088503340885033508850336088503370885033808850339088503400885034108850342088503430885034408850345088503460885034708850348088503490885035008850351088503520885035308850354088503550885035608850357088503580885035908850360088503610885036208850363088503640885036508850366088503670885036808850369088503700885037108850372088503730885037408850375088503760885037708850378088503790885038008850381088503820885038308850384088503850885038608850387088503880885038908850390088503910885039208850393088503940885039508850396088503970885039808850399088504000885040108850402088504030885040408850405088504060885040708850408088504090885041008850411088504120885041308850414088504150885041608850417088504180885041908850420088504210885042208850423088504240885042508850426088504270885042808850429088504300885043108850432088504330885043408850435088504360885043708850438088504390885044008850441088504420885044308850444088504450885044608850447088504480885044908850450088504510885045208850453088504540885045508850456088504570885045808850459088504600885046108850462088504630885046408850465088504660885046708850468088504690885047008850471088504720885047308850474088504750885047608850477088504780885047908850480088504810885048208850483088504840885048508850486088504870885048808850489088504900885049108850492088504930885049408850495088504960885049708850498088504990885050008850501088505020885050308850504088505050885050608850507088505080885050908850510088505110885051208850513088505140885051508850516088505170885051808850519088505200885052108850522088505230885052408850525088505260885052708850528088505290885053008850531088505320885053308850534088505350885053608850537088505380885053908850540088505410885054208850543088505440885054508850546088505470885054808850549088505500885055108850552088505530885055408850555088505560885055708850558088505590885056008850561088505620885056308850564088505650885056608850567088505680885056908850570088505710885057208850573088505740885057508850576088505770885057808850579088505800885058108850582088505830885058408850585088505860885058708850588088505890885059008850591088505920885059308850594088505950885059608850597088505980885059908850600088506010885060208850603088506040885060508850606088506070885060808850609088506100885061108850612088506130885061408850615088506160885061708850618088506190885062008850621088506220885062308850624088506250885062608850627088506280885062908850630088506310885063208850633088506340885063508850636088506370885063808850639088506400885064108850642088506430885064408850645088506460885064708850648088506490885065008850651088506520885065308850654088506550885065608850657088506580885065908850660088506610885066208850663088506640885066508850666088506670885066808850669088506700885067108850672088506730885067408850675088506760885067708850678088506790885068008850681088506820885068308850684088506850885068608850687088506880885068908850690088506910885069208850693088506940885069508850696088506970885069808850699088507000885070108850702088507030885070408850705088507060885070708850708088507090885071008850711088507120885071308850714088507150885071608850717088507180885071908850720088507210885072208850723088507240885072508850726088507270885072808850729088507300885073108850732088507330885073408850735088507360885073708850738088507390885074008850741088507420885074308850744088507450885074608850747088507480885074908850750088507510885075208850753088507540885075508850756088507570885075808850759088507600885076108850762088507630885076408850765088507660885076708850768088507690885077008850771088507720885077308850774088507750885077608850777088507780885077908850780088507810885078208850783088507840885078508860051088600520886005308860054088600550886005608860057088600580886005908860060088600610886006208860063088600640886006508860066088600670886006808860069088600700886007108860072088600730886007408860075088600760886007708860078088600790886008008860081088600820886008308860084088600850886008608860087088600880886008908860090088600910886009208860093088600940886009508860096088600970886009808860099088601000886010108860102088601030886010408860105088601060886010708860108088601090886011008860111088601120886011308860114088601150886011608860117088601180886011908860120088601210886012208860123088601240886012508860126088601270886012808860129088601300886013108860132088601330886013408860135088601360886013708860138088601390886014008860141088601420886014308860144088601450886014608860147088601480886014908860150088601510886015208860153088601540886015508860156088601570886015808860159088601600886016108860162088601630886016408860165088601660886016708860168088601690886017008860171088601720886017308860174088601750886017608860177088601780886017908860180088601810886018208860183088601840886018508860186088601870886018808860189088601900886019108860192088601930886019408860195088601960886019708860198088601990886020008860201088602020886020308860204088602050886020608860207088602080886020908860210088602110886021208860213088602140886021508860216088602170886021808860219088602200886022108860222088602230886022408860225088602260886022708860228088602290886023008860231088602320886023308860234088602350886023608860237088602380886023908860240088602410886024208860243088602440886024508860246088602470886024808860249088602500886025108860252088602530886025408860255088602560886025708860258088602590886026008860261088602620886026308860264088602650886026608860267088602680886026908860270088602710886027208860273088602740886027508860276088602770886027808860279088602800886028108860282088602830886028408860285088602860886028708860288088602890886029008860291088602920886029308860294088602950886029608860297088602980886029908860300088603010886030208860303088603040886030508860306088603070886030808860309088603100886031108860312088603130886031408860315088603160886031708860318088603190886032008860321088603220886032308860324088603250886032608860327088603280886032908860330088603310886033208860333088603340886033508860336088603370886033808860339088603400886034108860342088603430886034408860345088603460886034708860348088603490886035008860351088603520886035308860354088603550886035608860357088603580886035908860360088603610886036208860363088603640886036508860366088603670886036808860369088603700886037108860372088603730886037408860375088603760886037708860378088603790886038008860381088603820886038308860384088603850886038608860387088603880886038908860390088603910886039208860393088603940886039508860396088603970886039808860399088604000886040108860402088604030886040408860405088604060886040708860408088604090886041008860411088604120886041308860414088604150886041608860417088604180886041908860420088604210886042208860423088604240886042508860426088604270886042808860429088604300886043108860432088604330886043408860435088604360886043708860438088604390886044008860441088604420886044308860444088604450886044608860447088604480886044908860450088604510886045208860453088604540886045508860456088604570886045808860459088604600886046108860462088604630886046408860465088604660886046708860468088604690886047008860471088604720886047308860474088604750886047608860477088604780886047908860480088604810886048208860483088604840886048508860486088604870886048808860489088604900886049108860492088604930886049408860495088604960886049708860498088604990886050008860501088605020886050308860504088605050886050608860507088605080886050908860510088605110886051208860513088605140886051508860516088605170886051808860519088605200886052108860522088605230886052408860525088605260886052708860528088605290886053008860531088605320886053308860534088605350886053608860537088605380886053908860540088605410886054208860543088605440886054508860546088605470886054808860549088605500886055108860552088605530886055408860555088605560886055708860558088605590886056008860561088605620886056308860564088605650886056608860567088605680886056908860570088605710886057208860573088605740886057508860576088605770886057808860579088605800886058108860582088605830886058408860585088605860886058708860588088605890886059008860591088605920886059308860594088605950886059608860597088605980886059908860600088606010886060208860603088606040886060508860606088606070886060808860609088606100886061108860612088606130886061408860615088606160886061708860618088606190886062008860621088606220886062308860624088606250886062608860627088606280886062908860630088606310886063208860633088606340886063508860636088606370886063808860639088606400886064108860642088606430886064408860645088606460886064708860648088606490886065008860651088606520886065308860654088606550886065608860657088606580886065908860660088606610886066208860663088606640886066508860666088606670886066808860669088606700886067108860672088606730886067408860675088606760886067708860678088606790886068008860681088606820886068308860684088606850886068608860687088606880886068908860690088606910886069208860693088606940886069508860696088606970886069808860699088607000886070108860702088607030886070408860705088607060886070708860708088607090886071008860711088607120886071308860714088607150886071608860717088607180886071908860720088607210886072208860723088607240886072508860726088607270886072808860729088607300886073108860732088607330886073408860735088607360886073708860738088607390886074008860741088607420886074308860744088607450886074608860747088607480886074908860750088607510886075208860753088607540886075508860756088607570886075808860759088607600886076108860762088607630886076408860765088607660886076708860768088607690886077008860771088607720886077308860774088607750886077608860777088607780886077908860780088607810886078208860783088607840887005108870052088700530887005408870055088700560887005708870058088700590887006008870061088700620887006308870064088700650887006608870067088700680887006908870070088700710887007208870073088700740887007508870076088700770887007808870079088700800887008108870082088700830887008408870085088700860887008708870088088700890887009008870091088700920887009308870094088700950887009608870097088700980887009908870100088701010887010208870103088701040887010508870106088701070887010808870109088701100887011108870112088701130887011408870115088701160887011708870118088701190887012008870121088701220887012308870124088701250887012608870127088701280887012908870130088701310887013208870133088701340887013508870136088701370887013808870139088701400887014108870142088701430887014408870145088701460887014708870148088701490887015008870151088701520887015308870154088701550887015608870157088701580887015908870160088701610887016208870163088701640887016508870166088701670887016808870169088701700887017108870172088701730887017408870175088701760887017708870178088701790887018008870181088701820887018308870184088701850887018608870187088701880887018908870190088701910887019208870193088701940887019508870196088701970887019808870199088702000887020108870202088702030887020408870205088702060887020708870208088702090887021008870211088702120887021308870214088702150887021608870217088702180887021908870220088702210887022208870223088702240887022508870226088702270887022808870229088702300887023108870232088702330887023408870235088702360887023708870238088702390887024008870241088702420887024308870244088702450887024608870247088702480887024908870250088702510887025208870253088702540887025508870256088702570887025808870259088702600887026108870262088702630887026408870265088702660887026708870268088702690887027008870271088702720887027308870274088702750887027608870277088702780887027908870280088702810887028208870283088702840887028508870286088702870887028808870289088702900887029108870292088702930887029408870295088702960887029708870298088702990887030008870301088703020887030308870304088703050887030608870307088703080887030908870310088703110887031208870313088703140887031508870316088703170887031808870319088703200887032108870322088703230887032408870325088703260887032708870328088703290887033008870331088703320887033308870334088703350887033608870337088703380887033908870340088703410887034208870343088703440887034508870346088703470887034808870349088703500887035108870352088703530887035408870355088703560887035708870358088703590887036008870361088703620887036308870364088703650887036608870367088703680887036908870370088703710887037208870373088703740887037508870376088703770887037808870379088703800887038108870382088703830887038408870385088703860887038708870388088703890887039008870391088703920887039308870394088703950887039608870397088703980887039908870400088704010887040208870403088704040887040508870406088704070887040808870409088704100887041108870412088704130887041408870415088704160887041708870418088704190887042008870421088704220887042308870424088704250887042608870427088704280887042908870430088704310887043208870433088704340887043508870436088704370887043808870439088704400887044108870442088704430887044408870445088704460887044708870448088704490887045008870451088704520887045308870454088704550887045608870457088704580887045908870460088704610887046208870463088704640887046508870466088704670887046808870469088704700887047108870472088704730887047408870475088704760887047708870478088704790887048008870481088704820887048308870484088704850887048608870487088704880887048908870490088704910887049208870493088704940887049508870496088704970887049808870499088705000887050108870502088705030887050408870505088705060887050708870508088705090887051008870511088705120887051308870514088705150887051608870517088705180887051908870520088705210887052208870523088705240887052508870526088705270887052808870529088705300887053108870532088705330887053408870535088705360887053708870538088705390887054008870541088705420887054308870544088705450887054608870547088705480887054908870550088705510887055208870553088705540887055508870556088705570887055808870559088705600887056108870562088705630887056408870565088705660887056708870568088705690887057008870571088705720887057308870574088705750887057608870577088705780887057908870580088705810887058208870583088705840887058508870586088705870887058808870589088705900887059108870592088705930887059408870595088705960887059708870598088705990887060008870601088706020887060308870604088706050887060608870607088706080887060908870610088706110887061208870613088706140887061508870616088706170887061808870619088706200887062108870622088706230887062408870625088706260887062708870628088706290887063008870631088706320887063308870634088706350887063608870637088706380887063908870640088706410887064208870643088706440887064508870646088706470887064808870649088706500887065108870652088706530887065408870655088706560887065708870658088706590887066008870661088706620887066308870664088706650887066608870667088706680887066908870670088706710887067208870673088706740887067508870676088706770887067808870679088706800887068108870682088706830887068408870685088706860887068708870688088706890887069008870691088706920887069308870694088706950887069608870697088706980887069908870700088707010887070208870703088707040887070508870706088707070887070808870709088707100887071108870712088707130887071408870715088707160887071708870718088707190887072008870721088707220887072308870724088707250887072608870727088707280887072908870730088707310887073208870733088707340887073508870736088707370887073808870739088707400887074108870742088707430887074408870745088707460887074708870748088707490887075008870751088707520887075308870754088707550887075608870757088707580887075908870760088707610887076208870763088707640887076508870766088707670887076808870769088707700887077108870772088707730887077408870775088707760887077708870778088707790887078008870781088707820887078308880051088800520888005308880054088800550888005608880057088800580888005908880060088800610888006208880063088800640888006508880066088800670888006808880069088800700888007108880072088800730888007408880075088800760888007708880078088800790888008008880081088800820888008308880084088800850888008608880087088800880888008908880090088800910888009208880093088800940888009508880096088800970888009808880099088801000888010108880102088801030888010408880105088801060888010708880108088801090888011008880111088801120888011308880114088801150888011608880117088801180888011908880120088801210888012208880123088801240888012508880126088801270888012808880129088801300888013108880132088801330888013408880135088801360888013708880138088801390888014008880141088801420888014308880144088801450888014608880147088801480888014908880150088801510888015208880153088801540888015508880156088801570888015808880159088801600888016108880162088801630888016408880165088801660888016708880168088801690888017008880171088801720888017308880174088801750888017608880177088801780888017908880180088801810888018208880183088801840888018508880186088801870888018808880189088801900888019108880192088801930888019408880195088801960888019708880198088801990888020008880201088802020888020308880204088802050888020608880207088802080888020908880210088802110888021208880213088802140888021508880216088802170888021808880219088802200888022108880222088802230888022408880225088802260888022708880228088802290888023008880231088802320888023308880234088802350888023608880237088802380888023908880240088802410888024208880243088802440888024508880246088802470888024808880249088802500888025108880252088802530888025408880255088802560888025708880258088802590888026008880261088802620888026308880264088802650888026608880267088802680888026908880270088802710888027208880273088802740888027508880276088802770888027808880279088802800888028108880282088802830888028408880285088802860888028708880288088802890888029008880291088802920888029308880294088802950888029608880297088802980888029908880300088803010888030208880303088803040888030508880306088803070888030808880309088803100888031108880312088803130888031408880315088803160888031708880318088803190888032008880321088803220888032308880324088803250888032608880327088803280888032908880330088803310888033208880333088803340888033508880336088803370888033808880339088803400888034108880342088803430888034408880345088803460888034708880348088803490888035008880351088803520888035308880354088803550888035608880357088803580888035908880360088803610888036208880363088803640888036508880366088803670888036808880369088803700888037108880372088803730888037408880375088803760888037708880378088803790888038008880381088803820888038308880384088803850888038608880387088803880888038908880390088803910888039208880393088803940888039508880396088803970888039808880399088804000888040108880402088804030888040408880405088804060888040708880408088804090888041008880411088804120888041308880414088804150888041608880417088804180888041908880420088804210888042208880423088804240888042508880426088804270888042808880429088804300888043108880432088804330888043408880435088804360888043708880438088804390888044008880441088804420888044308880444088804450888044608880447088804480888044908880450088804510888045208880453088804540888045508880456088804570888045808880459088804600888046108880462088804630888046408880465088804660888046708880468088804690888047008880471088804720888047308880474088804750888047608880477088804780888047908880480088804810888048208880483088804840888048508880486088804870888048808880489088804900888049108880492088804930888049408880495088804960888049708880498088804990888050008880501088805020888050308880504088805050888050608880507088805080888050908880510088805110888051208880513088805140888051508880516088805170888051808880519088805200888052108880522088805230888052408880525088805260888052708880528088805290888053008880531088805320888053308880534088805350888053608880537088805380888053908880540088805410888054208880543088805440888054508880546088805470888054808880549088805500888055108880552088805530888055408880555088805560888055708880558088805590888056008880561088805620888056308880564088805650888056608880567088805680888056908880570088805710888057208880573088805740888057508880576088805770888057808880579088805800888058108880582088805830888058408880585088805860888058708880588088805890888059008880591088805920888059308880594088805950888059608880597088805980888059908880600088806010888060208880603088806040888060508880606088806070888060808880609088806100888061108880612088806130888061408880615088806160888061708880618088806190888062008880621088806220888062308880624088806250888062608880627088806280888062908880630088806310888063208880633088806340888063508880636088806370888063808880639088806400888064108880642088806430888064408880645088806460888064708880648088806490888065008880651088806520888065308880654088806550888065608880657088806580888065908880660088806610888066208880663088806640888066508880666088806670888066808880669088806700888067108880672088806730888067408880675088806760888067708880678088806790888068008880681088806820888068308880684088806850888068608880687088806880888068908880690088806910888069208880693088806940888069508880696088806970888069808880699088807000888070108880702088807030888070408880705088807060888070708880708088807090888071008880711088807120888071308880714088807150888071608880717088807180888071908880720088807210888072208880723088807240888072508880726088807270888072808880729088807300888073108880732088807330888073408880735088807360888073708880738088807390888074008880741088807420888074308880744088807450888074608880747088807480888074908880750088807510888075208880753088807540888075508880756088807570888075808880759088807600888076108880762088807630888076408880765088807660888076708880768088807690888077008880771088807720888077308880774088807750888077608880777088807780888077908880780088807810888078208880783088900510889005208890053088900540889005508890056088900570889005808890059088900600889006108890062088900630889006408890065088900660889006708890068088900690889007008890071088900720889007308890074088900750889007608890077088900780889007908890080088900810889008208890083088900840889008508890086088900870889008808890089088900900889009108890092088900930889009408890095088900960889009708890098088900990889010008890101088901020889010308890104088901050889010608890107088901080889010908890110088901110889011208890113088901140889011508890116088901170889011808890119088901200889012108890122088901230889012408890125088901260889012708890128088901290889013008890131088901320889013308890134088901350889013608890137088901380889013908890140088901410889014208890143088901440889014508890146088901470889014808890149088901500889015108890152088901530889015408890155088901560889015708890158088901590889016008890161088901620889016308890164088901650889016608890167088901680889016908890170088901710889017208890173088901740889017508890176088901770889017808890179088901800889018108890182088901830889018408890185088901860889018708890188088901890889019008890191088901920889019308890194088901950889019608890197088901980889019908890200088902010889020208890203088902040889020508890206088902070889020808890209088902100889021108890212088902130889021408890215088902160889021708890218088902190889022008890221088902220889022308890224088902250889022608890227088902280889022908890230088902310889023208890233088902340889023508890236088902370889023808890239088902400889024108890242088902430889024408890245088902460889024708890248088902490889025008890251088902520889025308890254088902550889025608890257088902580889025908890260088902610889026208890263088902640889026508890266088902670889026808890269088902700889027108890272088902730889027408890275088902760889027708890278088902790889028008890281088902820889028308890284088902850889028608890287088902880889028908890290088902910889029208890293088902940889029508890296088902970889029808890299088903000889030108890302088903030889030408890305088903060889030708890308088903090889031008890311088903120889031308890314088903150889031608890317088903180889031908890320088903210889032208890323088903240889032508890326088903270889032808890329088903300889033108890332088903330889033408890335088903360889033708890338088903390889034008890341088903420889034308890344088903450889034608890347088903480889034908890350088903510889035208890353088903540889035508890356088903570889035808890359088903600889036108890362088903630889036408890365088903660889036708890368088903690889037008890371088903720889037308890374088903750889037608890377088903780889037908890380088903810889038208890383088903840889038508890386088903870889038808890389088903900889039108890392088903930889039408890395088903960889039708890398088903990889040008890401088904020889040308890404088904050889040608890407088904080889040908890410088904110889041208890413088904140889041508890416088904170889041808890419088904200889042108890422088904230889042408890425088904260889042708890428088904290889043008890431088904320889043308890434088904350889043608890437088904380889043908890440088904410889044208890443088904440889044508890446088904470889044808890449088904500889045108890452088904530889045408890455088904560889045708890458088904590889046008890461088904620889046308890464088904650889046608890467088904680889046908890470088904710889047208890473088904740889047508890476088904770889047808890479088904800889048108890482088904830889048408890485088904860889048708890488088904890889049008890491088904920889049308890494088904950889049608890497088904980889049908890500088905010889050208890503088905040889050508890506088905070889050808890509088905100889051108890512088905130889051408890515088905160889051708890518088905190889052008890521088905220889052308890524088905250889052608890527088905280889052908890530088905310889053208890533088905340889053508890536088905370889053808890539088905400889054108890542088905430889054408890545088905460889054708890548088905490889055008890551088905520889055308890554088905550889055608890557088905580889055908890560088905610889056208890563088905640889056508890566088905670889056808890569088905700889057108890572088905730889057408890575088905760889057708890578088905790889058008890581088905820889058308890584088905850889058608890587088905880889058908890590088905910889059208890593088905940889059508890596088905970889059808890599088906000889060108890602088906030889060408890605088906060889060708890608088906090889061008890611088906120889061308890614088906150889061608890617088906180889061908890620088906210889062208890623088906240889062508890626088906270889062808890629088906300889063108890632088906330889063408890635088906360889063708890638088906390889064008890641088906420889064308890644088906450889064608890647088906480889064908890650088906510889065208890653088906540889065508890656088906570889065808890659088906600889066108890662088906630889066408890665088906660889066708890668088906690889067008890671088906720889067308890674088906750889067608890677088906780889067908890680088906810889068208890683088906840889068508890686088906870889068808890689088906900889069108890692088906930889069408890695088906960889069708890698088906990889070008890701088907020889070308890704088907050889070608890707088907080889070908890710088907110889071208890713088907140889071508890716088907170889071808890719088907200889072108890722088907230889072408890725088907260889072708890728088907290889073008890731088907320889073308890734088907350889073608890737088907380889073908890740088907410889074208890743088907440889074508890746088907470889074808890749088907500889075108890752088907530889075408890755088907560889075708890758088907590889076008890761088907620889076308890764088907650889076608890767088907680889076908890770088907710889077208890773088907740889077508890776088907770889077808890779088907800889078108890782088907830890005108900052089000530890005408900055089000560890005708900058089000590890006008900061089000620890006308900064089000650890006608900067089000680890006908900070089000710890007208900073089000740890007508900076089000770890007808900079089000800890008108900082089000830890008408900085089000860890008708900088089000890890009008900091089000920890009308900094089000950890009608900097089000980890009908900100089001010890010208900103089001040890010508900106089001070890010808900109089001100890011108900112089001130890011408900115089001160890011708900118089001190890012008900121089001220890012308900124089001250890012608900127089001280890012908900130089001310890013208900133089001340890013508900136089001370890013808900139089001400890014108900142089001430890014408900145089001460890014708900148089001490890015008900151089001520890015308900154089001550890015608900157089001580890015908900160089001610890016208900163089001640890016508900166089001670890016808900169089001700890017108900172089001730890017408900175089001760890017708900178089001790890018008900181089001820890018308900184089001850890018608900187089001880890018908900190089001910890019208900193089001940890019508900196089001970890019808900199089002000890020108900202089002030890020408900205089002060890020708900208089002090890021008900211089002120890021308900214089002150890021608900217089002180890021908900220089002210890022208900223089002240890022508900226089002270890022808900229089002300890023108900232089002330890023408900235089002360890023708900238089002390890024008900241089002420890024308900244089002450890024608900247089002480890024908900250089002510890025208900253089002540890025508900256089002570890025808900259089002600890026108900262089002630890026408900265089002660890026708900268089002690890027008900271089002720890027308900274089002750890027608900277089002780890027908900280089002810890028208900283089002840890028508900286089002870890028808900289089002900890029108900292089002930890029408900295089002960890029708900298089002990890030008900301089003020890030308900304089003050890030608900307089003080890030908900310089003110890031208900313089003140890031508900316089003170890031808900319089003200890032108900322089003230890032408900325089003260890032708900328089003290890033008900331089003320890033308900334089003350890033608900337089003380890033908900340089003410890034208900343089003440890034508900346089003470890034808900349089003500890035108900352089003530890035408900355089003560890035708900358089003590890036008900361089003620890036308900364089003650890036608900367089003680890036908900370089003710890037208900373089003740890037508900376089003770890037808900379089003800890038108900382089003830890038408900385089003860890038708900388089003890890039008900391089003920890039308900394089003950890039608900397089003980890039908900400089004010890040208900403089004040890040508900406089004070890040808900409089004100890041108900412089004130890041408900415089004160890041708900418089004190890042008900421089004220890042308900424089004250890042608900427089004280890042908900430089004310890043208900433089004340890043508900436089004370890043808900439089004400890044108900442089004430890044408900445089004460890044708900448089004490890045008900451089004520890045308900454089004550890045608900457089004580890045908900460089004610890046208900463089004640890046508900466089004670890046808900469089004700890047108900472089004730890047408900475089004760890047708900478089004790890048008900481089004820890048308900484089004850890048608900487089004880890048908900490089004910890049208900493089004940890049508900496089004970890049808900499089005000890050108900502089005030890050408900505089005060890050708900508089005090890051008900511089005120890051308900514089005150890051608900517089005180890051908900520089005210890052208900523089005240890052508900526089005270890052808900529089005300890053108900532089005330890053408900535089005360890053708900538089005390890054008900541089005420890054308900544089005450890054608900547089005480890054908900550089005510890055208900553089005540890055508900556089005570890055808900559089005600890056108900562089005630890056408900565089005660890056708900568089005690890057008900571089005720890057308900574089005750890057608900577089005780890057908900580089005810890058208900583089005840890058508900586089005870890058808900589089005900890059108900592089005930890059408900595089005960890059708900598089005990890060008900601089006020890060308900604089006050890060608900607089006080890060908900610089006110890061208900613089006140890061508900616089006170890061808900619089006200890062108900622089006230890062408900625089006260890062708900628089006290890063008900631089006320890063308900634089006350890063608900637089006380890063908900640089006410890064208900643089006440890064508900646089006470890064808900649089006500890065108900652089006530890065408900655089006560890065708900658089006590890066008900661089006620890066308900664089006650890066608900667089006680890066908900670089006710890067208900673089006740890067508900676089006770890067808900679089006800890068108900682089006830890068408900685089006860890068708900688089006890890069008900691089006920890069308900694089006950890069608900697089006980890069908900700089007010890070208900703089007040890070508900706089007070890070808900709089007100890071108900712089007130890071408900715089007160890071708900718089007190890072008900721089007220890072308900724089007250890072608900727089007280890072908900730089007310890073208900733089007340890073508900736089007370890073808900739089007400890074108900742089007430890074408900745089007460890074708900748089007490890075008900751089007520890075308900754089007550890075608900757089007580890075908900760089007610890076208900763089007640890076508900766089007670890076808900769089007700890077108900772089007730890077408900775089007760890077708900778089007790890078008900781089007820891005108910052089100530891005408910055089100560891005708910058089100590891006008910061089100620891006308910064089100650891006608910067089100680891006908910070089100710891007208910073089100740891007508910076089100770891007808910079089100800891008108910082089100830891008408910085089100860891008708910088089100890891009008910091089100920891009308910094089100950891009608910097089100980891009908910100089101010891010208910103089101040891010508910106089101070891010808910109089101100891011108910112089101130891011408910115089101160891011708910118089101190891012008910121089101220891012308910124089101250891012608910127089101280891012908910130089101310891013208910133089101340891013508910136089101370891013808910139089101400891014108910142089101430891014408910145089101460891014708910148089101490891015008910151089101520891015308910154089101550891015608910157089101580891015908910160089101610891016208910163089101640891016508910166089101670891016808910169089101700891017108910172089101730891017408910175089101760891017708910178089101790891018008910181089101820891018308910184089101850891018608910187089101880891018908910190089101910891019208910193089101940891019508910196089101970891019808910199089102000891020108910202089102030891020408910205089102060891020708910208089102090891021008910211089102120891021308910214089102150891021608910217089102180891021908910220089102210891022208910223089102240891022508910226089102270891022808910229089102300891023108910232089102330891023408910235089102360891023708910238089102390891024008910241089102420891024308910244089102450891024608910247089102480891024908910250089102510891025208910253089102540891025508910256089102570891025808910259089102600891026108910262089102630891026408910265089102660891026708910268089102690891027008910271089102720891027308910274089102750891027608910277089102780891027908910280089102810891028208910283089102840891028508910286089102870891028808910289089102900891029108910292089102930891029408910295089102960891029708910298089102990891030008910301089103020891030308910304089103050891030608910307089103080891030908910310089103110891031208910313089103140891031508910316089103170891031808910319089103200891032108910322089103230891032408910325089103260891032708910328089103290891033008910331089103320891033308910334089103350891033608910337089103380891033908910340089103410891034208910343089103440891034508910346089103470891034808910349089103500891035108910352089103530891035408910355089103560891035708910358089103590891036008910361089103620891036308910364089103650891036608910367089103680891036908910370089103710891037208910373089103740891037508910376089103770891037808910379089103800891038108910382089103830891038408910385089103860891038708910388089103890891039008910391089103920891039308910394089103950891039608910397089103980891039908910400089104010891040208910403089104040891040508910406089104070891040808910409089104100891041108910412089104130891041408910415089104160891041708910418089104190891042008910421089104220891042308910424089104250891042608910427089104280891042908910430089104310891043208910433089104340891043508910436089104370891043808910439089104400891044108910442089104430891044408910445089104460891044708910448089104490891045008910451089104520891045308910454089104550891045608910457089104580891045908910460089104610891046208910463089104640891046508910466089104670891046808910469089104700891047108910472089104730891047408910475089104760891047708910478089104790891048008910481089104820891048308910484089104850891048608910487089104880891048908910490089104910891049208910493089104940891049508910496089104970891049808910499089105000891050108910502089105030891050408910505089105060891050708910508089105090891051008910511089105120891051308910514089105150891051608910517089105180891051908910520089105210891052208910523089105240891052508910526089105270891052808910529089105300891053108910532089105330891053408910535089105360891053708910538089105390891054008910541089105420891054308910544089105450891054608910547089105480891054908910550089105510891055208910553089105540891055508910556089105570891055808910559089105600891056108910562089105630891056408910565089105660891056708910568089105690891057008910571089105720891057308910574089105750891057608910577089105780891057908910580089105810891058208910583089105840891058508910586089105870891058808910589089105900891059108910592089105930891059408910595089105960891059708910598089105990891060008910601089106020891060308910604089106050891060608910607089106080891060908910610089106110891061208910613089106140891061508910616089106170891061808910619089106200891062108910622089106230891062408910625089106260891062708910628089106290891063008910631089106320891063308910634089106350891063608910637089106380891063908910640089106410891064208910643089106440891064508910646089106470891064808910649089106500891065108910652089106530891065408910655089106560891065708910658089106590891066008910661089106620891066308910664089106650891066608910667089106680891066908910670089106710891067208910673089106740891067508910676089106770891067808910679089106800891068108910682089106830891068408910685089106860891068708910688089106890891069008910691089106920891069308910694089106950891069608910697089106980891069908910700089107010891070208910703089107040891070508910706089107070891070808910709089107100891071108910712089107130891071408910715089107160891071708910718089107190891072008910721089107220891072308910724089107250891072608910727089107280891072908910730089107310891073208910733089107340891073508910736089107370891073808910739089107400891074108910742089107430891074408910745089107460891074708910748089107490891075008910751089107520891075308910754089107550891075608910757089107580891075908910760089107610891076208910763089107640891076508910766089107670891076808910769089107700891077108910772089107730891077408910775089107760891077708910778089107790891078008910781089107820892005108920052089200530892005408920055089200560892005708920058089200590892006008920061089200620892006308920064089200650892006608920067089200680892006908920070089200710892007208920073089200740892007508920076089200770892007808920079089200800892008108920082089200830892008408920085089200860892008708920088089200890892009008920091089200920892009308920094089200950892009608920097089200980892009908920100089201010892010208920103089201040892010508920106089201070892010808920109089201100892011108920112089201130892011408920115089201160892011708920118089201190892012008920121089201220892012308920124089201250892012608920127089201280892012908920130089201310892013208920133089201340892013508920136089201370892013808920139089201400892014108920142089201430892014408920145089201460892014708920148089201490892015008920151089201520892015308920154089201550892015608920157089201580892015908920160089201610892016208920163089201640892016508920166089201670892016808920169089201700892017108920172089201730892017408920175089201760892017708920178089201790892018008920181089201820892018308920184089201850892018608920187089201880892018908920190089201910892019208920193089201940892019508920196089201970892019808920199089202000892020108920202089202030892020408920205089202060892020708920208089202090892021008920211089202120892021308920214089202150892021608920217089202180892021908920220089202210892022208920223089202240892022508920226089202270892022808920229089202300892023108920232089202330892023408920235089202360892023708920238089202390892024008920241089202420892024308920244089202450892024608920247089202480892024908920250089202510892025208920253089202540892025508920256089202570892025808920259089202600892026108920262089202630892026408920265089202660892026708920268089202690892027008920271089202720892027308920274089202750892027608920277089202780892027908920280089202810892028208920283089202840892028508920286089202870892028808920289089202900892029108920292089202930892029408920295089202960892029708920298089202990892030008920301089203020892030308920304089203050892030608920307089203080892030908920310089203110892031208920313089203140892031508920316089203170892031808920319089203200892032108920322089203230892032408920325089203260892032708920328089203290892033008920331089203320892033308920334089203350892033608920337089203380892033908920340089203410892034208920343089203440892034508920346089203470892034808920349089203500892035108920352089203530892035408920355089203560892035708920358089203590892036008920361089203620892036308920364089203650892036608920367089203680892036908920370089203710892037208920373089203740892037508920376089203770892037808920379089203800892038108920382089203830892038408920385089203860892038708920388089203890892039008920391089203920892039308920394089203950892039608920397089203980892039908920400089204010892040208920403089204040892040508920406089204070892040808920409089204100892041108920412089204130892041408920415089204160892041708920418089204190892042008920421089204220892042308920424089204250892042608920427089204280892042908920430089204310892043208920433089204340892043508920436089204370892043808920439089204400892044108920442089204430892044408920445089204460892044708920448089204490892045008920451089204520892045308920454089204550892045608920457089204580892045908920460089204610892046208920463089204640892046508920466089204670892046808920469089204700892047108920472089204730892047408920475089204760892047708920478089204790892048008920481089204820892048308920484089204850892048608920487089204880892048908920490089204910892049208920493089204940892049508920496089204970892049808920499089205000892050108920502089205030892050408920505089205060892050708920508089205090892051008920511089205120892051308920514089205150892051608920517089205180892051908920520089205210892052208920523089205240892052508920526089205270892052808920529089205300892053108920532089205330892053408920535089205360892053708920538089205390892054008920541089205420892054308920544089205450892054608920547089205480892054908920550089205510892055208920553089205540892055508920556089205570892055808920559089205600892056108920562089205630892056408920565089205660892056708920568089205690892057008920571089205720892057308920574089205750892057608920577089205780892057908920580089205810892058208920583089205840892058508920586089205870892058808920589089205900892059108920592089205930892059408920595089205960892059708920598089205990892060008920601089206020892060308920604089206050892060608920607089206080892060908920610089206110892061208920613089206140892061508920616089206170892061808920619089206200892062108920622089206230892062408920625089206260892062708920628089206290892063008920631089206320892063308920634089206350892063608920637089206380892063908920640089206410892064208920643089206440892064508920646089206470892064808920649089206500892065108920652089206530892065408920655089206560892065708920658089206590892066008920661089206620892066308920664089206650892066608920667089206680892066908920670089206710892067208920673089206740892067508920676089206770892067808920679089206800892068108920682089206830892068408920685089206860892068708920688089206890892069008920691089206920892069308920694089206950892069608920697089206980892069908920700089207010892070208920703089207040892070508920706089207070892070808920709089207100892071108920712089207130892071408920715089207160892071708920718089207190892072008920721089207220892072308920724089207250892072608920727089207280892072908920730089207310892073208920733089207340892073508920736089207370892073808920739089207400892074108920742089207430892074408920745089207460892074708920748089207490892075008920751089207520892075308920754089207550892075608920757089207580892075908920760089207610892076208920763089207640892076508920766089207670892076808920769089207700892077108920772089207730892077408920775089207760892077708920778089207790892078008920781089207820893005108930052089300530893005408930055089300560893005708930058089300590893006008930061089300620893006308930064089300650893006608930067089300680893006908930070089300710893007208930073089300740893007508930076089300770893007808930079089300800893008108930082089300830893008408930085089300860893008708930088089300890893009008930091089300920893009308930094089300950893009608930097089300980893009908930100089301010893010208930103089301040893010508930106089301070893010808930109089301100893011108930112089301130893011408930115089301160893011708930118089301190893012008930121089301220893012308930124089301250893012608930127089301280893012908930130089301310893013208930133089301340893013508930136089301370893013808930139089301400893014108930142089301430893014408930145089301460893014708930148089301490893015008930151089301520893015308930154089301550893015608930157089301580893015908930160089301610893016208930163089301640893016508930166089301670893016808930169089301700893017108930172089301730893017408930175089301760893017708930178089301790893018008930181089301820893018308930184089301850893018608930187089301880893018908930190089301910893019208930193089301940893019508930196089301970893019808930199089302000893020108930202089302030893020408930205089302060893020708930208089302090893021008930211089302120893021308930214089302150893021608930217089302180893021908930220089302210893022208930223089302240893022508930226089302270893022808930229089302300893023108930232089302330893023408930235089302360893023708930238089302390893024008930241089302420893024308930244089302450893024608930247089302480893024908930250089302510893025208930253089302540893025508930256089302570893025808930259089302600893026108930262089302630893026408930265089302660893026708930268089302690893027008930271089302720893027308930274089302750893027608930277089302780893027908930280089302810893028208930283089302840893028508930286089302870893028808930289089302900893029108930292089302930893029408930295089302960893029708930298089302990893030008930301089303020893030308930304089303050893030608930307089303080893030908930310089303110893031208930313089303140893031508930316089303170893031808930319089303200893032108930322089303230893032408930325089303260893032708930328089303290893033008930331089303320893033308930334089303350893033608930337089303380893033908930340089303410893034208930343089303440893034508930346089303470893034808930349089303500893035108930352089303530893035408930355089303560893035708930358089303590893036008930361089303620893036308930364089303650893036608930367089303680893036908930370089303710893037208930373089303740893037508930376089303770893037808930379089303800893038108930382089303830893038408930385089303860893038708930388089303890893039008930391089303920893039308930394089303950893039608930397089303980893039908930400089304010893040208930403089304040893040508930406089304070893040808930409089304100893041108930412089304130893041408930415089304160893041708930418089304190893042008930421089304220893042308930424089304250893042608930427089304280893042908930430089304310893043208930433089304340893043508930436089304370893043808930439089304400893044108930442089304430893044408930445089304460893044708930448089304490893045008930451089304520893045308930454089304550893045608930457089304580893045908930460089304610893046208930463089304640893046508930466089304670893046808930469089304700893047108930472089304730893047408930475089304760893047708930478089304790893048008930481089304820893048308930484089304850893048608930487089304880893048908930490089304910893049208930493089304940893049508930496089304970893049808930499089305000893050108930502089305030893050408930505089305060893050708930508089305090893051008930511089305120893051308930514089305150893051608930517089305180893051908930520089305210893052208930523089305240893052508930526089305270893052808930529089305300893053108930532089305330893053408930535089305360893053708930538089305390893054008930541089305420893054308930544089305450893054608930547089305480893054908930550089305510893055208930553089305540893055508930556089305570893055808930559089305600893056108930562089305630893056408930565089305660893056708930568089305690893057008930571089305720893057308930574089305750893057608930577089305780893057908930580089305810893058208930583089305840893058508930586089305870893058808930589089305900893059108930592089305930893059408930595089305960893059708930598089305990893060008930601089306020893060308930604089306050893060608930607089306080893060908930610089306110893061208930613089306140893061508930616089306170893061808930619089306200893062108930622089306230893062408930625089306260893062708930628089306290893063008930631089306320893063308930634089306350893063608930637089306380893063908930640089306410893064208930643089306440893064508930646089306470893064808930649089306500893065108930652089306530893065408930655089306560893065708930658089306590893066008930661089306620893066308930664089306650893066608930667089306680893066908930670089306710893067208930673089306740893067508930676089306770893067808930679089306800893068108930682089306830893068408930685089306860893068708930688089306890893069008930691089306920893069308930694089306950893069608930697089306980893069908930700089307010893070208930703089307040893070508930706089307070893070808930709089307100893071108930712089307130893071408930715089307160893071708930718089307190893072008930721089307220893072308930724089307250893072608930727089307280893072908930730089307310893073208930733089307340893073508930736089307370893073808930739089307400893074108930742089307430893074408930745089307460893074708930748089307490893075008930751089307520893075308930754089307550893075608930757089307580893075908930760089307610893076208930763089307640893076508930766089307670893076808930769089307700893077108930772089307730893077408930775089307760893077708930778089307790893078008930781089400510894005208940053089400540894005508940056089400570894005808940059089400600894006108940062089400630894006408940065089400660894006708940068089400690894007008940071089400720894007308940074089400750894007608940077089400780894007908940080089400810894008208940083089400840894008508940086089400870894008808940089089400900894009108940092089400930894009408940095089400960894009708940098089400990894010008940101089401020894010308940104089401050894010608940107089401080894010908940110089401110894011208940113089401140894011508940116089401170894011808940119089401200894012108940122089401230894012408940125089401260894012708940128089401290894013008940131089401320894013308940134089401350894013608940137089401380894013908940140089401410894014208940143089401440894014508940146089401470894014808940149089401500894015108940152089401530894015408940155089401560894015708940158089401590894016008940161089401620894016308940164089401650894016608940167089401680894016908940170089401710894017208940173089401740894017508940176089401770894017808940179089401800894018108940182089401830894018408940185089401860894018708940188089401890894019008940191089401920894019308940194089401950894019608940197089401980894019908940200089402010894020208940203089402040894020508940206089402070894020808940209089402100894021108940212089402130894021408940215089402160894021708940218089402190894022008940221089402220894022308940224089402250894022608940227089402280894022908940230089402310894023208940233089402340894023508940236089402370894023808940239089402400894024108940242089402430894024408940245089402460894024708940248089402490894025008940251089402520894025308940254089402550894025608940257089402580894025908940260089402610894026208940263089402640894026508940266089402670894026808940269089402700894027108940272089402730894027408940275089402760894027708940278089402790894028008940281089402820894028308940284089402850894028608940287089402880894028908940290089402910894029208940293089402940894029508940296089402970894029808940299089403000894030108940302089403030894030408940305089403060894030708940308089403090894031008940311089403120894031308940314089403150894031608940317089403180894031908940320089403210894032208940323089403240894032508940326089403270894032808940329089403300894033108940332089403330894033408940335089403360894033708940338089403390894034008940341089403420894034308940344089403450894034608940347089403480894034908940350089403510894035208940353089403540894035508940356089403570894035808940359089403600894036108940362089403630894036408940365089403660894036708940368089403690894037008940371089403720894037308940374089403750894037608940377089403780894037908940380089403810894038208940383089403840894038508940386089403870894038808940389089403900894039108940392089403930894039408940395089403960894039708940398089403990894040008940401089404020894040308940404089404050894040608940407089404080894040908940410089404110894041208940413089404140894041508940416089404170894041808940419089404200894042108940422089404230894042408940425089404260894042708940428089404290894043008940431089404320894043308940434089404350894043608940437089404380894043908940440089404410894044208940443089404440894044508940446089404470894044808940449089404500894045108940452089404530894045408940455089404560894045708940458089404590894046008940461089404620894046308940464089404650894046608940467089404680894046908940470089404710894047208940473089404740894047508940476089404770894047808940479089404800894048108940482089404830894048408940485089404860894048708940488089404890894049008940491089404920894049308940494089404950894049608940497089404980894049908940500089405010894050208940503089405040894050508940506089405070894050808940509089405100894051108940512089405130894051408940515089405160894051708940518089405190894052008940521089405220894052308940524089405250894052608940527089405280894052908940530089405310894053208940533089405340894053508940536089405370894053808940539089405400894054108940542089405430894054408940545089405460894054708940548089405490894055008940551089405520894055308940554089405550894055608940557089405580894055908940560089405610894056208940563089405640894056508940566089405670894056808940569089405700894057108940572089405730894057408940575089405760894057708940578089405790894058008940581089405820894058308940584089405850894058608940587089405880894058908940590089405910894059208940593089405940894059508940596089405970894059808940599089406000894060108940602089406030894060408940605089406060894060708940608089406090894061008940611089406120894061308940614089406150894061608940617089406180894061908940620089406210894062208940623089406240894062508940626089406270894062808940629089406300894063108940632089406330894063408940635089406360894063708940638089406390894064008940641089406420894064308940644089406450894064608940647089406480894064908940650089406510894065208940653089406540894065508940656089406570894065808940659089406600894066108940662089406630894066408940665089406660894066708940668089406690894067008940671089406720894067308940674089406750894067608940677089406780894067908940680089406810894068208940683089406840894068508940686089406870894068808940689089406900894069108940692089406930894069408940695089406960894069708940698089406990894070008940701089407020894070308940704089407050894070608940707089407080894070908940710089407110894071208940713089407140894071508940716089407170894071808940719089407200894072108940722089407230894072408940725089407260894072708940728089407290894073008940731089407320894073308940734089407350894073608940737089407380894073908940740089407410894074208940743089407440894074508940746089407470894074808940749089407500894075108940752089407530894075408940755089407560894075708940758089407590894076008940761089407620894076308940764089407650894076608940767089407680894076908940770089407710894077208940773089407740894077508940776089407770894077808940779089407800894078108950051089500520895005308950054089500550895005608950057089500580895005908950060089500610895006208950063089500640895006508950066089500670895006808950069089500700895007108950072089500730895007408950075089500760895007708950078089500790895008008950081089500820895008308950084089500850895008608950087089500880895008908950090089500910895009208950093089500940895009508950096089500970895009808950099089501000895010108950102089501030895010408950105089501060895010708950108089501090895011008950111089501120895011308950114089501150895011608950117089501180895011908950120089501210895012208950123089501240895012508950126089501270895012808950129089501300895013108950132089501330895013408950135089501360895013708950138089501390895014008950141089501420895014308950144089501450895014608950147089501480895014908950150089501510895015208950153089501540895015508950156089501570895015808950159089501600895016108950162089501630895016408950165089501660895016708950168089501690895017008950171089501720895017308950174089501750895017608950177089501780895017908950180089501810895018208950183089501840895018508950186089501870895018808950189089501900895019108950192089501930895019408950195089501960895019708950198089501990895020008950201089502020895020308950204089502050895020608950207089502080895020908950210089502110895021208950213089502140895021508950216089502170895021808950219089502200895022108950222089502230895022408950225089502260895022708950228089502290895023008950231089502320895023308950234089502350895023608950237089502380895023908950240089502410895024208950243089502440895024508950246089502470895024808950249089502500895025108950252089502530895025408950255089502560895025708950258089502590895026008950261089502620895026308950264089502650895026608950267089502680895026908950270089502710895027208950273089502740895027508950276089502770895027808950279089502800895028108950282089502830895028408950285089502860895028708950288089502890895029008950291089502920895029308950294089502950895029608950297089502980895029908950300089503010895030208950303089503040895030508950306089503070895030808950309089503100895031108950312089503130895031408950315089503160895031708950318089503190895032008950321089503220895032308950324089503250895032608950327089503280895032908950330089503310895033208950333089503340895033508950336089503370895033808950339089503400895034108950342089503430895034408950345089503460895034708950348089503490895035008950351089503520895035308950354089503550895035608950357089503580895035908950360089503610895036208950363089503640895036508950366089503670895036808950369089503700895037108950372089503730895037408950375089503760895037708950378089503790895038008950381089503820895038308950384089503850895038608950387089503880895038908950390089503910895039208950393089503940895039508950396089503970895039808950399089504000895040108950402089504030895040408950405089504060895040708950408089504090895041008950411089504120895041308950414089504150895041608950417089504180895041908950420089504210895042208950423089504240895042508950426089504270895042808950429089504300895043108950432089504330895043408950435089504360895043708950438089504390895044008950441089504420895044308950444089504450895044608950447089504480895044908950450089504510895045208950453089504540895045508950456089504570895045808950459089504600895046108950462089504630895046408950465089504660895046708950468089504690895047008950471089504720895047308950474089504750895047608950477089504780895047908950480089504810895048208950483089504840895048508950486089504870895048808950489089504900895049108950492089504930895049408950495089504960895049708950498089504990895050008950501089505020895050308950504089505050895050608950507089505080895050908950510089505110895051208950513089505140895051508950516089505170895051808950519089505200895052108950522089505230895052408950525089505260895052708950528089505290895053008950531089505320895053308950534089505350895053608950537089505380895053908950540089505410895054208950543089505440895054508950546089505470895054808950549089505500895055108950552089505530895055408950555089505560895055708950558089505590895056008950561089505620895056308950564089505650895056608950567089505680895056908950570089505710895057208950573089505740895057508950576089505770895057808950579089505800895058108950582089505830895058408950585089505860895058708950588089505890895059008950591089505920895059308950594089505950895059608950597089505980895059908950600089506010895060208950603089506040895060508950606089506070895060808950609089506100895061108950612089506130895061408950615089506160895061708950618089506190895062008950621089506220895062308950624089506250895062608950627089506280895062908950630089506310895063208950633089506340895063508950636089506370895063808950639089506400895064108950642089506430895064408950645089506460895064708950648089506490895065008950651089506520895065308950654089506550895065608950657089506580895065908950660089506610895066208950663089506640895066508950666089506670895066808950669089506700895067108950672089506730895067408950675089506760895067708950678089506790895068008950681089506820895068308950684089506850895068608950687089506880895068908950690089506910895069208950693089506940895069508950696089506970895069808950699089507000895070108950702089507030895070408950705089507060895070708950708089507090895071008950711089507120895071308950714089507150895071608950717089507180895071908950720089507210895072208950723089507240895072508950726089507270895072808950729089507300895073108950732089507330895073408950735089507360895073708950738089507390895074008950741089507420895074308950744089507450895074608950747089507480895074908950750089507510895075208950753089507540895075508950756089507570895075808950759089507600895076108950762089507630895076408950765089507660895076708950768089507690895077008950771089507720895077308950774089507750895077608950777089507780895077908950780089600510896005208960053089600540896005508960056089600570896005808960059089600600896006108960062089600630896006408960065089600660896006708960068089600690896007008960071089600720896007308960074089600750896007608960077089600780896007908960080089600810896008208960083089600840896008508960086089600870896008808960089089600900896009108960092089600930896009408960095089600960896009708960098089600990896010008960101089601020896010308960104089601050896010608960107089601080896010908960110089601110896011208960113089601140896011508960116089601170896011808960119089601200896012108960122089601230896012408960125089601260896012708960128089601290896013008960131089601320896013308960134089601350896013608960137089601380896013908960140089601410896014208960143089601440896014508960146089601470896014808960149089601500896015108960152089601530896015408960155089601560896015708960158089601590896016008960161089601620896016308960164089601650896016608960167089601680896016908960170089601710896017208960173089601740896017508960176089601770896017808960179089601800896018108960182089601830896018408960185089601860896018708960188089601890896019008960191089601920896019308960194089601950896019608960197089601980896019908960200089602010896020208960203089602040896020508960206089602070896020808960209089602100896021108960212089602130896021408960215089602160896021708960218089602190896022008960221089602220896022308960224089602250896022608960227089602280896022908960230089602310896023208960233089602340896023508960236089602370896023808960239089602400896024108960242089602430896024408960245089602460896024708960248089602490896025008960251089602520896025308960254089602550896025608960257089602580896025908960260089602610896026208960263089602640896026508960266089602670896026808960269089602700896027108960272089602730896027408960275089602760896027708960278089602790896028008960281089602820896028308960284089602850896028608960287089602880896028908960290089602910896029208960293089602940896029508960296089602970896029808960299089603000896030108960302089603030896030408960305089603060896030708960308089603090896031008960311089603120896031308960314089603150896031608960317089603180896031908960320089603210896032208960323089603240896032508960326089603270896032808960329089603300896033108960332089603330896033408960335089603360896033708960338089603390896034008960341089603420896034308960344089603450896034608960347089603480896034908960350089603510896035208960353089603540896035508960356089603570896035808960359089603600896036108960362089603630896036408960365089603660896036708960368089603690896037008960371089603720896037308960374089603750896037608960377089603780896037908960380089603810896038208960383089603840896038508960386089603870896038808960389089603900896039108960392089603930896039408960395089603960896039708960398089603990896040008960401089604020896040308960404089604050896040608960407089604080896040908960410089604110896041208960413089604140896041508960416089604170896041808960419089604200896042108960422089604230896042408960425089604260896042708960428089604290896043008960431089604320896043308960434089604350896043608960437089604380896043908960440089604410896044208960443089604440896044508960446089604470896044808960449089604500896045108960452089604530896045408960455089604560896045708960458089604590896046008960461089604620896046308960464089604650896046608960467089604680896046908960470089604710896047208960473089604740896047508960476089604770896047808960479089604800896048108960482089604830896048408960485089604860896048708960488089604890896049008960491089604920896049308960494089604950896049608960497089604980896049908960500089605010896050208960503089605040896050508960506089605070896050808960509089605100896051108960512089605130896051408960515089605160896051708960518089605190896052008960521089605220896052308960524089605250896052608960527089605280896052908960530089605310896053208960533089605340896053508960536089605370896053808960539089605400896054108960542089605430896054408960545089605460896054708960548089605490896055008960551089605520896055308960554089605550896055608960557089605580896055908960560089605610896056208960563089605640896056508960566089605670896056808960569089605700896057108960572089605730896057408960575089605760896057708960578089605790896058008960581089605820896058308960584089605850896058608960587089605880896058908960590089605910896059208960593089605940896059508960596089605970896059808960599089606000896060108960602089606030896060408960605089606060896060708960608089606090896061008960611089606120896061308960614089606150896061608960617089606180896061908960620089606210896062208960623089606240896062508960626089606270896062808960629089606300896063108960632089606330896063408960635089606360896063708960638089606390896064008960641089606420896064308960644089606450896064608960647089606480896064908960650089606510896065208960653089606540896065508960656089606570896065808960659089606600896066108960662089606630896066408960665089606660896066708960668089606690896067008960671089606720896067308960674089606750896067608960677089606780896067908960680089606810896068208960683089606840896068508960686089606870896068808960689089606900896069108960692089606930896069408960695089606960896069708960698089606990896070008960701089607020896070308960704089607050896070608960707089607080896070908960710089607110896071208960713089607140896071508960716089607170896071808960719089607200896072108960722089607230896072408960725089607260896072708960728089607290896073008960731089607320896073308960734089607350896073608960737089607380896073908960740089607410896074208960743089607440896074508960746089607470896074808960749089607500896075108960752089607530896075408960755089607560896075708960758089607590896076008960761089607620896076308960764089607650896076608960767089607680896076908960770089607710896077208960773089607740896077508960776089607770896077808960779089607800897005108970052089700530897005408970055089700560897005708970058089700590897006008970061089700620897006308970064089700650897006608970067089700680897006908970070089700710897007208970073089700740897007508970076089700770897007808970079089700800897008108970082089700830897008408970085089700860897008708970088089700890897009008970091089700920897009308970094089700950897009608970097089700980897009908970100089701010897010208970103089701040897010508970106089701070897010808970109089701100897011108970112089701130897011408970115089701160897011708970118089701190897012008970121089701220897012308970124089701250897012608970127089701280897012908970130089701310897013208970133089701340897013508970136089701370897013808970139089701400897014108970142089701430897014408970145089701460897014708970148089701490897015008970151089701520897015308970154089701550897015608970157089701580897015908970160089701610897016208970163089701640897016508970166089701670897016808970169089701700897017108970172089701730897017408970175089701760897017708970178089701790897018008970181089701820897018308970184089701850897018608970187089701880897018908970190089701910897019208970193089701940897019508970196089701970897019808970199089702000897020108970202089702030897020408970205089702060897020708970208089702090897021008970211089702120897021308970214089702150897021608970217089702180897021908970220089702210897022208970223089702240897022508970226089702270897022808970229089702300897023108970232089702330897023408970235089702360897023708970238089702390897024008970241089702420897024308970244089702450897024608970247089702480897024908970250089702510897025208970253089702540897025508970256089702570897025808970259089702600897026108970262089702630897026408970265089702660897026708970268089702690897027008970271089702720897027308970274089702750897027608970277089702780897027908970280089702810897028208970283089702840897028508970286089702870897028808970289089702900897029108970292089702930897029408970295089702960897029708970298089702990897030008970301089703020897030308970304089703050897030608970307089703080897030908970310089703110897031208970313089703140897031508970316089703170897031808970319089703200897032108970322089703230897032408970325089703260897032708970328089703290897033008970331089703320897033308970334089703350897033608970337089703380897033908970340089703410897034208970343089703440897034508970346089703470897034808970349089703500897035108970352089703530897035408970355089703560897035708970358089703590897036008970361089703620897036308970364089703650897036608970367089703680897036908970370089703710897037208970373089703740897037508970376089703770897037808970379089703800897038108970382089703830897038408970385089703860897038708970388089703890897039008970391089703920897039308970394089703950897039608970397089703980897039908970400089704010897040208970403089704040897040508970406089704070897040808970409089704100897041108970412089704130897041408970415089704160897041708970418089704190897042008970421089704220897042308970424089704250897042608970427089704280897042908970430089704310897043208970433089704340897043508970436089704370897043808970439089704400897044108970442089704430897044408970445089704460897044708970448089704490897045008970451089704520897045308970454089704550897045608970457089704580897045908970460089704610897046208970463089704640897046508970466089704670897046808970469089704700897047108970472089704730897047408970475089704760897047708970478089704790897048008970481089704820897048308970484089704850897048608970487089704880897048908970490089704910897049208970493089704940897049508970496089704970897049808970499089705000897050108970502089705030897050408970505089705060897050708970508089705090897051008970511089705120897051308970514089705150897051608970517089705180897051908970520089705210897052208970523089705240897052508970526089705270897052808970529089705300897053108970532089705330897053408970535089705360897053708970538089705390897054008970541089705420897054308970544089705450897054608970547089705480897054908970550089705510897055208970553089705540897055508970556089705570897055808970559089705600897056108970562089705630897056408970565089705660897056708970568089705690897057008970571089705720897057308970574089705750897057608970577089705780897057908970580089705810897058208970583089705840897058508970586089705870897058808970589089705900897059108970592089705930897059408970595089705960897059708970598089705990897060008970601089706020897060308970604089706050897060608970607089706080897060908970610089706110897061208970613089706140897061508970616089706170897061808970619089706200897062108970622089706230897062408970625089706260897062708970628089706290897063008970631089706320897063308970634089706350897063608970637089706380897063908970640089706410897064208970643089706440897064508970646089706470897064808970649089706500897065108970652089706530897065408970655089706560897065708970658089706590897066008970661089706620897066308970664089706650897066608970667089706680897066908970670089706710897067208970673089706740897067508970676089706770897067808970679089706800897068108970682089706830897068408970685089706860897068708970688089706890897069008970691089706920897069308970694089706950897069608970697089706980897069908970700089707010897070208970703089707040897070508970706089707070897070808970709089707100897071108970712089707130897071408970715089707160897071708970718089707190897072008970721089707220897072308970724089707250897072608970727089707280897072908970730089707310897073208970733089707340897073508970736089707370897073808970739089707400897074108970742089707430897074408970745089707460897074708970748089707490897075008970751089707520897075308970754089707550897075608970757089707580897075908970760089707610897076208970763089707640897076508970766089707670897076808970769089707700897077108970772089707730897077408970775089707760897077708970778089707790897078008980051089800520898005308980054089800550898005608980057089800580898005908980060089800610898006208980063089800640898006508980066089800670898006808980069089800700898007108980072089800730898007408980075089800760898007708980078089800790898008008980081089800820898008308980084089800850898008608980087089800880898008908980090089800910898009208980093089800940898009508980096089800970898009808980099089801000898010108980102089801030898010408980105089801060898010708980108089801090898011008980111089801120898011308980114089801150898011608980117089801180898011908980120089801210898012208980123089801240898012508980126089801270898012808980129089801300898013108980132089801330898013408980135089801360898013708980138089801390898014008980141089801420898014308980144089801450898014608980147089801480898014908980150089801510898015208980153089801540898015508980156089801570898015808980159089801600898016108980162089801630898016408980165089801660898016708980168089801690898017008980171089801720898017308980174089801750898017608980177089801780898017908980180089801810898018208980183089801840898018508980186089801870898018808980189089801900898019108980192089801930898019408980195089801960898019708980198089801990898020008980201089802020898020308980204089802050898020608980207089802080898020908980210089802110898021208980213089802140898021508980216089802170898021808980219089802200898022108980222089802230898022408980225089802260898022708980228089802290898023008980231089802320898023308980234089802350898023608980237089802380898023908980240089802410898024208980243089802440898024508980246089802470898024808980249089802500898025108980252089802530898025408980255089802560898025708980258089802590898026008980261089802620898026308980264089802650898026608980267089802680898026908980270089802710898027208980273089802740898027508980276089802770898027808980279089802800898028108980282089802830898028408980285089802860898028708980288089802890898029008980291089802920898029308980294089802950898029608980297089802980898029908980300089803010898030208980303089803040898030508980306089803070898030808980309089803100898031108980312089803130898031408980315089803160898031708980318089803190898032008980321089803220898032308980324089803250898032608980327089803280898032908980330089803310898033208980333089803340898033508980336089803370898033808980339089803400898034108980342089803430898034408980345089803460898034708980348089803490898035008980351089803520898035308980354089803550898035608980357089803580898035908980360089803610898036208980363089803640898036508980366089803670898036808980369089803700898037108980372089803730898037408980375089803760898037708980378089803790898038008980381089803820898038308980384089803850898038608980387089803880898038908980390089803910898039208980393089803940898039508980396089803970898039808980399089804000898040108980402089804030898040408980405089804060898040708980408089804090898041008980411089804120898041308980414089804150898041608980417089804180898041908980420089804210898042208980423089804240898042508980426089804270898042808980429089804300898043108980432089804330898043408980435089804360898043708980438089804390898044008980441089804420898044308980444089804450898044608980447089804480898044908980450089804510898045208980453089804540898045508980456089804570898045808980459089804600898046108980462089804630898046408980465089804660898046708980468089804690898047008980471089804720898047308980474089804750898047608980477089804780898047908980480089804810898048208980483089804840898048508980486089804870898048808980489089804900898049108980492089804930898049408980495089804960898049708980498089804990898050008980501089805020898050308980504089805050898050608980507089805080898050908980510089805110898051208980513089805140898051508980516089805170898051808980519089805200898052108980522089805230898052408980525089805260898052708980528089805290898053008980531089805320898053308980534089805350898053608980537089805380898053908980540089805410898054208980543089805440898054508980546089805470898054808980549089805500898055108980552089805530898055408980555089805560898055708980558089805590898056008980561089805620898056308980564089805650898056608980567089805680898056908980570089805710898057208980573089805740898057508980576089805770898057808980579089805800898058108980582089805830898058408980585089805860898058708980588089805890898059008980591089805920898059308980594089805950898059608980597089805980898059908980600089806010898060208980603089806040898060508980606089806070898060808980609089806100898061108980612089806130898061408980615089806160898061708980618089806190898062008980621089806220898062308980624089806250898062608980627089806280898062908980630089806310898063208980633089806340898063508980636089806370898063808980639089806400898064108980642089806430898064408980645089806460898064708980648089806490898065008980651089806520898065308980654089806550898065608980657089806580898065908980660089806610898066208980663089806640898066508980666089806670898066808980669089806700898067108980672089806730898067408980675089806760898067708980678089806790898068008980681089806820898068308980684089806850898068608980687089806880898068908980690089806910898069208980693089806940898069508980696089806970898069808980699089807000898070108980702089807030898070408980705089807060898070708980708089807090898071008980711089807120898071308980714089807150898071608980717089807180898071908980720089807210898072208980723089807240898072508980726089807270898072808980729089807300898073108980732089807330898073408980735089807360898073708980738089807390898074008980741089807420898074308980744089807450898074608980747089807480898074908980750089807510898075208980753089807540898075508980756089807570898075808980759089807600898076108980762089807630898076408980765089807660898076708980768089807690898077008980771089807720898077308980774089807750898077608980777089807780898077908990051089900520899005308990054089900550899005608990057089900580899005908990060089900610899006208990063089900640899006508990066089900670899006808990069089900700899007108990072089900730899007408990075089900760899007708990078089900790899008008990081089900820899008308990084089900850899008608990087089900880899008908990090089900910899009208990093089900940899009508990096089900970899009808990099089901000899010108990102089901030899010408990105089901060899010708990108089901090899011008990111089901120899011308990114089901150899011608990117089901180899011908990120089901210899012208990123089901240899012508990126089901270899012808990129089901300899013108990132089901330899013408990135089901360899013708990138089901390899014008990141089901420899014308990144089901450899014608990147089901480899014908990150089901510899015208990153089901540899015508990156089901570899015808990159089901600899016108990162089901630899016408990165089901660899016708990168089901690899017008990171089901720899017308990174089901750899017608990177089901780899017908990180089901810899018208990183089901840899018508990186089901870899018808990189089901900899019108990192089901930899019408990195089901960899019708990198089901990899020008990201089902020899020308990204089902050899020608990207089902080899020908990210089902110899021208990213089902140899021508990216089902170899021808990219089902200899022108990222089902230899022408990225089902260899022708990228089902290899023008990231089902320899023308990234089902350899023608990237089902380899023908990240089902410899024208990243089902440899024508990246089902470899024808990249089902500899025108990252089902530899025408990255089902560899025708990258089902590899026008990261089902620899026308990264089902650899026608990267089902680899026908990270089902710899027208990273089902740899027508990276089902770899027808990279089902800899028108990282089902830899028408990285089902860899028708990288089902890899029008990291089902920899029308990294089902950899029608990297089902980899029908990300089903010899030208990303089903040899030508990306089903070899030808990309089903100899031108990312089903130899031408990315089903160899031708990318089903190899032008990321089903220899032308990324089903250899032608990327089903280899032908990330089903310899033208990333089903340899033508990336089903370899033808990339089903400899034108990342089903430899034408990345089903460899034708990348089903490899035008990351089903520899035308990354089903550899035608990357089903580899035908990360089903610899036208990363089903640899036508990366089903670899036808990369089903700899037108990372089903730899037408990375089903760899037708990378089903790899038008990381089903820899038308990384089903850899038608990387089903880899038908990390089903910899039208990393089903940899039508990396089903970899039808990399089904000899040108990402089904030899040408990405089904060899040708990408089904090899041008990411089904120899041308990414089904150899041608990417089904180899041908990420089904210899042208990423089904240899042508990426089904270899042808990429089904300899043108990432089904330899043408990435089904360899043708990438089904390899044008990441089904420899044308990444089904450899044608990447089904480899044908990450089904510899045208990453089904540899045508990456089904570899045808990459089904600899046108990462089904630899046408990465089904660899046708990468089904690899047008990471089904720899047308990474089904750899047608990477089904780899047908990480089904810899048208990483089904840899048508990486089904870899048808990489089904900899049108990492089904930899049408990495089904960899049708990498089904990899050008990501089905020899050308990504089905050899050608990507089905080899050908990510089905110899051208990513089905140899051508990516089905170899051808990519089905200899052108990522089905230899052408990525089905260899052708990528089905290899053008990531089905320899053308990534089905350899053608990537089905380899053908990540089905410899054208990543089905440899054508990546089905470899054808990549089905500899055108990552089905530899055408990555089905560899055708990558089905590899056008990561089905620899056308990564089905650899056608990567089905680899056908990570089905710899057208990573089905740899057508990576089905770899057808990579089905800899058108990582089905830899058408990585089905860899058708990588089905890899059008990591089905920899059308990594089905950899059608990597089905980899059908990600089906010899060208990603089906040899060508990606089906070899060808990609089906100899061108990612089906130899061408990615089906160899061708990618089906190899062008990621089906220899062308990624089906250899062608990627089906280899062908990630089906310899063208990633089906340899063508990636089906370899063808990639089906400899064108990642089906430899064408990645089906460899064708990648089906490899065008990651089906520899065308990654089906550899065608990657089906580899065908990660089906610899066208990663089906640899066508990666089906670899066808990669089906700899067108990672089906730899067408990675089906760899067708990678089906790899068008990681089906820899068308990684089906850899068608990687089906880899068908990690089906910899069208990693089906940899069508990696089906970899069808990699089907000899070108990702089907030899070408990705089907060899070708990708089907090899071008990711089907120899071308990714089907150899071608990717089907180899071908990720089907210899072208990723089907240899072508990726089907270899072808990729089907300899073108990732089907330899073408990735089907360899073708990738089907390899074008990741089907420899074308990744089907450899074608990747089907480899074908990750089907510899075208990753089907540899075508990756089907570899075808990759089907600899076108990762089907630899076408990765089907660899076708990768089907690899077008990771089907720899077308990774089907750899077608990777089907780899077909000051090000520900005309000054090000550900005609000057090000580900005909000060090000610900006209000063090000640900006509000066090000670900006809000069090000700900007109000072090000730900007409000075090000760900007709000078090000790900008009000081090000820900008309000084090000850900008609000087090000880900008909000090090000910900009209000093090000940900009509000096090000970900009809000099090001000900010109000102090001030900010409000105090001060900010709000108090001090900011009000111090001120900011309000114090001150900011609000117090001180900011909000120090001210900012209000123090001240900012509000126090001270900012809000129090001300900013109000132090001330900013409000135090001360900013709000138090001390900014009000141090001420900014309000144090001450900014609000147090001480900014909000150090001510900015209000153090001540900015509000156090001570900015809000159090001600900016109000162090001630900016409000165090001660900016709000168090001690900017009000171090001720900017309000174090001750900017609000177090001780900017909000180090001810900018209000183090001840900018509000186090001870900018809000189090001900900019109000192090001930900019409000195090001960900019709000198090001990900020009000201090002020900020309000204090002050900020609000207090002080900020909000210090002110900021209000213090002140900021509000216090002170900021809000219090002200900022109000222090002230900022409000225090002260900022709000228090002290900023009000231090002320900023309000234090002350900023609000237090002380900023909000240090002410900024209000243090002440900024509000246090002470900024809000249090002500900025109000252090002530900025409000255090002560900025709000258090002590900026009000261090002620900026309000264090002650900026609000267090002680900026909000270090002710900027209000273090002740900027509000276090002770900027809000279090002800900028109000282090002830900028409000285090002860900028709000288090002890900029009000291090002920900029309000294090002950900029609000297090002980900029909000300090003010900030209000303090003040900030509000306090003070900030809000309090003100900031109000312090003130900031409000315090003160900031709000318090003190900032009000321090003220900032309000324090003250900032609000327090003280900032909000330090003310900033209000333090003340900033509000336090003370900033809000339090003400900034109000342090003430900034409000345090003460900034709000348090003490900035009000351090003520900035309000354090003550900035609000357090003580900035909000360090003610900036209000363090003640900036509000366090003670900036809000369090003700900037109000372090003730900037409000375090003760900037709000378090003790900038009000381090003820900038309000384090003850900038609000387090003880900038909000390090003910900039209000393090003940900039509000396090003970900039809000399090004000900040109000402090004030900040409000405090004060900040709000408090004090900041009000411090004120900041309000414090004150900041609000417090004180900041909000420090004210900042209000423090004240900042509000426090004270900042809000429090004300900043109000432090004330900043409000435090004360900043709000438090004390900044009000441090004420900044309000444090004450900044609000447090004480900044909000450090004510900045209000453090004540900045509000456090004570900045809000459090004600900046109000462090004630900046409000465090004660900046709000468090004690900047009000471090004720900047309000474090004750900047609000477090004780900047909000480090004810900048209000483090004840900048509000486090004870900048809000489090004900900049109000492090004930900049409000495090004960900049709000498090004990900050009000501090005020900050309000504090005050900050609000507090005080900050909000510090005110900051209000513090005140900051509000516090005170900051809000519090005200900052109000522090005230900052409000525090005260900052709000528090005290900053009000531090005320900053309000534090005350900053609000537090005380900053909000540090005410900054209000543090005440900054509000546090005470900054809000549090005500900055109000552090005530900055409000555090005560900055709000558090005590900056009000561090005620900056309000564090005650900056609000567090005680900056909000570090005710900057209000573090005740900057509000576090005770900057809000579090005800900058109000582090005830900058409000585090005860900058709000588090005890900059009000591090005920900059309000594090005950900059609000597090005980900059909000600090006010900060209000603090006040900060509000606090006070900060809000609090006100900061109000612090006130900061409000615090006160900061709000618090006190900062009000621090006220900062309000624090006250900062609000627090006280900062909000630090006310900063209000633090006340900063509000636090006370900063809000639090006400900064109000642090006430900064409000645090006460900064709000648090006490900065009000651090006520900065309000654090006550900065609000657090006580900065909000660090006610900066209000663090006640900066509000666090006670900066809000669090006700900067109000672090006730900067409000675090006760900067709000678090006790900068009000681090006820900068309000684090006850900068609000687090006880900068909000690090006910900069209000693090006940900069509000696090006970900069809000699090007000900070109000702090007030900070409000705090007060900070709000708090007090900071009000711090007120900071309000714090007150900071609000717090007180900071909000720090007210900072209000723090007240900072509000726090007270900072809000729090007300900073109000732090007330900073409000735090007360900073709000738090007390900074009000741090007420900074309000744090007450900074609000747090007480900074909000750090007510900075209000753090007540900075509000756090007570900075809000759090007600900076109000762090007630900076409000765090007660900076709000768090007690900077009000771090007720900077309000774090007750900077609000777090007780900077909010051090100520901005309010054090100550901005609010057090100580901005909010060090100610901006209010063090100640901006509010066090100670901006809010069090100700901007109010072090100730901007409010075090100760901007709010078090100790901008009010081090100820901008309010084090100850901008609010087090100880901008909010090090100910901009209010093090100940901009509010096090100970901009809010099090101000901010109010102090101030901010409010105090101060901010709010108090101090901011009010111090101120901011309010114090101150901011609010117090101180901011909010120090101210901012209010123090101240901012509010126090101270901012809010129090101300901013109010132090101330901013409010135090101360901013709010138090101390901014009010141090101420901014309010144090101450901014609010147090101480901014909010150090101510901015209010153090101540901015509010156090101570901015809010159090101600901016109010162090101630901016409010165090101660901016709010168090101690901017009010171090101720901017309010174090101750901017609010177090101780901017909010180090101810901018209010183090101840901018509010186090101870901018809010189090101900901019109010192090101930901019409010195090101960901019709010198090101990901020009010201090102020901020309010204090102050901020609010207090102080901020909010210090102110901021209010213090102140901021509010216090102170901021809010219090102200901022109010222090102230901022409010225090102260901022709010228090102290901023009010231090102320901023309010234090102350901023609010237090102380901023909010240090102410901024209010243090102440901024509010246090102470901024809010249090102500901025109010252090102530901025409010255090102560901025709010258090102590901026009010261090102620901026309010264090102650901026609010267090102680901026909010270090102710901027209010273090102740901027509010276090102770901027809010279090102800901028109010282090102830901028409010285090102860901028709010288090102890901029009010291090102920901029309010294090102950901029609010297090102980901029909010300090103010901030209010303090103040901030509010306090103070901030809010309090103100901031109010312090103130901031409010315090103160901031709010318090103190901032009010321090103220901032309010324090103250901032609010327090103280901032909010330090103310901033209010333090103340901033509010336090103370901033809010339090103400901034109010342090103430901034409010345090103460901034709010348090103490901035009010351090103520901035309010354090103550901035609010357090103580901035909010360090103610901036209010363090103640901036509010366090103670901036809010369090103700901037109010372090103730901037409010375090103760901037709010378090103790901038009010381090103820901038309010384090103850901038609010387090103880901038909010390090103910901039209010393090103940901039509010396090103970901039809010399090104000901040109010402090104030901040409010405090104060901040709010408090104090901041009010411090104120901041309010414090104150901041609010417090104180901041909010420090104210901042209010423090104240901042509010426090104270901042809010429090104300901043109010432090104330901043409010435090104360901043709010438090104390901044009010441090104420901044309010444090104450901044609010447090104480901044909010450090104510901045209010453090104540901045509010456090104570901045809010459090104600901046109010462090104630901046409010465090104660901046709010468090104690901047009010471090104720901047309010474090104750901047609010477090104780901047909010480090104810901048209010483090104840901048509010486090104870901048809010489090104900901049109010492090104930901049409010495090104960901049709010498090104990901050009010501090105020901050309010504090105050901050609010507090105080901050909010510090105110901051209010513090105140901051509010516090105170901051809010519090105200901052109010522090105230901052409010525090105260901052709010528090105290901053009010531090105320901053309010534090105350901053609010537090105380901053909010540090105410901054209010543090105440901054509010546090105470901054809010549090105500901055109010552090105530901055409010555090105560901055709010558090105590901056009010561090105620901056309010564090105650901056609010567090105680901056909010570090105710901057209010573090105740901057509010576090105770901057809010579090105800901058109010582090105830901058409010585090105860901058709010588090105890901059009010591090105920901059309010594090105950901059609010597090105980901059909010600090106010901060209010603090106040901060509010606090106070901060809010609090106100901061109010612090106130901061409010615090106160901061709010618090106190901062009010621090106220901062309010624090106250901062609010627090106280901062909010630090106310901063209010633090106340901063509010636090106370901063809010639090106400901064109010642090106430901064409010645090106460901064709010648090106490901065009010651090106520901065309010654090106550901065609010657090106580901065909010660090106610901066209010663090106640901066509010666090106670901066809010669090106700901067109010672090106730901067409010675090106760901067709010678090106790901068009010681090106820901068309010684090106850901068609010687090106880901068909010690090106910901069209010693090106940901069509010696090106970901069809010699090107000901070109010702090107030901070409010705090107060901070709010708090107090901071009010711090107120901071309010714090107150901071609010717090107180901071909010720090107210901072209010723090107240901072509010726090107270901072809010729090107300901073109010732090107330901073409010735090107360901073709010738090107390901074009010741090107420901074309010744090107450901074609010747090107480901074909010750090107510901075209010753090107540901075509010756090107570901075809010759090107600901076109010762090107630901076409010765090107660901076709010768090107690901077009010771090107720901077309010774090107750901077609010777090107780902005109020052090200530902005409020055090200560902005709020058090200590902006009020061090200620902006309020064090200650902006609020067090200680902006909020070090200710902007209020073090200740902007509020076090200770902007809020079090200800902008109020082090200830902008409020085090200860902008709020088090200890902009009020091090200920902009309020094090200950902009609020097090200980902009909020100090201010902010209020103090201040902010509020106090201070902010809020109090201100902011109020112090201130902011409020115090201160902011709020118090201190902012009020121090201220902012309020124090201250902012609020127090201280902012909020130090201310902013209020133090201340902013509020136090201370902013809020139090201400902014109020142090201430902014409020145090201460902014709020148090201490902015009020151090201520902015309020154090201550902015609020157090201580902015909020160090201610902016209020163090201640902016509020166090201670902016809020169090201700902017109020172090201730902017409020175090201760902017709020178090201790902018009020181090201820902018309020184090201850902018609020187090201880902018909020190090201910902019209020193090201940902019509020196090201970902019809020199090202000902020109020202090202030902020409020205090202060902020709020208090202090902021009020211090202120902021309020214090202150902021609020217090202180902021909020220090202210902022209020223090202240902022509020226090202270902022809020229090202300902023109020232090202330902023409020235090202360902023709020238090202390902024009020241090202420902024309020244090202450902024609020247090202480902024909020250090202510902025209020253090202540902025509020256090202570902025809020259090202600902026109020262090202630902026409020265090202660902026709020268090202690902027009020271090202720902027309020274090202750902027609020277090202780902027909020280090202810902028209020283090202840902028509020286090202870902028809020289090202900902029109020292090202930902029409020295090202960902029709020298090202990902030009020301090203020902030309020304090203050902030609020307090203080902030909020310090203110902031209020313090203140902031509020316090203170902031809020319090203200902032109020322090203230902032409020325090203260902032709020328090203290902033009020331090203320902033309020334090203350902033609020337090203380902033909020340090203410902034209020343090203440902034509020346090203470902034809020349090203500902035109020352090203530902035409020355090203560902035709020358090203590902036009020361090203620902036309020364090203650902036609020367090203680902036909020370090203710902037209020373090203740902037509020376090203770902037809020379090203800902038109020382090203830902038409020385090203860902038709020388090203890902039009020391090203920902039309020394090203950902039609020397090203980902039909020400090204010902040209020403090204040902040509020406090204070902040809020409090204100902041109020412090204130902041409020415090204160902041709020418090204190902042009020421090204220902042309020424090204250902042609020427090204280902042909020430090204310902043209020433090204340902043509020436090204370902043809020439090204400902044109020442090204430902044409020445090204460902044709020448090204490902045009020451090204520902045309020454090204550902045609020457090204580902045909020460090204610902046209020463090204640902046509020466090204670902046809020469090204700902047109020472090204730902047409020475090204760902047709020478090204790902048009020481090204820902048309020484090204850902048609020487090204880902048909020490090204910902049209020493090204940902049509020496090204970902049809020499090205000902050109020502090205030902050409020505090205060902050709020508090205090902051009020511090205120902051309020514090205150902051609020517090205180902051909020520090205210902052209020523090205240902052509020526090205270902052809020529090205300902053109020532090205330902053409020535090205360902053709020538090205390902054009020541090205420902054309020544090205450902054609020547090205480902054909020550090205510902055209020553090205540902055509020556090205570902055809020559090205600902056109020562090205630902056409020565090205660902056709020568090205690902057009020571090205720902057309020574090205750902057609020577090205780902057909020580090205810902058209020583090205840902058509020586090205870902058809020589090205900902059109020592090205930902059409020595090205960902059709020598090205990902060009020601090206020902060309020604090206050902060609020607090206080902060909020610090206110902061209020613090206140902061509020616090206170902061809020619090206200902062109020622090206230902062409020625090206260902062709020628090206290902063009020631090206320902063309020634090206350902063609020637090206380902063909020640090206410902064209020643090206440902064509020646090206470902064809020649090206500902065109020652090206530902065409020655090206560902065709020658090206590902066009020661090206620902066309020664090206650902066609020667090206680902066909020670090206710902067209020673090206740902067509020676090206770902067809020679090206800902068109020682090206830902068409020685090206860902068709020688090206890902069009020691090206920902069309020694090206950902069609020697090206980902069909020700090207010902070209020703090207040902070509020706090207070902070809020709090207100902071109020712090207130902071409020715090207160902071709020718090207190902072009020721090207220902072309020724090207250902072609020727090207280902072909020730090207310902073209020733090207340902073509020736090207370902073809020739090207400902074109020742090207430902074409020745090207460902074709020748090207490902075009020751090207520902075309020754090207550902075609020757090207580902075909020760090207610902076209020763090207640902076509020766090207670902076809020769090207700902077109020772090207730902077409020775090207760902077709020778090300510903005209030053090300540903005509030056090300570903005809030059090300600903006109030062090300630903006409030065090300660903006709030068090300690903007009030071090300720903007309030074090300750903007609030077090300780903007909030080090300810903008209030083090300840903008509030086090300870903008809030089090300900903009109030092090300930903009409030095090300960903009709030098090300990903010009030101090301020903010309030104090301050903010609030107090301080903010909030110090301110903011209030113090301140903011509030116090301170903011809030119090301200903012109030122090301230903012409030125090301260903012709030128090301290903013009030131090301320903013309030134090301350903013609030137090301380903013909030140090301410903014209030143090301440903014509030146090301470903014809030149090301500903015109030152090301530903015409030155090301560903015709030158090301590903016009030161090301620903016309030164090301650903016609030167090301680903016909030170090301710903017209030173090301740903017509030176090301770903017809030179090301800903018109030182090301830903018409030185090301860903018709030188090301890903019009030191090301920903019309030194090301950903019609030197090301980903019909030200090302010903020209030203090302040903020509030206090302070903020809030209090302100903021109030212090302130903021409030215090302160903021709030218090302190903022009030221090302220903022309030224090302250903022609030227090302280903022909030230090302310903023209030233090302340903023509030236090302370903023809030239090302400903024109030242090302430903024409030245090302460903024709030248090302490903025009030251090302520903025309030254090302550903025609030257090302580903025909030260090302610903026209030263090302640903026509030266090302670903026809030269090302700903027109030272090302730903027409030275090302760903027709030278090302790903028009030281090302820903028309030284090302850903028609030287090302880903028909030290090302910903029209030293090302940903029509030296090302970903029809030299090303000903030109030302090303030903030409030305090303060903030709030308090303090903031009030311090303120903031309030314090303150903031609030317090303180903031909030320090303210903032209030323090303240903032509030326090303270903032809030329090303300903033109030332090303330903033409030335090303360903033709030338090303390903034009030341090303420903034309030344090303450903034609030347090303480903034909030350090303510903035209030353090303540903035509030356090303570903035809030359090303600903036109030362090303630903036409030365090303660903036709030368090303690903037009030371090303720903037309030374090303750903037609030377090303780903037909030380090303810903038209030383090303840903038509030386090303870903038809030389090303900903039109030392090303930903039409030395090303960903039709030398090303990903040009030401090304020903040309030404090304050903040609030407090304080903040909030410090304110903041209030413090304140903041509030416090304170903041809030419090304200903042109030422090304230903042409030425090304260903042709030428090304290903043009030431090304320903043309030434090304350903043609030437090304380903043909030440090304410903044209030443090304440903044509030446090304470903044809030449090304500903045109030452090304530903045409030455090304560903045709030458090304590903046009030461090304620903046309030464090304650903046609030467090304680903046909030470090304710903047209030473090304740903047509030476090304770903047809030479090304800903048109030482090304830903048409030485090304860903048709030488090304890903049009030491090304920903049309030494090304950903049609030497090304980903049909030500090305010903050209030503090305040903050509030506090305070903050809030509090305100903051109030512090305130903051409030515090305160903051709030518090305190903052009030521090305220903052309030524090305250903052609030527090305280903052909030530090305310903053209030533090305340903053509030536090305370903053809030539090305400903054109030542090305430903054409030545090305460903054709030548090305490903055009030551090305520903055309030554090305550903055609030557090305580903055909030560090305610903056209030563090305640903056509030566090305670903056809030569090305700903057109030572090305730903057409030575090305760903057709030578090305790903058009030581090305820903058309030584090305850903058609030587090305880903058909030590090305910903059209030593090305940903059509030596090305970903059809030599090306000903060109030602090306030903060409030605090306060903060709030608090306090903061009030611090306120903061309030614090306150903061609030617090306180903061909030620090306210903062209030623090306240903062509030626090306270903062809030629090306300903063109030632090306330903063409030635090306360903063709030638090306390903064009030641090306420903064309030644090306450903064609030647090306480903064909030650090306510903065209030653090306540903065509030656090306570903065809030659090306600903066109030662090306630903066409030665090306660903066709030668090306690903067009030671090306720903067309030674090306750903067609030677090306780903067909030680090306810903068209030683090306840903068509030686090306870903068809030689090306900903069109030692090306930903069409030695090306960903069709030698090306990903070009030701090307020903070309030704090307050903070609030707090307080903070909030710090307110903071209030713090307140903071509030716090307170903071809030719090307200903072109030722090307230903072409030725090307260903072709030728090307290903073009030731090307320903073309030734090307350903073609030737090307380903073909030740090307410903074209030743090307440903074509030746090307470903074809030749090307500903075109030752090307530903075409030755090307560903075709030758090307590903076009030761090307620903076309030764090307650903076609030767090307680903076909030770090307710903077209030773090307740903077509030776090307770904005109040052090400530904005409040055090400560904005709040058090400590904006009040061090400620904006309040064090400650904006609040067090400680904006909040070090400710904007209040073090400740904007509040076090400770904007809040079090400800904008109040082090400830904008409040085090400860904008709040088090400890904009009040091090400920904009309040094090400950904009609040097090400980904009909040100090401010904010209040103090401040904010509040106090401070904010809040109090401100904011109040112090401130904011409040115090401160904011709040118090401190904012009040121090401220904012309040124090401250904012609040127090401280904012909040130090401310904013209040133090401340904013509040136090401370904013809040139090401400904014109040142090401430904014409040145090401460904014709040148090401490904015009040151090401520904015309040154090401550904015609040157090401580904015909040160090401610904016209040163090401640904016509040166090401670904016809040169090401700904017109040172090401730904017409040175090401760904017709040178090401790904018009040181090401820904018309040184090401850904018609040187090401880904018909040190090401910904019209040193090401940904019509040196090401970904019809040199090402000904020109040202090402030904020409040205090402060904020709040208090402090904021009040211090402120904021309040214090402150904021609040217090402180904021909040220090402210904022209040223090402240904022509040226090402270904022809040229090402300904023109040232090402330904023409040235090402360904023709040238090402390904024009040241090402420904024309040244090402450904024609040247090402480904024909040250090402510904025209040253090402540904025509040256090402570904025809040259090402600904026109040262090402630904026409040265090402660904026709040268090402690904027009040271090402720904027309040274090402750904027609040277090402780904027909040280090402810904028209040283090402840904028509040286090402870904028809040289090402900904029109040292090402930904029409040295090402960904029709040298090402990904030009040301090403020904030309040304090403050904030609040307090403080904030909040310090403110904031209040313090403140904031509040316090403170904031809040319090403200904032109040322090403230904032409040325090403260904032709040328090403290904033009040331090403320904033309040334090403350904033609040337090403380904033909040340090403410904034209040343090403440904034509040346090403470904034809040349090403500904035109040352090403530904035409040355090403560904035709040358090403590904036009040361090403620904036309040364090403650904036609040367090403680904036909040370090403710904037209040373090403740904037509040376090403770904037809040379090403800904038109040382090403830904038409040385090403860904038709040388090403890904039009040391090403920904039309040394090403950904039609040397090403980904039909040400090404010904040209040403090404040904040509040406090404070904040809040409090404100904041109040412090404130904041409040415090404160904041709040418090404190904042009040421090404220904042309040424090404250904042609040427090404280904042909040430090404310904043209040433090404340904043509040436090404370904043809040439090404400904044109040442090404430904044409040445090404460904044709040448090404490904045009040451090404520904045309040454090404550904045609040457090404580904045909040460090404610904046209040463090404640904046509040466090404670904046809040469090404700904047109040472090404730904047409040475090404760904047709040478090404790904048009040481090404820904048309040484090404850904048609040487090404880904048909040490090404910904049209040493090404940904049509040496090404970904049809040499090405000904050109040502090405030904050409040505090405060904050709040508090405090904051009040511090405120904051309040514090405150904051609040517090405180904051909040520090405210904052209040523090405240904052509040526090405270904052809040529090405300904053109040532090405330904053409040535090405360904053709040538090405390904054009040541090405420904054309040544090405450904054609040547090405480904054909040550090405510904055209040553090405540904055509040556090405570904055809040559090405600904056109040562090405630904056409040565090405660904056709040568090405690904057009040571090405720904057309040574090405750904057609040577090405780904057909040580090405810904058209040583090405840904058509040586090405870904058809040589090405900904059109040592090405930904059409040595090405960904059709040598090405990904060009040601090406020904060309040604090406050904060609040607090406080904060909040610090406110904061209040613090406140904061509040616090406170904061809040619090406200904062109040622090406230904062409040625090406260904062709040628090406290904063009040631090406320904063309040634090406350904063609040637090406380904063909040640090406410904064209040643090406440904064509040646090406470904064809040649090406500904065109040652090406530904065409040655090406560904065709040658090406590904066009040661090406620904066309040664090406650904066609040667090406680904066909040670090406710904067209040673090406740904067509040676090406770904067809040679090406800904068109040682090406830904068409040685090406860904068709040688090406890904069009040691090406920904069309040694090406950904069609040697090406980904069909040700090407010904070209040703090407040904070509040706090407070904070809040709090407100904071109040712090407130904071409040715090407160904071709040718090407190904072009040721090407220904072309040724090407250904072609040727090407280904072909040730090407310904073209040733090407340904073509040736090407370904073809040739090407400904074109040742090407430904074409040745090407460904074709040748090407490904075009040751090407520904075309040754090407550904075609040757090407580904075909040760090407610904076209040763090407640904076509040766090407670904076809040769090407700904077109040772090407730904077409040775090407760904077709050051090500520905005309050054090500550905005609050057090500580905005909050060090500610905006209050063090500640905006509050066090500670905006809050069090500700905007109050072090500730905007409050075090500760905007709050078090500790905008009050081090500820905008309050084090500850905008609050087090500880905008909050090090500910905009209050093090500940905009509050096090500970905009809050099090501000905010109050102090501030905010409050105090501060905010709050108090501090905011009050111090501120905011309050114090501150905011609050117090501180905011909050120090501210905012209050123090501240905012509050126090501270905012809050129090501300905013109050132090501330905013409050135090501360905013709050138090501390905014009050141090501420905014309050144090501450905014609050147090501480905014909050150090501510905015209050153090501540905015509050156090501570905015809050159090501600905016109050162090501630905016409050165090501660905016709050168090501690905017009050171090501720905017309050174090501750905017609050177090501780905017909050180090501810905018209050183090501840905018509050186090501870905018809050189090501900905019109050192090501930905019409050195090501960905019709050198090501990905020009050201090502020905020309050204090502050905020609050207090502080905020909050210090502110905021209050213090502140905021509050216090502170905021809050219090502200905022109050222090502230905022409050225090502260905022709050228090502290905023009050231090502320905023309050234090502350905023609050237090502380905023909050240090502410905024209050243090502440905024509050246090502470905024809050249090502500905025109050252090502530905025409050255090502560905025709050258090502590905026009050261090502620905026309050264090502650905026609050267090502680905026909050270090502710905027209050273090502740905027509050276090502770905027809050279090502800905028109050282090502830905028409050285090502860905028709050288090502890905029009050291090502920905029309050294090502950905029609050297090502980905029909050300090503010905030209050303090503040905030509050306090503070905030809050309090503100905031109050312090503130905031409050315090503160905031709050318090503190905032009050321090503220905032309050324090503250905032609050327090503280905032909050330090503310905033209050333090503340905033509050336090503370905033809050339090503400905034109050342090503430905034409050345090503460905034709050348090503490905035009050351090503520905035309050354090503550905035609050357090503580905035909050360090503610905036209050363090503640905036509050366090503670905036809050369090503700905037109050372090503730905037409050375090503760905037709050378090503790905038009050381090503820905038309050384090503850905038609050387090503880905038909050390090503910905039209050393090503940905039509050396090503970905039809050399090504000905040109050402090504030905040409050405090504060905040709050408090504090905041009050411090504120905041309050414090504150905041609050417090504180905041909050420090504210905042209050423090504240905042509050426090504270905042809050429090504300905043109050432090504330905043409050435090504360905043709050438090504390905044009050441090504420905044309050444090504450905044609050447090504480905044909050450090504510905045209050453090504540905045509050456090504570905045809050459090504600905046109050462090504630905046409050465090504660905046709050468090504690905047009050471090504720905047309050474090504750905047609050477090504780905047909050480090504810905048209050483090504840905048509050486090504870905048809050489090504900905049109050492090504930905049409050495090504960905049709050498090504990905050009050501090505020905050309050504090505050905050609050507090505080905050909050510090505110905051209050513090505140905051509050516090505170905051809050519090505200905052109050522090505230905052409050525090505260905052709050528090505290905053009050531090505320905053309050534090505350905053609050537090505380905053909050540090505410905054209050543090505440905054509050546090505470905054809050549090505500905055109050552090505530905055409050555090505560905055709050558090505590905056009050561090505620905056309050564090505650905056609050567090505680905056909050570090505710905057209050573090505740905057509050576090505770905057809050579090505800905058109050582090505830905058409050585090505860905058709050588090505890905059009050591090505920905059309050594090505950905059609050597090505980905059909050600090506010905060209050603090506040905060509050606090506070905060809050609090506100905061109050612090506130905061409050615090506160905061709050618090506190905062009050621090506220905062309050624090506250905062609050627090506280905062909050630090506310905063209050633090506340905063509050636090506370905063809050639090506400905064109050642090506430905064409050645090506460905064709050648090506490905065009050651090506520905065309050654090506550905065609050657090506580905065909050660090506610905066209050663090506640905066509050666090506670905066809050669090506700905067109050672090506730905067409050675090506760905067709050678090506790905068009050681090506820905068309050684090506850905068609050687090506880905068909050690090506910905069209050693090506940905069509050696090506970905069809050699090507000905070109050702090507030905070409050705090507060905070709050708090507090905071009050711090507120905071309050714090507150905071609050717090507180905071909050720090507210905072209050723090507240905072509050726090507270905072809050729090507300905073109050732090507330905073409050735090507360905073709050738090507390905074009050741090507420905074309050744090507450905074609050747090507480905074909050750090507510905075209050753090507540905075509050756090507570905075809050759090507600905076109050762090507630905076409050765090507660905076709050768090507690905077009050771090507720905077309050774090507750905077609050777090600510906005209060053090600540906005509060056090600570906005809060059090600600906006109060062090600630906006409060065090600660906006709060068090600690906007009060071090600720906007309060074090600750906007609060077090600780906007909060080090600810906008209060083090600840906008509060086090600870906008809060089090600900906009109060092090600930906009409060095090600960906009709060098090600990906010009060101090601020906010309060104090601050906010609060107090601080906010909060110090601110906011209060113090601140906011509060116090601170906011809060119090601200906012109060122090601230906012409060125090601260906012709060128090601290906013009060131090601320906013309060134090601350906013609060137090601380906013909060140090601410906014209060143090601440906014509060146090601470906014809060149090601500906015109060152090601530906015409060155090601560906015709060158090601590906016009060161090601620906016309060164090601650906016609060167090601680906016909060170090601710906017209060173090601740906017509060176090601770906017809060179090601800906018109060182090601830906018409060185090601860906018709060188090601890906019009060191090601920906019309060194090601950906019609060197090601980906019909060200090602010906020209060203090602040906020509060206090602070906020809060209090602100906021109060212090602130906021409060215090602160906021709060218090602190906022009060221090602220906022309060224090602250906022609060227090602280906022909060230090602310906023209060233090602340906023509060236090602370906023809060239090602400906024109060242090602430906024409060245090602460906024709060248090602490906025009060251090602520906025309060254090602550906025609060257090602580906025909060260090602610906026209060263090602640906026509060266090602670906026809060269090602700906027109060272090602730906027409060275090602760906027709060278090602790906028009060281090602820906028309060284090602850906028609060287090602880906028909060290090602910906029209060293090602940906029509060296090602970906029809060299090603000906030109060302090603030906030409060305090603060906030709060308090603090906031009060311090603120906031309060314090603150906031609060317090603180906031909060320090603210906032209060323090603240906032509060326090603270906032809060329090603300906033109060332090603330906033409060335090603360906033709060338090603390906034009060341090603420906034309060344090603450906034609060347090603480906034909060350090603510906035209060353090603540906035509060356090603570906035809060359090603600906036109060362090603630906036409060365090603660906036709060368090603690906037009060371090603720906037309060374090603750906037609060377090603780906037909060380090603810906038209060383090603840906038509060386090603870906038809060389090603900906039109060392090603930906039409060395090603960906039709060398090603990906040009060401090604020906040309060404090604050906040609060407090604080906040909060410090604110906041209060413090604140906041509060416090604170906041809060419090604200906042109060422090604230906042409060425090604260906042709060428090604290906043009060431090604320906043309060434090604350906043609060437090604380906043909060440090604410906044209060443090604440906044509060446090604470906044809060449090604500906045109060452090604530906045409060455090604560906045709060458090604590906046009060461090604620906046309060464090604650906046609060467090604680906046909060470090604710906047209060473090604740906047509060476090604770906047809060479090604800906048109060482090604830906048409060485090604860906048709060488090604890906049009060491090604920906049309060494090604950906049609060497090604980906049909060500090605010906050209060503090605040906050509060506090605070906050809060509090605100906051109060512090605130906051409060515090605160906051709060518090605190906052009060521090605220906052309060524090605250906052609060527090605280906052909060530090605310906053209060533090605340906053509060536090605370906053809060539090605400906054109060542090605430906054409060545090605460906054709060548090605490906055009060551090605520906055309060554090605550906055609060557090605580906055909060560090605610906056209060563090605640906056509060566090605670906056809060569090605700906057109060572090605730906057409060575090605760906057709060578090605790906058009060581090605820906058309060584090605850906058609060587090605880906058909060590090605910906059209060593090605940906059509060596090605970906059809060599090606000906060109060602090606030906060409060605090606060906060709060608090606090906061009060611090606120906061309060614090606150906061609060617090606180906061909060620090606210906062209060623090606240906062509060626090606270906062809060629090606300906063109060632090606330906063409060635090606360906063709060638090606390906064009060641090606420906064309060644090606450906064609060647090606480906064909060650090606510906065209060653090606540906065509060656090606570906065809060659090606600906066109060662090606630906066409060665090606660906066709060668090606690906067009060671090606720906067309060674090606750906067609060677090606780906067909060680090606810906068209060683090606840906068509060686090606870906068809060689090606900906069109060692090606930906069409060695090606960906069709060698090606990906070009060701090607020906070309060704090607050906070609060707090607080906070909060710090607110906071209060713090607140906071509060716090607170906071809060719090607200906072109060722090607230906072409060725090607260906072709060728090607290906073009060731090607320906073309060734090607350906073609060737090607380906073909060740090607410906074209060743090607440906074509060746090607470906074809060749090607500906075109060752090607530906075409060755090607560906075709060758090607590906076009060761090607620906076309060764090607650906076609060767090607680906076909060770090607710906077209060773090607740906077509060776090700510907005209070053090700540907005509070056090700570907005809070059090700600907006109070062090700630907006409070065090700660907006709070068090700690907007009070071090700720907007309070074090700750907007609070077090700780907007909070080090700810907008209070083090700840907008509070086090700870907008809070089090700900907009109070092090700930907009409070095090700960907009709070098090700990907010009070101090701020907010309070104090701050907010609070107090701080907010909070110090701110907011209070113090701140907011509070116090701170907011809070119090701200907012109070122090701230907012409070125090701260907012709070128090701290907013009070131090701320907013309070134090701350907013609070137090701380907013909070140090701410907014209070143090701440907014509070146090701470907014809070149090701500907015109070152090701530907015409070155090701560907015709070158090701590907016009070161090701620907016309070164090701650907016609070167090701680907016909070170090701710907017209070173090701740907017509070176090701770907017809070179090701800907018109070182090701830907018409070185090701860907018709070188090701890907019009070191090701920907019309070194090701950907019609070197090701980907019909070200090702010907020209070203090702040907020509070206090702070907020809070209090702100907021109070212090702130907021409070215090702160907021709070218090702190907022009070221090702220907022309070224090702250907022609070227090702280907022909070230090702310907023209070233090702340907023509070236090702370907023809070239090702400907024109070242090702430907024409070245090702460907024709070248090702490907025009070251090702520907025309070254090702550907025609070257090702580907025909070260090702610907026209070263090702640907026509070266090702670907026809070269090702700907027109070272090702730907027409070275090702760907027709070278090702790907028009070281090702820907028309070284090702850907028609070287090702880907028909070290090702910907029209070293090702940907029509070296090702970907029809070299090703000907030109070302090703030907030409070305090703060907030709070308090703090907031009070311090703120907031309070314090703150907031609070317090703180907031909070320090703210907032209070323090703240907032509070326090703270907032809070329090703300907033109070332090703330907033409070335090703360907033709070338090703390907034009070341090703420907034309070344090703450907034609070347090703480907034909070350090703510907035209070353090703540907035509070356090703570907035809070359090703600907036109070362090703630907036409070365090703660907036709070368090703690907037009070371090703720907037309070374090703750907037609070377090703780907037909070380090703810907038209070383090703840907038509070386090703870907038809070389090703900907039109070392090703930907039409070395090703960907039709070398090703990907040009070401090704020907040309070404090704050907040609070407090704080907040909070410090704110907041209070413090704140907041509070416090704170907041809070419090704200907042109070422090704230907042409070425090704260907042709070428090704290907043009070431090704320907043309070434090704350907043609070437090704380907043909070440090704410907044209070443090704440907044509070446090704470907044809070449090704500907045109070452090704530907045409070455090704560907045709070458090704590907046009070461090704620907046309070464090704650907046609070467090704680907046909070470090704710907047209070473090704740907047509070476090704770907047809070479090704800907048109070482090704830907048409070485090704860907048709070488090704890907049009070491090704920907049309070494090704950907049609070497090704980907049909070500090705010907050209070503090705040907050509070506090705070907050809070509090705100907051109070512090705130907051409070515090705160907051709070518090705190907052009070521090705220907052309070524090705250907052609070527090705280907052909070530090705310907053209070533090705340907053509070536090705370907053809070539090705400907054109070542090705430907054409070545090705460907054709070548090705490907055009070551090705520907055309070554090705550907055609070557090705580907055909070560090705610907056209070563090705640907056509070566090705670907056809070569090705700907057109070572090705730907057409070575090705760907057709070578090705790907058009070581090705820907058309070584090705850907058609070587090705880907058909070590090705910907059209070593090705940907059509070596090705970907059809070599090706000907060109070602090706030907060409070605090706060907060709070608090706090907061009070611090706120907061309070614090706150907061609070617090706180907061909070620090706210907062209070623090706240907062509070626090706270907062809070629090706300907063109070632090706330907063409070635090706360907063709070638090706390907064009070641090706420907064309070644090706450907064609070647090706480907064909070650090706510907065209070653090706540907065509070656090706570907065809070659090706600907066109070662090706630907066409070665090706660907066709070668090706690907067009070671090706720907067309070674090706750907067609070677090706780907067909070680090706810907068209070683090706840907068509070686090706870907068809070689090706900907069109070692090706930907069409070695090706960907069709070698090706990907070009070701090707020907070309070704090707050907070609070707090707080907070909070710090707110907071209070713090707140907071509070716090707170907071809070719090707200907072109070722090707230907072409070725090707260907072709070728090707290907073009070731090707320907073309070734090707350907073609070737090707380907073909070740090707410907074209070743090707440907074509070746090707470907074809070749090707500907075109070752090707530907075409070755090707560907075709070758090707590907076009070761090707620907076309070764090707650907076609070767090707680907076909070770090707710907077209070773090707740907077509070776090800510908005209080053090800540908005509080056090800570908005809080059090800600908006109080062090800630908006409080065090800660908006709080068090800690908007009080071090800720908007309080074090800750908007609080077090800780908007909080080090800810908008209080083090800840908008509080086090800870908008809080089090800900908009109080092090800930908009409080095090800960908009709080098090800990908010009080101090801020908010309080104090801050908010609080107090801080908010909080110090801110908011209080113090801140908011509080116090801170908011809080119090801200908012109080122090801230908012409080125090801260908012709080128090801290908013009080131090801320908013309080134090801350908013609080137090801380908013909080140090801410908014209080143090801440908014509080146090801470908014809080149090801500908015109080152090801530908015409080155090801560908015709080158090801590908016009080161090801620908016309080164090801650908016609080167090801680908016909080170090801710908017209080173090801740908017509080176090801770908017809080179090801800908018109080182090801830908018409080185090801860908018709080188090801890908019009080191090801920908019309080194090801950908019609080197090801980908019909080200090802010908020209080203090802040908020509080206090802070908020809080209090802100908021109080212090802130908021409080215090802160908021709080218090802190908022009080221090802220908022309080224090802250908022609080227090802280908022909080230090802310908023209080233090802340908023509080236090802370908023809080239090802400908024109080242090802430908024409080245090802460908024709080248090802490908025009080251090802520908025309080254090802550908025609080257090802580908025909080260090802610908026209080263090802640908026509080266090802670908026809080269090802700908027109080272090802730908027409080275090802760908027709080278090802790908028009080281090802820908028309080284090802850908028609080287090802880908028909080290090802910908029209080293090802940908029509080296090802970908029809080299090803000908030109080302090803030908030409080305090803060908030709080308090803090908031009080311090803120908031309080314090803150908031609080317090803180908031909080320090803210908032209080323090803240908032509080326090803270908032809080329090803300908033109080332090803330908033409080335090803360908033709080338090803390908034009080341090803420908034309080344090803450908034609080347090803480908034909080350090803510908035209080353090803540908035509080356090803570908035809080359090803600908036109080362090803630908036409080365090803660908036709080368090803690908037009080371090803720908037309080374090803750908037609080377090803780908037909080380090803810908038209080383090803840908038509080386090803870908038809080389090803900908039109080392090803930908039409080395090803960908039709080398090803990908040009080401090804020908040309080404090804050908040609080407090804080908040909080410090804110908041209080413090804140908041509080416090804170908041809080419090804200908042109080422090804230908042409080425090804260908042709080428090804290908043009080431090804320908043309080434090804350908043609080437090804380908043909080440090804410908044209080443090804440908044509080446090804470908044809080449090804500908045109080452090804530908045409080455090804560908045709080458090804590908046009080461090804620908046309080464090804650908046609080467090804680908046909080470090804710908047209080473090804740908047509080476090804770908047809080479090804800908048109080482090804830908048409080485090804860908048709080488090804890908049009080491090804920908049309080494090804950908049609080497090804980908049909080500090805010908050209080503090805040908050509080506090805070908050809080509090805100908051109080512090805130908051409080515090805160908051709080518090805190908052009080521090805220908052309080524090805250908052609080527090805280908052909080530090805310908053209080533090805340908053509080536090805370908053809080539090805400908054109080542090805430908054409080545090805460908054709080548090805490908055009080551090805520908055309080554090805550908055609080557090805580908055909080560090805610908056209080563090805640908056509080566090805670908056809080569090805700908057109080572090805730908057409080575090805760908057709080578090805790908058009080581090805820908058309080584090805850908058609080587090805880908058909080590090805910908059209080593090805940908059509080596090805970908059809080599090806000908060109080602090806030908060409080605090806060908060709080608090806090908061009080611090806120908061309080614090806150908061609080617090806180908061909080620090806210908062209080623090806240908062509080626090806270908062809080629090806300908063109080632090806330908063409080635090806360908063709080638090806390908064009080641090806420908064309080644090806450908064609080647090806480908064909080650090806510908065209080653090806540908065509080656090806570908065809080659090806600908066109080662090806630908066409080665090806660908066709080668090806690908067009080671090806720908067309080674090806750908067609080677090806780908067909080680090806810908068209080683090806840908068509080686090806870908068809080689090806900908069109080692090806930908069409080695090806960908069709080698090806990908070009080701090807020908070309080704090807050908070609080707090807080908070909080710090807110908071209080713090807140908071509080716090807170908071809080719090807200908072109080722090807230908072409080725090807260908072709080728090807290908073009080731090807320908073309080734090807350908073609080737090807380908073909080740090807410908074209080743090807440908074509080746090807470908074809080749090807500908075109080752090807530908075409080755090807560908075709080758090807590908076009080761090807620908076309080764090807650908076609080767090807680908076909080770090807710908077209080773090807740908077509090051090900520909005309090054090900550909005609090057090900580909005909090060090900610909006209090063090900640909006509090066090900670909006809090069090900700909007109090072090900730909007409090075090900760909007709090078090900790909008009090081090900820909008309090084090900850909008609090087090900880909008909090090090900910909009209090093090900940909009509090096090900970909009809090099090901000909010109090102090901030909010409090105090901060909010709090108090901090909011009090111090901120909011309090114090901150909011609090117090901180909011909090120090901210909012209090123090901240909012509090126090901270909012809090129090901300909013109090132090901330909013409090135090901360909013709090138090901390909014009090141090901420909014309090144090901450909014609090147090901480909014909090150090901510909015209090153090901540909015509090156090901570909015809090159090901600909016109090162090901630909016409090165090901660909016709090168090901690909017009090171090901720909017309090174090901750909017609090177090901780909017909090180090901810909018209090183090901840909018509090186090901870909018809090189090901900909019109090192090901930909019409090195090901960909019709090198090901990909020009090201090902020909020309090204090902050909020609090207090902080909020909090210090902110909021209090213090902140909021509090216090902170909021809090219090902200909022109090222090902230909022409090225090902260909022709090228090902290909023009090231090902320909023309090234090902350909023609090237090902380909023909090240090902410909024209090243090902440909024509090246090902470909024809090249090902500909025109090252090902530909025409090255090902560909025709090258090902590909026009090261090902620909026309090264090902650909026609090267090902680909026909090270090902710909027209090273090902740909027509090276090902770909027809090279090902800909028109090282090902830909028409090285090902860909028709090288090902890909029009090291090902920909029309090294090902950909029609090297090902980909029909090300090903010909030209090303090903040909030509090306090903070909030809090309090903100909031109090312090903130909031409090315090903160909031709090318090903190909032009090321090903220909032309090324090903250909032609090327090903280909032909090330090903310909033209090333090903340909033509090336090903370909033809090339090903400909034109090342090903430909034409090345090903460909034709090348090903490909035009090351090903520909035309090354090903550909035609090357090903580909035909090360090903610909036209090363090903640909036509090366090903670909036809090369090903700909037109090372090903730909037409090375090903760909037709090378090903790909038009090381090903820909038309090384090903850909038609090387090903880909038909090390090903910909039209090393090903940909039509090396090903970909039809090399090904000909040109090402090904030909040409090405090904060909040709090408090904090909041009090411090904120909041309090414090904150909041609090417090904180909041909090420090904210909042209090423090904240909042509090426090904270909042809090429090904300909043109090432090904330909043409090435090904360909043709090438090904390909044009090441090904420909044309090444090904450909044609090447090904480909044909090450090904510909045209090453090904540909045509090456090904570909045809090459090904600909046109090462090904630909046409090465090904660909046709090468090904690909047009090471090904720909047309090474090904750909047609090477090904780909047909090480090904810909048209090483090904840909048509090486090904870909048809090489090904900909049109090492090904930909049409090495090904960909049709090498090904990909050009090501090905020909050309090504090905050909050609090507090905080909050909090510090905110909051209090513090905140909051509090516090905170909051809090519090905200909052109090522090905230909052409090525090905260909052709090528090905290909053009090531090905320909053309090534090905350909053609090537090905380909053909090540090905410909054209090543090905440909054509090546090905470909054809090549090905500909055109090552090905530909055409090555090905560909055709090558090905590909056009090561090905620909056309090564090905650909056609090567090905680909056909090570090905710909057209090573090905740909057509090576090905770909057809090579090905800909058109090582090905830909058409090585090905860909058709090588090905890909059009090591090905920909059309090594090905950909059609090597090905980909059909090600090906010909060209090603090906040909060509090606090906070909060809090609090906100909061109090612090906130909061409090615090906160909061709090618090906190909062009090621090906220909062309090624090906250909062609090627090906280909062909090630090906310909063209090633090906340909063509090636090906370909063809090639090906400909064109090642090906430909064409090645090906460909064709090648090906490909065009090651090906520909065309090654090906550909065609090657090906580909065909090660090906610909066209090663090906640909066509090666090906670909066809090669090906700909067109090672090906730909067409090675090906760909067709090678090906790909068009090681090906820909068309090684090906850909068609090687090906880909068909090690090906910909069209090693090906940909069509090696090906970909069809090699090907000909070109090702090907030909070409090705090907060909070709090708090907090909071009090711090907120909071309090714090907150909071609090717090907180909071909090720090907210909072209090723090907240909072509090726090907270909072809090729090907300909073109090732090907330909073409090735090907360909073709090738090907390909074009090741090907420909074309090744090907450909074609090747090907480909074909090750090907510909075209090753090907540909075509090756090907570909075809090759090907600909076109090762090907630909076409090765090907660909076709090768090907690909077009090771090907720909077309090774090907750910005109100052091000530910005409100055091000560910005709100058091000590910006009100061091000620910006309100064091000650910006609100067091000680910006909100070091000710910007209100073091000740910007509100076091000770910007809100079091000800910008109100082091000830910008409100085091000860910008709100088091000890910009009100091091000920910009309100094091000950910009609100097091000980910009909100100091001010910010209100103091001040910010509100106091001070910010809100109091001100910011109100112091001130910011409100115091001160910011709100118091001190910012009100121091001220910012309100124091001250910012609100127091001280910012909100130091001310910013209100133091001340910013509100136091001370910013809100139091001400910014109100142091001430910014409100145091001460910014709100148091001490910015009100151091001520910015309100154091001550910015609100157091001580910015909100160091001610910016209100163091001640910016509100166091001670910016809100169091001700910017109100172091001730910017409100175091001760910017709100178091001790910018009100181091001820910018309100184091001850910018609100187091001880910018909100190091001910910019209100193091001940910019509100196091001970910019809100199091002000910020109100202091002030910020409100205091002060910020709100208091002090910021009100211091002120910021309100214091002150910021609100217091002180910021909100220091002210910022209100223091002240910022509100226091002270910022809100229091002300910023109100232091002330910023409100235091002360910023709100238091002390910024009100241091002420910024309100244091002450910024609100247091002480910024909100250091002510910025209100253091002540910025509100256091002570910025809100259091002600910026109100262091002630910026409100265091002660910026709100268091002690910027009100271091002720910027309100274091002750910027609100277091002780910027909100280091002810910028209100283091002840910028509100286091002870910028809100289091002900910029109100292091002930910029409100295091002960910029709100298091002990910030009100301091003020910030309100304091003050910030609100307091003080910030909100310091003110910031209100313091003140910031509100316091003170910031809100319091003200910032109100322091003230910032409100325091003260910032709100328091003290910033009100331091003320910033309100334091003350910033609100337091003380910033909100340091003410910034209100343091003440910034509100346091003470910034809100349091003500910035109100352091003530910035409100355091003560910035709100358091003590910036009100361091003620910036309100364091003650910036609100367091003680910036909100370091003710910037209100373091003740910037509100376091003770910037809100379091003800910038109100382091003830910038409100385091003860910038709100388091003890910039009100391091003920910039309100394091003950910039609100397091003980910039909100400091004010910040209100403091004040910040509100406091004070910040809100409091004100910041109100412091004130910041409100415091004160910041709100418091004190910042009100421091004220910042309100424091004250910042609100427091004280910042909100430091004310910043209100433091004340910043509100436091004370910043809100439091004400910044109100442091004430910044409100445091004460910044709100448091004490910045009100451091004520910045309100454091004550910045609100457091004580910045909100460091004610910046209100463091004640910046509100466091004670910046809100469091004700910047109100472091004730910047409100475091004760910047709100478091004790910048009100481091004820910048309100484091004850910048609100487091004880910048909100490091004910910049209100493091004940910049509100496091004970910049809100499091005000910050109100502091005030910050409100505091005060910050709100508091005090910051009100511091005120910051309100514091005150910051609100517091005180910051909100520091005210910052209100523091005240910052509100526091005270910052809100529091005300910053109100532091005330910053409100535091005360910053709100538091005390910054009100541091005420910054309100544091005450910054609100547091005480910054909100550091005510910055209100553091005540910055509100556091005570910055809100559091005600910056109100562091005630910056409100565091005660910056709100568091005690910057009100571091005720910057309100574091005750910057609100577091005780910057909100580091005810910058209100583091005840910058509100586091005870910058809100589091005900910059109100592091005930910059409100595091005960910059709100598091005990910060009100601091006020910060309100604091006050910060609100607091006080910060909100610091006110910061209100613091006140910061509100616091006170910061809100619091006200910062109100622091006230910062409100625091006260910062709100628091006290910063009100631091006320910063309100634091006350910063609100637091006380910063909100640091006410910064209100643091006440910064509100646091006470910064809100649091006500910065109100652091006530910065409100655091006560910065709100658091006590910066009100661091006620910066309100664091006650910066609100667091006680910066909100670091006710910067209100673091006740910067509100676091006770910067809100679091006800910068109100682091006830910068409100685091006860910068709100688091006890910069009100691091006920910069309100694091006950910069609100697091006980910069909100700091007010910070209100703091007040910070509100706091007070910070809100709091007100910071109100712091007130910071409100715091007160910071709100718091007190910072009100721091007220910072309100724091007250910072609100727091007280910072909100730091007310910073209100733091007340910073509100736091007370910073809100739091007400910074109100742091007430910074409100745091007460910074709100748091007490910075009100751091007520910075309100754091007550910075609100757091007580910075909100760091007610910076209100763091007640910076509100766091007670910076809100769091007700910077109100772091007730910077409110051091100520911005309110054091100550911005609110057091100580911005909110060091100610911006209110063091100640911006509110066091100670911006809110069091100700911007109110072091100730911007409110075091100760911007709110078091100790911008009110081091100820911008309110084091100850911008609110087091100880911008909110090091100910911009209110093091100940911009509110096091100970911009809110099091101000911010109110102091101030911010409110105091101060911010709110108091101090911011009110111091101120911011309110114091101150911011609110117091101180911011909110120091101210911012209110123091101240911012509110126091101270911012809110129091101300911013109110132091101330911013409110135091101360911013709110138091101390911014009110141091101420911014309110144091101450911014609110147091101480911014909110150091101510911015209110153091101540911015509110156091101570911015809110159091101600911016109110162091101630911016409110165091101660911016709110168091101690911017009110171091101720911017309110174091101750911017609110177091101780911017909110180091101810911018209110183091101840911018509110186091101870911018809110189091101900911019109110192091101930911019409110195091101960911019709110198091101990911020009110201091102020911020309110204091102050911020609110207091102080911020909110210091102110911021209110213091102140911021509110216091102170911021809110219091102200911022109110222091102230911022409110225091102260911022709110228091102290911023009110231091102320911023309110234091102350911023609110237091102380911023909110240091102410911024209110243091102440911024509110246091102470911024809110249091102500911025109110252091102530911025409110255091102560911025709110258091102590911026009110261091102620911026309110264091102650911026609110267091102680911026909110270091102710911027209110273091102740911027509110276091102770911027809110279091102800911028109110282091102830911028409110285091102860911028709110288091102890911029009110291091102920911029309110294091102950911029609110297091102980911029909110300091103010911030209110303091103040911030509110306091103070911030809110309091103100911031109110312091103130911031409110315091103160911031709110318091103190911032009110321091103220911032309110324091103250911032609110327091103280911032909110330091103310911033209110333091103340911033509110336091103370911033809110339091103400911034109110342091103430911034409110345091103460911034709110348091103490911035009110351091103520911035309110354091103550911035609110357091103580911035909110360091103610911036209110363091103640911036509110366091103670911036809110369091103700911037109110372091103730911037409110375091103760911037709110378091103790911038009110381091103820911038309110384091103850911038609110387091103880911038909110390091103910911039209110393091103940911039509110396091103970911039809110399091104000911040109110402091104030911040409110405091104060911040709110408091104090911041009110411091104120911041309110414091104150911041609110417091104180911041909110420091104210911042209110423091104240911042509110426091104270911042809110429091104300911043109110432091104330911043409110435091104360911043709110438091104390911044009110441091104420911044309110444091104450911044609110447091104480911044909110450091104510911045209110453091104540911045509110456091104570911045809110459091104600911046109110462091104630911046409110465091104660911046709110468091104690911047009110471091104720911047309110474091104750911047609110477091104780911047909110480091104810911048209110483091104840911048509110486091104870911048809110489091104900911049109110492091104930911049409110495091104960911049709110498091104990911050009110501091105020911050309110504091105050911050609110507091105080911050909110510091105110911051209110513091105140911051509110516091105170911051809110519091105200911052109110522091105230911052409110525091105260911052709110528091105290911053009110531091105320911053309110534091105350911053609110537091105380911053909110540091105410911054209110543091105440911054509110546091105470911054809110549091105500911055109110552091105530911055409110555091105560911055709110558091105590911056009110561091105620911056309110564091105650911056609110567091105680911056909110570091105710911057209110573091105740911057509110576091105770911057809110579091105800911058109110582091105830911058409110585091105860911058709110588091105890911059009110591091105920911059309110594091105950911059609110597091105980911059909110600091106010911060209110603091106040911060509110606091106070911060809110609091106100911061109110612091106130911061409110615091106160911061709110618091106190911062009110621091106220911062309110624091106250911062609110627091106280911062909110630091106310911063209110633091106340911063509110636091106370911063809110639091106400911064109110642091106430911064409110645091106460911064709110648091106490911065009110651091106520911065309110654091106550911065609110657091106580911065909110660091106610911066209110663091106640911066509110666091106670911066809110669091106700911067109110672091106730911067409110675091106760911067709110678091106790911068009110681091106820911068309110684091106850911068609110687091106880911068909110690091106910911069209110693091106940911069509110696091106970911069809110699091107000911070109110702091107030911070409110705091107060911070709110708091107090911071009110711091107120911071309110714091107150911071609110717091107180911071909110720091107210911072209110723091107240911072509110726091107270911072809110729091107300911073109110732091107330911073409110735091107360911073709110738091107390911074009110741091107420911074309110744091107450911074609110747091107480911074909110750091107510911075209110753091107540911075509110756091107570911075809110759091107600911076109110762091107630911076409110765091107660911076709110768091107690911077009110771091107720911077309110774091200510912005209120053091200540912005509120056091200570912005809120059091200600912006109120062091200630912006409120065091200660912006709120068091200690912007009120071091200720912007309120074091200750912007609120077091200780912007909120080091200810912008209120083091200840912008509120086091200870912008809120089091200900912009109120092091200930912009409120095091200960912009709120098091200990912010009120101091201020912010309120104091201050912010609120107091201080912010909120110091201110912011209120113091201140912011509120116091201170912011809120119091201200912012109120122091201230912012409120125091201260912012709120128091201290912013009120131091201320912013309120134091201350912013609120137091201380912013909120140091201410912014209120143091201440912014509120146091201470912014809120149091201500912015109120152091201530912015409120155091201560912015709120158091201590912016009120161091201620912016309120164091201650912016609120167091201680912016909120170091201710912017209120173091201740912017509120176091201770912017809120179091201800912018109120182091201830912018409120185091201860912018709120188091201890912019009120191091201920912019309120194091201950912019609120197091201980912019909120200091202010912020209120203091202040912020509120206091202070912020809120209091202100912021109120212091202130912021409120215091202160912021709120218091202190912022009120221091202220912022309120224091202250912022609120227091202280912022909120230091202310912023209120233091202340912023509120236091202370912023809120239091202400912024109120242091202430912024409120245091202460912024709120248091202490912025009120251091202520912025309120254091202550912025609120257091202580912025909120260091202610912026209120263091202640912026509120266091202670912026809120269091202700912027109120272091202730912027409120275091202760912027709120278091202790912028009120281091202820912028309120284091202850912028609120287091202880912028909120290091202910912029209120293091202940912029509120296091202970912029809120299091203000912030109120302091203030912030409120305091203060912030709120308091203090912031009120311091203120912031309120314091203150912031609120317091203180912031909120320091203210912032209120323091203240912032509120326091203270912032809120329091203300912033109120332091203330912033409120335091203360912033709120338091203390912034009120341091203420912034309120344091203450912034609120347091203480912034909120350091203510912035209120353091203540912035509120356091203570912035809120359091203600912036109120362091203630912036409120365091203660912036709120368091203690912037009120371091203720912037309120374091203750912037609120377091203780912037909120380091203810912038209120383091203840912038509120386091203870912038809120389091203900912039109120392091203930912039409120395091203960912039709120398091203990912040009120401091204020912040309120404091204050912040609120407091204080912040909120410091204110912041209120413091204140912041509120416091204170912041809120419091204200912042109120422091204230912042409120425091204260912042709120428091204290912043009120431091204320912043309120434091204350912043609120437091204380912043909120440091204410912044209120443091204440912044509120446091204470912044809120449091204500912045109120452091204530912045409120455091204560912045709120458091204590912046009120461091204620912046309120464091204650912046609120467091204680912046909120470091204710912047209120473091204740912047509120476091204770912047809120479091204800912048109120482091204830912048409120485091204860912048709120488091204890912049009120491091204920912049309120494091204950912049609120497091204980912049909120500091205010912050209120503091205040912050509120506091205070912050809120509091205100912051109120512091205130912051409120515091205160912051709120518091205190912052009120521091205220912052309120524091205250912052609120527091205280912052909120530091205310912053209120533091205340912053509120536091205370912053809120539091205400912054109120542091205430912054409120545091205460912054709120548091205490912055009120551091205520912055309120554091205550912055609120557091205580912055909120560091205610912056209120563091205640912056509120566091205670912056809120569091205700912057109120572091205730912057409120575091205760912057709120578091205790912058009120581091205820912058309120584091205850912058609120587091205880912058909120590091205910912059209120593091205940912059509120596091205970912059809120599091206000912060109120602091206030912060409120605091206060912060709120608091206090912061009120611091206120912061309120614091206150912061609120617091206180912061909120620091206210912062209120623091206240912062509120626091206270912062809120629091206300912063109120632091206330912063409120635091206360912063709120638091206390912064009120641091206420912064309120644091206450912064609120647091206480912064909120650091206510912065209120653091206540912065509120656091206570912065809120659091206600912066109120662091206630912066409120665091206660912066709120668091206690912067009120671091206720912067309120674091206750912067609120677091206780912067909120680091206810912068209120683091206840912068509120686091206870912068809120689091206900912069109120692091206930912069409120695091206960912069709120698091206990912070009120701091207020912070309120704091207050912070609120707091207080912070909120710091207110912071209120713091207140912071509120716091207170912071809120719091207200912072109120722091207230912072409120725091207260912072709120728091207290912073009120731091207320912073309120734091207350912073609120737091207380912073909120740091207410912074209120743091207440912074509120746091207470912074809120749091207500912075109120752091207530912075409120755091207560912075709120758091207590912076009120761091207620912076309120764091207650912076609120767091207680912076909120770091207710912077209120773091207740913005109130052091300530913005409130055091300560913005709130058091300590913006009130061091300620913006309130064091300650913006609130067091300680913006909130070091300710913007209130073091300740913007509130076091300770913007809130079091300800913008109130082091300830913008409130085091300860913008709130088091300890913009009130091091300920913009309130094091300950913009609130097091300980913009909130100091301010913010209130103091301040913010509130106091301070913010809130109091301100913011109130112091301130913011409130115091301160913011709130118091301190913012009130121091301220913012309130124091301250913012609130127091301280913012909130130091301310913013209130133091301340913013509130136091301370913013809130139091301400913014109130142091301430913014409130145091301460913014709130148091301490913015009130151091301520913015309130154091301550913015609130157091301580913015909130160091301610913016209130163091301640913016509130166091301670913016809130169091301700913017109130172091301730913017409130175091301760913017709130178091301790913018009130181091301820913018309130184091301850913018609130187091301880913018909130190091301910913019209130193091301940913019509130196091301970913019809130199091302000913020109130202091302030913020409130205091302060913020709130208091302090913021009130211091302120913021309130214091302150913021609130217091302180913021909130220091302210913022209130223091302240913022509130226091302270913022809130229091302300913023109130232091302330913023409130235091302360913023709130238091302390913024009130241091302420913024309130244091302450913024609130247091302480913024909130250091302510913025209130253091302540913025509130256091302570913025809130259091302600913026109130262091302630913026409130265091302660913026709130268091302690913027009130271091302720913027309130274091302750913027609130277091302780913027909130280091302810913028209130283091302840913028509130286091302870913028809130289091302900913029109130292091302930913029409130295091302960913029709130298091302990913030009130301091303020913030309130304091303050913030609130307091303080913030909130310091303110913031209130313091303140913031509130316091303170913031809130319091303200913032109130322091303230913032409130325091303260913032709130328091303290913033009130331091303320913033309130334091303350913033609130337091303380913033909130340091303410913034209130343091303440913034509130346091303470913034809130349091303500913035109130352091303530913035409130355091303560913035709130358091303590913036009130361091303620913036309130364091303650913036609130367091303680913036909130370091303710913037209130373091303740913037509130376091303770913037809130379091303800913038109130382091303830913038409130385091303860913038709130388091303890913039009130391091303920913039309130394091303950913039609130397091303980913039909130400091304010913040209130403091304040913040509130406091304070913040809130409091304100913041109130412091304130913041409130415091304160913041709130418091304190913042009130421091304220913042309130424091304250913042609130427091304280913042909130430091304310913043209130433091304340913043509130436091304370913043809130439091304400913044109130442091304430913044409130445091304460913044709130448091304490913045009130451091304520913045309130454091304550913045609130457091304580913045909130460091304610913046209130463091304640913046509130466091304670913046809130469091304700913047109130472091304730913047409130475091304760913047709130478091304790913048009130481091304820913048309130484091304850913048609130487091304880913048909130490091304910913049209130493091304940913049509130496091304970913049809130499091305000913050109130502091305030913050409130505091305060913050709130508091305090913051009130511091305120913051309130514091305150913051609130517091305180913051909130520091305210913052209130523091305240913052509130526091305270913052809130529091305300913053109130532091305330913053409130535091305360913053709130538091305390913054009130541091305420913054309130544091305450913054609130547091305480913054909130550091305510913055209130553091305540913055509130556091305570913055809130559091305600913056109130562091305630913056409130565091305660913056709130568091305690913057009130571091305720913057309130574091305750913057609130577091305780913057909130580091305810913058209130583091305840913058509130586091305870913058809130589091305900913059109130592091305930913059409130595091305960913059709130598091305990913060009130601091306020913060309130604091306050913060609130607091306080913060909130610091306110913061209130613091306140913061509130616091306170913061809130619091306200913062109130622091306230913062409130625091306260913062709130628091306290913063009130631091306320913063309130634091306350913063609130637091306380913063909130640091306410913064209130643091306440913064509130646091306470913064809130649091306500913065109130652091306530913065409130655091306560913065709130658091306590913066009130661091306620913066309130664091306650913066609130667091306680913066909130670091306710913067209130673091306740913067509130676091306770913067809130679091306800913068109130682091306830913068409130685091306860913068709130688091306890913069009130691091306920913069309130694091306950913069609130697091306980913069909130700091307010913070209130703091307040913070509130706091307070913070809130709091307100913071109130712091307130913071409130715091307160913071709130718091307190913072009130721091307220913072309130724091307250913072609130727091307280913072909130730091307310913073209130733091307340913073509130736091307370913073809130739091307400913074109130742091307430913074409130745091307460913074709130748091307490913075009130751091307520913075309130754091307550913075609130757091307580913075909130760091307610913076209130763091307640913076509130766091307670913076809130769091307700913077109130772091307730913077409140051091400520914005309140054091400550914005609140057091400580914005909140060091400610914006209140063091400640914006509140066091400670914006809140069091400700914007109140072091400730914007409140075091400760914007709140078091400790914008009140081091400820914008309140084091400850914008609140087091400880914008909140090091400910914009209140093091400940914009509140096091400970914009809140099091401000914010109140102091401030914010409140105091401060914010709140108091401090914011009140111091401120914011309140114091401150914011609140117091401180914011909140120091401210914012209140123091401240914012509140126091401270914012809140129091401300914013109140132091401330914013409140135091401360914013709140138091401390914014009140141091401420914014309140144091401450914014609140147091401480914014909140150091401510914015209140153091401540914015509140156091401570914015809140159091401600914016109140162091401630914016409140165091401660914016709140168091401690914017009140171091401720914017309140174091401750914017609140177091401780914017909140180091401810914018209140183091401840914018509140186091401870914018809140189091401900914019109140192091401930914019409140195091401960914019709140198091401990914020009140201091402020914020309140204091402050914020609140207091402080914020909140210091402110914021209140213091402140914021509140216091402170914021809140219091402200914022109140222091402230914022409140225091402260914022709140228091402290914023009140231091402320914023309140234091402350914023609140237091402380914023909140240091402410914024209140243091402440914024509140246091402470914024809140249091402500914025109140252091402530914025409140255091402560914025709140258091402590914026009140261091402620914026309140264091402650914026609140267091402680914026909140270091402710914027209140273091402740914027509140276091402770914027809140279091402800914028109140282091402830914028409140285091402860914028709140288091402890914029009140291091402920914029309140294091402950914029609140297091402980914029909140300091403010914030209140303091403040914030509140306091403070914030809140309091403100914031109140312091403130914031409140315091403160914031709140318091403190914032009140321091403220914032309140324091403250914032609140327091403280914032909140330091403310914033209140333091403340914033509140336091403370914033809140339091403400914034109140342091403430914034409140345091403460914034709140348091403490914035009140351091403520914035309140354091403550914035609140357091403580914035909140360091403610914036209140363091403640914036509140366091403670914036809140369091403700914037109140372091403730914037409140375091403760914037709140378091403790914038009140381091403820914038309140384091403850914038609140387091403880914038909140390091403910914039209140393091403940914039509140396091403970914039809140399091404000914040109140402091404030914040409140405091404060914040709140408091404090914041009140411091404120914041309140414091404150914041609140417091404180914041909140420091404210914042209140423091404240914042509140426091404270914042809140429091404300914043109140432091404330914043409140435091404360914043709140438091404390914044009140441091404420914044309140444091404450914044609140447091404480914044909140450091404510914045209140453091404540914045509140456091404570914045809140459091404600914046109140462091404630914046409140465091404660914046709140468091404690914047009140471091404720914047309140474091404750914047609140477091404780914047909140480091404810914048209140483091404840914048509140486091404870914048809140489091404900914049109140492091404930914049409140495091404960914049709140498091404990914050009140501091405020914050309140504091405050914050609140507091405080914050909140510091405110914051209140513091405140914051509140516091405170914051809140519091405200914052109140522091405230914052409140525091405260914052709140528091405290914053009140531091405320914053309140534091405350914053609140537091405380914053909140540091405410914054209140543091405440914054509140546091405470914054809140549091405500914055109140552091405530914055409140555091405560914055709140558091405590914056009140561091405620914056309140564091405650914056609140567091405680914056909140570091405710914057209140573091405740914057509140576091405770914057809140579091405800914058109140582091405830914058409140585091405860914058709140588091405890914059009140591091405920914059309140594091405950914059609140597091405980914059909140600091406010914060209140603091406040914060509140606091406070914060809140609091406100914061109140612091406130914061409140615091406160914061709140618091406190914062009140621091406220914062309140624091406250914062609140627091406280914062909140630091406310914063209140633091406340914063509140636091406370914063809140639091406400914064109140642091406430914064409140645091406460914064709140648091406490914065009140651091406520914065309140654091406550914065609140657091406580914065909140660091406610914066209140663091406640914066509140666091406670914066809140669091406700914067109140672091406730914067409140675091406760914067709140678091406790914068009140681091406820914068309140684091406850914068609140687091406880914068909140690091406910914069209140693091406940914069509140696091406970914069809140699091407000914070109140702091407030914070409140705091407060914070709140708091407090914071009140711091407120914071309140714091407150914071609140717091407180914071909140720091407210914072209140723091407240914072509140726091407270914072809140729091407300914073109140732091407330914073409140735091407360914073709140738091407390914074009140741091407420914074309140744091407450914074609140747091407480914074909140750091407510914075209140753091407540914075509140756091407570914075809140759091407600914076109140762091407630914076409140765091407660914076709140768091407690914077009140771091407720914077309140774091500510915005209150053091500540915005509150056091500570915005809150059091500600915006109150062091500630915006409150065091500660915006709150068091500690915007009150071091500720915007309150074091500750915007609150077091500780915007909150080091500810915008209150083091500840915008509150086091500870915008809150089091500900915009109150092091500930915009409150095091500960915009709150098091500990915010009150101091501020915010309150104091501050915010609150107091501080915010909150110091501110915011209150113091501140915011509150116091501170915011809150119091501200915012109150122091501230915012409150125091501260915012709150128091501290915013009150131091501320915013309150134091501350915013609150137091501380915013909150140091501410915014209150143091501440915014509150146091501470915014809150149091501500915015109150152091501530915015409150155091501560915015709150158091501590915016009150161091501620915016309150164091501650915016609150167091501680915016909150170091501710915017209150173091501740915017509150176091501770915017809150179091501800915018109150182091501830915018409150185091501860915018709150188091501890915019009150191091501920915019309150194091501950915019609150197091501980915019909150200091502010915020209150203091502040915020509150206091502070915020809150209091502100915021109150212091502130915021409150215091502160915021709150218091502190915022009150221091502220915022309150224091502250915022609150227091502280915022909150230091502310915023209150233091502340915023509150236091502370915023809150239091502400915024109150242091502430915024409150245091502460915024709150248091502490915025009150251091502520915025309150254091502550915025609150257091502580915025909150260091502610915026209150263091502640915026509150266091502670915026809150269091502700915027109150272091502730915027409150275091502760915027709150278091502790915028009150281091502820915028309150284091502850915028609150287091502880915028909150290091502910915029209150293091502940915029509150296091502970915029809150299091503000915030109150302091503030915030409150305091503060915030709150308091503090915031009150311091503120915031309150314091503150915031609150317091503180915031909150320091503210915032209150323091503240915032509150326091503270915032809150329091503300915033109150332091503330915033409150335091503360915033709150338091503390915034009150341091503420915034309150344091503450915034609150347091503480915034909150350091503510915035209150353091503540915035509150356091503570915035809150359091503600915036109150362091503630915036409150365091503660915036709150368091503690915037009150371091503720915037309150374091503750915037609150377091503780915037909150380091503810915038209150383091503840915038509150386091503870915038809150389091503900915039109150392091503930915039409150395091503960915039709150398091503990915040009150401091504020915040309150404091504050915040609150407091504080915040909150410091504110915041209150413091504140915041509150416091504170915041809150419091504200915042109150422091504230915042409150425091504260915042709150428091504290915043009150431091504320915043309150434091504350915043609150437091504380915043909150440091504410915044209150443091504440915044509150446091504470915044809150449091504500915045109150452091504530915045409150455091504560915045709150458091504590915046009150461091504620915046309150464091504650915046609150467091504680915046909150470091504710915047209150473091504740915047509150476091504770915047809150479091504800915048109150482091504830915048409150485091504860915048709150488091504890915049009150491091504920915049309150494091504950915049609150497091504980915049909150500091505010915050209150503091505040915050509150506091505070915050809150509091505100915051109150512091505130915051409150515091505160915051709150518091505190915052009150521091505220915052309150524091505250915052609150527091505280915052909150530091505310915053209150533091505340915053509150536091505370915053809150539091505400915054109150542091505430915054409150545091505460915054709150548091505490915055009150551091505520915055309150554091505550915055609150557091505580915055909150560091505610915056209150563091505640915056509150566091505670915056809150569091505700915057109150572091505730915057409150575091505760915057709150578091505790915058009150581091505820915058309150584091505850915058609150587091505880915058909150590091505910915059209150593091505940915059509150596091505970915059809150599091506000915060109150602091506030915060409150605091506060915060709150608091506090915061009150611091506120915061309150614091506150915061609150617091506180915061909150620091506210915062209150623091506240915062509150626091506270915062809150629091506300915063109150632091506330915063409150635091506360915063709150638091506390915064009150641091506420915064309150644091506450915064609150647091506480915064909150650091506510915065209150653091506540915065509150656091506570915065809150659091506600915066109150662091506630915066409150665091506660915066709150668091506690915067009150671091506720915067309150674091506750915067609150677091506780915067909150680091506810915068209150683091506840915068509150686091506870915068809150689091506900915069109150692091506930915069409150695091506960915069709150698091506990915070009150701091507020915070309150704091507050915070609150707091507080915070909150710091507110915071209150713091507140915071509150716091507170915071809150719091507200915072109150722091507230915072409150725091507260915072709150728091507290915073009150731091507320915073309150734091507350915073609150737091507380915073909150740091507410915074209150743091507440915074509150746091507470915074809150749091507500915075109150752091507530915075409150755091507560915075709150758091507590915076009150761091507620915076309150764091507650915076609150767091507680915076909150770091507710915077209150773091507740916005109160052091600530916005409160055091600560916005709160058091600590916006009160061091600620916006309160064091600650916006609160067091600680916006909160070091600710916007209160073091600740916007509160076091600770916007809160079091600800916008109160082091600830916008409160085091600860916008709160088091600890916009009160091091600920916009309160094091600950916009609160097091600980916009909160100091601010916010209160103091601040916010509160106091601070916010809160109091601100916011109160112091601130916011409160115091601160916011709160118091601190916012009160121091601220916012309160124091601250916012609160127091601280916012909160130091601310916013209160133091601340916013509160136091601370916013809160139091601400916014109160142091601430916014409160145091601460916014709160148091601490916015009160151091601520916015309160154091601550916015609160157091601580916015909160160091601610916016209160163091601640916016509160166091601670916016809160169091601700916017109160172091601730916017409160175091601760916017709160178091601790916018009160181091601820916018309160184091601850916018609160187091601880916018909160190091601910916019209160193091601940916019509160196091601970916019809160199091602000916020109160202091602030916020409160205091602060916020709160208091602090916021009160211091602120916021309160214091602150916021609160217091602180916021909160220091602210916022209160223091602240916022509160226091602270916022809160229091602300916023109160232091602330916023409160235091602360916023709160238091602390916024009160241091602420916024309160244091602450916024609160247091602480916024909160250091602510916025209160253091602540916025509160256091602570916025809160259091602600916026109160262091602630916026409160265091602660916026709160268091602690916027009160271091602720916027309160274091602750916027609160277091602780916027909160280091602810916028209160283091602840916028509160286091602870916028809160289091602900916029109160292091602930916029409160295091602960916029709160298091602990916030009160301091603020916030309160304091603050916030609160307091603080916030909160310091603110916031209160313091603140916031509160316091603170916031809160319091603200916032109160322091603230916032409160325091603260916032709160328091603290916033009160331091603320916033309160334091603350916033609160337091603380916033909160340091603410916034209160343091603440916034509160346091603470916034809160349091603500916035109160352091603530916035409160355091603560916035709160358091603590916036009160361091603620916036309160364091603650916036609160367091603680916036909160370091603710916037209160373091603740916037509160376091603770916037809160379091603800916038109160382091603830916038409160385091603860916038709160388091603890916039009160391091603920916039309160394091603950916039609160397091603980916039909160400091604010916040209160403091604040916040509160406091604070916040809160409091604100916041109160412091604130916041409160415091604160916041709160418091604190916042009160421091604220916042309160424091604250916042609160427091604280916042909160430091604310916043209160433091604340916043509160436091604370916043809160439091604400916044109160442091604430916044409160445091604460916044709160448091604490916045009160451091604520916045309160454091604550916045609160457091604580916045909160460091604610916046209160463091604640916046509160466091604670916046809160469091604700916047109160472091604730916047409160475091604760916047709160478091604790916048009160481091604820916048309160484091604850916048609160487091604880916048909160490091604910916049209160493091604940916049509160496091604970916049809160499091605000916050109160502091605030916050409160505091605060916050709160508091605090916051009160511091605120916051309160514091605150916051609160517091605180916051909160520091605210916052209160523091605240916052509160526091605270916052809160529091605300916053109160532091605330916053409160535091605360916053709160538091605390916054009160541091605420916054309160544091605450916054609160547091605480916054909160550091605510916055209160553091605540916055509160556091605570916055809160559091605600916056109160562091605630916056409160565091605660916056709160568091605690916057009160571091605720916057309160574091605750916057609160577091605780916057909160580091605810916058209160583091605840916058509160586091605870916058809160589091605900916059109160592091605930916059409160595091605960916059709160598091605990916060009160601091606020916060309160604091606050916060609160607091606080916060909160610091606110916061209160613091606140916061509160616091606170916061809160619091606200916062109160622091606230916062409160625091606260916062709160628091606290916063009160631091606320916063309160634091606350916063609160637091606380916063909160640091606410916064209160643091606440916064509160646091606470916064809160649091606500916065109160652091606530916065409160655091606560916065709160658091606590916066009160661091606620916066309160664091606650916066609160667091606680916066909160670091606710916067209160673091606740916067509160676091606770916067809160679091606800916068109160682091606830916068409160685091606860916068709160688091606890916069009160691091606920916069309160694091606950916069609160697091606980916069909160700091607010916070209160703091607040916070509160706091607070916070809160709091607100916071109160712091607130916071409160715091607160916071709160718091607190916072009160721091607220916072309160724091607250916072609160727091607280916072909160730091607310916073209160733091607340916073509160736091607370916073809160739091607400916074109160742091607430916074409160745091607460916074709160748091607490916075009160751091607520916075309160754091607550916075609160757091607580916075909160760091607610916076209160763091607640916076509160766091607670916076809160769091607700916077109160772091607730917005109170052091700530917005409170055091700560917005709170058091700590917006009170061091700620917006309170064091700650917006609170067091700680917006909170070091700710917007209170073091700740917007509170076091700770917007809170079091700800917008109170082091700830917008409170085091700860917008709170088091700890917009009170091091700920917009309170094091700950917009609170097091700980917009909170100091701010917010209170103091701040917010509170106091701070917010809170109091701100917011109170112091701130917011409170115091701160917011709170118091701190917012009170121091701220917012309170124091701250917012609170127091701280917012909170130091701310917013209170133091701340917013509170136091701370917013809170139091701400917014109170142091701430917014409170145091701460917014709170148091701490917015009170151091701520917015309170154091701550917015609170157091701580917015909170160091701610917016209170163091701640917016509170166091701670917016809170169091701700917017109170172091701730917017409170175091701760917017709170178091701790917018009170181091701820917018309170184091701850917018609170187091701880917018909170190091701910917019209170193091701940917019509170196091701970917019809170199091702000917020109170202091702030917020409170205091702060917020709170208091702090917021009170211091702120917021309170214091702150917021609170217091702180917021909170220091702210917022209170223091702240917022509170226091702270917022809170229091702300917023109170232091702330917023409170235091702360917023709170238091702390917024009170241091702420917024309170244091702450917024609170247091702480917024909170250091702510917025209170253091702540917025509170256091702570917025809170259091702600917026109170262091702630917026409170265091702660917026709170268091702690917027009170271091702720917027309170274091702750917027609170277091702780917027909170280091702810917028209170283091702840917028509170286091702870917028809170289091702900917029109170292091702930917029409170295091702960917029709170298091702990917030009170301091703020917030309170304091703050917030609170307091703080917030909170310091703110917031209170313091703140917031509170316091703170917031809170319091703200917032109170322091703230917032409170325091703260917032709170328091703290917033009170331091703320917033309170334091703350917033609170337091703380917033909170340091703410917034209170343091703440917034509170346091703470917034809170349091703500917035109170352091703530917035409170355091703560917035709170358091703590917036009170361091703620917036309170364091703650917036609170367091703680917036909170370091703710917037209170373091703740917037509170376091703770917037809170379091703800917038109170382091703830917038409170385091703860917038709170388091703890917039009170391091703920917039309170394091703950917039609170397091703980917039909170400091704010917040209170403091704040917040509170406091704070917040809170409091704100917041109170412091704130917041409170415091704160917041709170418091704190917042009170421091704220917042309170424091704250917042609170427091704280917042909170430091704310917043209170433091704340917043509170436091704370917043809170439091704400917044109170442091704430917044409170445091704460917044709170448091704490917045009170451091704520917045309170454091704550917045609170457091704580917045909170460091704610917046209170463091704640917046509170466091704670917046809170469091704700917047109170472091704730917047409170475091704760917047709170478091704790917048009170481091704820917048309170484091704850917048609170487091704880917048909170490091704910917049209170493091704940917049509170496091704970917049809170499091705000917050109170502091705030917050409170505091705060917050709170508091705090917051009170511091705120917051309170514091705150917051609170517091705180917051909170520091705210917052209170523091705240917052509170526091705270917052809170529091705300917053109170532091705330917053409170535091705360917053709170538091705390917054009170541091705420917054309170544091705450917054609170547091705480917054909170550091705510917055209170553091705540917055509170556091705570917055809170559091705600917056109170562091705630917056409170565091705660917056709170568091705690917057009170571091705720917057309170574091705750917057609170577091705780917057909170580091705810917058209170583091705840917058509170586091705870917058809170589091705900917059109170592091705930917059409170595091705960917059709170598091705990917060009170601091706020917060309170604091706050917060609170607091706080917060909170610091706110917061209170613091706140917061509170616091706170917061809170619091706200917062109170622091706230917062409170625091706260917062709170628091706290917063009170631091706320917063309170634091706350917063609170637091706380917063909170640091706410917064209170643091706440917064509170646091706470917064809170649091706500917065109170652091706530917065409170655091706560917065709170658091706590917066009170661091706620917066309170664091706650917066609170667091706680917066909170670091706710917067209170673091706740917067509170676091706770917067809170679091706800917068109170682091706830917068409170685091706860917068709170688091706890917069009170691091706920917069309170694091706950917069609170697091706980917069909170700091707010917070209170703091707040917070509170706091707070917070809170709091707100917071109170712091707130917071409170715091707160917071709170718091707190917072009170721091707220917072309170724091707250917072609170727091707280917072909170730091707310917073209170733091707340917073509170736091707370917073809170739091707400917074109170742091707430917074409170745091707460917074709170748091707490917075009170751091707520917075309170754091707550917075609170757091707580917075909170760091707610917076209170763091707640917076509170766091707670917076809170769091707700917077109170772091707730918005209180053091800540918005509180056091800570918005809180059091800600918006109180062091800630918006409180065091800660918006709180068091800690918007009180071091800720918007309180074091800750918007609180077091800780918007909180080091800810918008209180083091800840918008509180086091800870918008809180089091800900918009109180092091800930918009409180095091800960918009709180098091800990918010009180101091801020918010309180104091801050918010609180107091801080918010909180110091801110918011209180113091801140918011509180116091801170918011809180119091801200918012109180122091801230918012409180125091801260918012709180128091801290918013009180131091801320918013309180134091801350918013609180137091801380918013909180140091801410918014209180143091801440918014509180146091801470918014809180149091801500918015109180152091801530918015409180155091801560918015709180158091801590918016009180161091801620918016309180164091801650918016609180167091801680918016909180170091801710918017209180173091801740918017509180176091801770918017809180179091801800918018109180182091801830918018409180185091801860918018709180188091801890918019009180191091801920918019309180194091801950918019609180197091801980918019909180200091802010918020209180203091802040918020509180206091802070918020809180209091802100918021109180212091802130918021409180215091802160918021709180218091802190918022009180221091802220918022309180224091802250918022609180227091802280918022909180230091802310918023209180233091802340918023509180236091802370918023809180239091802400918024109180242091802430918024409180245091802460918024709180248091802490918025009180251091802520918025309180254091802550918025609180257091802580918025909180260091802610918026209180263091802640918026509180266091802670918026809180269091802700918027109180272091802730918027409180275091802760918027709180278091802790918028009180281091802820918028309180284091802850918028609180287091802880918028909180290091802910918029209180293091802940918029509180296091802970918029809180299091803000918030109180302091803030918030409180305091803060918030709180308091803090918031009180311091803120918031309180314091803150918031609180317091803180918031909180320091803210918032209180323091803240918032509180326091803270918032809180329091803300918033109180332091803330918033409180335091803360918033709180338091803390918034009180341091803420918034309180344091803450918034609180347091803480918034909180350091803510918035209180353091803540918035509180356091803570918035809180359091803600918036109180362091803630918036409180365091803660918036709180368091803690918037009180371091803720918037309180374091803750918037609180377091803780918037909180380091803810918038209180383091803840918038509180386091803870918038809180389091803900918039109180392091803930918039409180395091803960918039709180398091803990918040009180401091804020918040309180404091804050918040609180407091804080918040909180410091804110918041209180413091804140918041509180416091804170918041809180419091804200918042109180422091804230918042409180425091804260918042709180428091804290918043009180431091804320918043309180434091804350918043609180437091804380918043909180440091804410918044209180443091804440918044509180446091804470918044809180449091804500918045109180452091804530918045409180455091804560918045709180458091804590918046009180461091804620918046309180464091804650918046609180467091804680918046909180470091804710918047209180473091804740918047509180476091804770918047809180479091804800918048109180482091804830918048409180485091804860918048709180488091804890918049009180491091804920918049309180494091804950918049609180497091804980918049909180500091805010918050209180503091805040918050509180506091805070918050809180509091805100918051109180512091805130918051409180515091805160918051709180518091805190918052009180521091805220918052309180524091805250918052609180527091805280918052909180530091805310918053209180533091805340918053509180536091805370918053809180539091805400918054109180542091805430918054409180545091805460918054709180548091805490918055009180551091805520918055309180554091805550918055609180557091805580918055909180560091805610918056209180563091805640918056509180566091805670918056809180569091805700918057109180572091805730918057409180575091805760918057709180578091805790918058009180581091805820918058309180584091805850918058609180587091805880918058909180590091805910918059209180593091805940918059509180596091805970918059809180599091806000918060109180602091806030918060409180605091806060918060709180608091806090918061009180611091806120918061309180614091806150918061609180617091806180918061909180620091806210918062209180623091806240918062509180626091806270918062809180629091806300918063109180632091806330918063409180635091806360918063709180638091806390918064009180641091806420918064309180644091806450918064609180647091806480918064909180650091806510918065209180653091806540918065509180656091806570918065809180659091806600918066109180662091806630918066409180665091806660918066709180668091806690918067009180671091806720918067309180674091806750918067609180677091806780918067909180680091806810918068209180683091806840918068509180686091806870918068809180689091806900918069109180692091806930918069409180695091806960918069709180698091806990918070009180701091807020918070309180704091807050918070609180707091807080918070909180710091807110918071209180713091807140918071509180716091807170918071809180719091807200918072109180722091807230918072409180725091807260918072709180728091807290918073009180731091807320918073309180734091807350918073609180737091807380918073909180740091807410918074209180743091807440918074509180746091807470918074809180749091807500918075109180752091807530918075409180755091807560918075709180758091807590918076009180761091807620918076309180764091807650918076609180767091807680918076909180770091807710918077209180773091900520919005309190054091900550919005609190057091900580919005909190060091900610919006209190063091900640919006509190066091900670919006809190069091900700919007109190072091900730919007409190075091900760919007709190078091900790919008009190081091900820919008309190084091900850919008609190087091900880919008909190090091900910919009209190093091900940919009509190096091900970919009809190099091901000919010109190102091901030919010409190105091901060919010709190108091901090919011009190111091901120919011309190114091901150919011609190117091901180919011909190120091901210919012209190123091901240919012509190126091901270919012809190129091901300919013109190132091901330919013409190135091901360919013709190138091901390919014009190141091901420919014309190144091901450919014609190147091901480919014909190150091901510919015209190153091901540919015509190156091901570919015809190159091901600919016109190162091901630919016409190165091901660919016709190168091901690919017009190171091901720919017309190174091901750919017609190177091901780919017909190180091901810919018209190183091901840919018509190186091901870919018809190189091901900919019109190192091901930919019409190195091901960919019709190198091901990919020009190201091902020919020309190204091902050919020609190207091902080919020909190210091902110919021209190213091902140919021509190216091902170919021809190219091902200919022109190222091902230919022409190225091902260919022709190228091902290919023009190231091902320919023309190234091902350919023609190237091902380919023909190240091902410919024209190243091902440919024509190246091902470919024809190249091902500919025109190252091902530919025409190255091902560919025709190258091902590919026009190261091902620919026309190264091902650919026609190267091902680919026909190270091902710919027209190273091902740919027509190276091902770919027809190279091902800919028109190282091902830919028409190285091902860919028709190288091902890919029009190291091902920919029309190294091902950919029609190297091902980919029909190300091903010919030209190303091903040919030509190306091903070919030809190309091903100919031109190312091903130919031409190315091903160919031709190318091903190919032009190321091903220919032309190324091903250919032609190327091903280919032909190330091903310919033209190333091903340919033509190336091903370919033809190339091903400919034109190342091903430919034409190345091903460919034709190348091903490919035009190351091903520919035309190354091903550919035609190357091903580919035909190360091903610919036209190363091903640919036509190366091903670919036809190369091903700919037109190372091903730919037409190375091903760919037709190378091903790919038009190381091903820919038309190384091903850919038609190387091903880919038909190390091903910919039209190393091903940919039509190396091903970919039809190399091904000919040109190402091904030919040409190405091904060919040709190408091904090919041009190411091904120919041309190414091904150919041609190417091904180919041909190420091904210919042209190423091904240919042509190426091904270919042809190429091904300919043109190432091904330919043409190435091904360919043709190438091904390919044009190441091904420919044309190444091904450919044609190447091904480919044909190450091904510919045209190453091904540919045509190456091904570919045809190459091904600919046109190462091904630919046409190465091904660919046709190468091904690919047009190471091904720919047309190474091904750919047609190477091904780919047909190480091904810919048209190483091904840919048509190486091904870919048809190489091904900919049109190492091904930919049409190495091904960919049709190498091904990919050009190501091905020919050309190504091905050919050609190507091905080919050909190510091905110919051209190513091905140919051509190516091905170919051809190519091905200919052109190522091905230919052409190525091905260919052709190528091905290919053009190531091905320919053309190534091905350919053609190537091905380919053909190540091905410919054209190543091905440919054509190546091905470919054809190549091905500919055109190552091905530919055409190555091905560919055709190558091905590919056009190561091905620919056309190564091905650919056609190567091905680919056909190570091905710919057209190573091905740919057509190576091905770919057809190579091905800919058109190582091905830919058409190585091905860919058709190588091905890919059009190591091905920919059309190594091905950919059609190597091905980919059909190600091906010919060209190603091906040919060509190606091906070919060809190609091906100919061109190612091906130919061409190615091906160919061709190618091906190919062009190621091906220919062309190624091906250919062609190627091906280919062909190630091906310919063209190633091906340919063509190636091906370919063809190639091906400919064109190642091906430919064409190645091906460919064709190648091906490919065009190651091906520919065309190654091906550919065609190657091906580919065909190660091906610919066209190663091906640919066509190666091906670919066809190669091906700919067109190672091906730919067409190675091906760919067709190678091906790919068009190681091906820919068309190684091906850919068609190687091906880919068909190690091906910919069209190693091906940919069509190696091906970919069809190699091907000919070109190702091907030919070409190705091907060919070709190708091907090919071009190711091907120919071309190714091907150919071609190717091907180919071909190720091907210919072209190723091907240919072509190726091907270919072809190729091907300919073109190732091907330919073409190735091907360919073709190738091907390919074009190741091907420919074309190744091907450919074609190747091907480919074909190750091907510919075209190753091907540919075509190756091907570919075809190759091907600919076109190762091907630919076409190765091907660919076709190768091907690919077009190771091907720919077309200052092000530920005409200055092000560920005709200058092000590920006009200061092000620920006309200064092000650920006609200067092000680920006909200070092000710920007209200073092000740920007509200076092000770920007809200079092000800920008109200082092000830920008409200085092000860920008709200088092000890920009009200091092000920920009309200094092000950920009609200097092000980920009909200100092001010920010209200103092001040920010509200106092001070920010809200109092001100920011109200112092001130920011409200115092001160920011709200118092001190920012009200121092001220920012309200124092001250920012609200127092001280920012909200130092001310920013209200133092001340920013509200136092001370920013809200139092001400920014109200142092001430920014409200145092001460920014709200148092001490920015009200151092001520920015309200154092001550920015609200157092001580920015909200160092001610920016209200163092001640920016509200166092001670920016809200169092001700920017109200172092001730920017409200175092001760920017709200178092001790920018009200181092001820920018309200184092001850920018609200187092001880920018909200190092001910920019209200193092001940920019509200196092001970920019809200199092002000920020109200202092002030920020409200205092002060920020709200208092002090920021009200211092002120920021309200214092002150920021609200217092002180920021909200220092002210920022209200223092002240920022509200226092002270920022809200229092002300920023109200232092002330920023409200235092002360920023709200238092002390920024009200241092002420920024309200244092002450920024609200247092002480920024909200250092002510920025209200253092002540920025509200256092002570920025809200259092002600920026109200262092002630920026409200265092002660920026709200268092002690920027009200271092002720920027309200274092002750920027609200277092002780920027909200280092002810920028209200283092002840920028509200286092002870920028809200289092002900920029109200292092002930920029409200295092002960920029709200298092002990920030009200301092003020920030309200304092003050920030609200307092003080920030909200310092003110920031209200313092003140920031509200316092003170920031809200319092003200920032109200322092003230920032409200325092003260920032709200328092003290920033009200331092003320920033309200334092003350920033609200337092003380920033909200340092003410920034209200343092003440920034509200346092003470920034809200349092003500920035109200352092003530920035409200355092003560920035709200358092003590920036009200361092003620920036309200364092003650920036609200367092003680920036909200370092003710920037209200373092003740920037509200376092003770920037809200379092003800920038109200382092003830920038409200385092003860920038709200388092003890920039009200391092003920920039309200394092003950920039609200397092003980920039909200400092004010920040209200403092004040920040509200406092004070920040809200409092004100920041109200412092004130920041409200415092004160920041709200418092004190920042009200421092004220920042309200424092004250920042609200427092004280920042909200430092004310920043209200433092004340920043509200436092004370920043809200439092004400920044109200442092004430920044409200445092004460920044709200448092004490920045009200451092004520920045309200454092004550920045609200457092004580920045909200460092004610920046209200463092004640920046509200466092004670920046809200469092004700920047109200472092004730920047409200475092004760920047709200478092004790920048009200481092004820920048309200484092004850920048609200487092004880920048909200490092004910920049209200493092004940920049509200496092004970920049809200499092005000920050109200502092005030920050409200505092005060920050709200508092005090920051009200511092005120920051309200514092005150920051609200517092005180920051909200520092005210920052209200523092005240920052509200526092005270920052809200529092005300920053109200532092005330920053409200535092005360920053709200538092005390920054009200541092005420920054309200544092005450920054609200547092005480920054909200550092005510920055209200553092005540920055509200556092005570920055809200559092005600920056109200562092005630920056409200565092005660920056709200568092005690920057009200571092005720920057309200574092005750920057609200577092005780920057909200580092005810920058209200583092005840920058509200586092005870920058809200589092005900920059109200592092005930920059409200595092005960920059709200598092005990920060009200601092006020920060309200604092006050920060609200607092006080920060909200610092006110920061209200613092006140920061509200616092006170920061809200619092006200920062109200622092006230920062409200625092006260920062709200628092006290920063009200631092006320920063309200634092006350920063609200637092006380920063909200640092006410920064209200643092006440920064509200646092006470920064809200649092006500920065109200652092006530920065409200655092006560920065709200658092006590920066009200661092006620920066309200664092006650920066609200667092006680920066909200670092006710920067209200673092006740920067509200676092006770920067809200679092006800920068109200682092006830920068409200685092006860920068709200688092006890920069009200691092006920920069309200694092006950920069609200697092006980920069909200700092007010920070209200703092007040920070509200706092007070920070809200709092007100920071109200712092007130920071409200715092007160920071709200718092007190920072009200721092007220920072309200724092007250920072609200727092007280920072909200730092007310920073209200733092007340920073509200736092007370920073809200739092007400920074109200742092007430920074409200745092007460920074709200748092007490920075009200751092007520920075309200754092007550920075609200757092007580920075909200760092007610920076209200763092007640920076509200766092007670920076809200769092007700920077109200772092007730921005209210053092100540921005509210056092100570921005809210059092100600921006109210062092100630921006409210065092100660921006709210068092100690921007009210071092100720921007309210074092100750921007609210077092100780921007909210080092100810921008209210083092100840921008509210086092100870921008809210089092100900921009109210092092100930921009409210095092100960921009709210098092100990921010009210101092101020921010309210104092101050921010609210107092101080921010909210110092101110921011209210113092101140921011509210116092101170921011809210119092101200921012109210122092101230921012409210125092101260921012709210128092101290921013009210131092101320921013309210134092101350921013609210137092101380921013909210140092101410921014209210143092101440921014509210146092101470921014809210149092101500921015109210152092101530921015409210155092101560921015709210158092101590921016009210161092101620921016309210164092101650921016609210167092101680921016909210170092101710921017209210173092101740921017509210176092101770921017809210179092101800921018109210182092101830921018409210185092101860921018709210188092101890921019009210191092101920921019309210194092101950921019609210197092101980921019909210200092102010921020209210203092102040921020509210206092102070921020809210209092102100921021109210212092102130921021409210215092102160921021709210218092102190921022009210221092102220921022309210224092102250921022609210227092102280921022909210230092102310921023209210233092102340921023509210236092102370921023809210239092102400921024109210242092102430921024409210245092102460921024709210248092102490921025009210251092102520921025309210254092102550921025609210257092102580921025909210260092102610921026209210263092102640921026509210266092102670921026809210269092102700921027109210272092102730921027409210275092102760921027709210278092102790921028009210281092102820921028309210284092102850921028609210287092102880921028909210290092102910921029209210293092102940921029509210296092102970921029809210299092103000921030109210302092103030921030409210305092103060921030709210308092103090921031009210311092103120921031309210314092103150921031609210317092103180921031909210320092103210921032209210323092103240921032509210326092103270921032809210329092103300921033109210332092103330921033409210335092103360921033709210338092103390921034009210341092103420921034309210344092103450921034609210347092103480921034909210350092103510921035209210353092103540921035509210356092103570921035809210359092103600921036109210362092103630921036409210365092103660921036709210368092103690921037009210371092103720921037309210374092103750921037609210377092103780921037909210380092103810921038209210383092103840921038509210386092103870921038809210389092103900921039109210392092103930921039409210395092103960921039709210398092103990921040009210401092104020921040309210404092104050921040609210407092104080921040909210410092104110921041209210413092104140921041509210416092104170921041809210419092104200921042109210422092104230921042409210425092104260921042709210428092104290921043009210431092104320921043309210434092104350921043609210437092104380921043909210440092104410921044209210443092104440921044509210446092104470921044809210449092104500921045109210452092104530921045409210455092104560921045709210458092104590921046009210461092104620921046309210464092104650921046609210467092104680921046909210470092104710921047209210473092104740921047509210476092104770921047809210479092104800921048109210482092104830921048409210485092104860921048709210488092104890921049009210491092104920921049309210494092104950921049609210497092104980921049909210500092105010921050209210503092105040921050509210506092105070921050809210509092105100921051109210512092105130921051409210515092105160921051709210518092105190921052009210521092105220921052309210524092105250921052609210527092105280921052909210530092105310921053209210533092105340921053509210536092105370921053809210539092105400921054109210542092105430921054409210545092105460921054709210548092105490921055009210551092105520921055309210554092105550921055609210557092105580921055909210560092105610921056209210563092105640921056509210566092105670921056809210569092105700921057109210572092105730921057409210575092105760921057709210578092105790921058009210581092105820921058309210584092105850921058609210587092105880921058909210590092105910921059209210593092105940921059509210596092105970921059809210599092106000921060109210602092106030921060409210605092106060921060709210608092106090921061009210611092106120921061309210614092106150921061609210617092106180921061909210620092106210921062209210623092106240921062509210626092106270921062809210629092106300921063109210632092106330921063409210635092106360921063709210638092106390921064009210641092106420921064309210644092106450921064609210647092106480921064909210650092106510921065209210653092106540921065509210656092106570921065809210659092106600921066109210662092106630921066409210665092106660921066709210668092106690921067009210671092106720921067309210674092106750921067609210677092106780921067909210680092106810921068209210683092106840921068509210686092106870921068809210689092106900921069109210692092106930921069409210695092106960921069709210698092106990921070009210701092107020921070309210704092107050921070609210707092107080921070909210710092107110921071209210713092107140921071509210716092107170921071809210719092107200921072109210722092107230921072409210725092107260921072709210728092107290921073009210731092107320921073309210734092107350921073609210737092107380921073909210740092107410921074209210743092107440921074509210746092107470921074809210749092107500921075109210752092107530921075409210755092107560921075709210758092107590921076009210761092107620921076309210764092107650921076609210767092107680921076909210770092107710921077209210773092200520922005309220054092200550922005609220057092200580922005909220060092200610922006209220063092200640922006509220066092200670922006809220069092200700922007109220072092200730922007409220075092200760922007709220078092200790922008009220081092200820922008309220084092200850922008609220087092200880922008909220090092200910922009209220093092200940922009509220096092200970922009809220099092201000922010109220102092201030922010409220105092201060922010709220108092201090922011009220111092201120922011309220114092201150922011609220117092201180922011909220120092201210922012209220123092201240922012509220126092201270922012809220129092201300922013109220132092201330922013409220135092201360922013709220138092201390922014009220141092201420922014309220144092201450922014609220147092201480922014909220150092201510922015209220153092201540922015509220156092201570922015809220159092201600922016109220162092201630922016409220165092201660922016709220168092201690922017009220171092201720922017309220174092201750922017609220177092201780922017909220180092201810922018209220183092201840922018509220186092201870922018809220189092201900922019109220192092201930922019409220195092201960922019709220198092201990922020009220201092202020922020309220204092202050922020609220207092202080922020909220210092202110922021209220213092202140922021509220216092202170922021809220219092202200922022109220222092202230922022409220225092202260922022709220228092202290922023009220231092202320922023309220234092202350922023609220237092202380922023909220240092202410922024209220243092202440922024509220246092202470922024809220249092202500922025109220252092202530922025409220255092202560922025709220258092202590922026009220261092202620922026309220264092202650922026609220267092202680922026909220270092202710922027209220273092202740922027509220276092202770922027809220279092202800922028109220282092202830922028409220285092202860922028709220288092202890922029009220291092202920922029309220294092202950922029609220297092202980922029909220300092203010922030209220303092203040922030509220306092203070922030809220309092203100922031109220312092203130922031409220315092203160922031709220318092203190922032009220321092203220922032309220324092203250922032609220327092203280922032909220330092203310922033209220333092203340922033509220336092203370922033809220339092203400922034109220342092203430922034409220345092203460922034709220348092203490922035009220351092203520922035309220354092203550922035609220357092203580922035909220360092203610922036209220363092203640922036509220366092203670922036809220369092203700922037109220372092203730922037409220375092203760922037709220378092203790922038009220381092203820922038309220384092203850922038609220387092203880922038909220390092203910922039209220393092203940922039509220396092203970922039809220399092204000922040109220402092204030922040409220405092204060922040709220408092204090922041009220411092204120922041309220414092204150922041609220417092204180922041909220420092204210922042209220423092204240922042509220426092204270922042809220429092204300922043109220432092204330922043409220435092204360922043709220438092204390922044009220441092204420922044309220444092204450922044609220447092204480922044909220450092204510922045209220453092204540922045509220456092204570922045809220459092204600922046109220462092204630922046409220465092204660922046709220468092204690922047009220471092204720922047309220474092204750922047609220477092204780922047909220480092204810922048209220483092204840922048509220486092204870922048809220489092204900922049109220492092204930922049409220495092204960922049709220498092204990922050009220501092205020922050309220504092205050922050609220507092205080922050909220510092205110922051209220513092205140922051509220516092205170922051809220519092205200922052109220522092205230922052409220525092205260922052709220528092205290922053009220531092205320922053309220534092205350922053609220537092205380922053909220540092205410922054209220543092205440922054509220546092205470922054809220549092205500922055109220552092205530922055409220555092205560922055709220558092205590922056009220561092205620922056309220564092205650922056609220567092205680922056909220570092205710922057209220573092205740922057509220576092205770922057809220579092205800922058109220582092205830922058409220585092205860922058709220588092205890922059009220591092205920922059309220594092205950922059609220597092205980922059909220600092206010922060209220603092206040922060509220606092206070922060809220609092206100922061109220612092206130922061409220615092206160922061709220618092206190922062009220621092206220922062309220624092206250922062609220627092206280922062909220630092206310922063209220633092206340922063509220636092206370922063809220639092206400922064109220642092206430922064409220645092206460922064709220648092206490922065009220651092206520922065309220654092206550922065609220657092206580922065909220660092206610922066209220663092206640922066509220666092206670922066809220669092206700922067109220672092206730922067409220675092206760922067709220678092206790922068009220681092206820922068309220684092206850922068609220687092206880922068909220690092206910922069209220693092206940922069509220696092206970922069809220699092207000922070109220702092207030922070409220705092207060922070709220708092207090922071009220711092207120922071309220714092207150922071609220717092207180922071909220720092207210922072209220723092207240922072509220726092207270922072809220729092207300922073109220732092207330922073409220735092207360922073709220738092207390922074009220741092207420922074309220744092207450922074609220747092207480922074909220750092207510922075209220753092207540922075509220756092207570922075809220759092207600922076109220762092207630922076409220765092207660922076709220768092207690922077009220771092207720922077309230052092300530923005409230055092300560923005709230058092300590923006009230061092300620923006309230064092300650923006609230067092300680923006909230070092300710923007209230073092300740923007509230076092300770923007809230079092300800923008109230082092300830923008409230085092300860923008709230088092300890923009009230091092300920923009309230094092300950923009609230097092300980923009909230100092301010923010209230103092301040923010509230106092301070923010809230109092301100923011109230112092301130923011409230115092301160923011709230118092301190923012009230121092301220923012309230124092301250923012609230127092301280923012909230130092301310923013209230133092301340923013509230136092301370923013809230139092301400923014109230142092301430923014409230145092301460923014709230148092301490923015009230151092301520923015309230154092301550923015609230157092301580923015909230160092301610923016209230163092301640923016509230166092301670923016809230169092301700923017109230172092301730923017409230175092301760923017709230178092301790923018009230181092301820923018309230184092301850923018609230187092301880923018909230190092301910923019209230193092301940923019509230196092301970923019809230199092302000923020109230202092302030923020409230205092302060923020709230208092302090923021009230211092302120923021309230214092302150923021609230217092302180923021909230220092302210923022209230223092302240923022509230226092302270923022809230229092302300923023109230232092302330923023409230235092302360923023709230238092302390923024009230241092302420923024309230244092302450923024609230247092302480923024909230250092302510923025209230253092302540923025509230256092302570923025809230259092302600923026109230262092302630923026409230265092302660923026709230268092302690923027009230271092302720923027309230274092302750923027609230277092302780923027909230280092302810923028209230283092302840923028509230286092302870923028809230289092302900923029109230292092302930923029409230295092302960923029709230298092302990923030009230301092303020923030309230304092303050923030609230307092303080923030909230310092303110923031209230313092303140923031509230316092303170923031809230319092303200923032109230322092303230923032409230325092303260923032709230328092303290923033009230331092303320923033309230334092303350923033609230337092303380923033909230340092303410923034209230343092303440923034509230346092303470923034809230349092303500923035109230352092303530923035409230355092303560923035709230358092303590923036009230361092303620923036309230364092303650923036609230367092303680923036909230370092303710923037209230373092303740923037509230376092303770923037809230379092303800923038109230382092303830923038409230385092303860923038709230388092303890923039009230391092303920923039309230394092303950923039609230397092303980923039909230400092304010923040209230403092304040923040509230406092304070923040809230409092304100923041109230412092304130923041409230415092304160923041709230418092304190923042009230421092304220923042309230424092304250923042609230427092304280923042909230430092304310923043209230433092304340923043509230436092304370923043809230439092304400923044109230442092304430923044409230445092304460923044709230448092304490923045009230451092304520923045309230454092304550923045609230457092304580923045909230460092304610923046209230463092304640923046509230466092304670923046809230469092304700923047109230472092304730923047409230475092304760923047709230478092304790923048009230481092304820923048309230484092304850923048609230487092304880923048909230490092304910923049209230493092304940923049509230496092304970923049809230499092305000923050109230502092305030923050409230505092305060923050709230508092305090923051009230511092305120923051309230514092305150923051609230517092305180923051909230520092305210923052209230523092305240923052509230526092305270923052809230529092305300923053109230532092305330923053409230535092305360923053709230538092305390923054009230541092305420923054309230544092305450923054609230547092305480923054909230550092305510923055209230553092305540923055509230556092305570923055809230559092305600923056109230562092305630923056409230565092305660923056709230568092305690923057009230571092305720923057309230574092305750923057609230577092305780923057909230580092305810923058209230583092305840923058509230586092305870923058809230589092305900923059109230592092305930923059409230595092305960923059709230598092305990923060009230601092306020923060309230604092306050923060609230607092306080923060909230610092306110923061209230613092306140923061509230616092306170923061809230619092306200923062109230622092306230923062409230625092306260923062709230628092306290923063009230631092306320923063309230634092306350923063609230637092306380923063909230640092306410923064209230643092306440923064509230646092306470923064809230649092306500923065109230652092306530923065409230655092306560923065709230658092306590923066009230661092306620923066309230664092306650923066609230667092306680923066909230670092306710923067209230673092306740923067509230676092306770923067809230679092306800923068109230682092306830923068409230685092306860923068709230688092306890923069009230691092306920923069309230694092306950923069609230697092306980923069909230700092307010923070209230703092307040923070509230706092307070923070809230709092307100923071109230712092307130923071409230715092307160923071709230718092307190923072009230721092307220923072309230724092307250923072609230727092307280923072909230730092307310923073209230733092307340923073509230736092307370923073809230739092307400923074109230742092307430923074409230745092307460923074709230748092307490923075009230751092307520923075309230754092307550923075609230757092307580923075909230760092307610923076209230763092307640923076509230766092307670923076809230769092307700923077109230772092307730924005209240053092400540924005509240056092400570924005809240059092400600924006109240062092400630924006409240065092400660924006709240068092400690924007009240071092400720924007309240074092400750924007609240077092400780924007909240080092400810924008209240083092400840924008509240086092400870924008809240089092400900924009109240092092400930924009409240095092400960924009709240098092400990924010009240101092401020924010309240104092401050924010609240107092401080924010909240110092401110924011209240113092401140924011509240116092401170924011809240119092401200924012109240122092401230924012409240125092401260924012709240128092401290924013009240131092401320924013309240134092401350924013609240137092401380924013909240140092401410924014209240143092401440924014509240146092401470924014809240149092401500924015109240152092401530924015409240155092401560924015709240158092401590924016009240161092401620924016309240164092401650924016609240167092401680924016909240170092401710924017209240173092401740924017509240176092401770924017809240179092401800924018109240182092401830924018409240185092401860924018709240188092401890924019009240191092401920924019309240194092401950924019609240197092401980924019909240200092402010924020209240203092402040924020509240206092402070924020809240209092402100924021109240212092402130924021409240215092402160924021709240218092402190924022009240221092402220924022309240224092402250924022609240227092402280924022909240230092402310924023209240233092402340924023509240236092402370924023809240239092402400924024109240242092402430924024409240245092402460924024709240248092402490924025009240251092402520924025309240254092402550924025609240257092402580924025909240260092402610924026209240263092402640924026509240266092402670924026809240269092402700924027109240272092402730924027409240275092402760924027709240278092402790924028009240281092402820924028309240284092402850924028609240287092402880924028909240290092402910924029209240293092402940924029509240296092402970924029809240299092403000924030109240302092403030924030409240305092403060924030709240308092403090924031009240311092403120924031309240314092403150924031609240317092403180924031909240320092403210924032209240323092403240924032509240326092403270924032809240329092403300924033109240332092403330924033409240335092403360924033709240338092403390924034009240341092403420924034309240344092403450924034609240347092403480924034909240350092403510924035209240353092403540924035509240356092403570924035809240359092403600924036109240362092403630924036409240365092403660924036709240368092403690924037009240371092403720924037309240374092403750924037609240377092403780924037909240380092403810924038209240383092403840924038509240386092403870924038809240389092403900924039109240392092403930924039409240395092403960924039709240398092403990924040009240401092404020924040309240404092404050924040609240407092404080924040909240410092404110924041209240413092404140924041509240416092404170924041809240419092404200924042109240422092404230924042409240425092404260924042709240428092404290924043009240431092404320924043309240434092404350924043609240437092404380924043909240440092404410924044209240443092404440924044509240446092404470924044809240449092404500924045109240452092404530924045409240455092404560924045709240458092404590924046009240461092404620924046309240464092404650924046609240467092404680924046909240470092404710924047209240473092404740924047509240476092404770924047809240479092404800924048109240482092404830924048409240485092404860924048709240488092404890924049009240491092404920924049309240494092404950924049609240497092404980924049909240500092405010924050209240503092405040924050509240506092405070924050809240509092405100924051109240512092405130924051409240515092405160924051709240518092405190924052009240521092405220924052309240524092405250924052609240527092405280924052909240530092405310924053209240533092405340924053509240536092405370924053809240539092405400924054109240542092405430924054409240545092405460924054709240548092405490924055009240551092405520924055309240554092405550924055609240557092405580924055909240560092405610924056209240563092405640924056509240566092405670924056809240569092405700924057109240572092405730924057409240575092405760924057709240578092405790924058009240581092405820924058309240584092405850924058609240587092405880924058909240590092405910924059209240593092405940924059509240596092405970924059809240599092406000924060109240602092406030924060409240605092406060924060709240608092406090924061009240611092406120924061309240614092406150924061609240617092406180924061909240620092406210924062209240623092406240924062509240626092406270924062809240629092406300924063109240632092406330924063409240635092406360924063709240638092406390924064009240641092406420924064309240644092406450924064609240647092406480924064909240650092406510924065209240653092406540924065509240656092406570924065809240659092406600924066109240662092406630924066409240665092406660924066709240668092406690924067009240671092406720924067309240674092406750924067609240677092406780924067909240680092406810924068209240683092406840924068509240686092406870924068809240689092406900924069109240692092406930924069409240695092406960924069709240698092406990924070009240701092407020924070309240704092407050924070609240707092407080924070909240710092407110924071209240713092407140924071509240716092407170924071809240719092407200924072109240722092407230924072409240725092407260924072709240728092407290924073009240731092407320924073309240734092407350924073609240737092407380924073909240740092407410924074209240743092407440924074509240746092407470924074809240749092407500924075109240752092407530924075409240755092407560924075709240758092407590924076009240761092407620924076309240764092407650924076609240767092407680924076909240770092407710924077209240773092500520925005309250054092500550925005609250057092500580925005909250060092500610925006209250063092500640925006509250066092500670925006809250069092500700925007109250072092500730925007409250075092500760925007709250078092500790925008009250081092500820925008309250084092500850925008609250087092500880925008909250090092500910925009209250093092500940925009509250096092500970925009809250099092501000925010109250102092501030925010409250105092501060925010709250108092501090925011009250111092501120925011309250114092501150925011609250117092501180925011909250120092501210925012209250123092501240925012509250126092501270925012809250129092501300925013109250132092501330925013409250135092501360925013709250138092501390925014009250141092501420925014309250144092501450925014609250147092501480925014909250150092501510925015209250153092501540925015509250156092501570925015809250159092501600925016109250162092501630925016409250165092501660925016709250168092501690925017009250171092501720925017309250174092501750925017609250177092501780925017909250180092501810925018209250183092501840925018509250186092501870925018809250189092501900925019109250192092501930925019409250195092501960925019709250198092501990925020009250201092502020925020309250204092502050925020609250207092502080925020909250210092502110925021209250213092502140925021509250216092502170925021809250219092502200925022109250222092502230925022409250225092502260925022709250228092502290925023009250231092502320925023309250234092502350925023609250237092502380925023909250240092502410925024209250243092502440925024509250246092502470925024809250249092502500925025109250252092502530925025409250255092502560925025709250258092502590925026009250261092502620925026309250264092502650925026609250267092502680925026909250270092502710925027209250273092502740925027509250276092502770925027809250279092502800925028109250282092502830925028409250285092502860925028709250288092502890925029009250291092502920925029309250294092502950925029609250297092502980925029909250300092503010925030209250303092503040925030509250306092503070925030809250309092503100925031109250312092503130925031409250315092503160925031709250318092503190925032009250321092503220925032309250324092503250925032609250327092503280925032909250330092503310925033209250333092503340925033509250336092503370925033809250339092503400925034109250342092503430925034409250345092503460925034709250348092503490925035009250351092503520925035309250354092503550925035609250357092503580925035909250360092503610925036209250363092503640925036509250366092503670925036809250369092503700925037109250372092503730925037409250375092503760925037709250378092503790925038009250381092503820925038309250384092503850925038609250387092503880925038909250390092503910925039209250393092503940925039509250396092503970925039809250399092504000925040109250402092504030925040409250405092504060925040709250408092504090925041009250411092504120925041309250414092504150925041609250417092504180925041909250420092504210925042209250423092504240925042509250426092504270925042809250429092504300925043109250432092504330925043409250435092504360925043709250438092504390925044009250441092504420925044309250444092504450925044609250447092504480925044909250450092504510925045209250453092504540925045509250456092504570925045809250459092504600925046109250462092504630925046409250465092504660925046709250468092504690925047009250471092504720925047309250474092504750925047609250477092504780925047909250480092504810925048209250483092504840925048509250486092504870925048809250489092504900925049109250492092504930925049409250495092504960925049709250498092504990925050009250501092505020925050309250504092505050925050609250507092505080925050909250510092505110925051209250513092505140925051509250516092505170925051809250519092505200925052109250522092505230925052409250525092505260925052709250528092505290925053009250531092505320925053309250534092505350925053609250537092505380925053909250540092505410925054209250543092505440925054509250546092505470925054809250549092505500925055109250552092505530925055409250555092505560925055709250558092505590925056009250561092505620925056309250564092505650925056609250567092505680925056909250570092505710925057209250573092505740925057509250576092505770925057809250579092505800925058109250582092505830925058409250585092505860925058709250588092505890925059009250591092505920925059309250594092505950925059609250597092505980925059909250600092506010925060209250603092506040925060509250606092506070925060809250609092506100925061109250612092506130925061409250615092506160925061709250618092506190925062009250621092506220925062309250624092506250925062609250627092506280925062909250630092506310925063209250633092506340925063509250636092506370925063809250639092506400925064109250642092506430925064409250645092506460925064709250648092506490925065009250651092506520925065309250654092506550925065609250657092506580925065909250660092506610925066209250663092506640925066509250666092506670925066809250669092506700925067109250672092506730925067409250675092506760925067709250678092506790925068009250681092506820925068309250684092506850925068609250687092506880925068909250690092506910925069209250693092506940925069509250696092506970925069809250699092507000925070109250702092507030925070409250705092507060925070709250708092507090925071009250711092507120925071309250714092507150925071609250717092507180925071909250720092507210925072209250723092507240925072509250726092507270925072809250729092507300925073109250732092507330925073409250735092507360925073709250738092507390925074009250741092507420925074309250744092507450925074609250747092507480925074909250750092507510925075209250753092507540925075509250756092507570925075809250759092507600925076109250762092507630925076409250765092507660925076709250768092507690925077009250771092507720926005209260053092600540926005509260056092600570926005809260059092600600926006109260062092600630926006409260065092600660926006709260068092600690926007009260071092600720926007309260074092600750926007609260077092600780926007909260080092600810926008209260083092600840926008509260086092600870926008809260089092600900926009109260092092600930926009409260095092600960926009709260098092600990926010009260101092601020926010309260104092601050926010609260107092601080926010909260110092601110926011209260113092601140926011509260116092601170926011809260119092601200926012109260122092601230926012409260125092601260926012709260128092601290926013009260131092601320926013309260134092601350926013609260137092601380926013909260140092601410926014209260143092601440926014509260146092601470926014809260149092601500926015109260152092601530926015409260155092601560926015709260158092601590926016009260161092601620926016309260164092601650926016609260167092601680926016909260170092601710926017209260173092601740926017509260176092601770926017809260179092601800926018109260182092601830926018409260185092601860926018709260188092601890926019009260191092601920926019309260194092601950926019609260197092601980926019909260200092602010926020209260203092602040926020509260206092602070926020809260209092602100926021109260212092602130926021409260215092602160926021709260218092602190926022009260221092602220926022309260224092602250926022609260227092602280926022909260230092602310926023209260233092602340926023509260236092602370926023809260239092602400926024109260242092602430926024409260245092602460926024709260248092602490926025009260251092602520926025309260254092602550926025609260257092602580926025909260260092602610926026209260263092602640926026509260266092602670926026809260269092602700926027109260272092602730926027409260275092602760926027709260278092602790926028009260281092602820926028309260284092602850926028609260287092602880926028909260290092602910926029209260293092602940926029509260296092602970926029809260299092603000926030109260302092603030926030409260305092603060926030709260308092603090926031009260311092603120926031309260314092603150926031609260317092603180926031909260320092603210926032209260323092603240926032509260326092603270926032809260329092603300926033109260332092603330926033409260335092603360926033709260338092603390926034009260341092603420926034309260344092603450926034609260347092603480926034909260350092603510926035209260353092603540926035509260356092603570926035809260359092603600926036109260362092603630926036409260365092603660926036709260368092603690926037009260371092603720926037309260374092603750926037609260377092603780926037909260380092603810926038209260383092603840926038509260386092603870926038809260389092603900926039109260392092603930926039409260395092603960926039709260398092603990926040009260401092604020926040309260404092604050926040609260407092604080926040909260410092604110926041209260413092604140926041509260416092604170926041809260419092604200926042109260422092604230926042409260425092604260926042709260428092604290926043009260431092604320926043309260434092604350926043609260437092604380926043909260440092604410926044209260443092604440926044509260446092604470926044809260449092604500926045109260452092604530926045409260455092604560926045709260458092604590926046009260461092604620926046309260464092604650926046609260467092604680926046909260470092604710926047209260473092604740926047509260476092604770926047809260479092604800926048109260482092604830926048409260485092604860926048709260488092604890926049009260491092604920926049309260494092604950926049609260497092604980926049909260500092605010926050209260503092605040926050509260506092605070926050809260509092605100926051109260512092605130926051409260515092605160926051709260518092605190926052009260521092605220926052309260524092605250926052609260527092605280926052909260530092605310926053209260533092605340926053509260536092605370926053809260539092605400926054109260542092605430926054409260545092605460926054709260548092605490926055009260551092605520926055309260554092605550926055609260557092605580926055909260560092605610926056209260563092605640926056509260566092605670926056809260569092605700926057109260572092605730926057409260575092605760926057709260578092605790926058009260581092605820926058309260584092605850926058609260587092605880926058909260590092605910926059209260593092605940926059509260596092605970926059809260599092606000926060109260602092606030926060409260605092606060926060709260608092606090926061009260611092606120926061309260614092606150926061609260617092606180926061909260620092606210926062209260623092606240926062509260626092606270926062809260629092606300926063109260632092606330926063409260635092606360926063709260638092606390926064009260641092606420926064309260644092606450926064609260647092606480926064909260650092606510926065209260653092606540926065509260656092606570926065809260659092606600926066109260662092606630926066409260665092606660926066709260668092606690926067009260671092606720926067309260674092606750926067609260677092606780926067909260680092606810926068209260683092606840926068509260686092606870926068809260689092606900926069109260692092606930926069409260695092606960926069709260698092606990926070009260701092607020926070309260704092607050926070609260707092607080926070909260710092607110926071209260713092607140926071509260716092607170926071809260719092607200926072109260722092607230926072409260725092607260926072709260728092607290926073009260731092607320926073309260734092607350926073609260737092607380926073909260740092607410926074209260743092607440926074509260746092607470926074809260749092607500926075109260752092607530926075409260755092607560926075709260758092607590926076009260761092607620926076309260764092607650926076609260767092607680926076909260770092607710926077209270052092700530927005409270055092700560927005709270058092700590927006009270061092700620927006309270064092700650927006609270067092700680927006909270070092700710927007209270073092700740927007509270076092700770927007809270079092700800927008109270082092700830927008409270085092700860927008709270088092700890927009009270091092700920927009309270094092700950927009609270097092700980927009909270100092701010927010209270103092701040927010509270106092701070927010809270109092701100927011109270112092701130927011409270115092701160927011709270118092701190927012009270121092701220927012309270124092701250927012609270127092701280927012909270130092701310927013209270133092701340927013509270136092701370927013809270139092701400927014109270142092701430927014409270145092701460927014709270148092701490927015009270151092701520927015309270154092701550927015609270157092701580927015909270160092701610927016209270163092701640927016509270166092701670927016809270169092701700927017109270172092701730927017409270175092701760927017709270178092701790927018009270181092701820927018309270184092701850927018609270187092701880927018909270190092701910927019209270193092701940927019509270196092701970927019809270199092702000927020109270202092702030927020409270205092702060927020709270208092702090927021009270211092702120927021309270214092702150927021609270217092702180927021909270220092702210927022209270223092702240927022509270226092702270927022809270229092702300927023109270232092702330927023409270235092702360927023709270238092702390927024009270241092702420927024309270244092702450927024609270247092702480927024909270250092702510927025209270253092702540927025509270256092702570927025809270259092702600927026109270262092702630927026409270265092702660927026709270268092702690927027009270271092702720927027309270274092702750927027609270277092702780927027909270280092702810927028209270283092702840927028509270286092702870927028809270289092702900927029109270292092702930927029409270295092702960927029709270298092702990927030009270301092703020927030309270304092703050927030609270307092703080927030909270310092703110927031209270313092703140927031509270316092703170927031809270319092703200927032109270322092703230927032409270325092703260927032709270328092703290927033009270331092703320927033309270334092703350927033609270337092703380927033909270340092703410927034209270343092703440927034509270346092703470927034809270349092703500927035109270352092703530927035409270355092703560927035709270358092703590927036009270361092703620927036309270364092703650927036609270367092703680927036909270370092703710927037209270373092703740927037509270376092703770927037809270379092703800927038109270382092703830927038409270385092703860927038709270388092703890927039009270391092703920927039309270394092703950927039609270397092703980927039909270400092704010927040209270403092704040927040509270406092704070927040809270409092704100927041109270412092704130927041409270415092704160927041709270418092704190927042009270421092704220927042309270424092704250927042609270427092704280927042909270430092704310927043209270433092704340927043509270436092704370927043809270439092704400927044109270442092704430927044409270445092704460927044709270448092704490927045009270451092704520927045309270454092704550927045609270457092704580927045909270460092704610927046209270463092704640927046509270466092704670927046809270469092704700927047109270472092704730927047409270475092704760927047709270478092704790927048009270481092704820927048309270484092704850927048609270487092704880927048909270490092704910927049209270493092704940927049509270496092704970927049809270499092705000927050109270502092705030927050409270505092705060927050709270508092705090927051009270511092705120927051309270514092705150927051609270517092705180927051909270520092705210927052209270523092705240927052509270526092705270927052809270529092705300927053109270532092705330927053409270535092705360927053709270538092705390927054009270541092705420927054309270544092705450927054609270547092705480927054909270550092705510927055209270553092705540927055509270556092705570927055809270559092705600927056109270562092705630927056409270565092705660927056709270568092705690927057009270571092705720927057309270574092705750927057609270577092705780927057909270580092705810927058209270583092705840927058509270586092705870927058809270589092705900927059109270592092705930927059409270595092705960927059709270598092705990927060009270601092706020927060309270604092706050927060609270607092706080927060909270610092706110927061209270613092706140927061509270616092706170927061809270619092706200927062109270622092706230927062409270625092706260927062709270628092706290927063009270631092706320927063309270634092706350927063609270637092706380927063909270640092706410927064209270643092706440927064509270646092706470927064809270649092706500927065109270652092706530927065409270655092706560927065709270658092706590927066009270661092706620927066309270664092706650927066609270667092706680927066909270670092706710927067209270673092706740927067509270676092706770927067809270679092706800927068109270682092706830927068409270685092706860927068709270688092706890927069009270691092706920927069309270694092706950927069609270697092706980927069909270700092707010927070209270703092707040927070509270706092707070927070809270709092707100927071109270712092707130927071409270715092707160927071709270718092707190927072009270721092707220927072309270724092707250927072609270727092707280927072909270730092707310927073209270733092707340927073509270736092707370927073809270739092707400927074109270742092707430927074409270745092707460927074709270748092707490927075009270751092707520927075309270754092707550927075609270757092707580927075909270760092707610927076209270763092707640927076509270766092707670927076809270769092707700927077109270772092800520928005309280054092800550928005609280057092800580928005909280060092800610928006209280063092800640928006509280066092800670928006809280069092800700928007109280072092800730928007409280075092800760928007709280078092800790928008009280081092800820928008309280084092800850928008609280087092800880928008909280090092800910928009209280093092800940928009509280096092800970928009809280099092801000928010109280102092801030928010409280105092801060928010709280108092801090928011009280111092801120928011309280114092801150928011609280117092801180928011909280120092801210928012209280123092801240928012509280126092801270928012809280129092801300928013109280132092801330928013409280135092801360928013709280138092801390928014009280141092801420928014309280144092801450928014609280147092801480928014909280150092801510928015209280153092801540928015509280156092801570928015809280159092801600928016109280162092801630928016409280165092801660928016709280168092801690928017009280171092801720928017309280174092801750928017609280177092801780928017909280180092801810928018209280183092801840928018509280186092801870928018809280189092801900928019109280192092801930928019409280195092801960928019709280198092801990928020009280201092802020928020309280204092802050928020609280207092802080928020909280210092802110928021209280213092802140928021509280216092802170928021809280219092802200928022109280222092802230928022409280225092802260928022709280228092802290928023009280231092802320928023309280234092802350928023609280237092802380928023909280240092802410928024209280243092802440928024509280246092802470928024809280249092802500928025109280252092802530928025409280255092802560928025709280258092802590928026009280261092802620928026309280264092802650928026609280267092802680928026909280270092802710928027209280273092802740928027509280276092802770928027809280279092802800928028109280282092802830928028409280285092802860928028709280288092802890928029009280291092802920928029309280294092802950928029609280297092802980928029909280300092803010928030209280303092803040928030509280306092803070928030809280309092803100928031109280312092803130928031409280315092803160928031709280318092803190928032009280321092803220928032309280324092803250928032609280327092803280928032909280330092803310928033209280333092803340928033509280336092803370928033809280339092803400928034109280342092803430928034409280345092803460928034709280348092803490928035009280351092803520928035309280354092803550928035609280357092803580928035909280360092803610928036209280363092803640928036509280366092803670928036809280369092803700928037109280372092803730928037409280375092803760928037709280378092803790928038009280381092803820928038309280384092803850928038609280387092803880928038909280390092803910928039209280393092803940928039509280396092803970928039809280399092804000928040109280402092804030928040409280405092804060928040709280408092804090928041009280411092804120928041309280414092804150928041609280417092804180928041909280420092804210928042209280423092804240928042509280426092804270928042809280429092804300928043109280432092804330928043409280435092804360928043709280438092804390928044009280441092804420928044309280444092804450928044609280447092804480928044909280450092804510928045209280453092804540928045509280456092804570928045809280459092804600928046109280462092804630928046409280465092804660928046709280468092804690928047009280471092804720928047309280474092804750928047609280477092804780928047909280480092804810928048209280483092804840928048509280486092804870928048809280489092804900928049109280492092804930928049409280495092804960928049709280498092804990928050009280501092805020928050309280504092805050928050609280507092805080928050909280510092805110928051209280513092805140928051509280516092805170928051809280519092805200928052109280522092805230928052409280525092805260928052709280528092805290928053009280531092805320928053309280534092805350928053609280537092805380928053909280540092805410928054209280543092805440928054509280546092805470928054809280549092805500928055109280552092805530928055409280555092805560928055709280558092805590928056009280561092805620928056309280564092805650928056609280567092805680928056909280570092805710928057209280573092805740928057509280576092805770928057809280579092805800928058109280582092805830928058409280585092805860928058709280588092805890928059009280591092805920928059309280594092805950928059609280597092805980928059909280600092806010928060209280603092806040928060509280606092806070928060809280609092806100928061109280612092806130928061409280615092806160928061709280618092806190928062009280621092806220928062309280624092806250928062609280627092806280928062909280630092806310928063209280633092806340928063509280636092806370928063809280639092806400928064109280642092806430928064409280645092806460928064709280648092806490928065009280651092806520928065309280654092806550928065609280657092806580928065909280660092806610928066209280663092806640928066509280666092806670928066809280669092806700928067109280672092806730928067409280675092806760928067709280678092806790928068009280681092806820928068309280684092806850928068609280687092806880928068909280690092806910928069209280693092806940928069509280696092806970928069809280699092807000928070109280702092807030928070409280705092807060928070709280708092807090928071009280711092807120928071309280714092807150928071609280717092807180928071909280720092807210928072209280723092807240928072509280726092807270928072809280729092807300928073109280732092807330928073409280735092807360928073709280738092807390928074009280741092807420928074309280744092807450928074609280747092807480928074909280750092807510928075209280753092807540928075509280756092807570928075809280759092807600928076109280762092807630928076409280765092807660928076709280768092807690928077009280771092807720929005209290053092900540929005509290056092900570929005809290059092900600929006109290062092900630929006409290065092900660929006709290068092900690929007009290071092900720929007309290074092900750929007609290077092900780929007909290080092900810929008209290083092900840929008509290086092900870929008809290089092900900929009109290092092900930929009409290095092900960929009709290098092900990929010009290101092901020929010309290104092901050929010609290107092901080929010909290110092901110929011209290113092901140929011509290116092901170929011809290119092901200929012109290122092901230929012409290125092901260929012709290128092901290929013009290131092901320929013309290134092901350929013609290137092901380929013909290140092901410929014209290143092901440929014509290146092901470929014809290149092901500929015109290152092901530929015409290155092901560929015709290158092901590929016009290161092901620929016309290164092901650929016609290167092901680929016909290170092901710929017209290173092901740929017509290176092901770929017809290179092901800929018109290182092901830929018409290185092901860929018709290188092901890929019009290191092901920929019309290194092901950929019609290197092901980929019909290200092902010929020209290203092902040929020509290206092902070929020809290209092902100929021109290212092902130929021409290215092902160929021709290218092902190929022009290221092902220929022309290224092902250929022609290227092902280929022909290230092902310929023209290233092902340929023509290236092902370929023809290239092902400929024109290242092902430929024409290245092902460929024709290248092902490929025009290251092902520929025309290254092902550929025609290257092902580929025909290260092902610929026209290263092902640929026509290266092902670929026809290269092902700929027109290272092902730929027409290275092902760929027709290278092902790929028009290281092902820929028309290284092902850929028609290287092902880929028909290290092902910929029209290293092902940929029509290296092902970929029809290299092903000929030109290302092903030929030409290305092903060929030709290308092903090929031009290311092903120929031309290314092903150929031609290317092903180929031909290320092903210929032209290323092903240929032509290326092903270929032809290329092903300929033109290332092903330929033409290335092903360929033709290338092903390929034009290341092903420929034309290344092903450929034609290347092903480929034909290350092903510929035209290353092903540929035509290356092903570929035809290359092903600929036109290362092903630929036409290365092903660929036709290368092903690929037009290371092903720929037309290374092903750929037609290377092903780929037909290380092903810929038209290383092903840929038509290386092903870929038809290389092903900929039109290392092903930929039409290395092903960929039709290398092903990929040009290401092904020929040309290404092904050929040609290407092904080929040909290410092904110929041209290413092904140929041509290416092904170929041809290419092904200929042109290422092904230929042409290425092904260929042709290428092904290929043009290431092904320929043309290434092904350929043609290437092904380929043909290440092904410929044209290443092904440929044509290446092904470929044809290449092904500929045109290452092904530929045409290455092904560929045709290458092904590929046009290461092904620929046309290464092904650929046609290467092904680929046909290470092904710929047209290473092904740929047509290476092904770929047809290479092904800929048109290482092904830929048409290485092904860929048709290488092904890929049009290491092904920929049309290494092904950929049609290497092904980929049909290500092905010929050209290503092905040929050509290506092905070929050809290509092905100929051109290512092905130929051409290515092905160929051709290518092905190929052009290521092905220929052309290524092905250929052609290527092905280929052909290530092905310929053209290533092905340929053509290536092905370929053809290539092905400929054109290542092905430929054409290545092905460929054709290548092905490929055009290551092905520929055309290554092905550929055609290557092905580929055909290560092905610929056209290563092905640929056509290566092905670929056809290569092905700929057109290572092905730929057409290575092905760929057709290578092905790929058009290581092905820929058309290584092905850929058609290587092905880929058909290590092905910929059209290593092905940929059509290596092905970929059809290599092906000929060109290602092906030929060409290605092906060929060709290608092906090929061009290611092906120929061309290614092906150929061609290617092906180929061909290620092906210929062209290623092906240929062509290626092906270929062809290629092906300929063109290632092906330929063409290635092906360929063709290638092906390929064009290641092906420929064309290644092906450929064609290647092906480929064909290650092906510929065209290653092906540929065509290656092906570929065809290659092906600929066109290662092906630929066409290665092906660929066709290668092906690929067009290671092906720929067309290674092906750929067609290677092906780929067909290680092906810929068209290683092906840929068509290686092906870929068809290689092906900929069109290692092906930929069409290695092906960929069709290698092906990929070009290701092907020929070309290704092907050929070609290707092907080929070909290710092907110929071209290713092907140929071509290716092907170929071809290719092907200929072109290722092907230929072409290725092907260929072709290728092907290929073009290731092907320929073309290734092907350929073609290737092907380929073909290740092907410929074209290743092907440929074509290746092907470929074809290749092907500929075109290752092907530929075409290755092907560929075709290758092907590929076009290761092907620929076309290764092907650929076609290767092907680929076909290770092907710929077209300052093000530930005409300055093000560930005709300058093000590930006009300061093000620930006309300064093000650930006609300067093000680930006909300070093000710930007209300073093000740930007509300076093000770930007809300079093000800930008109300082093000830930008409300085093000860930008709300088093000890930009009300091093000920930009309300094093000950930009609300097093000980930009909300100093001010930010209300103093001040930010509300106093001070930010809300109093001100930011109300112093001130930011409300115093001160930011709300118093001190930012009300121093001220930012309300124093001250930012609300127093001280930012909300130093001310930013209300133093001340930013509300136093001370930013809300139093001400930014109300142093001430930014409300145093001460930014709300148093001490930015009300151093001520930015309300154093001550930015609300157093001580930015909300160093001610930016209300163093001640930016509300166093001670930016809300169093001700930017109300172093001730930017409300175093001760930017709300178093001790930018009300181093001820930018309300184093001850930018609300187093001880930018909300190093001910930019209300193093001940930019509300196093001970930019809300199093002000930020109300202093002030930020409300205093002060930020709300208093002090930021009300211093002120930021309300214093002150930021609300217093002180930021909300220093002210930022209300223093002240930022509300226093002270930022809300229093002300930023109300232093002330930023409300235093002360930023709300238093002390930024009300241093002420930024309300244093002450930024609300247093002480930024909300250093002510930025209300253093002540930025509300256093002570930025809300259093002600930026109300262093002630930026409300265093002660930026709300268093002690930027009300271093002720930027309300274093002750930027609300277093002780930027909300280093002810930028209300283093002840930028509300286093002870930028809300289093002900930029109300292093002930930029409300295093002960930029709300298093002990930030009300301093003020930030309300304093003050930030609300307093003080930030909300310093003110930031209300313093003140930031509300316093003170930031809300319093003200930032109300322093003230930032409300325093003260930032709300328093003290930033009300331093003320930033309300334093003350930033609300337093003380930033909300340093003410930034209300343093003440930034509300346093003470930034809300349093003500930035109300352093003530930035409300355093003560930035709300358093003590930036009300361093003620930036309300364093003650930036609300367093003680930036909300370093003710930037209300373093003740930037509300376093003770930037809300379093003800930038109300382093003830930038409300385093003860930038709300388093003890930039009300391093003920930039309300394093003950930039609300397093003980930039909300400093004010930040209300403093004040930040509300406093004070930040809300409093004100930041109300412093004130930041409300415093004160930041709300418093004190930042009300421093004220930042309300424093004250930042609300427093004280930042909300430093004310930043209300433093004340930043509300436093004370930043809300439093004400930044109300442093004430930044409300445093004460930044709300448093004490930045009300451093004520930045309300454093004550930045609300457093004580930045909300460093004610930046209300463093004640930046509300466093004670930046809300469093004700930047109300472093004730930047409300475093004760930047709300478093004790930048009300481093004820930048309300484093004850930048609300487093004880930048909300490093004910930049209300493093004940930049509300496093004970930049809300499093005000930050109300502093005030930050409300505093005060930050709300508093005090930051009300511093005120930051309300514093005150930051609300517093005180930051909300520093005210930052209300523093005240930052509300526093005270930052809300529093005300930053109300532093005330930053409300535093005360930053709300538093005390930054009300541093005420930054309300544093005450930054609300547093005480930054909300550093005510930055209300553093005540930055509300556093005570930055809300559093005600930056109300562093005630930056409300565093005660930056709300568093005690930057009300571093005720930057309300574093005750930057609300577093005780930057909300580093005810930058209300583093005840930058509300586093005870930058809300589093005900930059109300592093005930930059409300595093005960930059709300598093005990930060009300601093006020930060309300604093006050930060609300607093006080930060909300610093006110930061209300613093006140930061509300616093006170930061809300619093006200930062109300622093006230930062409300625093006260930062709300628093006290930063009300631093006320930063309300634093006350930063609300637093006380930063909300640093006410930064209300643093006440930064509300646093006470930064809300649093006500930065109300652093006530930065409300655093006560930065709300658093006590930066009300661093006620930066309300664093006650930066609300667093006680930066909300670093006710930067209300673093006740930067509300676093006770930067809300679093006800930068109300682093006830930068409300685093006860930068709300688093006890930069009300691093006920930069309300694093006950930069609300697093006980930069909300700093007010930070209300703093007040930070509300706093007070930070809300709093007100930071109300712093007130930071409300715093007160930071709300718093007190930072009300721093007220930072309300724093007250930072609300727093007280930072909300730093007310930073209300733093007340930073509300736093007370930073809300739093007400930074109300742093007430930074409300745093007460930074709300748093007490930075009300751093007520930075309300754093007550930075609300757093007580930075909300760093007610930076209300763093007640930076509300766093007670930076809300769093007700930077109300772093100520931005309310054093100550931005609310057093100580931005909310060093100610931006209310063093100640931006509310066093100670931006809310069093100700931007109310072093100730931007409310075093100760931007709310078093100790931008009310081093100820931008309310084093100850931008609310087093100880931008909310090093100910931009209310093093100940931009509310096093100970931009809310099093101000931010109310102093101030931010409310105093101060931010709310108093101090931011009310111093101120931011309310114093101150931011609310117093101180931011909310120093101210931012209310123093101240931012509310126093101270931012809310129093101300931013109310132093101330931013409310135093101360931013709310138093101390931014009310141093101420931014309310144093101450931014609310147093101480931014909310150093101510931015209310153093101540931015509310156093101570931015809310159093101600931016109310162093101630931016409310165093101660931016709310168093101690931017009310171093101720931017309310174093101750931017609310177093101780931017909310180093101810931018209310183093101840931018509310186093101870931018809310189093101900931019109310192093101930931019409310195093101960931019709310198093101990931020009310201093102020931020309310204093102050931020609310207093102080931020909310210093102110931021209310213093102140931021509310216093102170931021809310219093102200931022109310222093102230931022409310225093102260931022709310228093102290931023009310231093102320931023309310234093102350931023609310237093102380931023909310240093102410931024209310243093102440931024509310246093102470931024809310249093102500931025109310252093102530931025409310255093102560931025709310258093102590931026009310261093102620931026309310264093102650931026609310267093102680931026909310270093102710931027209310273093102740931027509310276093102770931027809310279093102800931028109310282093102830931028409310285093102860931028709310288093102890931029009310291093102920931029309310294093102950931029609310297093102980931029909310300093103010931030209310303093103040931030509310306093103070931030809310309093103100931031109310312093103130931031409310315093103160931031709310318093103190931032009310321093103220931032309310324093103250931032609310327093103280931032909310330093103310931033209310333093103340931033509310336093103370931033809310339093103400931034109310342093103430931034409310345093103460931034709310348093103490931035009310351093103520931035309310354093103550931035609310357093103580931035909310360093103610931036209310363093103640931036509310366093103670931036809310369093103700931037109310372093103730931037409310375093103760931037709310378093103790931038009310381093103820931038309310384093103850931038609310387093103880931038909310390093103910931039209310393093103940931039509310396093103970931039809310399093104000931040109310402093104030931040409310405093104060931040709310408093104090931041009310411093104120931041309310414093104150931041609310417093104180931041909310420093104210931042209310423093104240931042509310426093104270931042809310429093104300931043109310432093104330931043409310435093104360931043709310438093104390931044009310441093104420931044309310444093104450931044609310447093104480931044909310450093104510931045209310453093104540931045509310456093104570931045809310459093104600931046109310462093104630931046409310465093104660931046709310468093104690931047009310471093104720931047309310474093104750931047609310477093104780931047909310480093104810931048209310483093104840931048509310486093104870931048809310489093104900931049109310492093104930931049409310495093104960931049709310498093104990931050009310501093105020931050309310504093105050931050609310507093105080931050909310510093105110931051209310513093105140931051509310516093105170931051809310519093105200931052109310522093105230931052409310525093105260931052709310528093105290931053009310531093105320931053309310534093105350931053609310537093105380931053909310540093105410931054209310543093105440931054509310546093105470931054809310549093105500931055109310552093105530931055409310555093105560931055709310558093105590931056009310561093105620931056309310564093105650931056609310567093105680931056909310570093105710931057209310573093105740931057509310576093105770931057809310579093105800931058109310582093105830931058409310585093105860931058709310588093105890931059009310591093105920931059309310594093105950931059609310597093105980931059909310600093106010931060209310603093106040931060509310606093106070931060809310609093106100931061109310612093106130931061409310615093106160931061709310618093106190931062009310621093106220931062309310624093106250931062609310627093106280931062909310630093106310931063209310633093106340931063509310636093106370931063809310639093106400931064109310642093106430931064409310645093106460931064709310648093106490931065009310651093106520931065309310654093106550931065609310657093106580931065909310660093106610931066209310663093106640931066509310666093106670931066809310669093106700931067109310672093106730931067409310675093106760931067709310678093106790931068009310681093106820931068309310684093106850931068609310687093106880931068909310690093106910931069209310693093106940931069509310696093106970931069809310699093107000931070109310702093107030931070409310705093107060931070709310708093107090931071009310711093107120931071309310714093107150931071609310717093107180931071909310720093107210931072209310723093107240931072509310726093107270931072809310729093107300931073109310732093107330931073409310735093107360931073709310738093107390931074009310741093107420931074309310744093107450931074609310747093107480931074909310750093107510931075209310753093107540931075509310756093107570931075809310759093107600931076109310762093107630931076409310765093107660931076709310768093107690931077009310771093200520932005309320054093200550932005609320057093200580932005909320060093200610932006209320063093200640932006509320066093200670932006809320069093200700932007109320072093200730932007409320075093200760932007709320078093200790932008009320081093200820932008309320084093200850932008609320087093200880932008909320090093200910932009209320093093200940932009509320096093200970932009809320099093201000932010109320102093201030932010409320105093201060932010709320108093201090932011009320111093201120932011309320114093201150932011609320117093201180932011909320120093201210932012209320123093201240932012509320126093201270932012809320129093201300932013109320132093201330932013409320135093201360932013709320138093201390932014009320141093201420932014309320144093201450932014609320147093201480932014909320150093201510932015209320153093201540932015509320156093201570932015809320159093201600932016109320162093201630932016409320165093201660932016709320168093201690932017009320171093201720932017309320174093201750932017609320177093201780932017909320180093201810932018209320183093201840932018509320186093201870932018809320189093201900932019109320192093201930932019409320195093201960932019709320198093201990932020009320201093202020932020309320204093202050932020609320207093202080932020909320210093202110932021209320213093202140932021509320216093202170932021809320219093202200932022109320222093202230932022409320225093202260932022709320228093202290932023009320231093202320932023309320234093202350932023609320237093202380932023909320240093202410932024209320243093202440932024509320246093202470932024809320249093202500932025109320252093202530932025409320255093202560932025709320258093202590932026009320261093202620932026309320264093202650932026609320267093202680932026909320270093202710932027209320273093202740932027509320276093202770932027809320279093202800932028109320282093202830932028409320285093202860932028709320288093202890932029009320291093202920932029309320294093202950932029609320297093202980932029909320300093203010932030209320303093203040932030509320306093203070932030809320309093203100932031109320312093203130932031409320315093203160932031709320318093203190932032009320321093203220932032309320324093203250932032609320327093203280932032909320330093203310932033209320333093203340932033509320336093203370932033809320339093203400932034109320342093203430932034409320345093203460932034709320348093203490932035009320351093203520932035309320354093203550932035609320357093203580932035909320360093203610932036209320363093203640932036509320366093203670932036809320369093203700932037109320372093203730932037409320375093203760932037709320378093203790932038009320381093203820932038309320384093203850932038609320387093203880932038909320390093203910932039209320393093203940932039509320396093203970932039809320399093204000932040109320402093204030932040409320405093204060932040709320408093204090932041009320411093204120932041309320414093204150932041609320417093204180932041909320420093204210932042209320423093204240932042509320426093204270932042809320429093204300932043109320432093204330932043409320435093204360932043709320438093204390932044009320441093204420932044309320444093204450932044609320447093204480932044909320450093204510932045209320453093204540932045509320456093204570932045809320459093204600932046109320462093204630932046409320465093204660932046709320468093204690932047009320471093204720932047309320474093204750932047609320477093204780932047909320480093204810932048209320483093204840932048509320486093204870932048809320489093204900932049109320492093204930932049409320495093204960932049709320498093204990932050009320501093205020932050309320504093205050932050609320507093205080932050909320510093205110932051209320513093205140932051509320516093205170932051809320519093205200932052109320522093205230932052409320525093205260932052709320528093205290932053009320531093205320932053309320534093205350932053609320537093205380932053909320540093205410932054209320543093205440932054509320546093205470932054809320549093205500932055109320552093205530932055409320555093205560932055709320558093205590932056009320561093205620932056309320564093205650932056609320567093205680932056909320570093205710932057209320573093205740932057509320576093205770932057809320579093205800932058109320582093205830932058409320585093205860932058709320588093205890932059009320591093205920932059309320594093205950932059609320597093205980932059909320600093206010932060209320603093206040932060509320606093206070932060809320609093206100932061109320612093206130932061409320615093206160932061709320618093206190932062009320621093206220932062309320624093206250932062609320627093206280932062909320630093206310932063209320633093206340932063509320636093206370932063809320639093206400932064109320642093206430932064409320645093206460932064709320648093206490932065009320651093206520932065309320654093206550932065609320657093206580932065909320660093206610932066209320663093206640932066509320666093206670932066809320669093206700932067109320672093206730932067409320675093206760932067709320678093206790932068009320681093206820932068309320684093206850932068609320687093206880932068909320690093206910932069209320693093206940932069509320696093206970932069809320699093207000932070109320702093207030932070409320705093207060932070709320708093207090932071009320711093207120932071309320714093207150932071609320717093207180932071909320720093207210932072209320723093207240932072509320726093207270932072809320729093207300932073109320732093207330932073409320735093207360932073709320738093207390932074009320741093207420932074309320744093207450932074609320747093207480932074909320750093207510932075209320753093207540932075509320756093207570932075809320759093207600932076109320762093207630932076409320765093207660932076709320768093207690932077009320771093300520933005309330054093300550933005609330057093300580933005909330060093300610933006209330063093300640933006509330066093300670933006809330069093300700933007109330072093300730933007409330075093300760933007709330078093300790933008009330081093300820933008309330084093300850933008609330087093300880933008909330090093300910933009209330093093300940933009509330096093300970933009809330099093301000933010109330102093301030933010409330105093301060933010709330108093301090933011009330111093301120933011309330114093301150933011609330117093301180933011909330120093301210933012209330123093301240933012509330126093301270933012809330129093301300933013109330132093301330933013409330135093301360933013709330138093301390933014009330141093301420933014309330144093301450933014609330147093301480933014909330150093301510933015209330153093301540933015509330156093301570933015809330159093301600933016109330162093301630933016409330165093301660933016709330168093301690933017009330171093301720933017309330174093301750933017609330177093301780933017909330180093301810933018209330183093301840933018509330186093301870933018809330189093301900933019109330192093301930933019409330195093301960933019709330198093301990933020009330201093302020933020309330204093302050933020609330207093302080933020909330210093302110933021209330213093302140933021509330216093302170933021809330219093302200933022109330222093302230933022409330225093302260933022709330228093302290933023009330231093302320933023309330234093302350933023609330237093302380933023909330240093302410933024209330243093302440933024509330246093302470933024809330249093302500933025109330252093302530933025409330255093302560933025709330258093302590933026009330261093302620933026309330264093302650933026609330267093302680933026909330270093302710933027209330273093302740933027509330276093302770933027809330279093302800933028109330282093302830933028409330285093302860933028709330288093302890933029009330291093302920933029309330294093302950933029609330297093302980933029909330300093303010933030209330303093303040933030509330306093303070933030809330309093303100933031109330312093303130933031409330315093303160933031709330318093303190933032009330321093303220933032309330324093303250933032609330327093303280933032909330330093303310933033209330333093303340933033509330336093303370933033809330339093303400933034109330342093303430933034409330345093303460933034709330348093303490933035009330351093303520933035309330354093303550933035609330357093303580933035909330360093303610933036209330363093303640933036509330366093303670933036809330369093303700933037109330372093303730933037409330375093303760933037709330378093303790933038009330381093303820933038309330384093303850933038609330387093303880933038909330390093303910933039209330393093303940933039509330396093303970933039809330399093304000933040109330402093304030933040409330405093304060933040709330408093304090933041009330411093304120933041309330414093304150933041609330417093304180933041909330420093304210933042209330423093304240933042509330426093304270933042809330429093304300933043109330432093304330933043409330435093304360933043709330438093304390933044009330441093304420933044309330444093304450933044609330447093304480933044909330450093304510933045209330453093304540933045509330456093304570933045809330459093304600933046109330462093304630933046409330465093304660933046709330468093304690933047009330471093304720933047309330474093304750933047609330477093304780933047909330480093304810933048209330483093304840933048509330486093304870933048809330489093304900933049109330492093304930933049409330495093304960933049709330498093304990933050009330501093305020933050309330504093305050933050609330507093305080933050909330510093305110933051209330513093305140933051509330516093305170933051809330519093305200933052109330522093305230933052409330525093305260933052709330528093305290933053009330531093305320933053309330534093305350933053609330537093305380933053909330540093305410933054209330543093305440933054509330546093305470933054809330549093305500933055109330552093305530933055409330555093305560933055709330558093305590933056009330561093305620933056309330564093305650933056609330567093305680933056909330570093305710933057209330573093305740933057509330576093305770933057809330579093305800933058109330582093305830933058409330585093305860933058709330588093305890933059009330591093305920933059309330594093305950933059609330597093305980933059909330600093306010933060209330603093306040933060509330606093306070933060809330609093306100933061109330612093306130933061409330615093306160933061709330618093306190933062009330621093306220933062309330624093306250933062609330627093306280933062909330630093306310933063209330633093306340933063509330636093306370933063809330639093306400933064109330642093306430933064409330645093306460933064709330648093306490933065009330651093306520933065309330654093306550933065609330657093306580933065909330660093306610933066209330663093306640933066509330666093306670933066809330669093306700933067109330672093306730933067409330675093306760933067709330678093306790933068009330681093306820933068309330684093306850933068609330687093306880933068909330690093306910933069209330693093306940933069509330696093306970933069809330699093307000933070109330702093307030933070409330705093307060933070709330708093307090933071009330711093307120933071309330714093307150933071609330717093307180933071909330720093307210933072209330723093307240933072509330726093307270933072809330729093307300933073109330732093307330933073409330735093307360933073709330738093307390933074009330741093307420933074309330744093307450933074609330747093307480933074909330750093307510933075209330753093307540933075509330756093307570933075809330759093307600933076109330762093307630933076409330765093307660933076709330768093307690933077009330771093400520934005309340054093400550934005609340057093400580934005909340060093400610934006209340063093400640934006509340066093400670934006809340069093400700934007109340072093400730934007409340075093400760934007709340078093400790934008009340081093400820934008309340084093400850934008609340087093400880934008909340090093400910934009209340093093400940934009509340096093400970934009809340099093401000934010109340102093401030934010409340105093401060934010709340108093401090934011009340111093401120934011309340114093401150934011609340117093401180934011909340120093401210934012209340123093401240934012509340126093401270934012809340129093401300934013109340132093401330934013409340135093401360934013709340138093401390934014009340141093401420934014309340144093401450934014609340147093401480934014909340150093401510934015209340153093401540934015509340156093401570934015809340159093401600934016109340162093401630934016409340165093401660934016709340168093401690934017009340171093401720934017309340174093401750934017609340177093401780934017909340180093401810934018209340183093401840934018509340186093401870934018809340189093401900934019109340192093401930934019409340195093401960934019709340198093401990934020009340201093402020934020309340204093402050934020609340207093402080934020909340210093402110934021209340213093402140934021509340216093402170934021809340219093402200934022109340222093402230934022409340225093402260934022709340228093402290934023009340231093402320934023309340234093402350934023609340237093402380934023909340240093402410934024209340243093402440934024509340246093402470934024809340249093402500934025109340252093402530934025409340255093402560934025709340258093402590934026009340261093402620934026309340264093402650934026609340267093402680934026909340270093402710934027209340273093402740934027509340276093402770934027809340279093402800934028109340282093402830934028409340285093402860934028709340288093402890934029009340291093402920934029309340294093402950934029609340297093402980934029909340300093403010934030209340303093403040934030509340306093403070934030809340309093403100934031109340312093403130934031409340315093403160934031709340318093403190934032009340321093403220934032309340324093403250934032609340327093403280934032909340330093403310934033209340333093403340934033509340336093403370934033809340339093403400934034109340342093403430934034409340345093403460934034709340348093403490934035009340351093403520934035309340354093403550934035609340357093403580934035909340360093403610934036209340363093403640934036509340366093403670934036809340369093403700934037109340372093403730934037409340375093403760934037709340378093403790934038009340381093403820934038309340384093403850934038609340387093403880934038909340390093403910934039209340393093403940934039509340396093403970934039809340399093404000934040109340402093404030934040409340405093404060934040709340408093404090934041009340411093404120934041309340414093404150934041609340417093404180934041909340420093404210934042209340423093404240934042509340426093404270934042809340429093404300934043109340432093404330934043409340435093404360934043709340438093404390934044009340441093404420934044309340444093404450934044609340447093404480934044909340450093404510934045209340453093404540934045509340456093404570934045809340459093404600934046109340462093404630934046409340465093404660934046709340468093404690934047009340471093404720934047309340474093404750934047609340477093404780934047909340480093404810934048209340483093404840934048509340486093404870934048809340489093404900934049109340492093404930934049409340495093404960934049709340498093404990934050009340501093405020934050309340504093405050934050609340507093405080934050909340510093405110934051209340513093405140934051509340516093405170934051809340519093405200934052109340522093405230934052409340525093405260934052709340528093405290934053009340531093405320934053309340534093405350934053609340537093405380934053909340540093405410934054209340543093405440934054509340546093405470934054809340549093405500934055109340552093405530934055409340555093405560934055709340558093405590934056009340561093405620934056309340564093405650934056609340567093405680934056909340570093405710934057209340573093405740934057509340576093405770934057809340579093405800934058109340582093405830934058409340585093405860934058709340588093405890934059009340591093405920934059309340594093405950934059609340597093405980934059909340600093406010934060209340603093406040934060509340606093406070934060809340609093406100934061109340612093406130934061409340615093406160934061709340618093406190934062009340621093406220934062309340624093406250934062609340627093406280934062909340630093406310934063209340633093406340934063509340636093406370934063809340639093406400934064109340642093406430934064409340645093406460934064709340648093406490934065009340651093406520934065309340654093406550934065609340657093406580934065909340660093406610934066209340663093406640934066509340666093406670934066809340669093406700934067109340672093406730934067409340675093406760934067709340678093406790934068009340681093406820934068309340684093406850934068609340687093406880934068909340690093406910934069209340693093406940934069509340696093406970934069809340699093407000934070109340702093407030934070409340705093407060934070709340708093407090934071009340711093407120934071309340714093407150934071609340717093407180934071909340720093407210934072209340723093407240934072509340726093407270934072809340729093407300934073109340732093407330934073409340735093407360934073709340738093407390934074009340741093407420934074309340744093407450934074609340747093407480934074909340750093407510934075209340753093407540934075509340756093407570934075809340759093407600934076109340762093407630934076409340765093407660934076709340768093407690934077009340771093500520935005309350054093500550935005609350057093500580935005909350060093500610935006209350063093500640935006509350066093500670935006809350069093500700935007109350072093500730935007409350075093500760935007709350078093500790935008009350081093500820935008309350084093500850935008609350087093500880935008909350090093500910935009209350093093500940935009509350096093500970935009809350099093501000935010109350102093501030935010409350105093501060935010709350108093501090935011009350111093501120935011309350114093501150935011609350117093501180935011909350120093501210935012209350123093501240935012509350126093501270935012809350129093501300935013109350132093501330935013409350135093501360935013709350138093501390935014009350141093501420935014309350144093501450935014609350147093501480935014909350150093501510935015209350153093501540935015509350156093501570935015809350159093501600935016109350162093501630935016409350165093501660935016709350168093501690935017009350171093501720935017309350174093501750935017609350177093501780935017909350180093501810935018209350183093501840935018509350186093501870935018809350189093501900935019109350192093501930935019409350195093501960935019709350198093501990935020009350201093502020935020309350204093502050935020609350207093502080935020909350210093502110935021209350213093502140935021509350216093502170935021809350219093502200935022109350222093502230935022409350225093502260935022709350228093502290935023009350231093502320935023309350234093502350935023609350237093502380935023909350240093502410935024209350243093502440935024509350246093502470935024809350249093502500935025109350252093502530935025409350255093502560935025709350258093502590935026009350261093502620935026309350264093502650935026609350267093502680935026909350270093502710935027209350273093502740935027509350276093502770935027809350279093502800935028109350282093502830935028409350285093502860935028709350288093502890935029009350291093502920935029309350294093502950935029609350297093502980935029909350300093503010935030209350303093503040935030509350306093503070935030809350309093503100935031109350312093503130935031409350315093503160935031709350318093503190935032009350321093503220935032309350324093503250935032609350327093503280935032909350330093503310935033209350333093503340935033509350336093503370935033809350339093503400935034109350342093503430935034409350345093503460935034709350348093503490935035009350351093503520935035309350354093503550935035609350357093503580935035909350360093503610935036209350363093503640935036509350366093503670935036809350369093503700935037109350372093503730935037409350375093503760935037709350378093503790935038009350381093503820935038309350384093503850935038609350387093503880935038909350390093503910935039209350393093503940935039509350396093503970935039809350399093504000935040109350402093504030935040409350405093504060935040709350408093504090935041009350411093504120935041309350414093504150935041609350417093504180935041909350420093504210935042209350423093504240935042509350426093504270935042809350429093504300935043109350432093504330935043409350435093504360935043709350438093504390935044009350441093504420935044309350444093504450935044609350447093504480935044909350450093504510935045209350453093504540935045509350456093504570935045809350459093504600935046109350462093504630935046409350465093504660935046709350468093504690935047009350471093504720935047309350474093504750935047609350477093504780935047909350480093504810935048209350483093504840935048509350486093504870935048809350489093504900935049109350492093504930935049409350495093504960935049709350498093504990935050009350501093505020935050309350504093505050935050609350507093505080935050909350510093505110935051209350513093505140935051509350516093505170935051809350519093505200935052109350522093505230935052409350525093505260935052709350528093505290935053009350531093505320935053309350534093505350935053609350537093505380935053909350540093505410935054209350543093505440935054509350546093505470935054809350549093505500935055109350552093505530935055409350555093505560935055709350558093505590935056009350561093505620935056309350564093505650935056609350567093505680935056909350570093505710935057209350573093505740935057509350576093505770935057809350579093505800935058109350582093505830935058409350585093505860935058709350588093505890935059009350591093505920935059309350594093505950935059609350597093505980935059909350600093506010935060209350603093506040935060509350606093506070935060809350609093506100935061109350612093506130935061409350615093506160935061709350618093506190935062009350621093506220935062309350624093506250935062609350627093506280935062909350630093506310935063209350633093506340935063509350636093506370935063809350639093506400935064109350642093506430935064409350645093506460935064709350648093506490935065009350651093506520935065309350654093506550935065609350657093506580935065909350660093506610935066209350663093506640935066509350666093506670935066809350669093506700935067109350672093506730935067409350675093506760935067709350678093506790935068009350681093506820935068309350684093506850935068609350687093506880935068909350690093506910935069209350693093506940935069509350696093506970935069809350699093507000935070109350702093507030935070409350705093507060935070709350708093507090935071009350711093507120935071309350714093507150935071609350717093507180935071909350720093507210935072209350723093507240935072509350726093507270935072809350729093507300935073109350732093507330935073409350735093507360935073709350738093507390935074009350741093507420935074309350744093507450935074609350747093507480935074909350750093507510935075209350753093507540935075509350756093507570935075809350759093507600935076109350762093507630935076409350765093507660935076709350768093507690935077009350771093600520936005309360054093600550936005609360057093600580936005909360060093600610936006209360063093600640936006509360066093600670936006809360069093600700936007109360072093600730936007409360075093600760936007709360078093600790936008009360081093600820936008309360084093600850936008609360087093600880936008909360090093600910936009209360093093600940936009509360096093600970936009809360099093601000936010109360102093601030936010409360105093601060936010709360108093601090936011009360111093601120936011309360114093601150936011609360117093601180936011909360120093601210936012209360123093601240936012509360126093601270936012809360129093601300936013109360132093601330936013409360135093601360936013709360138093601390936014009360141093601420936014309360144093601450936014609360147093601480936014909360150093601510936015209360153093601540936015509360156093601570936015809360159093601600936016109360162093601630936016409360165093601660936016709360168093601690936017009360171093601720936017309360174093601750936017609360177093601780936017909360180093601810936018209360183093601840936018509360186093601870936018809360189093601900936019109360192093601930936019409360195093601960936019709360198093601990936020009360201093602020936020309360204093602050936020609360207093602080936020909360210093602110936021209360213093602140936021509360216093602170936021809360219093602200936022109360222093602230936022409360225093602260936022709360228093602290936023009360231093602320936023309360234093602350936023609360237093602380936023909360240093602410936024209360243093602440936024509360246093602470936024809360249093602500936025109360252093602530936025409360255093602560936025709360258093602590936026009360261093602620936026309360264093602650936026609360267093602680936026909360270093602710936027209360273093602740936027509360276093602770936027809360279093602800936028109360282093602830936028409360285093602860936028709360288093602890936029009360291093602920936029309360294093602950936029609360297093602980936029909360300093603010936030209360303093603040936030509360306093603070936030809360309093603100936031109360312093603130936031409360315093603160936031709360318093603190936032009360321093603220936032309360324093603250936032609360327093603280936032909360330093603310936033209360333093603340936033509360336093603370936033809360339093603400936034109360342093603430936034409360345093603460936034709360348093603490936035009360351093603520936035309360354093603550936035609360357093603580936035909360360093603610936036209360363093603640936036509360366093603670936036809360369093603700936037109360372093603730936037409360375093603760936037709360378093603790936038009360381093603820936038309360384093603850936038609360387093603880936038909360390093603910936039209360393093603940936039509360396093603970936039809360399093604000936040109360402093604030936040409360405093604060936040709360408093604090936041009360411093604120936041309360414093604150936041609360417093604180936041909360420093604210936042209360423093604240936042509360426093604270936042809360429093604300936043109360432093604330936043409360435093604360936043709360438093604390936044009360441093604420936044309360444093604450936044609360447093604480936044909360450093604510936045209360453093604540936045509360456093604570936045809360459093604600936046109360462093604630936046409360465093604660936046709360468093604690936047009360471093604720936047309360474093604750936047609360477093604780936047909360480093604810936048209360483093604840936048509360486093604870936048809360489093604900936049109360492093604930936049409360495093604960936049709360498093604990936050009360501093605020936050309360504093605050936050609360507093605080936050909360510093605110936051209360513093605140936051509360516093605170936051809360519093605200936052109360522093605230936052409360525093605260936052709360528093605290936053009360531093605320936053309360534093605350936053609360537093605380936053909360540093605410936054209360543093605440936054509360546093605470936054809360549093605500936055109360552093605530936055409360555093605560936055709360558093605590936056009360561093605620936056309360564093605650936056609360567093605680936056909360570093605710936057209360573093605740936057509360576093605770936057809360579093605800936058109360582093605830936058409360585093605860936058709360588093605890936059009360591093605920936059309360594093605950936059609360597093605980936059909360600093606010936060209360603093606040936060509360606093606070936060809360609093606100936061109360612093606130936061409360615093606160936061709360618093606190936062009360621093606220936062309360624093606250936062609360627093606280936062909360630093606310936063209360633093606340936063509360636093606370936063809360639093606400936064109360642093606430936064409360645093606460936064709360648093606490936065009360651093606520936065309360654093606550936065609360657093606580936065909360660093606610936066209360663093606640936066509360666093606670936066809360669093606700936067109360672093606730936067409360675093606760936067709360678093606790936068009360681093606820936068309360684093606850936068609360687093606880936068909360690093606910936069209360693093606940936069509360696093606970936069809360699093607000936070109360702093607030936070409360705093607060936070709360708093607090936071009360711093607120936071309360714093607150936071609360717093607180936071909360720093607210936072209360723093607240936072509360726093607270936072809360729093607300936073109360732093607330936073409360735093607360936073709360738093607390936074009360741093607420936074309360744093607450936074609360747093607480936074909360750093607510936075209360753093607540936075509360756093607570936075809360759093607600936076109360762093607630936076409360765093607660936076709360768093607690936077009370052093700530937005409370055093700560937005709370058093700590937006009370061093700620937006309370064093700650937006609370067093700680937006909370070093700710937007209370073093700740937007509370076093700770937007809370079093700800937008109370082093700830937008409370085093700860937008709370088093700890937009009370091093700920937009309370094093700950937009609370097093700980937009909370100093701010937010209370103093701040937010509370106093701070937010809370109093701100937011109370112093701130937011409370115093701160937011709370118093701190937012009370121093701220937012309370124093701250937012609370127093701280937012909370130093701310937013209370133093701340937013509370136093701370937013809370139093701400937014109370142093701430937014409370145093701460937014709370148093701490937015009370151093701520937015309370154093701550937015609370157093701580937015909370160093701610937016209370163093701640937016509370166093701670937016809370169093701700937017109370172093701730937017409370175093701760937017709370178093701790937018009370181093701820937018309370184093701850937018609370187093701880937018909370190093701910937019209370193093701940937019509370196093701970937019809370199093702000937020109370202093702030937020409370205093702060937020709370208093702090937021009370211093702120937021309370214093702150937021609370217093702180937021909370220093702210937022209370223093702240937022509370226093702270937022809370229093702300937023109370232093702330937023409370235093702360937023709370238093702390937024009370241093702420937024309370244093702450937024609370247093702480937024909370250093702510937025209370253093702540937025509370256093702570937025809370259093702600937026109370262093702630937026409370265093702660937026709370268093702690937027009370271093702720937027309370274093702750937027609370277093702780937027909370280093702810937028209370283093702840937028509370286093702870937028809370289093702900937029109370292093702930937029409370295093702960937029709370298093702990937030009370301093703020937030309370304093703050937030609370307093703080937030909370310093703110937031209370313093703140937031509370316093703170937031809370319093703200937032109370322093703230937032409370325093703260937032709370328093703290937033009370331093703320937033309370334093703350937033609370337093703380937033909370340093703410937034209370343093703440937034509370346093703470937034809370349093703500937035109370352093703530937035409370355093703560937035709370358093703590937036009370361093703620937036309370364093703650937036609370367093703680937036909370370093703710937037209370373093703740937037509370376093703770937037809370379093703800937038109370382093703830937038409370385093703860937038709370388093703890937039009370391093703920937039309370394093703950937039609370397093703980937039909370400093704010937040209370403093704040937040509370406093704070937040809370409093704100937041109370412093704130937041409370415093704160937041709370418093704190937042009370421093704220937042309370424093704250937042609370427093704280937042909370430093704310937043209370433093704340937043509370436093704370937043809370439093704400937044109370442093704430937044409370445093704460937044709370448093704490937045009370451093704520937045309370454093704550937045609370457093704580937045909370460093704610937046209370463093704640937046509370466093704670937046809370469093704700937047109370472093704730937047409370475093704760937047709370478093704790937048009370481093704820937048309370484093704850937048609370487093704880937048909370490093704910937049209370493093704940937049509370496093704970937049809370499093705000937050109370502093705030937050409370505093705060937050709370508093705090937051009370511093705120937051309370514093705150937051609370517093705180937051909370520093705210937052209370523093705240937052509370526093705270937052809370529093705300937053109370532093705330937053409370535093705360937053709370538093705390937054009370541093705420937054309370544093705450937054609370547093705480937054909370550093705510937055209370553093705540937055509370556093705570937055809370559093705600937056109370562093705630937056409370565093705660937056709370568093705690937057009370571093705720937057309370574093705750937057609370577093705780937057909370580093705810937058209370583093705840937058509370586093705870937058809370589093705900937059109370592093705930937059409370595093705960937059709370598093705990937060009370601093706020937060309370604093706050937060609370607093706080937060909370610093706110937061209370613093706140937061509370616093706170937061809370619093706200937062109370622093706230937062409370625093706260937062709370628093706290937063009370631093706320937063309370634093706350937063609370637093706380937063909370640093706410937064209370643093706440937064509370646093706470937064809370649093706500937065109370652093706530937065409370655093706560937065709370658093706590937066009370661093706620937066309370664093706650937066609370667093706680937066909370670093706710937067209370673093706740937067509370676093706770937067809370679093706800937068109370682093706830937068409370685093706860937068709370688093706890937069009370691093706920937069309370694093706950937069609370697093706980937069909370700093707010937070209370703093707040937070509370706093707070937070809370709093707100937071109370712093707130937071409370715093707160937071709370718093707190937072009370721093707220937072309370724093707250937072609370727093707280937072909370730093707310937073209370733093707340937073509370736093707370937073809370739093707400937074109370742093707430937074409370745093707460937074709370748093707490937075009370751093707520937075309370754093707550937075609370757093707580937075909370760093707610937076209370763093707640937076509370766093707670937076809370769093707700938005209380053093800540938005509380056093800570938005809380059093800600938006109380062093800630938006409380065093800660938006709380068093800690938007009380071093800720938007309380074093800750938007609380077093800780938007909380080093800810938008209380083093800840938008509380086093800870938008809380089093800900938009109380092093800930938009409380095093800960938009709380098093800990938010009380101093801020938010309380104093801050938010609380107093801080938010909380110093801110938011209380113093801140938011509380116093801170938011809380119093801200938012109380122093801230938012409380125093801260938012709380128093801290938013009380131093801320938013309380134093801350938013609380137093801380938013909380140093801410938014209380143093801440938014509380146093801470938014809380149093801500938015109380152093801530938015409380155093801560938015709380158093801590938016009380161093801620938016309380164093801650938016609380167093801680938016909380170093801710938017209380173093801740938017509380176093801770938017809380179093801800938018109380182093801830938018409380185093801860938018709380188093801890938019009380191093801920938019309380194093801950938019609380197093801980938019909380200093802010938020209380203093802040938020509380206093802070938020809380209093802100938021109380212093802130938021409380215093802160938021709380218093802190938022009380221093802220938022309380224093802250938022609380227093802280938022909380230093802310938023209380233093802340938023509380236093802370938023809380239093802400938024109380242093802430938024409380245093802460938024709380248093802490938025009380251093802520938025309380254093802550938025609380257093802580938025909380260093802610938026209380263093802640938026509380266093802670938026809380269093802700938027109380272093802730938027409380275093802760938027709380278093802790938028009380281093802820938028309380284093802850938028609380287093802880938028909380290093802910938029209380293093802940938029509380296093802970938029809380299093803000938030109380302093803030938030409380305093803060938030709380308093803090938031009380311093803120938031309380314093803150938031609380317093803180938031909380320093803210938032209380323093803240938032509380326093803270938032809380329093803300938033109380332093803330938033409380335093803360938033709380338093803390938034009380341093803420938034309380344093803450938034609380347093803480938034909380350093803510938035209380353093803540938035509380356093803570938035809380359093803600938036109380362093803630938036409380365093803660938036709380368093803690938037009380371093803720938037309380374093803750938037609380377093803780938037909380380093803810938038209380383093803840938038509380386093803870938038809380389093803900938039109380392093803930938039409380395093803960938039709380398093803990938040009380401093804020938040309380404093804050938040609380407093804080938040909380410093804110938041209380413093804140938041509380416093804170938041809380419093804200938042109380422093804230938042409380425093804260938042709380428093804290938043009380431093804320938043309380434093804350938043609380437093804380938043909380440093804410938044209380443093804440938044509380446093804470938044809380449093804500938045109380452093804530938045409380455093804560938045709380458093804590938046009380461093804620938046309380464093804650938046609380467093804680938046909380470093804710938047209380473093804740938047509380476093804770938047809380479093804800938048109380482093804830938048409380485093804860938048709380488093804890938049009380491093804920938049309380494093804950938049609380497093804980938049909380500093805010938050209380503093805040938050509380506093805070938050809380509093805100938051109380512093805130938051409380515093805160938051709380518093805190938052009380521093805220938052309380524093805250938052609380527093805280938052909380530093805310938053209380533093805340938053509380536093805370938053809380539093805400938054109380542093805430938054409380545093805460938054709380548093805490938055009380551093805520938055309380554093805550938055609380557093805580938055909380560093805610938056209380563093805640938056509380566093805670938056809380569093805700938057109380572093805730938057409380575093805760938057709380578093805790938058009380581093805820938058309380584093805850938058609380587093805880938058909380590093805910938059209380593093805940938059509380596093805970938059809380599093806000938060109380602093806030938060409380605093806060938060709380608093806090938061009380611093806120938061309380614093806150938061609380617093806180938061909380620093806210938062209380623093806240938062509380626093806270938062809380629093806300938063109380632093806330938063409380635093806360938063709380638093806390938064009380641093806420938064309380644093806450938064609380647093806480938064909380650093806510938065209380653093806540938065509380656093806570938065809380659093806600938066109380662093806630938066409380665093806660938066709380668093806690938067009380671093806720938067309380674093806750938067609380677093806780938067909380680093806810938068209380683093806840938068509380686093806870938068809380689093806900938069109380692093806930938069409380695093806960938069709380698093806990938070009380701093807020938070309380704093807050938070609380707093807080938070909380710093807110938071209380713093807140938071509380716093807170938071809380719093807200938072109380722093807230938072409380725093807260938072709380728093807290938073009380731093807320938073309380734093807350938073609380737093807380938073909380740093807410938074209380743093807440938074509380746093807470938074809380749093807500938075109380752093807530938075409380755093807560938075709380758093807590938076009380761093807620938076309380764093807650938076609380767093807680938076909380770093900520939005309390054093900550939005609390057093900580939005909390060093900610939006209390063093900640939006509390066093900670939006809390069093900700939007109390072093900730939007409390075093900760939007709390078093900790939008009390081093900820939008309390084093900850939008609390087093900880939008909390090093900910939009209390093093900940939009509390096093900970939009809390099093901000939010109390102093901030939010409390105093901060939010709390108093901090939011009390111093901120939011309390114093901150939011609390117093901180939011909390120093901210939012209390123093901240939012509390126093901270939012809390129093901300939013109390132093901330939013409390135093901360939013709390138093901390939014009390141093901420939014309390144093901450939014609390147093901480939014909390150093901510939015209390153093901540939015509390156093901570939015809390159093901600939016109390162093901630939016409390165093901660939016709390168093901690939017009390171093901720939017309390174093901750939017609390177093901780939017909390180093901810939018209390183093901840939018509390186093901870939018809390189093901900939019109390192093901930939019409390195093901960939019709390198093901990939020009390201093902020939020309390204093902050939020609390207093902080939020909390210093902110939021209390213093902140939021509390216093902170939021809390219093902200939022109390222093902230939022409390225093902260939022709390228093902290939023009390231093902320939023309390234093902350939023609390237093902380939023909390240093902410939024209390243093902440939024509390246093902470939024809390249093902500939025109390252093902530939025409390255093902560939025709390258093902590939026009390261093902620939026309390264093902650939026609390267093902680939026909390270093902710939027209390273093902740939027509390276093902770939027809390279093902800939028109390282093902830939028409390285093902860939028709390288093902890939029009390291093902920939029309390294093902950939029609390297093902980939029909390300093903010939030209390303093903040939030509390306093903070939030809390309093903100939031109390312093903130939031409390315093903160939031709390318093903190939032009390321093903220939032309390324093903250939032609390327093903280939032909390330093903310939033209390333093903340939033509390336093903370939033809390339093903400939034109390342093903430939034409390345093903460939034709390348093903490939035009390351093903520939035309390354093903550939035609390357093903580939035909390360093903610939036209390363093903640939036509390366093903670939036809390369093903700939037109390372093903730939037409390375093903760939037709390378093903790939038009390381093903820939038309390384093903850939038609390387093903880939038909390390093903910939039209390393093903940939039509390396093903970939039809390399093904000939040109390402093904030939040409390405093904060939040709390408093904090939041009390411093904120939041309390414093904150939041609390417093904180939041909390420093904210939042209390423093904240939042509390426093904270939042809390429093904300939043109390432093904330939043409390435093904360939043709390438093904390939044009390441093904420939044309390444093904450939044609390447093904480939044909390450093904510939045209390453093904540939045509390456093904570939045809390459093904600939046109390462093904630939046409390465093904660939046709390468093904690939047009390471093904720939047309390474093904750939047609390477093904780939047909390480093904810939048209390483093904840939048509390486093904870939048809390489093904900939049109390492093904930939049409390495093904960939049709390498093904990939050009390501093905020939050309390504093905050939050609390507093905080939050909390510093905110939051209390513093905140939051509390516093905170939051809390519093905200939052109390522093905230939052409390525093905260939052709390528093905290939053009390531093905320939053309390534093905350939053609390537093905380939053909390540093905410939054209390543093905440939054509390546093905470939054809390549093905500939055109390552093905530939055409390555093905560939055709390558093905590939056009390561093905620939056309390564093905650939056609390567093905680939056909390570093905710939057209390573093905740939057509390576093905770939057809390579093905800939058109390582093905830939058409390585093905860939058709390588093905890939059009390591093905920939059309390594093905950939059609390597093905980939059909390600093906010939060209390603093906040939060509390606093906070939060809390609093906100939061109390612093906130939061409390615093906160939061709390618093906190939062009390621093906220939062309390624093906250939062609390627093906280939062909390630093906310939063209390633093906340939063509390636093906370939063809390639093906400939064109390642093906430939064409390645093906460939064709390648093906490939065009390651093906520939065309390654093906550939065609390657093906580939065909390660093906610939066209390663093906640939066509390666093906670939066809390669093906700939067109390672093906730939067409390675093906760939067709390678093906790939068009390681093906820939068309390684093906850939068609390687093906880939068909390690093906910939069209390693093906940939069509390696093906970939069809390699093907000939070109390702093907030939070409390705093907060939070709390708093907090939071009390711093907120939071309390714093907150939071609390717093907180939071909390720093907210939072209390723093907240939072509390726093907270939072809390729093907300939073109390732093907330939073409390735093907360939073709390738093907390939074009390741093907420939074309390744093907450939074609390747093907480939074909390750093907510939075209390753093907540939075509390756093907570939075809390759093907600939076109390762093907630939076409390765093907660939076709390768093907690939077009400052094000530940005409400055094000560940005709400058094000590940006009400061094000620940006309400064094000650940006609400067094000680940006909400070094000710940007209400073094000740940007509400076094000770940007809400079094000800940008109400082094000830940008409400085094000860940008709400088094000890940009009400091094000920940009309400094094000950940009609400097094000980940009909400100094001010940010209400103094001040940010509400106094001070940010809400109094001100940011109400112094001130940011409400115094001160940011709400118094001190940012009400121094001220940012309400124094001250940012609400127094001280940012909400130094001310940013209400133094001340940013509400136094001370940013809400139094001400940014109400142094001430940014409400145094001460940014709400148094001490940015009400151094001520940015309400154094001550940015609400157094001580940015909400160094001610940016209400163094001640940016509400166094001670940016809400169094001700940017109400172094001730940017409400175094001760940017709400178094001790940018009400181094001820940018309400184094001850940018609400187094001880940018909400190094001910940019209400193094001940940019509400196094001970940019809400199094002000940020109400202094002030940020409400205094002060940020709400208094002090940021009400211094002120940021309400214094002150940021609400217094002180940021909400220094002210940022209400223094002240940022509400226094002270940022809400229094002300940023109400232094002330940023409400235094002360940023709400238094002390940024009400241094002420940024309400244094002450940024609400247094002480940024909400250094002510940025209400253094002540940025509400256094002570940025809400259094002600940026109400262094002630940026409400265094002660940026709400268094002690940027009400271094002720940027309400274094002750940027609400277094002780940027909400280094002810940028209400283094002840940028509400286094002870940028809400289094002900940029109400292094002930940029409400295094002960940029709400298094002990940030009400301094003020940030309400304094003050940030609400307094003080940030909400310094003110940031209400313094003140940031509400316094003170940031809400319094003200940032109400322094003230940032409400325094003260940032709400328094003290940033009400331094003320940033309400334094003350940033609400337094003380940033909400340094003410940034209400343094003440940034509400346094003470940034809400349094003500940035109400352094003530940035409400355094003560940035709400358094003590940036009400361094003620940036309400364094003650940036609400367094003680940036909400370094003710940037209400373094003740940037509400376094003770940037809400379094003800940038109400382094003830940038409400385094003860940038709400388094003890940039009400391094003920940039309400394094003950940039609400397094003980940039909400400094004010940040209400403094004040940040509400406094004070940040809400409094004100940041109400412094004130940041409400415094004160940041709400418094004190940042009400421094004220940042309400424094004250940042609400427094004280940042909400430094004310940043209400433094004340940043509400436094004370940043809400439094004400940044109400442094004430940044409400445094004460940044709400448094004490940045009400451094004520940045309400454094004550940045609400457094004580940045909400460094004610940046209400463094004640940046509400466094004670940046809400469094004700940047109400472094004730940047409400475094004760940047709400478094004790940048009400481094004820940048309400484094004850940048609400487094004880940048909400490094004910940049209400493094004940940049509400496094004970940049809400499094005000940050109400502094005030940050409400505094005060940050709400508094005090940051009400511094005120940051309400514094005150940051609400517094005180940051909400520094005210940052209400523094005240940052509400526094005270940052809400529094005300940053109400532094005330940053409400535094005360940053709400538094005390940054009400541094005420940054309400544094005450940054609400547094005480940054909400550094005510940055209400553094005540940055509400556094005570940055809400559094005600940056109400562094005630940056409400565094005660940056709400568094005690940057009400571094005720940057309400574094005750940057609400577094005780940057909400580094005810940058209400583094005840940058509400586094005870940058809400589094005900940059109400592094005930940059409400595094005960940059709400598094005990940060009400601094006020940060309400604094006050940060609400607094006080940060909400610094006110940061209400613094006140940061509400616094006170940061809400619094006200940062109400622094006230940062409400625094006260940062709400628094006290940063009400631094006320940063309400634094006350940063609400637094006380940063909400640094006410940064209400643094006440940064509400646094006470940064809400649094006500940065109400652094006530940065409400655094006560940065709400658094006590940066009400661094006620940066309400664094006650940066609400667094006680940066909400670094006710940067209400673094006740940067509400676094006770940067809400679094006800940068109400682094006830940068409400685094006860940068709400688094006890940069009400691094006920940069309400694094006950940069609400697094006980940069909400700094007010940070209400703094007040940070509400706094007070940070809400709094007100940071109400712094007130940071409400715094007160940071709400718094007190940072009400721094007220940072309400724094007250940072609400727094007280940072909400730094007310940073209400733094007340940073509400736094007370940073809400739094007400940074109400742094007430940074409400745094007460940074709400748094007490940075009400751094007520940075309400754094007550940075609400757094007580940075909400760094007610940076209400763094007640940076509400766094007670940076809400769094100520941005309410054094100550941005609410057094100580941005909410060094100610941006209410063094100640941006509410066094100670941006809410069094100700941007109410072094100730941007409410075094100760941007709410078094100790941008009410081094100820941008309410084094100850941008609410087094100880941008909410090094100910941009209410093094100940941009509410096094100970941009809410099094101000941010109410102094101030941010409410105094101060941010709410108094101090941011009410111094101120941011309410114094101150941011609410117094101180941011909410120094101210941012209410123094101240941012509410126094101270941012809410129094101300941013109410132094101330941013409410135094101360941013709410138094101390941014009410141094101420941014309410144094101450941014609410147094101480941014909410150094101510941015209410153094101540941015509410156094101570941015809410159094101600941016109410162094101630941016409410165094101660941016709410168094101690941017009410171094101720941017309410174094101750941017609410177094101780941017909410180094101810941018209410183094101840941018509410186094101870941018809410189094101900941019109410192094101930941019409410195094101960941019709410198094101990941020009410201094102020941020309410204094102050941020609410207094102080941020909410210094102110941021209410213094102140941021509410216094102170941021809410219094102200941022109410222094102230941022409410225094102260941022709410228094102290941023009410231094102320941023309410234094102350941023609410237094102380941023909410240094102410941024209410243094102440941024509410246094102470941024809410249094102500941025109410252094102530941025409410255094102560941025709410258094102590941026009410261094102620941026309410264094102650941026609410267094102680941026909410270094102710941027209410273094102740941027509410276094102770941027809410279094102800941028109410282094102830941028409410285094102860941028709410288094102890941029009410291094102920941029309410294094102950941029609410297094102980941029909410300094103010941030209410303094103040941030509410306094103070941030809410309094103100941031109410312094103130941031409410315094103160941031709410318094103190941032009410321094103220941032309410324094103250941032609410327094103280941032909410330094103310941033209410333094103340941033509410336094103370941033809410339094103400941034109410342094103430941034409410345094103460941034709410348094103490941035009410351094103520941035309410354094103550941035609410357094103580941035909410360094103610941036209410363094103640941036509410366094103670941036809410369094103700941037109410372094103730941037409410375094103760941037709410378094103790941038009410381094103820941038309410384094103850941038609410387094103880941038909410390094103910941039209410393094103940941039509410396094103970941039809410399094104000941040109410402094104030941040409410405094104060941040709410408094104090941041009410411094104120941041309410414094104150941041609410417094104180941041909410420094104210941042209410423094104240941042509410426094104270941042809410429094104300941043109410432094104330941043409410435094104360941043709410438094104390941044009410441094104420941044309410444094104450941044609410447094104480941044909410450094104510941045209410453094104540941045509410456094104570941045809410459094104600941046109410462094104630941046409410465094104660941046709410468094104690941047009410471094104720941047309410474094104750941047609410477094104780941047909410480094104810941048209410483094104840941048509410486094104870941048809410489094104900941049109410492094104930941049409410495094104960941049709410498094104990941050009410501094105020941050309410504094105050941050609410507094105080941050909410510094105110941051209410513094105140941051509410516094105170941051809410519094105200941052109410522094105230941052409410525094105260941052709410528094105290941053009410531094105320941053309410534094105350941053609410537094105380941053909410540094105410941054209410543094105440941054509410546094105470941054809410549094105500941055109410552094105530941055409410555094105560941055709410558094105590941056009410561094105620941056309410564094105650941056609410567094105680941056909410570094105710941057209410573094105740941057509410576094105770941057809410579094105800941058109410582094105830941058409410585094105860941058709410588094105890941059009410591094105920941059309410594094105950941059609410597094105980941059909410600094106010941060209410603094106040941060509410606094106070941060809410609094106100941061109410612094106130941061409410615094106160941061709410618094106190941062009410621094106220941062309410624094106250941062609410627094106280941062909410630094106310941063209410633094106340941063509410636094106370941063809410639094106400941064109410642094106430941064409410645094106460941064709410648094106490941065009410651094106520941065309410654094106550941065609410657094106580941065909410660094106610941066209410663094106640941066509410666094106670941066809410669094106700941067109410672094106730941067409410675094106760941067709410678094106790941068009410681094106820941068309410684094106850941068609410687094106880941068909410690094106910941069209410693094106940941069509410696094106970941069809410699094107000941070109410702094107030941070409410705094107060941070709410708094107090941071009410711094107120941071309410714094107150941071609410717094107180941071909410720094107210941072209410723094107240941072509410726094107270941072809410729094107300941073109410732094107330941073409410735094107360941073709410738094107390941074009410741094107420941074309410744094107450941074609410747094107480941074909410750094107510941075209410753094107540941075509410756094107570941075809410759094107600941076109410762094107630941076409410765094107660941076709410768094107690942005209420053094200540942005509420056094200570942005809420059094200600942006109420062094200630942006409420065094200660942006709420068094200690942007009420071094200720942007309420074094200750942007609420077094200780942007909420080094200810942008209420083094200840942008509420086094200870942008809420089094200900942009109420092094200930942009409420095094200960942009709420098094200990942010009420101094201020942010309420104094201050942010609420107094201080942010909420110094201110942011209420113094201140942011509420116094201170942011809420119094201200942012109420122094201230942012409420125094201260942012709420128094201290942013009420131094201320942013309420134094201350942013609420137094201380942013909420140094201410942014209420143094201440942014509420146094201470942014809420149094201500942015109420152094201530942015409420155094201560942015709420158094201590942016009420161094201620942016309420164094201650942016609420167094201680942016909420170094201710942017209420173094201740942017509420176094201770942017809420179094201800942018109420182094201830942018409420185094201860942018709420188094201890942019009420191094201920942019309420194094201950942019609420197094201980942019909420200094202010942020209420203094202040942020509420206094202070942020809420209094202100942021109420212094202130942021409420215094202160942021709420218094202190942022009420221094202220942022309420224094202250942022609420227094202280942022909420230094202310942023209420233094202340942023509420236094202370942023809420239094202400942024109420242094202430942024409420245094202460942024709420248094202490942025009420251094202520942025309420254094202550942025609420257094202580942025909420260094202610942026209420263094202640942026509420266094202670942026809420269094202700942027109420272094202730942027409420275094202760942027709420278094202790942028009420281094202820942028309420284094202850942028609420287094202880942028909420290094202910942029209420293094202940942029509420296094202970942029809420299094203000942030109420302094203030942030409420305094203060942030709420308094203090942031009420311094203120942031309420314094203150942031609420317094203180942031909420320094203210942032209420323094203240942032509420326094203270942032809420329094203300942033109420332094203330942033409420335094203360942033709420338094203390942034009420341094203420942034309420344094203450942034609420347094203480942034909420350094203510942035209420353094203540942035509420356094203570942035809420359094203600942036109420362094203630942036409420365094203660942036709420368094203690942037009420371094203720942037309420374094203750942037609420377094203780942037909420380094203810942038209420383094203840942038509420386094203870942038809420389094203900942039109420392094203930942039409420395094203960942039709420398094203990942040009420401094204020942040309420404094204050942040609420407094204080942040909420410094204110942041209420413094204140942041509420416094204170942041809420419094204200942042109420422094204230942042409420425094204260942042709420428094204290942043009420431094204320942043309420434094204350942043609420437094204380942043909420440094204410942044209420443094204440942044509420446094204470942044809420449094204500942045109420452094204530942045409420455094204560942045709420458094204590942046009420461094204620942046309420464094204650942046609420467094204680942046909420470094204710942047209420473094204740942047509420476094204770942047809420479094204800942048109420482094204830942048409420485094204860942048709420488094204890942049009420491094204920942049309420494094204950942049609420497094204980942049909420500094205010942050209420503094205040942050509420506094205070942050809420509094205100942051109420512094205130942051409420515094205160942051709420518094205190942052009420521094205220942052309420524094205250942052609420527094205280942052909420530094205310942053209420533094205340942053509420536094205370942053809420539094205400942054109420542094205430942054409420545094205460942054709420548094205490942055009420551094205520942055309420554094205550942055609420557094205580942055909420560094205610942056209420563094205640942056509420566094205670942056809420569094205700942057109420572094205730942057409420575094205760942057709420578094205790942058009420581094205820942058309420584094205850942058609420587094205880942058909420590094205910942059209420593094205940942059509420596094205970942059809420599094206000942060109420602094206030942060409420605094206060942060709420608094206090942061009420611094206120942061309420614094206150942061609420617094206180942061909420620094206210942062209420623094206240942062509420626094206270942062809420629094206300942063109420632094206330942063409420635094206360942063709420638094206390942064009420641094206420942064309420644094206450942064609420647094206480942064909420650094206510942065209420653094206540942065509420656094206570942065809420659094206600942066109420662094206630942066409420665094206660942066709420668094206690942067009420671094206720942067309420674094206750942067609420677094206780942067909420680094206810942068209420683094206840942068509420686094206870942068809420689094206900942069109420692094206930942069409420695094206960942069709420698094206990942070009420701094207020942070309420704094207050942070609420707094207080942070909420710094207110942071209420713094207140942071509420716094207170942071809420719094207200942072109420722094207230942072409420725094207260942072709420728094207290942073009420731094207320942073309420734094207350942073609420737094207380942073909420740094207410942074209420743094207440942074509420746094207470942074809420749094207500942075109420752094207530942075409420755094207560942075709420758094207590942076009420761094207620942076309420764094207650942076609420767094207680942076909430052094300530943005409430055094300560943005709430058094300590943006009430061094300620943006309430064094300650943006609430067094300680943006909430070094300710943007209430073094300740943007509430076094300770943007809430079094300800943008109430082094300830943008409430085094300860943008709430088094300890943009009430091094300920943009309430094094300950943009609430097094300980943009909430100094301010943010209430103094301040943010509430106094301070943010809430109094301100943011109430112094301130943011409430115094301160943011709430118094301190943012009430121094301220943012309430124094301250943012609430127094301280943012909430130094301310943013209430133094301340943013509430136094301370943013809430139094301400943014109430142094301430943014409430145094301460943014709430148094301490943015009430151094301520943015309430154094301550943015609430157094301580943015909430160094301610943016209430163094301640943016509430166094301670943016809430169094301700943017109430172094301730943017409430175094301760943017709430178094301790943018009430181094301820943018309430184094301850943018609430187094301880943018909430190094301910943019209430193094301940943019509430196094301970943019809430199094302000943020109430202094302030943020409430205094302060943020709430208094302090943021009430211094302120943021309430214094302150943021609430217094302180943021909430220094302210943022209430223094302240943022509430226094302270943022809430229094302300943023109430232094302330943023409430235094302360943023709430238094302390943024009430241094302420943024309430244094302450943024609430247094302480943024909430250094302510943025209430253094302540943025509430256094302570943025809430259094302600943026109430262094302630943026409430265094302660943026709430268094302690943027009430271094302720943027309430274094302750943027609430277094302780943027909430280094302810943028209430283094302840943028509430286094302870943028809430289094302900943029109430292094302930943029409430295094302960943029709430298094302990943030009430301094303020943030309430304094303050943030609430307094303080943030909430310094303110943031209430313094303140943031509430316094303170943031809430319094303200943032109430322094303230943032409430325094303260943032709430328094303290943033009430331094303320943033309430334094303350943033609430337094303380943033909430340094303410943034209430343094303440943034509430346094303470943034809430349094303500943035109430352094303530943035409430355094303560943035709430358094303590943036009430361094303620943036309430364094303650943036609430367094303680943036909430370094303710943037209430373094303740943037509430376094303770943037809430379094303800943038109430382094303830943038409430385094303860943038709430388094303890943039009430391094303920943039309430394094303950943039609430397094303980943039909430400094304010943040209430403094304040943040509430406094304070943040809430409094304100943041109430412094304130943041409430415094304160943041709430418094304190943042009430421094304220943042309430424094304250943042609430427094304280943042909430430094304310943043209430433094304340943043509430436094304370943043809430439094304400943044109430442094304430943044409430445094304460943044709430448094304490943045009430451094304520943045309430454094304550943045609430457094304580943045909430460094304610943046209430463094304640943046509430466094304670943046809430469094304700943047109430472094304730943047409430475094304760943047709430478094304790943048009430481094304820943048309430484094304850943048609430487094304880943048909430490094304910943049209430493094304940943049509430496094304970943049809430499094305000943050109430502094305030943050409430505094305060943050709430508094305090943051009430511094305120943051309430514094305150943051609430517094305180943051909430520094305210943052209430523094305240943052509430526094305270943052809430529094305300943053109430532094305330943053409430535094305360943053709430538094305390943054009430541094305420943054309430544094305450943054609430547094305480943054909430550094305510943055209430553094305540943055509430556094305570943055809430559094305600943056109430562094305630943056409430565094305660943056709430568094305690943057009430571094305720943057309430574094305750943057609430577094305780943057909430580094305810943058209430583094305840943058509430586094305870943058809430589094305900943059109430592094305930943059409430595094305960943059709430598094305990943060009430601094306020943060309430604094306050943060609430607094306080943060909430610094306110943061209430613094306140943061509430616094306170943061809430619094306200943062109430622094306230943062409430625094306260943062709430628094306290943063009430631094306320943063309430634094306350943063609430637094306380943063909430640094306410943064209430643094306440943064509430646094306470943064809430649094306500943065109430652094306530943065409430655094306560943065709430658094306590943066009430661094306620943066309430664094306650943066609430667094306680943066909430670094306710943067209430673094306740943067509430676094306770943067809430679094306800943068109430682094306830943068409430685094306860943068709430688094306890943069009430691094306920943069309430694094306950943069609430697094306980943069909430700094307010943070209430703094307040943070509430706094307070943070809430709094307100943071109430712094307130943071409430715094307160943071709430718094307190943072009430721094307220943072309430724094307250943072609430727094307280943072909430730094307310943073209430733094307340943073509430736094307370943073809430739094307400943074109430742094307430943074409430745094307460943074709430748094307490943075009430751094307520943075309430754094307550943075609430757094307580943075909430760094307610943076209430763094307640943076509430766094307670943076809430769094400520944005309440054094400550944005609440057094400580944005909440060094400610944006209440063094400640944006509440066094400670944006809440069094400700944007109440072094400730944007409440075094400760944007709440078094400790944008009440081094400820944008309440084094400850944008609440087094400880944008909440090094400910944009209440093094400940944009509440096094400970944009809440099094401000944010109440102094401030944010409440105094401060944010709440108094401090944011009440111094401120944011309440114094401150944011609440117094401180944011909440120094401210944012209440123094401240944012509440126094401270944012809440129094401300944013109440132094401330944013409440135094401360944013709440138094401390944014009440141094401420944014309440144094401450944014609440147094401480944014909440150094401510944015209440153094401540944015509440156094401570944015809440159094401600944016109440162094401630944016409440165094401660944016709440168094401690944017009440171094401720944017309440174094401750944017609440177094401780944017909440180094401810944018209440183094401840944018509440186094401870944018809440189094401900944019109440192094401930944019409440195094401960944019709440198094401990944020009440201094402020944020309440204094402050944020609440207094402080944020909440210094402110944021209440213094402140944021509440216094402170944021809440219094402200944022109440222094402230944022409440225094402260944022709440228094402290944023009440231094402320944023309440234094402350944023609440237094402380944023909440240094402410944024209440243094402440944024509440246094402470944024809440249094402500944025109440252094402530944025409440255094402560944025709440258094402590944026009440261094402620944026309440264094402650944026609440267094402680944026909440270094402710944027209440273094402740944027509440276094402770944027809440279094402800944028109440282094402830944028409440285094402860944028709440288094402890944029009440291094402920944029309440294094402950944029609440297094402980944029909440300094403010944030209440303094403040944030509440306094403070944030809440309094403100944031109440312094403130944031409440315094403160944031709440318094403190944032009440321094403220944032309440324094403250944032609440327094403280944032909440330094403310944033209440333094403340944033509440336094403370944033809440339094403400944034109440342094403430944034409440345094403460944034709440348094403490944035009440351094403520944035309440354094403550944035609440357094403580944035909440360094403610944036209440363094403640944036509440366094403670944036809440369094403700944037109440372094403730944037409440375094403760944037709440378094403790944038009440381094403820944038309440384094403850944038609440387094403880944038909440390094403910944039209440393094403940944039509440396094403970944039809440399094404000944040109440402094404030944040409440405094404060944040709440408094404090944041009440411094404120944041309440414094404150944041609440417094404180944041909440420094404210944042209440423094404240944042509440426094404270944042809440429094404300944043109440432094404330944043409440435094404360944043709440438094404390944044009440441094404420944044309440444094404450944044609440447094404480944044909440450094404510944045209440453094404540944045509440456094404570944045809440459094404600944046109440462094404630944046409440465094404660944046709440468094404690944047009440471094404720944047309440474094404750944047609440477094404780944047909440480094404810944048209440483094404840944048509440486094404870944048809440489094404900944049109440492094404930944049409440495094404960944049709440498094404990944050009440501094405020944050309440504094405050944050609440507094405080944050909440510094405110944051209440513094405140944051509440516094405170944051809440519094405200944052109440522094405230944052409440525094405260944052709440528094405290944053009440531094405320944053309440534094405350944053609440537094405380944053909440540094405410944054209440543094405440944054509440546094405470944054809440549094405500944055109440552094405530944055409440555094405560944055709440558094405590944056009440561094405620944056309440564094405650944056609440567094405680944056909440570094405710944057209440573094405740944057509440576094405770944057809440579094405800944058109440582094405830944058409440585094405860944058709440588094405890944059009440591094405920944059309440594094405950944059609440597094405980944059909440600094406010944060209440603094406040944060509440606094406070944060809440609094406100944061109440612094406130944061409440615094406160944061709440618094406190944062009440621094406220944062309440624094406250944062609440627094406280944062909440630094406310944063209440633094406340944063509440636094406370944063809440639094406400944064109440642094406430944064409440645094406460944064709440648094406490944065009440651094406520944065309440654094406550944065609440657094406580944065909440660094406610944066209440663094406640944066509440666094406670944066809440669094406700944067109440672094406730944067409440675094406760944067709440678094406790944068009440681094406820944068309440684094406850944068609440687094406880944068909440690094406910944069209440693094406940944069509440696094406970944069809440699094407000944070109440702094407030944070409440705094407060944070709440708094407090944071009440711094407120944071309440714094407150944071609440717094407180944071909440720094407210944072209440723094407240944072509440726094407270944072809440729094407300944073109440732094407330944073409440735094407360944073709440738094407390944074009440741094407420944074309440744094407450944074609440747094407480944074909440750094407510944075209440753094407540944075509440756094407570944075809440759094407600944076109440762094407630944076409440765094407660944076709440768094500520945005309450054094500550945005609450057094500580945005909450060094500610945006209450063094500640945006509450066094500670945006809450069094500700945007109450072094500730945007409450075094500760945007709450078094500790945008009450081094500820945008309450084094500850945008609450087094500880945008909450090094500910945009209450093094500940945009509450096094500970945009809450099094501000945010109450102094501030945010409450105094501060945010709450108094501090945011009450111094501120945011309450114094501150945011609450117094501180945011909450120094501210945012209450123094501240945012509450126094501270945012809450129094501300945013109450132094501330945013409450135094501360945013709450138094501390945014009450141094501420945014309450144094501450945014609450147094501480945014909450150094501510945015209450153094501540945015509450156094501570945015809450159094501600945016109450162094501630945016409450165094501660945016709450168094501690945017009450171094501720945017309450174094501750945017609450177094501780945017909450180094501810945018209450183094501840945018509450186094501870945018809450189094501900945019109450192094501930945019409450195094501960945019709450198094501990945020009450201094502020945020309450204094502050945020609450207094502080945020909450210094502110945021209450213094502140945021509450216094502170945021809450219094502200945022109450222094502230945022409450225094502260945022709450228094502290945023009450231094502320945023309450234094502350945023609450237094502380945023909450240094502410945024209450243094502440945024509450246094502470945024809450249094502500945025109450252094502530945025409450255094502560945025709450258094502590945026009450261094502620945026309450264094502650945026609450267094502680945026909450270094502710945027209450273094502740945027509450276094502770945027809450279094502800945028109450282094502830945028409450285094502860945028709450288094502890945029009450291094502920945029309450294094502950945029609450297094502980945029909450300094503010945030209450303094503040945030509450306094503070945030809450309094503100945031109450312094503130945031409450315094503160945031709450318094503190945032009450321094503220945032309450324094503250945032609450327094503280945032909450330094503310945033209450333094503340945033509450336094503370945033809450339094503400945034109450342094503430945034409450345094503460945034709450348094503490945035009450351094503520945035309450354094503550945035609450357094503580945035909450360094503610945036209450363094503640945036509450366094503670945036809450369094503700945037109450372094503730945037409450375094503760945037709450378094503790945038009450381094503820945038309450384094503850945038609450387094503880945038909450390094503910945039209450393094503940945039509450396094503970945039809450399094504000945040109450402094504030945040409450405094504060945040709450408094504090945041009450411094504120945041309450414094504150945041609450417094504180945041909450420094504210945042209450423094504240945042509450426094504270945042809450429094504300945043109450432094504330945043409450435094504360945043709450438094504390945044009450441094504420945044309450444094504450945044609450447094504480945044909450450094504510945045209450453094504540945045509450456094504570945045809450459094504600945046109450462094504630945046409450465094504660945046709450468094504690945047009450471094504720945047309450474094504750945047609450477094504780945047909450480094504810945048209450483094504840945048509450486094504870945048809450489094504900945049109450492094504930945049409450495094504960945049709450498094504990945050009450501094505020945050309450504094505050945050609450507094505080945050909450510094505110945051209450513094505140945051509450516094505170945051809450519094505200945052109450522094505230945052409450525094505260945052709450528094505290945053009450531094505320945053309450534094505350945053609450537094505380945053909450540094505410945054209450543094505440945054509450546094505470945054809450549094505500945055109450552094505530945055409450555094505560945055709450558094505590945056009450561094505620945056309450564094505650945056609450567094505680945056909450570094505710945057209450573094505740945057509450576094505770945057809450579094505800945058109450582094505830945058409450585094505860945058709450588094505890945059009450591094505920945059309450594094505950945059609450597094505980945059909450600094506010945060209450603094506040945060509450606094506070945060809450609094506100945061109450612094506130945061409450615094506160945061709450618094506190945062009450621094506220945062309450624094506250945062609450627094506280945062909450630094506310945063209450633094506340945063509450636094506370945063809450639094506400945064109450642094506430945064409450645094506460945064709450648094506490945065009450651094506520945065309450654094506550945065609450657094506580945065909450660094506610945066209450663094506640945066509450666094506670945066809450669094506700945067109450672094506730945067409450675094506760945067709450678094506790945068009450681094506820945068309450684094506850945068609450687094506880945068909450690094506910945069209450693094506940945069509450696094506970945069809450699094507000945070109450702094507030945070409450705094507060945070709450708094507090945071009450711094507120945071309450714094507150945071609450717094507180945071909450720094507210945072209450723094507240945072509450726094507270945072809450729094507300945073109450732094507330945073409450735094507360945073709450738094507390945074009450741094507420945074309450744094507450945074609450747094507480945074909450750094507510945075209450753094507540945075509450756094507570945075809450759094507600945076109450762094507630945076409450765094507660945076709450768094600520946005309460054094600550946005609460057094600580946005909460060094600610946006209460063094600640946006509460066094600670946006809460069094600700946007109460072094600730946007409460075094600760946007709460078094600790946008009460081094600820946008309460084094600850946008609460087094600880946008909460090094600910946009209460093094600940946009509460096094600970946009809460099094601000946010109460102094601030946010409460105094601060946010709460108094601090946011009460111094601120946011309460114094601150946011609460117094601180946011909460120094601210946012209460123094601240946012509460126094601270946012809460129094601300946013109460132094601330946013409460135094601360946013709460138094601390946014009460141094601420946014309460144094601450946014609460147094601480946014909460150094601510946015209460153094601540946015509460156094601570946015809460159094601600946016109460162094601630946016409460165094601660946016709460168094601690946017009460171094601720946017309460174094601750946017609460177094601780946017909460180094601810946018209460183094601840946018509460186094601870946018809460189094601900946019109460192094601930946019409460195094601960946019709460198094601990946020009460201094602020946020309460204094602050946020609460207094602080946020909460210094602110946021209460213094602140946021509460216094602170946021809460219094602200946022109460222094602230946022409460225094602260946022709460228094602290946023009460231094602320946023309460234094602350946023609460237094602380946023909460240094602410946024209460243094602440946024509460246094602470946024809460249094602500946025109460252094602530946025409460255094602560946025709460258094602590946026009460261094602620946026309460264094602650946026609460267094602680946026909460270094602710946027209460273094602740946027509460276094602770946027809460279094602800946028109460282094602830946028409460285094602860946028709460288094602890946029009460291094602920946029309460294094602950946029609460297094602980946029909460300094603010946030209460303094603040946030509460306094603070946030809460309094603100946031109460312094603130946031409460315094603160946031709460318094603190946032009460321094603220946032309460324094603250946032609460327094603280946032909460330094603310946033209460333094603340946033509460336094603370946033809460339094603400946034109460342094603430946034409460345094603460946034709460348094603490946035009460351094603520946035309460354094603550946035609460357094603580946035909460360094603610946036209460363094603640946036509460366094603670946036809460369094603700946037109460372094603730946037409460375094603760946037709460378094603790946038009460381094603820946038309460384094603850946038609460387094603880946038909460390094603910946039209460393094603940946039509460396094603970946039809460399094604000946040109460402094604030946040409460405094604060946040709460408094604090946041009460411094604120946041309460414094604150946041609460417094604180946041909460420094604210946042209460423094604240946042509460426094604270946042809460429094604300946043109460432094604330946043409460435094604360946043709460438094604390946044009460441094604420946044309460444094604450946044609460447094604480946044909460450094604510946045209460453094604540946045509460456094604570946045809460459094604600946046109460462094604630946046409460465094604660946046709460468094604690946047009460471094604720946047309460474094604750946047609460477094604780946047909460480094604810946048209460483094604840946048509460486094604870946048809460489094604900946049109460492094604930946049409460495094604960946049709460498094604990946050009460501094605020946050309460504094605050946050609460507094605080946050909460510094605110946051209460513094605140946051509460516094605170946051809460519094605200946052109460522094605230946052409460525094605260946052709460528094605290946053009460531094605320946053309460534094605350946053609460537094605380946053909460540094605410946054209460543094605440946054509460546094605470946054809460549094605500946055109460552094605530946055409460555094605560946055709460558094605590946056009460561094605620946056309460564094605650946056609460567094605680946056909460570094605710946057209460573094605740946057509460576094605770946057809460579094605800946058109460582094605830946058409460585094605860946058709460588094605890946059009460591094605920946059309460594094605950946059609460597094605980946059909460600094606010946060209460603094606040946060509460606094606070946060809460609094606100946061109460612094606130946061409460615094606160946061709460618094606190946062009460621094606220946062309460624094606250946062609460627094606280946062909460630094606310946063209460633094606340946063509460636094606370946063809460639094606400946064109460642094606430946064409460645094606460946064709460648094606490946065009460651094606520946065309460654094606550946065609460657094606580946065909460660094606610946066209460663094606640946066509460666094606670946066809460669094606700946067109460672094606730946067409460675094606760946067709460678094606790946068009460681094606820946068309460684094606850946068609460687094606880946068909460690094606910946069209460693094606940946069509460696094606970946069809460699094607000946070109460702094607030946070409460705094607060946070709460708094607090946071009460711094607120946071309460714094607150946071609460717094607180946071909460720094607210946072209460723094607240946072509460726094607270946072809460729094607300946073109460732094607330946073409460735094607360946073709460738094607390946074009460741094607420946074309460744094607450946074609460747094607480946074909460750094607510946075209460753094607540946075509460756094607570946075809460759094607600946076109460762094607630946076409460765094607660946076709460768094700520947005309470054094700550947005609470057094700580947005909470060094700610947006209470063094700640947006509470066094700670947006809470069094700700947007109470072094700730947007409470075094700760947007709470078094700790947008009470081094700820947008309470084094700850947008609470087094700880947008909470090094700910947009209470093094700940947009509470096094700970947009809470099094701000947010109470102094701030947010409470105094701060947010709470108094701090947011009470111094701120947011309470114094701150947011609470117094701180947011909470120094701210947012209470123094701240947012509470126094701270947012809470129094701300947013109470132094701330947013409470135094701360947013709470138094701390947014009470141094701420947014309470144094701450947014609470147094701480947014909470150094701510947015209470153094701540947015509470156094701570947015809470159094701600947016109470162094701630947016409470165094701660947016709470168094701690947017009470171094701720947017309470174094701750947017609470177094701780947017909470180094701810947018209470183094701840947018509470186094701870947018809470189094701900947019109470192094701930947019409470195094701960947019709470198094701990947020009470201094702020947020309470204094702050947020609470207094702080947020909470210094702110947021209470213094702140947021509470216094702170947021809470219094702200947022109470222094702230947022409470225094702260947022709470228094702290947023009470231094702320947023309470234094702350947023609470237094702380947023909470240094702410947024209470243094702440947024509470246094702470947024809470249094702500947025109470252094702530947025409470255094702560947025709470258094702590947026009470261094702620947026309470264094702650947026609470267094702680947026909470270094702710947027209470273094702740947027509470276094702770947027809470279094702800947028109470282094702830947028409470285094702860947028709470288094702890947029009470291094702920947029309470294094702950947029609470297094702980947029909470300094703010947030209470303094703040947030509470306094703070947030809470309094703100947031109470312094703130947031409470315094703160947031709470318094703190947032009470321094703220947032309470324094703250947032609470327094703280947032909470330094703310947033209470333094703340947033509470336094703370947033809470339094703400947034109470342094703430947034409470345094703460947034709470348094703490947035009470351094703520947035309470354094703550947035609470357094703580947035909470360094703610947036209470363094703640947036509470366094703670947036809470369094703700947037109470372094703730947037409470375094703760947037709470378094703790947038009470381094703820947038309470384094703850947038609470387094703880947038909470390094703910947039209470393094703940947039509470396094703970947039809470399094704000947040109470402094704030947040409470405094704060947040709470408094704090947041009470411094704120947041309470414094704150947041609470417094704180947041909470420094704210947042209470423094704240947042509470426094704270947042809470429094704300947043109470432094704330947043409470435094704360947043709470438094704390947044009470441094704420947044309470444094704450947044609470447094704480947044909470450094704510947045209470453094704540947045509470456094704570947045809470459094704600947046109470462094704630947046409470465094704660947046709470468094704690947047009470471094704720947047309470474094704750947047609470477094704780947047909470480094704810947048209470483094704840947048509470486094704870947048809470489094704900947049109470492094704930947049409470495094704960947049709470498094704990947050009470501094705020947050309470504094705050947050609470507094705080947050909470510094705110947051209470513094705140947051509470516094705170947051809470519094705200947052109470522094705230947052409470525094705260947052709470528094705290947053009470531094705320947053309470534094705350947053609470537094705380947053909470540094705410947054209470543094705440947054509470546094705470947054809470549094705500947055109470552094705530947055409470555094705560947055709470558094705590947056009470561094705620947056309470564094705650947056609470567094705680947056909470570094705710947057209470573094705740947057509470576094705770947057809470579094705800947058109470582094705830947058409470585094705860947058709470588094705890947059009470591094705920947059309470594094705950947059609470597094705980947059909470600094706010947060209470603094706040947060509470606094706070947060809470609094706100947061109470612094706130947061409470615094706160947061709470618094706190947062009470621094706220947062309470624094706250947062609470627094706280947062909470630094706310947063209470633094706340947063509470636094706370947063809470639094706400947064109470642094706430947064409470645094706460947064709470648094706490947065009470651094706520947065309470654094706550947065609470657094706580947065909470660094706610947066209470663094706640947066509470666094706670947066809470669094706700947067109470672094706730947067409470675094706760947067709470678094706790947068009470681094706820947068309470684094706850947068609470687094706880947068909470690094706910947069209470693094706940947069509470696094706970947069809470699094707000947070109470702094707030947070409470705094707060947070709470708094707090947071009470711094707120947071309470714094707150947071609470717094707180947071909470720094707210947072209470723094707240947072509470726094707270947072809470729094707300947073109470732094707330947073409470735094707360947073709470738094707390947074009470741094707420947074309470744094707450947074609470747094707480947074909470750094707510947075209470753094707540947075509470756094707570947075809470759094707600947076109470762094707630947076409470765094707660947076709480052094800530948005409480055094800560948005709480058094800590948006009480061094800620948006309480064094800650948006609480067094800680948006909480070094800710948007209480073094800740948007509480076094800770948007809480079094800800948008109480082094800830948008409480085094800860948008709480088094800890948009009480091094800920948009309480094094800950948009609480097094800980948009909480100094801010948010209480103094801040948010509480106094801070948010809480109094801100948011109480112094801130948011409480115094801160948011709480118094801190948012009480121094801220948012309480124094801250948012609480127094801280948012909480130094801310948013209480133094801340948013509480136094801370948013809480139094801400948014109480142094801430948014409480145094801460948014709480148094801490948015009480151094801520948015309480154094801550948015609480157094801580948015909480160094801610948016209480163094801640948016509480166094801670948016809480169094801700948017109480172094801730948017409480175094801760948017709480178094801790948018009480181094801820948018309480184094801850948018609480187094801880948018909480190094801910948019209480193094801940948019509480196094801970948019809480199094802000948020109480202094802030948020409480205094802060948020709480208094802090948021009480211094802120948021309480214094802150948021609480217094802180948021909480220094802210948022209480223094802240948022509480226094802270948022809480229094802300948023109480232094802330948023409480235094802360948023709480238094802390948024009480241094802420948024309480244094802450948024609480247094802480948024909480250094802510948025209480253094802540948025509480256094802570948025809480259094802600948026109480262094802630948026409480265094802660948026709480268094802690948027009480271094802720948027309480274094802750948027609480277094802780948027909480280094802810948028209480283094802840948028509480286094802870948028809480289094802900948029109480292094802930948029409480295094802960948029709480298094802990948030009480301094803020948030309480304094803050948030609480307094803080948030909480310094803110948031209480313094803140948031509480316094803170948031809480319094803200948032109480322094803230948032409480325094803260948032709480328094803290948033009480331094803320948033309480334094803350948033609480337094803380948033909480340094803410948034209480343094803440948034509480346094803470948034809480349094803500948035109480352094803530948035409480355094803560948035709480358094803590948036009480361094803620948036309480364094803650948036609480367094803680948036909480370094803710948037209480373094803740948037509480376094803770948037809480379094803800948038109480382094803830948038409480385094803860948038709480388094803890948039009480391094803920948039309480394094803950948039609480397094803980948039909480400094804010948040209480403094804040948040509480406094804070948040809480409094804100948041109480412094804130948041409480415094804160948041709480418094804190948042009480421094804220948042309480424094804250948042609480427094804280948042909480430094804310948043209480433094804340948043509480436094804370948043809480439094804400948044109480442094804430948044409480445094804460948044709480448094804490948045009480451094804520948045309480454094804550948045609480457094804580948045909480460094804610948046209480463094804640948046509480466094804670948046809480469094804700948047109480472094804730948047409480475094804760948047709480478094804790948048009480481094804820948048309480484094804850948048609480487094804880948048909480490094804910948049209480493094804940948049509480496094804970948049809480499094805000948050109480502094805030948050409480505094805060948050709480508094805090948051009480511094805120948051309480514094805150948051609480517094805180948051909480520094805210948052209480523094805240948052509480526094805270948052809480529094805300948053109480532094805330948053409480535094805360948053709480538094805390948054009480541094805420948054309480544094805450948054609480547094805480948054909480550094805510948055209480553094805540948055509480556094805570948055809480559094805600948056109480562094805630948056409480565094805660948056709480568094805690948057009480571094805720948057309480574094805750948057609480577094805780948057909480580094805810948058209480583094805840948058509480586094805870948058809480589094805900948059109480592094805930948059409480595094805960948059709480598094805990948060009480601094806020948060309480604094806050948060609480607094806080948060909480610094806110948061209480613094806140948061509480616094806170948061809480619094806200948062109480622094806230948062409480625094806260948062709480628094806290948063009480631094806320948063309480634094806350948063609480637094806380948063909480640094806410948064209480643094806440948064509480646094806470948064809480649094806500948065109480652094806530948065409480655094806560948065709480658094806590948066009480661094806620948066309480664094806650948066609480667094806680948066909480670094806710948067209480673094806740948067509480676094806770948067809480679094806800948068109480682094806830948068409480685094806860948068709480688094806890948069009480691094806920948069309480694094806950948069609480697094806980948069909480700094807010948070209480703094807040948070509480706094807070948070809480709094807100948071109480712094807130948071409480715094807160948071709480718094807190948072009480721094807220948072309480724094807250948072609480727094807280948072909480730094807310948073209480733094807340948073509480736094807370948073809480739094807400948074109480742094807430948074409480745094807460948074709480748094807490948075009480751094807520948075309480754094807550948075609480757094807580948075909480760094807610948076209480763094807640948076509480766094807670949005209490053094900540949005509490056094900570949005809490059094900600949006109490062094900630949006409490065094900660949006709490068094900690949007009490071094900720949007309490074094900750949007609490077094900780949007909490080094900810949008209490083094900840949008509490086094900870949008809490089094900900949009109490092094900930949009409490095094900960949009709490098094900990949010009490101094901020949010309490104094901050949010609490107094901080949010909490110094901110949011209490113094901140949011509490116094901170949011809490119094901200949012109490122094901230949012409490125094901260949012709490128094901290949013009490131094901320949013309490134094901350949013609490137094901380949013909490140094901410949014209490143094901440949014509490146094901470949014809490149094901500949015109490152094901530949015409490155094901560949015709490158094901590949016009490161094901620949016309490164094901650949016609490167094901680949016909490170094901710949017209490173094901740949017509490176094901770949017809490179094901800949018109490182094901830949018409490185094901860949018709490188094901890949019009490191094901920949019309490194094901950949019609490197094901980949019909490200094902010949020209490203094902040949020509490206094902070949020809490209094902100949021109490212094902130949021409490215094902160949021709490218094902190949022009490221094902220949022309490224094902250949022609490227094902280949022909490230094902310949023209490233094902340949023509490236094902370949023809490239094902400949024109490242094902430949024409490245094902460949024709490248094902490949025009490251094902520949025309490254094902550949025609490257094902580949025909490260094902610949026209490263094902640949026509490266094902670949026809490269094902700949027109490272094902730949027409490275094902760949027709490278094902790949028009490281094902820949028309490284094902850949028609490287094902880949028909490290094902910949029209490293094902940949029509490296094902970949029809490299094903000949030109490302094903030949030409490305094903060949030709490308094903090949031009490311094903120949031309490314094903150949031609490317094903180949031909490320094903210949032209490323094903240949032509490326094903270949032809490329094903300949033109490332094903330949033409490335094903360949033709490338094903390949034009490341094903420949034309490344094903450949034609490347094903480949034909490350094903510949035209490353094903540949035509490356094903570949035809490359094903600949036109490362094903630949036409490365094903660949036709490368094903690949037009490371094903720949037309490374094903750949037609490377094903780949037909490380094903810949038209490383094903840949038509490386094903870949038809490389094903900949039109490392094903930949039409490395094903960949039709490398094903990949040009490401094904020949040309490404094904050949040609490407094904080949040909490410094904110949041209490413094904140949041509490416094904170949041809490419094904200949042109490422094904230949042409490425094904260949042709490428094904290949043009490431094904320949043309490434094904350949043609490437094904380949043909490440094904410949044209490443094904440949044509490446094904470949044809490449094904500949045109490452094904530949045409490455094904560949045709490458094904590949046009490461094904620949046309490464094904650949046609490467094904680949046909490470094904710949047209490473094904740949047509490476094904770949047809490479094904800949048109490482094904830949048409490485094904860949048709490488094904890949049009490491094904920949049309490494094904950949049609490497094904980949049909490500094905010949050209490503094905040949050509490506094905070949050809490509094905100949051109490512094905130949051409490515094905160949051709490518094905190949052009490521094905220949052309490524094905250949052609490527094905280949052909490530094905310949053209490533094905340949053509490536094905370949053809490539094905400949054109490542094905430949054409490545094905460949054709490548094905490949055009490551094905520949055309490554094905550949055609490557094905580949055909490560094905610949056209490563094905640949056509490566094905670949056809490569094905700949057109490572094905730949057409490575094905760949057709490578094905790949058009490581094905820949058309490584094905850949058609490587094905880949058909490590094905910949059209490593094905940949059509490596094905970949059809490599094906000949060109490602094906030949060409490605094906060949060709490608094906090949061009490611094906120949061309490614094906150949061609490617094906180949061909490620094906210949062209490623094906240949062509490626094906270949062809490629094906300949063109490632094906330949063409490635094906360949063709490638094906390949064009490641094906420949064309490644094906450949064609490647094906480949064909490650094906510949065209490653094906540949065509490656094906570949065809490659094906600949066109490662094906630949066409490665094906660949066709490668094906690949067009490671094906720949067309490674094906750949067609490677094906780949067909490680094906810949068209490683094906840949068509490686094906870949068809490689094906900949069109490692094906930949069409490695094906960949069709490698094906990949070009490701094907020949070309490704094907050949070609490707094907080949070909490710094907110949071209490713094907140949071509490716094907170949071809490719094907200949072109490722094907230949072409490725094907260949072709490728094907290949073009490731094907320949073309490734094907350949073609490737094907380949073909490740094907410949074209490743094907440949074509490746094907470949074809490749094907500949075109490752094907530949075409490755094907560949075709490758094907590949076009490761094907620949076309490764094907650949076609490767095000520950005309500054095000550950005609500057095000580950005909500060095000610950006209500063095000640950006509500066095000670950006809500069095000700950007109500072095000730950007409500075095000760950007709500078095000790950008009500081095000820950008309500084095000850950008609500087095000880950008909500090095000910950009209500093095000940950009509500096095000970950009809500099095001000950010109500102095001030950010409500105095001060950010709500108095001090950011009500111095001120950011309500114095001150950011609500117095001180950011909500120095001210950012209500123095001240950012509500126095001270950012809500129095001300950013109500132095001330950013409500135095001360950013709500138095001390950014009500141095001420950014309500144095001450950014609500147095001480950014909500150095001510950015209500153095001540950015509500156095001570950015809500159095001600950016109500162095001630950016409500165095001660950016709500168095001690950017009500171095001720950017309500174095001750950017609500177095001780950017909500180095001810950018209500183095001840950018509500186095001870950018809500189095001900950019109500192095001930950019409500195095001960950019709500198095001990950020009500201095002020950020309500204095002050950020609500207095002080950020909500210095002110950021209500213095002140950021509500216095002170950021809500219095002200950022109500222095002230950022409500225095002260950022709500228095002290950023009500231095002320950023309500234095002350950023609500237095002380950023909500240095002410950024209500243095002440950024509500246095002470950024809500249095002500950025109500252095002530950025409500255095002560950025709500258095002590950026009500261095002620950026309500264095002650950026609500267095002680950026909500270095002710950027209500273095002740950027509500276095002770950027809500279095002800950028109500282095002830950028409500285095002860950028709500288095002890950029009500291095002920950029309500294095002950950029609500297095002980950029909500300095003010950030209500303095003040950030509500306095003070950030809500309095003100950031109500312095003130950031409500315095003160950031709500318095003190950032009500321095003220950032309500324095003250950032609500327095003280950032909500330095003310950033209500333095003340950033509500336095003370950033809500339095003400950034109500342095003430950034409500345095003460950034709500348095003490950035009500351095003520950035309500354095003550950035609500357095003580950035909500360095003610950036209500363095003640950036509500366095003670950036809500369095003700950037109500372095003730950037409500375095003760950037709500378095003790950038009500381095003820950038309500384095003850950038609500387095003880950038909500390095003910950039209500393095003940950039509500396095003970950039809500399095004000950040109500402095004030950040409500405095004060950040709500408095004090950041009500411095004120950041309500414095004150950041609500417095004180950041909500420095004210950042209500423095004240950042509500426095004270950042809500429095004300950043109500432095004330950043409500435095004360950043709500438095004390950044009500441095004420950044309500444095004450950044609500447095004480950044909500450095004510950045209500453095004540950045509500456095004570950045809500459095004600950046109500462095004630950046409500465095004660950046709500468095004690950047009500471095004720950047309500474095004750950047609500477095004780950047909500480095004810950048209500483095004840950048509500486095004870950048809500489095004900950049109500492095004930950049409500495095004960950049709500498095004990950050009500501095005020950050309500504095005050950050609500507095005080950050909500510095005110950051209500513095005140950051509500516095005170950051809500519095005200950052109500522095005230950052409500525095005260950052709500528095005290950053009500531095005320950053309500534095005350950053609500537095005380950053909500540095005410950054209500543095005440950054509500546095005470950054809500549095005500950055109500552095005530950055409500555095005560950055709500558095005590950056009500561095005620950056309500564095005650950056609500567095005680950056909500570095005710950057209500573095005740950057509500576095005770950057809500579095005800950058109500582095005830950058409500585095005860950058709500588095005890950059009500591095005920950059309500594095005950950059609500597095005980950059909500600095006010950060209500603095006040950060509500606095006070950060809500609095006100950061109500612095006130950061409500615095006160950061709500618095006190950062009500621095006220950062309500624095006250950062609500627095006280950062909500630095006310950063209500633095006340950063509500636095006370950063809500639095006400950064109500642095006430950064409500645095006460950064709500648095006490950065009500651095006520950065309500654095006550950065609500657095006580950065909500660095006610950066209500663095006640950066509500666095006670950066809500669095006700950067109500672095006730950067409500675095006760950067709500678095006790950068009500681095006820950068309500684095006850950068609500687095006880950068909500690095006910950069209500693095006940950069509500696095006970950069809500699095007000950070109500702095007030950070409500705095007060950070709500708095007090950071009500711095007120950071309500714095007150950071609500717095007180950071909500720095007210950072209500723095007240950072509500726095007270950072809500729095007300950073109500732095007330950073409500735095007360950073709500738095007390950074009500741095007420950074309500744095007450950074609500747095007480950074909500750095007510950075209500753095007540950075509500756095007570950075809500759095007600950076109500762095007630950076409500765095007660951005209510053095100540951005509510056095100570951005809510059095100600951006109510062095100630951006409510065095100660951006709510068095100690951007009510071095100720951007309510074095100750951007609510077095100780951007909510080095100810951008209510083095100840951008509510086095100870951008809510089095100900951009109510092095100930951009409510095095100960951009709510098095100990951010009510101095101020951010309510104095101050951010609510107095101080951010909510110095101110951011209510113095101140951011509510116095101170951011809510119095101200951012109510122095101230951012409510125095101260951012709510128095101290951013009510131095101320951013309510134095101350951013609510137095101380951013909510140095101410951014209510143095101440951014509510146095101470951014809510149095101500951015109510152095101530951015409510155095101560951015709510158095101590951016009510161095101620951016309510164095101650951016609510167095101680951016909510170095101710951017209510173095101740951017509510176095101770951017809510179095101800951018109510182095101830951018409510185095101860951018709510188095101890951019009510191095101920951019309510194095101950951019609510197095101980951019909510200095102010951020209510203095102040951020509510206095102070951020809510209095102100951021109510212095102130951021409510215095102160951021709510218095102190951022009510221095102220951022309510224095102250951022609510227095102280951022909510230095102310951023209510233095102340951023509510236095102370951023809510239095102400951024109510242095102430951024409510245095102460951024709510248095102490951025009510251095102520951025309510254095102550951025609510257095102580951025909510260095102610951026209510263095102640951026509510266095102670951026809510269095102700951027109510272095102730951027409510275095102760951027709510278095102790951028009510281095102820951028309510284095102850951028609510287095102880951028909510290095102910951029209510293095102940951029509510296095102970951029809510299095103000951030109510302095103030951030409510305095103060951030709510308095103090951031009510311095103120951031309510314095103150951031609510317095103180951031909510320095103210951032209510323095103240951032509510326095103270951032809510329095103300951033109510332095103330951033409510335095103360951033709510338095103390951034009510341095103420951034309510344095103450951034609510347095103480951034909510350095103510951035209510353095103540951035509510356095103570951035809510359095103600951036109510362095103630951036409510365095103660951036709510368095103690951037009510371095103720951037309510374095103750951037609510377095103780951037909510380095103810951038209510383095103840951038509510386095103870951038809510389095103900951039109510392095103930951039409510395095103960951039709510398095103990951040009510401095104020951040309510404095104050951040609510407095104080951040909510410095104110951041209510413095104140951041509510416095104170951041809510419095104200951042109510422095104230951042409510425095104260951042709510428095104290951043009510431095104320951043309510434095104350951043609510437095104380951043909510440095104410951044209510443095104440951044509510446095104470951044809510449095104500951045109510452095104530951045409510455095104560951045709510458095104590951046009510461095104620951046309510464095104650951046609510467095104680951046909510470095104710951047209510473095104740951047509510476095104770951047809510479095104800951048109510482095104830951048409510485095104860951048709510488095104890951049009510491095104920951049309510494095104950951049609510497095104980951049909510500095105010951050209510503095105040951050509510506095105070951050809510509095105100951051109510512095105130951051409510515095105160951051709510518095105190951052009510521095105220951052309510524095105250951052609510527095105280951052909510530095105310951053209510533095105340951053509510536095105370951053809510539095105400951054109510542095105430951054409510545095105460951054709510548095105490951055009510551095105520951055309510554095105550951055609510557095105580951055909510560095105610951056209510563095105640951056509510566095105670951056809510569095105700951057109510572095105730951057409510575095105760951057709510578095105790951058009510581095105820951058309510584095105850951058609510587095105880951058909510590095105910951059209510593095105940951059509510596095105970951059809510599095106000951060109510602095106030951060409510605095106060951060709510608095106090951061009510611095106120951061309510614095106150951061609510617095106180951061909510620095106210951062209510623095106240951062509510626095106270951062809510629095106300951063109510632095106330951063409510635095106360951063709510638095106390951064009510641095106420951064309510644095106450951064609510647095106480951064909510650095106510951065209510653095106540951065509510656095106570951065809510659095106600951066109510662095106630951066409510665095106660951066709510668095106690951067009510671095106720951067309510674095106750951067609510677095106780951067909510680095106810951068209510683095106840951068509510686095106870951068809510689095106900951069109510692095106930951069409510695095106960951069709510698095106990951070009510701095107020951070309510704095107050951070609510707095107080951070909510710095107110951071209510713095107140951071509510716095107170951071809510719095107200951072109510722095107230951072409510725095107260951072709510728095107290951073009510731095107320951073309510734095107350951073609510737095107380951073909510740095107410951074209510743095107440951074509510746095107470951074809510749095107500951075109510752095107530951075409510755095107560951075709510758095107590951076009510761095107620951076309510764095107650951076609520052095200530952005409520055095200560952005709520058095200590952006009520061095200620952006309520064095200650952006609520067095200680952006909520070095200710952007209520073095200740952007509520076095200770952007809520079095200800952008109520082095200830952008409520085095200860952008709520088095200890952009009520091095200920952009309520094095200950952009609520097095200980952009909520100095201010952010209520103095201040952010509520106095201070952010809520109095201100952011109520112095201130952011409520115095201160952011709520118095201190952012009520121095201220952012309520124095201250952012609520127095201280952012909520130095201310952013209520133095201340952013509520136095201370952013809520139095201400952014109520142095201430952014409520145095201460952014709520148095201490952015009520151095201520952015309520154095201550952015609520157095201580952015909520160095201610952016209520163095201640952016509520166095201670952016809520169095201700952017109520172095201730952017409520175095201760952017709520178095201790952018009520181095201820952018309520184095201850952018609520187095201880952018909520190095201910952019209520193095201940952019509520196095201970952019809520199095202000952020109520202095202030952020409520205095202060952020709520208095202090952021009520211095202120952021309520214095202150952021609520217095202180952021909520220095202210952022209520223095202240952022509520226095202270952022809520229095202300952023109520232095202330952023409520235095202360952023709520238095202390952024009520241095202420952024309520244095202450952024609520247095202480952024909520250095202510952025209520253095202540952025509520256095202570952025809520259095202600952026109520262095202630952026409520265095202660952026709520268095202690952027009520271095202720952027309520274095202750952027609520277095202780952027909520280095202810952028209520283095202840952028509520286095202870952028809520289095202900952029109520292095202930952029409520295095202960952029709520298095202990952030009520301095203020952030309520304095203050952030609520307095203080952030909520310095203110952031209520313095203140952031509520316095203170952031809520319095203200952032109520322095203230952032409520325095203260952032709520328095203290952033009520331095203320952033309520334095203350952033609520337095203380952033909520340095203410952034209520343095203440952034509520346095203470952034809520349095203500952035109520352095203530952035409520355095203560952035709520358095203590952036009520361095203620952036309520364095203650952036609520367095203680952036909520370095203710952037209520373095203740952037509520376095203770952037809520379095203800952038109520382095203830952038409520385095203860952038709520388095203890952039009520391095203920952039309520394095203950952039609520397095203980952039909520400095204010952040209520403095204040952040509520406095204070952040809520409095204100952041109520412095204130952041409520415095204160952041709520418095204190952042009520421095204220952042309520424095204250952042609520427095204280952042909520430095204310952043209520433095204340952043509520436095204370952043809520439095204400952044109520442095204430952044409520445095204460952044709520448095204490952045009520451095204520952045309520454095204550952045609520457095204580952045909520460095204610952046209520463095204640952046509520466095204670952046809520469095204700952047109520472095204730952047409520475095204760952047709520478095204790952048009520481095204820952048309520484095204850952048609520487095204880952048909520490095204910952049209520493095204940952049509520496095204970952049809520499095205000952050109520502095205030952050409520505095205060952050709520508095205090952051009520511095205120952051309520514095205150952051609520517095205180952051909520520095205210952052209520523095205240952052509520526095205270952052809520529095205300952053109520532095205330952053409520535095205360952053709520538095205390952054009520541095205420952054309520544095205450952054609520547095205480952054909520550095205510952055209520553095205540952055509520556095205570952055809520559095205600952056109520562095205630952056409520565095205660952056709520568095205690952057009520571095205720952057309520574095205750952057609520577095205780952057909520580095205810952058209520583095205840952058509520586095205870952058809520589095205900952059109520592095205930952059409520595095205960952059709520598095205990952060009520601095206020952060309520604095206050952060609520607095206080952060909520610095206110952061209520613095206140952061509520616095206170952061809520619095206200952062109520622095206230952062409520625095206260952062709520628095206290952063009520631095206320952063309520634095206350952063609520637095206380952063909520640095206410952064209520643095206440952064509520646095206470952064809520649095206500952065109520652095206530952065409520655095206560952065709520658095206590952066009520661095206620952066309520664095206650952066609520667095206680952066909520670095206710952067209520673095206740952067509520676095206770952067809520679095206800952068109520682095206830952068409520685095206860952068709520688095206890952069009520691095206920952069309520694095206950952069609520697095206980952069909520700095207010952070209520703095207040952070509520706095207070952070809520709095207100952071109520712095207130952071409520715095207160952071709520718095207190952072009520721095207220952072309520724095207250952072609520727095207280952072909520730095207310952073209520733095207340952073509520736095207370952073809520739095207400952074109520742095207430952074409520745095207460952074709520748095207490952075009520751095207520952075309520754095207550952075609520757095207580952075909520760095207610952076209520763095207640952076509520766095300520953005309530054095300550953005609530057095300580953005909530060095300610953006209530063095300640953006509530066095300670953006809530069095300700953007109530072095300730953007409530075095300760953007709530078095300790953008009530081095300820953008309530084095300850953008609530087095300880953008909530090095300910953009209530093095300940953009509530096095300970953009809530099095301000953010109530102095301030953010409530105095301060953010709530108095301090953011009530111095301120953011309530114095301150953011609530117095301180953011909530120095301210953012209530123095301240953012509530126095301270953012809530129095301300953013109530132095301330953013409530135095301360953013709530138095301390953014009530141095301420953014309530144095301450953014609530147095301480953014909530150095301510953015209530153095301540953015509530156095301570953015809530159095301600953016109530162095301630953016409530165095301660953016709530168095301690953017009530171095301720953017309530174095301750953017609530177095301780953017909530180095301810953018209530183095301840953018509530186095301870953018809530189095301900953019109530192095301930953019409530195095301960953019709530198095301990953020009530201095302020953020309530204095302050953020609530207095302080953020909530210095302110953021209530213095302140953021509530216095302170953021809530219095302200953022109530222095302230953022409530225095302260953022709530228095302290953023009530231095302320953023309530234095302350953023609530237095302380953023909530240095302410953024209530243095302440953024509530246095302470953024809530249095302500953025109530252095302530953025409530255095302560953025709530258095302590953026009530261095302620953026309530264095302650953026609530267095302680953026909530270095302710953027209530273095302740953027509530276095302770953027809530279095302800953028109530282095302830953028409530285095302860953028709530288095302890953029009530291095302920953029309530294095302950953029609530297095302980953029909530300095303010953030209530303095303040953030509530306095303070953030809530309095303100953031109530312095303130953031409530315095303160953031709530318095303190953032009530321095303220953032309530324095303250953032609530327095303280953032909530330095303310953033209530333095303340953033509530336095303370953033809530339095303400953034109530342095303430953034409530345095303460953034709530348095303490953035009530351095303520953035309530354095303550953035609530357095303580953035909530360095303610953036209530363095303640953036509530366095303670953036809530369095303700953037109530372095303730953037409530375095303760953037709530378095303790953038009530381095303820953038309530384095303850953038609530387095303880953038909530390095303910953039209530393095303940953039509530396095303970953039809530399095304000953040109530402095304030953040409530405095304060953040709530408095304090953041009530411095304120953041309530414095304150953041609530417095304180953041909530420095304210953042209530423095304240953042509530426095304270953042809530429095304300953043109530432095304330953043409530435095304360953043709530438095304390953044009530441095304420953044309530444095304450953044609530447095304480953044909530450095304510953045209530453095304540953045509530456095304570953045809530459095304600953046109530462095304630953046409530465095304660953046709530468095304690953047009530471095304720953047309530474095304750953047609530477095304780953047909530480095304810953048209530483095304840953048509530486095304870953048809530489095304900953049109530492095304930953049409530495095304960953049709530498095304990953050009530501095305020953050309530504095305050953050609530507095305080953050909530510095305110953051209530513095305140953051509530516095305170953051809530519095305200953052109530522095305230953052409530525095305260953052709530528095305290953053009530531095305320953053309530534095305350953053609530537095305380953053909530540095305410953054209530543095305440953054509530546095305470953054809530549095305500953055109530552095305530953055409530555095305560953055709530558095305590953056009530561095305620953056309530564095305650953056609530567095305680953056909530570095305710953057209530573095305740953057509530576095305770953057809530579095305800953058109530582095305830953058409530585095305860953058709530588095305890953059009530591095305920953059309530594095305950953059609530597095305980953059909530600095306010953060209530603095306040953060509530606095306070953060809530609095306100953061109530612095306130953061409530615095306160953061709530618095306190953062009530621095306220953062309530624095306250953062609530627095306280953062909530630095306310953063209530633095306340953063509530636095306370953063809530639095306400953064109530642095306430953064409530645095306460953064709530648095306490953065009530651095306520953065309530654095306550953065609530657095306580953065909530660095306610953066209530663095306640953066509530666095306670953066809530669095306700953067109530672095306730953067409530675095306760953067709530678095306790953068009530681095306820953068309530684095306850953068609530687095306880953068909530690095306910953069209530693095306940953069509530696095306970953069809530699095307000953070109530702095307030953070409530705095307060953070709530708095307090953071009530711095307120953071309530714095307150953071609530717095307180953071909530720095307210953072209530723095307240953072509530726095307270953072809530729095307300953073109530732095307330953073409530735095307360953073709530738095307390953074009530741095307420953074309530744095307450953074609530747095307480953074909530750095307510953075209530753095307540953075509530756095307570953075809530759095307600953076109530762095307630953076409530765095307660954005209540053095400540954005509540056095400570954005809540059095400600954006109540062095400630954006409540065095400660954006709540068095400690954007009540071095400720954007309540074095400750954007609540077095400780954007909540080095400810954008209540083095400840954008509540086095400870954008809540089095400900954009109540092095400930954009409540095095400960954009709540098095400990954010009540101095401020954010309540104095401050954010609540107095401080954010909540110095401110954011209540113095401140954011509540116095401170954011809540119095401200954012109540122095401230954012409540125095401260954012709540128095401290954013009540131095401320954013309540134095401350954013609540137095401380954013909540140095401410954014209540143095401440954014509540146095401470954014809540149095401500954015109540152095401530954015409540155095401560954015709540158095401590954016009540161095401620954016309540164095401650954016609540167095401680954016909540170095401710954017209540173095401740954017509540176095401770954017809540179095401800954018109540182095401830954018409540185095401860954018709540188095401890954019009540191095401920954019309540194095401950954019609540197095401980954019909540200095402010954020209540203095402040954020509540206095402070954020809540209095402100954021109540212095402130954021409540215095402160954021709540218095402190954022009540221095402220954022309540224095402250954022609540227095402280954022909540230095402310954023209540233095402340954023509540236095402370954023809540239095402400954024109540242095402430954024409540245095402460954024709540248095402490954025009540251095402520954025309540254095402550954025609540257095402580954025909540260095402610954026209540263095402640954026509540266095402670954026809540269095402700954027109540272095402730954027409540275095402760954027709540278095402790954028009540281095402820954028309540284095402850954028609540287095402880954028909540290095402910954029209540293095402940954029509540296095402970954029809540299095403000954030109540302095403030954030409540305095403060954030709540308095403090954031009540311095403120954031309540314095403150954031609540317095403180954031909540320095403210954032209540323095403240954032509540326095403270954032809540329095403300954033109540332095403330954033409540335095403360954033709540338095403390954034009540341095403420954034309540344095403450954034609540347095403480954034909540350095403510954035209540353095403540954035509540356095403570954035809540359095403600954036109540362095403630954036409540365095403660954036709540368095403690954037009540371095403720954037309540374095403750954037609540377095403780954037909540380095403810954038209540383095403840954038509540386095403870954038809540389095403900954039109540392095403930954039409540395095403960954039709540398095403990954040009540401095404020954040309540404095404050954040609540407095404080954040909540410095404110954041209540413095404140954041509540416095404170954041809540419095404200954042109540422095404230954042409540425095404260954042709540428095404290954043009540431095404320954043309540434095404350954043609540437095404380954043909540440095404410954044209540443095404440954044509540446095404470954044809540449095404500954045109540452095404530954045409540455095404560954045709540458095404590954046009540461095404620954046309540464095404650954046609540467095404680954046909540470095404710954047209540473095404740954047509540476095404770954047809540479095404800954048109540482095404830954048409540485095404860954048709540488095404890954049009540491095404920954049309540494095404950954049609540497095404980954049909540500095405010954050209540503095405040954050509540506095405070954050809540509095405100954051109540512095405130954051409540515095405160954051709540518095405190954052009540521095405220954052309540524095405250954052609540527095405280954052909540530095405310954053209540533095405340954053509540536095405370954053809540539095405400954054109540542095405430954054409540545095405460954054709540548095405490954055009540551095405520954055309540554095405550954055609540557095405580954055909540560095405610954056209540563095405640954056509540566095405670954056809540569095405700954057109540572095405730954057409540575095405760954057709540578095405790954058009540581095405820954058309540584095405850954058609540587095405880954058909540590095405910954059209540593095405940954059509540596095405970954059809540599095406000954060109540602095406030954060409540605095406060954060709540608095406090954061009540611095406120954061309540614095406150954061609540617095406180954061909540620095406210954062209540623095406240954062509540626095406270954062809540629095406300954063109540632095406330954063409540635095406360954063709540638095406390954064009540641095406420954064309540644095406450954064609540647095406480954064909540650095406510954065209540653095406540954065509540656095406570954065809540659095406600954066109540662095406630954066409540665095406660954066709540668095406690954067009540671095406720954067309540674095406750954067609540677095406780954067909540680095406810954068209540683095406840954068509540686095406870954068809540689095406900954069109540692095406930954069409540695095406960954069709540698095406990954070009540701095407020954070309540704095407050954070609540707095407080954070909540710095407110954071209540713095407140954071509540716095407170954071809540719095407200954072109540722095407230954072409540725095407260954072709540728095407290954073009540731095407320954073309540734095407350954073609540737095407380954073909540740095407410954074209540743095407440954074509540746095407470954074809540749095407500954075109540752095407530954075409540755095407560954075709540758095407590954076009540761095407620954076309540764095407650954076609550052095500530955005409550055095500560955005709550058095500590955006009550061095500620955006309550064095500650955006609550067095500680955006909550070095500710955007209550073095500740955007509550076095500770955007809550079095500800955008109550082095500830955008409550085095500860955008709550088095500890955009009550091095500920955009309550094095500950955009609550097095500980955009909550100095501010955010209550103095501040955010509550106095501070955010809550109095501100955011109550112095501130955011409550115095501160955011709550118095501190955012009550121095501220955012309550124095501250955012609550127095501280955012909550130095501310955013209550133095501340955013509550136095501370955013809550139095501400955014109550142095501430955014409550145095501460955014709550148095501490955015009550151095501520955015309550154095501550955015609550157095501580955015909550160095501610955016209550163095501640955016509550166095501670955016809550169095501700955017109550172095501730955017409550175095501760955017709550178095501790955018009550181095501820955018309550184095501850955018609550187095501880955018909550190095501910955019209550193095501940955019509550196095501970955019809550199095502000955020109550202095502030955020409550205095502060955020709550208095502090955021009550211095502120955021309550214095502150955021609550217095502180955021909550220095502210955022209550223095502240955022509550226095502270955022809550229095502300955023109550232095502330955023409550235095502360955023709550238095502390955024009550241095502420955024309550244095502450955024609550247095502480955024909550250095502510955025209550253095502540955025509550256095502570955025809550259095502600955026109550262095502630955026409550265095502660955026709550268095502690955027009550271095502720955027309550274095502750955027609550277095502780955027909550280095502810955028209550283095502840955028509550286095502870955028809550289095502900955029109550292095502930955029409550295095502960955029709550298095502990955030009550301095503020955030309550304095503050955030609550307095503080955030909550310095503110955031209550313095503140955031509550316095503170955031809550319095503200955032109550322095503230955032409550325095503260955032709550328095503290955033009550331095503320955033309550334095503350955033609550337095503380955033909550340095503410955034209550343095503440955034509550346095503470955034809550349095503500955035109550352095503530955035409550355095503560955035709550358095503590955036009550361095503620955036309550364095503650955036609550367095503680955036909550370095503710955037209550373095503740955037509550376095503770955037809550379095503800955038109550382095503830955038409550385095503860955038709550388095503890955039009550391095503920955039309550394095503950955039609550397095503980955039909550400095504010955040209550403095504040955040509550406095504070955040809550409095504100955041109550412095504130955041409550415095504160955041709550418095504190955042009550421095504220955042309550424095504250955042609550427095504280955042909550430095504310955043209550433095504340955043509550436095504370955043809550439095504400955044109550442095504430955044409550445095504460955044709550448095504490955045009550451095504520955045309550454095504550955045609550457095504580955045909550460095504610955046209550463095504640955046509550466095504670955046809550469095504700955047109550472095504730955047409550475095504760955047709550478095504790955048009550481095504820955048309550484095504850955048609550487095504880955048909550490095504910955049209550493095504940955049509550496095504970955049809550499095505000955050109550502095505030955050409550505095505060955050709550508095505090955051009550511095505120955051309550514095505150955051609550517095505180955051909550520095505210955052209550523095505240955052509550526095505270955052809550529095505300955053109550532095505330955053409550535095505360955053709550538095505390955054009550541095505420955054309550544095505450955054609550547095505480955054909550550095505510955055209550553095505540955055509550556095505570955055809550559095505600955056109550562095505630955056409550565095505660955056709550568095505690955057009550571095505720955057309550574095505750955057609550577095505780955057909550580095505810955058209550583095505840955058509550586095505870955058809550589095505900955059109550592095505930955059409550595095505960955059709550598095505990955060009550601095506020955060309550604095506050955060609550607095506080955060909550610095506110955061209550613095506140955061509550616095506170955061809550619095506200955062109550622095506230955062409550625095506260955062709550628095506290955063009550631095506320955063309550634095506350955063609550637095506380955063909550640095506410955064209550643095506440955064509550646095506470955064809550649095506500955065109550652095506530955065409550655095506560955065709550658095506590955066009550661095506620955066309550664095506650955066609550667095506680955066909550670095506710955067209550673095506740955067509550676095506770955067809550679095506800955068109550682095506830955068409550685095506860955068709550688095506890955069009550691095506920955069309550694095506950955069609550697095506980955069909550700095507010955070209550703095507040955070509550706095507070955070809550709095507100955071109550712095507130955071409550715095507160955071709550718095507190955072009550721095507220955072309550724095507250955072609550727095507280955072909550730095507310955073209550733095507340955073509550736095507370955073809550739095507400955074109550742095507430955074409550745095507460955074709550748095507490955075009550751095507520955075309550754095507550955075609550757095507580955075909550760095507610955076209550763095507640955076509550766095600520956005309560054095600550956005609560057095600580956005909560060095600610956006209560063095600640956006509560066095600670956006809560069095600700956007109560072095600730956007409560075095600760956007709560078095600790956008009560081095600820956008309560084095600850956008609560087095600880956008909560090095600910956009209560093095600940956009509560096095600970956009809560099095601000956010109560102095601030956010409560105095601060956010709560108095601090956011009560111095601120956011309560114095601150956011609560117095601180956011909560120095601210956012209560123095601240956012509560126095601270956012809560129095601300956013109560132095601330956013409560135095601360956013709560138095601390956014009560141095601420956014309560144095601450956014609560147095601480956014909560150095601510956015209560153095601540956015509560156095601570956015809560159095601600956016109560162095601630956016409560165095601660956016709560168095601690956017009560171095601720956017309560174095601750956017609560177095601780956017909560180095601810956018209560183095601840956018509560186095601870956018809560189095601900956019109560192095601930956019409560195095601960956019709560198095601990956020009560201095602020956020309560204095602050956020609560207095602080956020909560210095602110956021209560213095602140956021509560216095602170956021809560219095602200956022109560222095602230956022409560225095602260956022709560228095602290956023009560231095602320956023309560234095602350956023609560237095602380956023909560240095602410956024209560243095602440956024509560246095602470956024809560249095602500956025109560252095602530956025409560255095602560956025709560258095602590956026009560261095602620956026309560264095602650956026609560267095602680956026909560270095602710956027209560273095602740956027509560276095602770956027809560279095602800956028109560282095602830956028409560285095602860956028709560288095602890956029009560291095602920956029309560294095602950956029609560297095602980956029909560300095603010956030209560303095603040956030509560306095603070956030809560309095603100956031109560312095603130956031409560315095603160956031709560318095603190956032009560321095603220956032309560324095603250956032609560327095603280956032909560330095603310956033209560333095603340956033509560336095603370956033809560339095603400956034109560342095603430956034409560345095603460956034709560348095603490956035009560351095603520956035309560354095603550956035609560357095603580956035909560360095603610956036209560363095603640956036509560366095603670956036809560369095603700956037109560372095603730956037409560375095603760956037709560378095603790956038009560381095603820956038309560384095603850956038609560387095603880956038909560390095603910956039209560393095603940956039509560396095603970956039809560399095604000956040109560402095604030956040409560405095604060956040709560408095604090956041009560411095604120956041309560414095604150956041609560417095604180956041909560420095604210956042209560423095604240956042509560426095604270956042809560429095604300956043109560432095604330956043409560435095604360956043709560438095604390956044009560441095604420956044309560444095604450956044609560447095604480956044909560450095604510956045209560453095604540956045509560456095604570956045809560459095604600956046109560462095604630956046409560465095604660956046709560468095604690956047009560471095604720956047309560474095604750956047609560477095604780956047909560480095604810956048209560483095604840956048509560486095604870956048809560489095604900956049109560492095604930956049409560495095604960956049709560498095604990956050009560501095605020956050309560504095605050956050609560507095605080956050909560510095605110956051209560513095605140956051509560516095605170956051809560519095605200956052109560522095605230956052409560525095605260956052709560528095605290956053009560531095605320956053309560534095605350956053609560537095605380956053909560540095605410956054209560543095605440956054509560546095605470956054809560549095605500956055109560552095605530956055409560555095605560956055709560558095605590956056009560561095605620956056309560564095605650956056609560567095605680956056909560570095605710956057209560573095605740956057509560576095605770956057809560579095605800956058109560582095605830956058409560585095605860956058709560588095605890956059009560591095605920956059309560594095605950956059609560597095605980956059909560600095606010956060209560603095606040956060509560606095606070956060809560609095606100956061109560612095606130956061409560615095606160956061709560618095606190956062009560621095606220956062309560624095606250956062609560627095606280956062909560630095606310956063209560633095606340956063509560636095606370956063809560639095606400956064109560642095606430956064409560645095606460956064709560648095606490956065009560651095606520956065309560654095606550956065609560657095606580956065909560660095606610956066209560663095606640956066509560666095606670956066809560669095606700956067109560672095606730956067409560675095606760956067709560678095606790956068009560681095606820956068309560684095606850956068609560687095606880956068909560690095606910956069209560693095606940956069509560696095606970956069809560699095607000956070109560702095607030956070409560705095607060956070709560708095607090956071009560711095607120956071309560714095607150956071609560717095607180956071909560720095607210956072209560723095607240956072509560726095607270956072809560729095607300956073109560732095607330956073409560735095607360956073709560738095607390956074009560741095607420956074309560744095607450956074609560747095607480956074909560750095607510956075209560753095607540956075509560756095607570956075809560759095607600956076109560762095607630956076409560765095607660957005209570053095700540957005509570056095700570957005809570059095700600957006109570062095700630957006409570065095700660957006709570068095700690957007009570071095700720957007309570074095700750957007609570077095700780957007909570080095700810957008209570083095700840957008509570086095700870957008809570089095700900957009109570092095700930957009409570095095700960957009709570098095700990957010009570101095701020957010309570104095701050957010609570107095701080957010909570110095701110957011209570113095701140957011509570116095701170957011809570119095701200957012109570122095701230957012409570125095701260957012709570128095701290957013009570131095701320957013309570134095701350957013609570137095701380957013909570140095701410957014209570143095701440957014509570146095701470957014809570149095701500957015109570152095701530957015409570155095701560957015709570158095701590957016009570161095701620957016309570164095701650957016609570167095701680957016909570170095701710957017209570173095701740957017509570176095701770957017809570179095701800957018109570182095701830957018409570185095701860957018709570188095701890957019009570191095701920957019309570194095701950957019609570197095701980957019909570200095702010957020209570203095702040957020509570206095702070957020809570209095702100957021109570212095702130957021409570215095702160957021709570218095702190957022009570221095702220957022309570224095702250957022609570227095702280957022909570230095702310957023209570233095702340957023509570236095702370957023809570239095702400957024109570242095702430957024409570245095702460957024709570248095702490957025009570251095702520957025309570254095702550957025609570257095702580957025909570260095702610957026209570263095702640957026509570266095702670957026809570269095702700957027109570272095702730957027409570275095702760957027709570278095702790957028009570281095702820957028309570284095702850957028609570287095702880957028909570290095702910957029209570293095702940957029509570296095702970957029809570299095703000957030109570302095703030957030409570305095703060957030709570308095703090957031009570311095703120957031309570314095703150957031609570317095703180957031909570320095703210957032209570323095703240957032509570326095703270957032809570329095703300957033109570332095703330957033409570335095703360957033709570338095703390957034009570341095703420957034309570344095703450957034609570347095703480957034909570350095703510957035209570353095703540957035509570356095703570957035809570359095703600957036109570362095703630957036409570365095703660957036709570368095703690957037009570371095703720957037309570374095703750957037609570377095703780957037909570380095703810957038209570383095703840957038509570386095703870957038809570389095703900957039109570392095703930957039409570395095703960957039709570398095703990957040009570401095704020957040309570404095704050957040609570407095704080957040909570410095704110957041209570413095704140957041509570416095704170957041809570419095704200957042109570422095704230957042409570425095704260957042709570428095704290957043009570431095704320957043309570434095704350957043609570437095704380957043909570440095704410957044209570443095704440957044509570446095704470957044809570449095704500957045109570452095704530957045409570455095704560957045709570458095704590957046009570461095704620957046309570464095704650957046609570467095704680957046909570470095704710957047209570473095704740957047509570476095704770957047809570479095704800957048109570482095704830957048409570485095704860957048709570488095704890957049009570491095704920957049309570494095704950957049609570497095704980957049909570500095705010957050209570503095705040957050509570506095705070957050809570509095705100957051109570512095705130957051409570515095705160957051709570518095705190957052009570521095705220957052309570524095705250957052609570527095705280957052909570530095705310957053209570533095705340957053509570536095705370957053809570539095705400957054109570542095705430957054409570545095705460957054709570548095705490957055009570551095705520957055309570554095705550957055609570557095705580957055909570560095705610957056209570563095705640957056509570566095705670957056809570569095705700957057109570572095705730957057409570575095705760957057709570578095705790957058009570581095705820957058309570584095705850957058609570587095705880957058909570590095705910957059209570593095705940957059509570596095705970957059809570599095706000957060109570602095706030957060409570605095706060957060709570608095706090957061009570611095706120957061309570614095706150957061609570617095706180957061909570620095706210957062209570623095706240957062509570626095706270957062809570629095706300957063109570632095706330957063409570635095706360957063709570638095706390957064009570641095706420957064309570644095706450957064609570647095706480957064909570650095706510957065209570653095706540957065509570656095706570957065809570659095706600957066109570662095706630957066409570665095706660957066709570668095706690957067009570671095706720957067309570674095706750957067609570677095706780957067909570680095706810957068209570683095706840957068509570686095706870957068809570689095706900957069109570692095706930957069409570695095706960957069709570698095706990957070009570701095707020957070309570704095707050957070609570707095707080957070909570710095707110957071209570713095707140957071509570716095707170957071809570719095707200957072109570722095707230957072409570725095707260957072709570728095707290957073009570731095707320957073309570734095707350957073609570737095707380957073909570740095707410957074209570743095707440957074509570746095707470957074809570749095707500957075109570752095707530957075409570755095707560957075709570758095707590957076009570761095707620957076309570764095707650957076609580052095800530958005409580055095800560958005709580058095800590958006009580061095800620958006309580064095800650958006609580067095800680958006909580070095800710958007209580073095800740958007509580076095800770958007809580079095800800958008109580082095800830958008409580085095800860958008709580088095800890958009009580091095800920958009309580094095800950958009609580097095800980958009909580100095801010958010209580103095801040958010509580106095801070958010809580109095801100958011109580112095801130958011409580115095801160958011709580118095801190958012009580121095801220958012309580124095801250958012609580127095801280958012909580130095801310958013209580133095801340958013509580136095801370958013809580139095801400958014109580142095801430958014409580145095801460958014709580148095801490958015009580151095801520958015309580154095801550958015609580157095801580958015909580160095801610958016209580163095801640958016509580166095801670958016809580169095801700958017109580172095801730958017409580175095801760958017709580178095801790958018009580181095801820958018309580184095801850958018609580187095801880958018909580190095801910958019209580193095801940958019509580196095801970958019809580199095802000958020109580202095802030958020409580205095802060958020709580208095802090958021009580211095802120958021309580214095802150958021609580217095802180958021909580220095802210958022209580223095802240958022509580226095802270958022809580229095802300958023109580232095802330958023409580235095802360958023709580238095802390958024009580241095802420958024309580244095802450958024609580247095802480958024909580250095802510958025209580253095802540958025509580256095802570958025809580259095802600958026109580262095802630958026409580265095802660958026709580268095802690958027009580271095802720958027309580274095802750958027609580277095802780958027909580280095802810958028209580283095802840958028509580286095802870958028809580289095802900958029109580292095802930958029409580295095802960958029709580298095802990958030009580301095803020958030309580304095803050958030609580307095803080958030909580310095803110958031209580313095803140958031509580316095803170958031809580319095803200958032109580322095803230958032409580325095803260958032709580328095803290958033009580331095803320958033309580334095803350958033609580337095803380958033909580340095803410958034209580343095803440958034509580346095803470958034809580349095803500958035109580352095803530958035409580355095803560958035709580358095803590958036009580361095803620958036309580364095803650958036609580367095803680958036909580370095803710958037209580373095803740958037509580376095803770958037809580379095803800958038109580382095803830958038409580385095803860958038709580388095803890958039009580391095803920958039309580394095803950958039609580397095803980958039909580400095804010958040209580403095804040958040509580406095804070958040809580409095804100958041109580412095804130958041409580415095804160958041709580418095804190958042009580421095804220958042309580424095804250958042609580427095804280958042909580430095804310958043209580433095804340958043509580436095804370958043809580439095804400958044109580442095804430958044409580445095804460958044709580448095804490958045009580451095804520958045309580454095804550958045609580457095804580958045909580460095804610958046209580463095804640958046509580466095804670958046809580469095804700958047109580472095804730958047409580475095804760958047709580478095804790958048009580481095804820958048309580484095804850958048609580487095804880958048909580490095804910958049209580493095804940958049509580496095804970958049809580499095805000958050109580502095805030958050409580505095805060958050709580508095805090958051009580511095805120958051309580514095805150958051609580517095805180958051909580520095805210958052209580523095805240958052509580526095805270958052809580529095805300958053109580532095805330958053409580535095805360958053709580538095805390958054009580541095805420958054309580544095805450958054609580547095805480958054909580550095805510958055209580553095805540958055509580556095805570958055809580559095805600958056109580562095805630958056409580565095805660958056709580568095805690958057009580571095805720958057309580574095805750958057609580577095805780958057909580580095805810958058209580583095805840958058509580586095805870958058809580589095805900958059109580592095805930958059409580595095805960958059709580598095805990958060009580601095806020958060309580604095806050958060609580607095806080958060909580610095806110958061209580613095806140958061509580616095806170958061809580619095806200958062109580622095806230958062409580625095806260958062709580628095806290958063009580631095806320958063309580634095806350958063609580637095806380958063909580640095806410958064209580643095806440958064509580646095806470958064809580649095806500958065109580652095806530958065409580655095806560958065709580658095806590958066009580661095806620958066309580664095806650958066609580667095806680958066909580670095806710958067209580673095806740958067509580676095806770958067809580679095806800958068109580682095806830958068409580685095806860958068709580688095806890958069009580691095806920958069309580694095806950958069609580697095806980958069909580700095807010958070209580703095807040958070509580706095807070958070809580709095807100958071109580712095807130958071409580715095807160958071709580718095807190958072009580721095807220958072309580724095807250958072609580727095807280958072909580730095807310958073209580733095807340958073509580736095807370958073809580739095807400958074109580742095807430958074409580745095807460958074709580748095807490958075009580751095807520958075309580754095807550958075609580757095807580958075909580760095807610958076209580763095807640958076509580766095900520959005309590054095900550959005609590057095900580959005909590060095900610959006209590063095900640959006509590066095900670959006809590069095900700959007109590072095900730959007409590075095900760959007709590078095900790959008009590081095900820959008309590084095900850959008609590087095900880959008909590090095900910959009209590093095900940959009509590096095900970959009809590099095901000959010109590102095901030959010409590105095901060959010709590108095901090959011009590111095901120959011309590114095901150959011609590117095901180959011909590120095901210959012209590123095901240959012509590126095901270959012809590129095901300959013109590132095901330959013409590135095901360959013709590138095901390959014009590141095901420959014309590144095901450959014609590147095901480959014909590150095901510959015209590153095901540959015509590156095901570959015809590159095901600959016109590162095901630959016409590165095901660959016709590168095901690959017009590171095901720959017309590174095901750959017609590177095901780959017909590180095901810959018209590183095901840959018509590186095901870959018809590189095901900959019109590192095901930959019409590195095901960959019709590198095901990959020009590201095902020959020309590204095902050959020609590207095902080959020909590210095902110959021209590213095902140959021509590216095902170959021809590219095902200959022109590222095902230959022409590225095902260959022709590228095902290959023009590231095902320959023309590234095902350959023609590237095902380959023909590240095902410959024209590243095902440959024509590246095902470959024809590249095902500959025109590252095902530959025409590255095902560959025709590258095902590959026009590261095902620959026309590264095902650959026609590267095902680959026909590270095902710959027209590273095902740959027509590276095902770959027809590279095902800959028109590282095902830959028409590285095902860959028709590288095902890959029009590291095902920959029309590294095902950959029609590297095902980959029909590300095903010959030209590303095903040959030509590306095903070959030809590309095903100959031109590312095903130959031409590315095903160959031709590318095903190959032009590321095903220959032309590324095903250959032609590327095903280959032909590330095903310959033209590333095903340959033509590336095903370959033809590339095903400959034109590342095903430959034409590345095903460959034709590348095903490959035009590351095903520959035309590354095903550959035609590357095903580959035909590360095903610959036209590363095903640959036509590366095903670959036809590369095903700959037109590372095903730959037409590375095903760959037709590378095903790959038009590381095903820959038309590384095903850959038609590387095903880959038909590390095903910959039209590393095903940959039509590396095903970959039809590399095904000959040109590402095904030959040409590405095904060959040709590408095904090959041009590411095904120959041309590414095904150959041609590417095904180959041909590420095904210959042209590423095904240959042509590426095904270959042809590429095904300959043109590432095904330959043409590435095904360959043709590438095904390959044009590441095904420959044309590444095904450959044609590447095904480959044909590450095904510959045209590453095904540959045509590456095904570959045809590459095904600959046109590462095904630959046409590465095904660959046709590468095904690959047009590471095904720959047309590474095904750959047609590477095904780959047909590480095904810959048209590483095904840959048509590486095904870959048809590489095904900959049109590492095904930959049409590495095904960959049709590498095904990959050009590501095905020959050309590504095905050959050609590507095905080959050909590510095905110959051209590513095905140959051509590516095905170959051809590519095905200959052109590522095905230959052409590525095905260959052709590528095905290959053009590531095905320959053309590534095905350959053609590537095905380959053909590540095905410959054209590543095905440959054509590546095905470959054809590549095905500959055109590552095905530959055409590555095905560959055709590558095905590959056009590561095905620959056309590564095905650959056609590567095905680959056909590570095905710959057209590573095905740959057509590576095905770959057809590579095905800959058109590582095905830959058409590585095905860959058709590588095905890959059009590591095905920959059309590594095905950959059609590597095905980959059909590600095906010959060209590603095906040959060509590606095906070959060809590609095906100959061109590612095906130959061409590615095906160959061709590618095906190959062009590621095906220959062309590624095906250959062609590627095906280959062909590630095906310959063209590633095906340959063509590636095906370959063809590639095906400959064109590642095906430959064409590645095906460959064709590648095906490959065009590651095906520959065309590654095906550959065609590657095906580959065909590660095906610959066209590663095906640959066509590666095906670959066809590669095906700959067109590672095906730959067409590675095906760959067709590678095906790959068009590681095906820959068309590684095906850959068609590687095906880959068909590690095906910959069209590693095906940959069509590696095906970959069809590699095907000959070109590702095907030959070409590705095907060959070709590708095907090959071009590711095907120959071309590714095907150959071609590717095907180959071909590720095907210959072209590723095907240959072509590726095907270959072809590729095907300959073109590732095907330959073409590735095907360959073709590738095907390959074009590741095907420959074309590744095907450959074609590747095907480959074909590750095907510959075209590753095907540959075509590756095907570959075809590759095907600959076109590762095907630959076409590765095907660960005309600054096000550960005609600057096000580960005909600060096000610960006209600063096000640960006509600066096000670960006809600069096000700960007109600072096000730960007409600075096000760960007709600078096000790960008009600081096000820960008309600084096000850960008609600087096000880960008909600090096000910960009209600093096000940960009509600096096000970960009809600099096001000960010109600102096001030960010409600105096001060960010709600108096001090960011009600111096001120960011309600114096001150960011609600117096001180960011909600120096001210960012209600123096001240960012509600126096001270960012809600129096001300960013109600132096001330960013409600135096001360960013709600138096001390960014009600141096001420960014309600144096001450960014609600147096001480960014909600150096001510960015209600153096001540960015509600156096001570960015809600159096001600960016109600162096001630960016409600165096001660960016709600168096001690960017009600171096001720960017309600174096001750960017609600177096001780960017909600180096001810960018209600183096001840960018509600186096001870960018809600189096001900960019109600192096001930960019409600195096001960960019709600198096001990960020009600201096002020960020309600204096002050960020609600207096002080960020909600210096002110960021209600213096002140960021509600216096002170960021809600219096002200960022109600222096002230960022409600225096002260960022709600228096002290960023009600231096002320960023309600234096002350960023609600237096002380960023909600240096002410960024209600243096002440960024509600246096002470960024809600249096002500960025109600252096002530960025409600255096002560960025709600258096002590960026009600261096002620960026309600264096002650960026609600267096002680960026909600270096002710960027209600273096002740960027509600276096002770960027809600279096002800960028109600282096002830960028409600285096002860960028709600288096002890960029009600291096002920960029309600294096002950960029609600297096002980960029909600300096003010960030209600303096003040960030509600306096003070960030809600309096003100960031109600312096003130960031409600315096003160960031709600318096003190960032009600321096003220960032309600324096003250960032609600327096003280960032909600330096003310960033209600333096003340960033509600336096003370960033809600339096003400960034109600342096003430960034409600345096003460960034709600348096003490960035009600351096003520960035309600354096003550960035609600357096003580960035909600360096003610960036209600363096003640960036509600366096003670960036809600369096003700960037109600372096003730960037409600375096003760960037709600378096003790960038009600381096003820960038309600384096003850960038609600387096003880960038909600390096003910960039209600393096003940960039509600396096003970960039809600399096004000960040109600402096004030960040409600405096004060960040709600408096004090960041009600411096004120960041309600414096004150960041609600417096004180960041909600420096004210960042209600423096004240960042509600426096004270960042809600429096004300960043109600432096004330960043409600435096004360960043709600438096004390960044009600441096004420960044309600444096004450960044609600447096004480960044909600450096004510960045209600453096004540960045509600456096004570960045809600459096004600960046109600462096004630960046409600465096004660960046709600468096004690960047009600471096004720960047309600474096004750960047609600477096004780960047909600480096004810960048209600483096004840960048509600486096004870960048809600489096004900960049109600492096004930960049409600495096004960960049709600498096004990960050009600501096005020960050309600504096005050960050609600507096005080960050909600510096005110960051209600513096005140960051509600516096005170960051809600519096005200960052109600522096005230960052409600525096005260960052709600528096005290960053009600531096005320960053309600534096005350960053609600537096005380960053909600540096005410960054209600543096005440960054509600546096005470960054809600549096005500960055109600552096005530960055409600555096005560960055709600558096005590960056009600561096005620960056309600564096005650960056609600567096005680960056909600570096005710960057209600573096005740960057509600576096005770960057809600579096005800960058109600582096005830960058409600585096005860960058709600588096005890960059009600591096005920960059309600594096005950960059609600597096005980960059909600600096006010960060209600603096006040960060509600606096006070960060809600609096006100960061109600612096006130960061409600615096006160960061709600618096006190960062009600621096006220960062309600624096006250960062609600627096006280960062909600630096006310960063209600633096006340960063509600636096006370960063809600639096006400960064109600642096006430960064409600645096006460960064709600648096006490960065009600651096006520960065309600654096006550960065609600657096006580960065909600660096006610960066209600663096006640960066509600666096006670960066809600669096006700960067109600672096006730960067409600675096006760960067709600678096006790960068009600681096006820960068309600684096006850960068609600687096006880960068909600690096006910960069209600693096006940960069509600696096006970960069809600699096007000960070109600702096007030960070409600705096007060960070709600708096007090960071009600711096007120960071309600714096007150960071609600717096007180960071909600720096007210960072209600723096007240960072509600726096007270960072809600729096007300960073109600732096007330960073409600735096007360960073709600738096007390960074009600741096007420960074309600744096007450960074609600747096007480960074909600750096007510960075209600753096007540960075509600756096007570960075809600759096007600960076109600762096007630960076409600765096007660961005309610054096100550961005609610057096100580961005909610060096100610961006209610063096100640961006509610066096100670961006809610069096100700961007109610072096100730961007409610075096100760961007709610078096100790961008009610081096100820961008309610084096100850961008609610087096100880961008909610090096100910961009209610093096100940961009509610096096100970961009809610099096101000961010109610102096101030961010409610105096101060961010709610108096101090961011009610111096101120961011309610114096101150961011609610117096101180961011909610120096101210961012209610123096101240961012509610126096101270961012809610129096101300961013109610132096101330961013409610135096101360961013709610138096101390961014009610141096101420961014309610144096101450961014609610147096101480961014909610150096101510961015209610153096101540961015509610156096101570961015809610159096101600961016109610162096101630961016409610165096101660961016709610168096101690961017009610171096101720961017309610174096101750961017609610177096101780961017909610180096101810961018209610183096101840961018509610186096101870961018809610189096101900961019109610192096101930961019409610195096101960961019709610198096101990961020009610201096102020961020309610204096102050961020609610207096102080961020909610210096102110961021209610213096102140961021509610216096102170961021809610219096102200961022109610222096102230961022409610225096102260961022709610228096102290961023009610231096102320961023309610234096102350961023609610237096102380961023909610240096102410961024209610243096102440961024509610246096102470961024809610249096102500961025109610252096102530961025409610255096102560961025709610258096102590961026009610261096102620961026309610264096102650961026609610267096102680961026909610270096102710961027209610273096102740961027509610276096102770961027809610279096102800961028109610282096102830961028409610285096102860961028709610288096102890961029009610291096102920961029309610294096102950961029609610297096102980961029909610300096103010961030209610303096103040961030509610306096103070961030809610309096103100961031109610312096103130961031409610315096103160961031709610318096103190961032009610321096103220961032309610324096103250961032609610327096103280961032909610330096103310961033209610333096103340961033509610336096103370961033809610339096103400961034109610342096103430961034409610345096103460961034709610348096103490961035009610351096103520961035309610354096103550961035609610357096103580961035909610360096103610961036209610363096103640961036509610366096103670961036809610369096103700961037109610372096103730961037409610375096103760961037709610378096103790961038009610381096103820961038309610384096103850961038609610387096103880961038909610390096103910961039209610393096103940961039509610396096103970961039809610399096104000961040109610402096104030961040409610405096104060961040709610408096104090961041009610411096104120961041309610414096104150961041609610417096104180961041909610420096104210961042209610423096104240961042509610426096104270961042809610429096104300961043109610432096104330961043409610435096104360961043709610438096104390961044009610441096104420961044309610444096104450961044609610447096104480961044909610450096104510961045209610453096104540961045509610456096104570961045809610459096104600961046109610462096104630961046409610465096104660961046709610468096104690961047009610471096104720961047309610474096104750961047609610477096104780961047909610480096104810961048209610483096104840961048509610486096104870961048809610489096104900961049109610492096104930961049409610495096104960961049709610498096104990961050009610501096105020961050309610504096105050961050609610507096105080961050909610510096105110961051209610513096105140961051509610516096105170961051809610519096105200961052109610522096105230961052409610525096105260961052709610528096105290961053009610531096105320961053309610534096105350961053609610537096105380961053909610540096105410961054209610543096105440961054509610546096105470961054809610549096105500961055109610552096105530961055409610555096105560961055709610558096105590961056009610561096105620961056309610564096105650961056609610567096105680961056909610570096105710961057209610573096105740961057509610576096105770961057809610579096105800961058109610582096105830961058409610585096105860961058709610588096105890961059009610591096105920961059309610594096105950961059609610597096105980961059909610600096106010961060209610603096106040961060509610606096106070961060809610609096106100961061109610612096106130961061409610615096106160961061709610618096106190961062009610621096106220961062309610624096106250961062609610627096106280961062909610630096106310961063209610633096106340961063509610636096106370961063809610639096106400961064109610642096106430961064409610645096106460961064709610648096106490961065009610651096106520961065309610654096106550961065609610657096106580961065909610660096106610961066209610663096106640961066509610666096106670961066809610669096106700961067109610672096106730961067409610675096106760961067709610678096106790961068009610681096106820961068309610684096106850961068609610687096106880961068909610690096106910961069209610693096106940961069509610696096106970961069809610699096107000961070109610702096107030961070409610705096107060961070709610708096107090961071009610711096107120961071309610714096107150961071609610717096107180961071909610720096107210961072209610723096107240961072509610726096107270961072809610729096107300961073109610732096107330961073409610735096107360961073709610738096107390961074009610741096107420961074309610744096107450961074609610747096107480961074909610750096107510961075209610753096107540961075509610756096107570961075809610759096107600961076109610762096107630961076409610765096107660962005309620054096200550962005609620057096200580962005909620060096200610962006209620063096200640962006509620066096200670962006809620069096200700962007109620072096200730962007409620075096200760962007709620078096200790962008009620081096200820962008309620084096200850962008609620087096200880962008909620090096200910962009209620093096200940962009509620096096200970962009809620099096201000962010109620102096201030962010409620105096201060962010709620108096201090962011009620111096201120962011309620114096201150962011609620117096201180962011909620120096201210962012209620123096201240962012509620126096201270962012809620129096201300962013109620132096201330962013409620135096201360962013709620138096201390962014009620141096201420962014309620144096201450962014609620147096201480962014909620150096201510962015209620153096201540962015509620156096201570962015809620159096201600962016109620162096201630962016409620165096201660962016709620168096201690962017009620171096201720962017309620174096201750962017609620177096201780962017909620180096201810962018209620183096201840962018509620186096201870962018809620189096201900962019109620192096201930962019409620195096201960962019709620198096201990962020009620201096202020962020309620204096202050962020609620207096202080962020909620210096202110962021209620213096202140962021509620216096202170962021809620219096202200962022109620222096202230962022409620225096202260962022709620228096202290962023009620231096202320962023309620234096202350962023609620237096202380962023909620240096202410962024209620243096202440962024509620246096202470962024809620249096202500962025109620252096202530962025409620255096202560962025709620258096202590962026009620261096202620962026309620264096202650962026609620267096202680962026909620270096202710962027209620273096202740962027509620276096202770962027809620279096202800962028109620282096202830962028409620285096202860962028709620288096202890962029009620291096202920962029309620294096202950962029609620297096202980962029909620300096203010962030209620303096203040962030509620306096203070962030809620309096203100962031109620312096203130962031409620315096203160962031709620318096203190962032009620321096203220962032309620324096203250962032609620327096203280962032909620330096203310962033209620333096203340962033509620336096203370962033809620339096203400962034109620342096203430962034409620345096203460962034709620348096203490962035009620351096203520962035309620354096203550962035609620357096203580962035909620360096203610962036209620363096203640962036509620366096203670962036809620369096203700962037109620372096203730962037409620375096203760962037709620378096203790962038009620381096203820962038309620384096203850962038609620387096203880962038909620390096203910962039209620393096203940962039509620396096203970962039809620399096204000962040109620402096204030962040409620405096204060962040709620408096204090962041009620411096204120962041309620414096204150962041609620417096204180962041909620420096204210962042209620423096204240962042509620426096204270962042809620429096204300962043109620432096204330962043409620435096204360962043709620438096204390962044009620441096204420962044309620444096204450962044609620447096204480962044909620450096204510962045209620453096204540962045509620456096204570962045809620459096204600962046109620462096204630962046409620465096204660962046709620468096204690962047009620471096204720962047309620474096204750962047609620477096204780962047909620480096204810962048209620483096204840962048509620486096204870962048809620489096204900962049109620492096204930962049409620495096204960962049709620498096204990962050009620501096205020962050309620504096205050962050609620507096205080962050909620510096205110962051209620513096205140962051509620516096205170962051809620519096205200962052109620522096205230962052409620525096205260962052709620528096205290962053009620531096205320962053309620534096205350962053609620537096205380962053909620540096205410962054209620543096205440962054509620546096205470962054809620549096205500962055109620552096205530962055409620555096205560962055709620558096205590962056009620561096205620962056309620564096205650962056609620567096205680962056909620570096205710962057209620573096205740962057509620576096205770962057809620579096205800962058109620582096205830962058409620585096205860962058709620588096205890962059009620591096205920962059309620594096205950962059609620597096205980962059909620600096206010962060209620603096206040962060509620606096206070962060809620609096206100962061109620612096206130962061409620615096206160962061709620618096206190962062009620621096206220962062309620624096206250962062609620627096206280962062909620630096206310962063209620633096206340962063509620636096206370962063809620639096206400962064109620642096206430962064409620645096206460962064709620648096206490962065009620651096206520962065309620654096206550962065609620657096206580962065909620660096206610962066209620663096206640962066509620666096206670962066809620669096206700962067109620672096206730962067409620675096206760962067709620678096206790962068009620681096206820962068309620684096206850962068609620687096206880962068909620690096206910962069209620693096206940962069509620696096206970962069809620699096207000962070109620702096207030962070409620705096207060962070709620708096207090962071009620711096207120962071309620714096207150962071609620717096207180962071909620720096207210962072209620723096207240962072509620726096207270962072809620729096207300962073109620732096207330962073409620735096207360962073709620738096207390962074009620741096207420962074309620744096207450962074609620747096207480962074909620750096207510962075209620753096207540962075509620756096207570962075809620759096207600962076109620762096207630962076409620765096207660963005309630054096300550963005609630057096300580963005909630060096300610963006209630063096300640963006509630066096300670963006809630069096300700963007109630072096300730963007409630075096300760963007709630078096300790963008009630081096300820963008309630084096300850963008609630087096300880963008909630090096300910963009209630093096300940963009509630096096300970963009809630099096301000963010109630102096301030963010409630105096301060963010709630108096301090963011009630111096301120963011309630114096301150963011609630117096301180963011909630120096301210963012209630123096301240963012509630126096301270963012809630129096301300963013109630132096301330963013409630135096301360963013709630138096301390963014009630141096301420963014309630144096301450963014609630147096301480963014909630150096301510963015209630153096301540963015509630156096301570963015809630159096301600963016109630162096301630963016409630165096301660963016709630168096301690963017009630171096301720963017309630174096301750963017609630177096301780963017909630180096301810963018209630183096301840963018509630186096301870963018809630189096301900963019109630192096301930963019409630195096301960963019709630198096301990963020009630201096302020963020309630204096302050963020609630207096302080963020909630210096302110963021209630213096302140963021509630216096302170963021809630219096302200963022109630222096302230963022409630225096302260963022709630228096302290963023009630231096302320963023309630234096302350963023609630237096302380963023909630240096302410963024209630243096302440963024509630246096302470963024809630249096302500963025109630252096302530963025409630255096302560963025709630258096302590963026009630261096302620963026309630264096302650963026609630267096302680963026909630270096302710963027209630273096302740963027509630276096302770963027809630279096302800963028109630282096302830963028409630285096302860963028709630288096302890963029009630291096302920963029309630294096302950963029609630297096302980963029909630300096303010963030209630303096303040963030509630306096303070963030809630309096303100963031109630312096303130963031409630315096303160963031709630318096303190963032009630321096303220963032309630324096303250963032609630327096303280963032909630330096303310963033209630333096303340963033509630336096303370963033809630339096303400963034109630342096303430963034409630345096303460963034709630348096303490963035009630351096303520963035309630354096303550963035609630357096303580963035909630360096303610963036209630363096303640963036509630366096303670963036809630369096303700963037109630372096303730963037409630375096303760963037709630378096303790963038009630381096303820963038309630384096303850963038609630387096303880963038909630390096303910963039209630393096303940963039509630396096303970963039809630399096304000963040109630402096304030963040409630405096304060963040709630408096304090963041009630411096304120963041309630414096304150963041609630417096304180963041909630420096304210963042209630423096304240963042509630426096304270963042809630429096304300963043109630432096304330963043409630435096304360963043709630438096304390963044009630441096304420963044309630444096304450963044609630447096304480963044909630450096304510963045209630453096304540963045509630456096304570963045809630459096304600963046109630462096304630963046409630465096304660963046709630468096304690963047009630471096304720963047309630474096304750963047609630477096304780963047909630480096304810963048209630483096304840963048509630486096304870963048809630489096304900963049109630492096304930963049409630495096304960963049709630498096304990963050009630501096305020963050309630504096305050963050609630507096305080963050909630510096305110963051209630513096305140963051509630516096305170963051809630519096305200963052109630522096305230963052409630525096305260963052709630528096305290963053009630531096305320963053309630534096305350963053609630537096305380963053909630540096305410963054209630543096305440963054509630546096305470963054809630549096305500963055109630552096305530963055409630555096305560963055709630558096305590963056009630561096305620963056309630564096305650963056609630567096305680963056909630570096305710963057209630573096305740963057509630576096305770963057809630579096305800963058109630582096305830963058409630585096305860963058709630588096305890963059009630591096305920963059309630594096305950963059609630597096305980963059909630600096306010963060209630603096306040963060509630606096306070963060809630609096306100963061109630612096306130963061409630615096306160963061709630618096306190963062009630621096306220963062309630624096306250963062609630627096306280963062909630630096306310963063209630633096306340963063509630636096306370963063809630639096306400963064109630642096306430963064409630645096306460963064709630648096306490963065009630651096306520963065309630654096306550963065609630657096306580963065909630660096306610963066209630663096306640963066509630666096306670963066809630669096306700963067109630672096306730963067409630675096306760963067709630678096306790963068009630681096306820963068309630684096306850963068609630687096306880963068909630690096306910963069209630693096306940963069509630696096306970963069809630699096307000963070109630702096307030963070409630705096307060963070709630708096307090963071009630711096307120963071309630714096307150963071609630717096307180963071909630720096307210963072209630723096307240963072509630726096307270963072809630729096307300963073109630732096307330963073409630735096307360963073709630738096307390963074009630741096307420963074309630744096307450963074609630747096307480963074909630750096307510963075209630753096307540963075509630756096307570963075809630759096307600963076109630762096307630963076409630765096307660964005309640054096400550964005609640057096400580964005909640060096400610964006209640063096400640964006509640066096400670964006809640069096400700964007109640072096400730964007409640075096400760964007709640078096400790964008009640081096400820964008309640084096400850964008609640087096400880964008909640090096400910964009209640093096400940964009509640096096400970964009809640099096401000964010109640102096401030964010409640105096401060964010709640108096401090964011009640111096401120964011309640114096401150964011609640117096401180964011909640120096401210964012209640123096401240964012509640126096401270964012809640129096401300964013109640132096401330964013409640135096401360964013709640138096401390964014009640141096401420964014309640144096401450964014609640147096401480964014909640150096401510964015209640153096401540964015509640156096401570964015809640159096401600964016109640162096401630964016409640165096401660964016709640168096401690964017009640171096401720964017309640174096401750964017609640177096401780964017909640180096401810964018209640183096401840964018509640186096401870964018809640189096401900964019109640192096401930964019409640195096401960964019709640198096401990964020009640201096402020964020309640204096402050964020609640207096402080964020909640210096402110964021209640213096402140964021509640216096402170964021809640219096402200964022109640222096402230964022409640225096402260964022709640228096402290964023009640231096402320964023309640234096402350964023609640237096402380964023909640240096402410964024209640243096402440964024509640246096402470964024809640249096402500964025109640252096402530964025409640255096402560964025709640258096402590964026009640261096402620964026309640264096402650964026609640267096402680964026909640270096402710964027209640273096402740964027509640276096402770964027809640279096402800964028109640282096402830964028409640285096402860964028709640288096402890964029009640291096402920964029309640294096402950964029609640297096402980964029909640300096403010964030209640303096403040964030509640306096403070964030809640309096403100964031109640312096403130964031409640315096403160964031709640318096403190964032009640321096403220964032309640324096403250964032609640327096403280964032909640330096403310964033209640333096403340964033509640336096403370964033809640339096403400964034109640342096403430964034409640345096403460964034709640348096403490964035009640351096403520964035309640354096403550964035609640357096403580964035909640360096403610964036209640363096403640964036509640366096403670964036809640369096403700964037109640372096403730964037409640375096403760964037709640378096403790964038009640381096403820964038309640384096403850964038609640387096403880964038909640390096403910964039209640393096403940964039509640396096403970964039809640399096404000964040109640402096404030964040409640405096404060964040709640408096404090964041009640411096404120964041309640414096404150964041609640417096404180964041909640420096404210964042209640423096404240964042509640426096404270964042809640429096404300964043109640432096404330964043409640435096404360964043709640438096404390964044009640441096404420964044309640444096404450964044609640447096404480964044909640450096404510964045209640453096404540964045509640456096404570964045809640459096404600964046109640462096404630964046409640465096404660964046709640468096404690964047009640471096404720964047309640474096404750964047609640477096404780964047909640480096404810964048209640483096404840964048509640486096404870964048809640489096404900964049109640492096404930964049409640495096404960964049709640498096404990964050009640501096405020964050309640504096405050964050609640507096405080964050909640510096405110964051209640513096405140964051509640516096405170964051809640519096405200964052109640522096405230964052409640525096405260964052709640528096405290964053009640531096405320964053309640534096405350964053609640537096405380964053909640540096405410964054209640543096405440964054509640546096405470964054809640549096405500964055109640552096405530964055409640555096405560964055709640558096405590964056009640561096405620964056309640564096405650964056609640567096405680964056909640570096405710964057209640573096405740964057509640576096405770964057809640579096405800964058109640582096405830964058409640585096405860964058709640588096405890964059009640591096405920964059309640594096405950964059609640597096405980964059909640600096406010964060209640603096406040964060509640606096406070964060809640609096406100964061109640612096406130964061409640615096406160964061709640618096406190964062009640621096406220964062309640624096406250964062609640627096406280964062909640630096406310964063209640633096406340964063509640636096406370964063809640639096406400964064109640642096406430964064409640645096406460964064709640648096406490964065009640651096406520964065309640654096406550964065609640657096406580964065909640660096406610964066209640663096406640964066509640666096406670964066809640669096406700964067109640672096406730964067409640675096406760964067709640678096406790964068009640681096406820964068309640684096406850964068609640687096406880964068909640690096406910964069209640693096406940964069509640696096406970964069809640699096407000964070109640702096407030964070409640705096407060964070709640708096407090964071009640711096407120964071309640714096407150964071609640717096407180964071909640720096407210964072209640723096407240964072509640726096407270964072809640729096407300964073109640732096407330964073409640735096407360964073709640738096407390964074009640741096407420964074309640744096407450964074609640747096407480964074909640750096407510964075209640753096407540964075509640756096407570964075809640759096407600964076109640762096407630964076409640765096407660965005309650054096500550965005609650057096500580965005909650060096500610965006209650063096500640965006509650066096500670965006809650069096500700965007109650072096500730965007409650075096500760965007709650078096500790965008009650081096500820965008309650084096500850965008609650087096500880965008909650090096500910965009209650093096500940965009509650096096500970965009809650099096501000965010109650102096501030965010409650105096501060965010709650108096501090965011009650111096501120965011309650114096501150965011609650117096501180965011909650120096501210965012209650123096501240965012509650126096501270965012809650129096501300965013109650132096501330965013409650135096501360965013709650138096501390965014009650141096501420965014309650144096501450965014609650147096501480965014909650150096501510965015209650153096501540965015509650156096501570965015809650159096501600965016109650162096501630965016409650165096501660965016709650168096501690965017009650171096501720965017309650174096501750965017609650177096501780965017909650180096501810965018209650183096501840965018509650186096501870965018809650189096501900965019109650192096501930965019409650195096501960965019709650198096501990965020009650201096502020965020309650204096502050965020609650207096502080965020909650210096502110965021209650213096502140965021509650216096502170965021809650219096502200965022109650222096502230965022409650225096502260965022709650228096502290965023009650231096502320965023309650234096502350965023609650237096502380965023909650240096502410965024209650243096502440965024509650246096502470965024809650249096502500965025109650252096502530965025409650255096502560965025709650258096502590965026009650261096502620965026309650264096502650965026609650267096502680965026909650270096502710965027209650273096502740965027509650276096502770965027809650279096502800965028109650282096502830965028409650285096502860965028709650288096502890965029009650291096502920965029309650294096502950965029609650297096502980965029909650300096503010965030209650303096503040965030509650306096503070965030809650309096503100965031109650312096503130965031409650315096503160965031709650318096503190965032009650321096503220965032309650324096503250965032609650327096503280965032909650330096503310965033209650333096503340965033509650336096503370965033809650339096503400965034109650342096503430965034409650345096503460965034709650348096503490965035009650351096503520965035309650354096503550965035609650357096503580965035909650360096503610965036209650363096503640965036509650366096503670965036809650369096503700965037109650372096503730965037409650375096503760965037709650378096503790965038009650381096503820965038309650384096503850965038609650387096503880965038909650390096503910965039209650393096503940965039509650396096503970965039809650399096504000965040109650402096504030965040409650405096504060965040709650408096504090965041009650411096504120965041309650414096504150965041609650417096504180965041909650420096504210965042209650423096504240965042509650426096504270965042809650429096504300965043109650432096504330965043409650435096504360965043709650438096504390965044009650441096504420965044309650444096504450965044609650447096504480965044909650450096504510965045209650453096504540965045509650456096504570965045809650459096504600965046109650462096504630965046409650465096504660965046709650468096504690965047009650471096504720965047309650474096504750965047609650477096504780965047909650480096504810965048209650483096504840965048509650486096504870965048809650489096504900965049109650492096504930965049409650495096504960965049709650498096504990965050009650501096505020965050309650504096505050965050609650507096505080965050909650510096505110965051209650513096505140965051509650516096505170965051809650519096505200965052109650522096505230965052409650525096505260965052709650528096505290965053009650531096505320965053309650534096505350965053609650537096505380965053909650540096505410965054209650543096505440965054509650546096505470965054809650549096505500965055109650552096505530965055409650555096505560965055709650558096505590965056009650561096505620965056309650564096505650965056609650567096505680965056909650570096505710965057209650573096505740965057509650576096505770965057809650579096505800965058109650582096505830965058409650585096505860965058709650588096505890965059009650591096505920965059309650594096505950965059609650597096505980965059909650600096506010965060209650603096506040965060509650606096506070965060809650609096506100965061109650612096506130965061409650615096506160965061709650618096506190965062009650621096506220965062309650624096506250965062609650627096506280965062909650630096506310965063209650633096506340965063509650636096506370965063809650639096506400965064109650642096506430965064409650645096506460965064709650648096506490965065009650651096506520965065309650654096506550965065609650657096506580965065909650660096506610965066209650663096506640965066509650666096506670965066809650669096506700965067109650672096506730965067409650675096506760965067709650678096506790965068009650681096506820965068309650684096506850965068609650687096506880965068909650690096506910965069209650693096506940965069509650696096506970965069809650699096507000965070109650702096507030965070409650705096507060965070709650708096507090965071009650711096507120965071309650714096507150965071609650717096507180965071909650720096507210965072209650723096507240965072509650726096507270965072809650729096507300965073109650732096507330965073409650735096507360965073709650738096507390965074009650741096507420965074309650744096507450965074609650747096507480965074909650750096507510965075209650753096507540965075509650756096507570965075809650759096507600965076109650762096507630965076409650765096507660966005309660054096600550966005609660057096600580966005909660060096600610966006209660063096600640966006509660066096600670966006809660069096600700966007109660072096600730966007409660075096600760966007709660078096600790966008009660081096600820966008309660084096600850966008609660087096600880966008909660090096600910966009209660093096600940966009509660096096600970966009809660099096601000966010109660102096601030966010409660105096601060966010709660108096601090966011009660111096601120966011309660114096601150966011609660117096601180966011909660120096601210966012209660123096601240966012509660126096601270966012809660129096601300966013109660132096601330966013409660135096601360966013709660138096601390966014009660141096601420966014309660144096601450966014609660147096601480966014909660150096601510966015209660153096601540966015509660156096601570966015809660159096601600966016109660162096601630966016409660165096601660966016709660168096601690966017009660171096601720966017309660174096601750966017609660177096601780966017909660180096601810966018209660183096601840966018509660186096601870966018809660189096601900966019109660192096601930966019409660195096601960966019709660198096601990966020009660201096602020966020309660204096602050966020609660207096602080966020909660210096602110966021209660213096602140966021509660216096602170966021809660219096602200966022109660222096602230966022409660225096602260966022709660228096602290966023009660231096602320966023309660234096602350966023609660237096602380966023909660240096602410966024209660243096602440966024509660246096602470966024809660249096602500966025109660252096602530966025409660255096602560966025709660258096602590966026009660261096602620966026309660264096602650966026609660267096602680966026909660270096602710966027209660273096602740966027509660276096602770966027809660279096602800966028109660282096602830966028409660285096602860966028709660288096602890966029009660291096602920966029309660294096602950966029609660297096602980966029909660300096603010966030209660303096603040966030509660306096603070966030809660309096603100966031109660312096603130966031409660315096603160966031709660318096603190966032009660321096603220966032309660324096603250966032609660327096603280966032909660330096603310966033209660333096603340966033509660336096603370966033809660339096603400966034109660342096603430966034409660345096603460966034709660348096603490966035009660351096603520966035309660354096603550966035609660357096603580966035909660360096603610966036209660363096603640966036509660366096603670966036809660369096603700966037109660372096603730966037409660375096603760966037709660378096603790966038009660381096603820966038309660384096603850966038609660387096603880966038909660390096603910966039209660393096603940966039509660396096603970966039809660399096604000966040109660402096604030966040409660405096604060966040709660408096604090966041009660411096604120966041309660414096604150966041609660417096604180966041909660420096604210966042209660423096604240966042509660426096604270966042809660429096604300966043109660432096604330966043409660435096604360966043709660438096604390966044009660441096604420966044309660444096604450966044609660447096604480966044909660450096604510966045209660453096604540966045509660456096604570966045809660459096604600966046109660462096604630966046409660465096604660966046709660468096604690966047009660471096604720966047309660474096604750966047609660477096604780966047909660480096604810966048209660483096604840966048509660486096604870966048809660489096604900966049109660492096604930966049409660495096604960966049709660498096604990966050009660501096605020966050309660504096605050966050609660507096605080966050909660510096605110966051209660513096605140966051509660516096605170966051809660519096605200966052109660522096605230966052409660525096605260966052709660528096605290966053009660531096605320966053309660534096605350966053609660537096605380966053909660540096605410966054209660543096605440966054509660546096605470966054809660549096605500966055109660552096605530966055409660555096605560966055709660558096605590966056009660561096605620966056309660564096605650966056609660567096605680966056909660570096605710966057209660573096605740966057509660576096605770966057809660579096605800966058109660582096605830966058409660585096605860966058709660588096605890966059009660591096605920966059309660594096605950966059609660597096605980966059909660600096606010966060209660603096606040966060509660606096606070966060809660609096606100966061109660612096606130966061409660615096606160966061709660618096606190966062009660621096606220966062309660624096606250966062609660627096606280966062909660630096606310966063209660633096606340966063509660636096606370966063809660639096606400966064109660642096606430966064409660645096606460966064709660648096606490966065009660651096606520966065309660654096606550966065609660657096606580966065909660660096606610966066209660663096606640966066509660666096606670966066809660669096606700966067109660672096606730966067409660675096606760966067709660678096606790966068009660681096606820966068309660684096606850966068609660687096606880966068909660690096606910966069209660693096606940966069509660696096606970966069809660699096607000966070109660702096607030966070409660705096607060966070709660708096607090966071009660711096607120966071309660714096607150966071609660717096607180966071909660720096607210966072209660723096607240966072509660726096607270966072809660729096607300966073109660732096607330966073409660735096607360966073709660738096607390966074009660741096607420966074309660744096607450966074609660747096607480966074909660750096607510966075209660753096607540966075509660756096607570966075809660759096607600966076109660762096607630966076409660765096607660967005309670054096700550967005609670057096700580967005909670060096700610967006209670063096700640967006509670066096700670967006809670069096700700967007109670072096700730967007409670075096700760967007709670078096700790967008009670081096700820967008309670084096700850967008609670087096700880967008909670090096700910967009209670093096700940967009509670096096700970967009809670099096701000967010109670102096701030967010409670105096701060967010709670108096701090967011009670111096701120967011309670114096701150967011609670117096701180967011909670120096701210967012209670123096701240967012509670126096701270967012809670129096701300967013109670132096701330967013409670135096701360967013709670138096701390967014009670141096701420967014309670144096701450967014609670147096701480967014909670150096701510967015209670153096701540967015509670156096701570967015809670159096701600967016109670162096701630967016409670165096701660967016709670168096701690967017009670171096701720967017309670174096701750967017609670177096701780967017909670180096701810967018209670183096701840967018509670186096701870967018809670189096701900967019109670192096701930967019409670195096701960967019709670198096701990967020009670201096702020967020309670204096702050967020609670207096702080967020909670210096702110967021209670213096702140967021509670216096702170967021809670219096702200967022109670222096702230967022409670225096702260967022709670228096702290967023009670231096702320967023309670234096702350967023609670237096702380967023909670240096702410967024209670243096702440967024509670246096702470967024809670249096702500967025109670252096702530967025409670255096702560967025709670258096702590967026009670261096702620967026309670264096702650967026609670267096702680967026909670270096702710967027209670273096702740967027509670276096702770967027809670279096702800967028109670282096702830967028409670285096702860967028709670288096702890967029009670291096702920967029309670294096702950967029609670297096702980967029909670300096703010967030209670303096703040967030509670306096703070967030809670309096703100967031109670312096703130967031409670315096703160967031709670318096703190967032009670321096703220967032309670324096703250967032609670327096703280967032909670330096703310967033209670333096703340967033509670336096703370967033809670339096703400967034109670342096703430967034409670345096703460967034709670348096703490967035009670351096703520967035309670354096703550967035609670357096703580967035909670360096703610967036209670363096703640967036509670366096703670967036809670369096703700967037109670372096703730967037409670375096703760967037709670378096703790967038009670381096703820967038309670384096703850967038609670387096703880967038909670390096703910967039209670393096703940967039509670396096703970967039809670399096704000967040109670402096704030967040409670405096704060967040709670408096704090967041009670411096704120967041309670414096704150967041609670417096704180967041909670420096704210967042209670423096704240967042509670426096704270967042809670429096704300967043109670432096704330967043409670435096704360967043709670438096704390967044009670441096704420967044309670444096704450967044609670447096704480967044909670450096704510967045209670453096704540967045509670456096704570967045809670459096704600967046109670462096704630967046409670465096704660967046709670468096704690967047009670471096704720967047309670474096704750967047609670477096704780967047909670480096704810967048209670483096704840967048509670486096704870967048809670489096704900967049109670492096704930967049409670495096704960967049709670498096704990967050009670501096705020967050309670504096705050967050609670507096705080967050909670510096705110967051209670513096705140967051509670516096705170967051809670519096705200967052109670522096705230967052409670525096705260967052709670528096705290967053009670531096705320967053309670534096705350967053609670537096705380967053909670540096705410967054209670543096705440967054509670546096705470967054809670549096705500967055109670552096705530967055409670555096705560967055709670558096705590967056009670561096705620967056309670564096705650967056609670567096705680967056909670570096705710967057209670573096705740967057509670576096705770967057809670579096705800967058109670582096705830967058409670585096705860967058709670588096705890967059009670591096705920967059309670594096705950967059609670597096705980967059909670600096706010967060209670603096706040967060509670606096706070967060809670609096706100967061109670612096706130967061409670615096706160967061709670618096706190967062009670621096706220967062309670624096706250967062609670627096706280967062909670630096706310967063209670633096706340967063509670636096706370967063809670639096706400967064109670642096706430967064409670645096706460967064709670648096706490967065009670651096706520967065309670654096706550967065609670657096706580967065909670660096706610967066209670663096706640967066509670666096706670967066809670669096706700967067109670672096706730967067409670675096706760967067709670678096706790967068009670681096706820967068309670684096706850967068609670687096706880967068909670690096706910967069209670693096706940967069509670696096706970967069809670699096707000967070109670702096707030967070409670705096707060967070709670708096707090967071009670711096707120967071309670714096707150967071609670717096707180967071909670720096707210967072209670723096707240967072509670726096707270967072809670729096707300967073109670732096707330967073409670735096707360967073709670738096707390967074009670741096707420967074309670744096707450967074609670747096707480967074909670750096707510967075209670753096707540967075509670756096707570967075809670759096707600967076109670762096707630967076409670765096707660968005309680054096800550968005609680057096800580968005909680060096800610968006209680063096800640968006509680066096800670968006809680069096800700968007109680072096800730968007409680075096800760968007709680078096800790968008009680081096800820968008309680084096800850968008609680087096800880968008909680090096800910968009209680093096800940968009509680096096800970968009809680099096801000968010109680102096801030968010409680105096801060968010709680108096801090968011009680111096801120968011309680114096801150968011609680117096801180968011909680120096801210968012209680123096801240968012509680126096801270968012809680129096801300968013109680132096801330968013409680135096801360968013709680138096801390968014009680141096801420968014309680144096801450968014609680147096801480968014909680150096801510968015209680153096801540968015509680156096801570968015809680159096801600968016109680162096801630968016409680165096801660968016709680168096801690968017009680171096801720968017309680174096801750968017609680177096801780968017909680180096801810968018209680183096801840968018509680186096801870968018809680189096801900968019109680192096801930968019409680195096801960968019709680198096801990968020009680201096802020968020309680204096802050968020609680207096802080968020909680210096802110968021209680213096802140968021509680216096802170968021809680219096802200968022109680222096802230968022409680225096802260968022709680228096802290968023009680231096802320968023309680234096802350968023609680237096802380968023909680240096802410968024209680243096802440968024509680246096802470968024809680249096802500968025109680252096802530968025409680255096802560968025709680258096802590968026009680261096802620968026309680264096802650968026609680267096802680968026909680270096802710968027209680273096802740968027509680276096802770968027809680279096802800968028109680282096802830968028409680285096802860968028709680288096802890968029009680291096802920968029309680294096802950968029609680297096802980968029909680300096803010968030209680303096803040968030509680306096803070968030809680309096803100968031109680312096803130968031409680315096803160968031709680318096803190968032009680321096803220968032309680324096803250968032609680327096803280968032909680330096803310968033209680333096803340968033509680336096803370968033809680339096803400968034109680342096803430968034409680345096803460968034709680348096803490968035009680351096803520968035309680354096803550968035609680357096803580968035909680360096803610968036209680363096803640968036509680366096803670968036809680369096803700968037109680372096803730968037409680375096803760968037709680378096803790968038009680381096803820968038309680384096803850968038609680387096803880968038909680390096803910968039209680393096803940968039509680396096803970968039809680399096804000968040109680402096804030968040409680405096804060968040709680408096804090968041009680411096804120968041309680414096804150968041609680417096804180968041909680420096804210968042209680423096804240968042509680426096804270968042809680429096804300968043109680432096804330968043409680435096804360968043709680438096804390968044009680441096804420968044309680444096804450968044609680447096804480968044909680450096804510968045209680453096804540968045509680456096804570968045809680459096804600968046109680462096804630968046409680465096804660968046709680468096804690968047009680471096804720968047309680474096804750968047609680477096804780968047909680480096804810968048209680483096804840968048509680486096804870968048809680489096804900968049109680492096804930968049409680495096804960968049709680498096804990968050009680501096805020968050309680504096805050968050609680507096805080968050909680510096805110968051209680513096805140968051509680516096805170968051809680519096805200968052109680522096805230968052409680525096805260968052709680528096805290968053009680531096805320968053309680534096805350968053609680537096805380968053909680540096805410968054209680543096805440968054509680546096805470968054809680549096805500968055109680552096805530968055409680555096805560968055709680558096805590968056009680561096805620968056309680564096805650968056609680567096805680968056909680570096805710968057209680573096805740968057509680576096805770968057809680579096805800968058109680582096805830968058409680585096805860968058709680588096805890968059009680591096805920968059309680594096805950968059609680597096805980968059909680600096806010968060209680603096806040968060509680606096806070968060809680609096806100968061109680612096806130968061409680615096806160968061709680618096806190968062009680621096806220968062309680624096806250968062609680627096806280968062909680630096806310968063209680633096806340968063509680636096806370968063809680639096806400968064109680642096806430968064409680645096806460968064709680648096806490968065009680651096806520968065309680654096806550968065609680657096806580968065909680660096806610968066209680663096806640968066509680666096806670968066809680669096806700968067109680672096806730968067409680675096806760968067709680678096806790968068009680681096806820968068309680684096806850968068609680687096806880968068909680690096806910968069209680693096806940968069509680696096806970968069809680699096807000968070109680702096807030968070409680705096807060968070709680708096807090968071009680711096807120968071309680714096807150968071609680717096807180968071909680720096807210968072209680723096807240968072509680726096807270968072809680729096807300968073109680732096807330968073409680735096807360968073709680738096807390968074009680741096807420968074309680744096807450968074609680747096807480968074909680750096807510968075209680753096807540968075509680756096807570968075809680759096807600968076109680762096807630968076409680765096807660969005309690054096900550969005609690057096900580969005909690060096900610969006209690063096900640969006509690066096900670969006809690069096900700969007109690072096900730969007409690075096900760969007709690078096900790969008009690081096900820969008309690084096900850969008609690087096900880969008909690090096900910969009209690093096900940969009509690096096900970969009809690099096901000969010109690102096901030969010409690105096901060969010709690108096901090969011009690111096901120969011309690114096901150969011609690117096901180969011909690120096901210969012209690123096901240969012509690126096901270969012809690129096901300969013109690132096901330969013409690135096901360969013709690138096901390969014009690141096901420969014309690144096901450969014609690147096901480969014909690150096901510969015209690153096901540969015509690156096901570969015809690159096901600969016109690162096901630969016409690165096901660969016709690168096901690969017009690171096901720969017309690174096901750969017609690177096901780969017909690180096901810969018209690183096901840969018509690186096901870969018809690189096901900969019109690192096901930969019409690195096901960969019709690198096901990969020009690201096902020969020309690204096902050969020609690207096902080969020909690210096902110969021209690213096902140969021509690216096902170969021809690219096902200969022109690222096902230969022409690225096902260969022709690228096902290969023009690231096902320969023309690234096902350969023609690237096902380969023909690240096902410969024209690243096902440969024509690246096902470969024809690249096902500969025109690252096902530969025409690255096902560969025709690258096902590969026009690261096902620969026309690264096902650969026609690267096902680969026909690270096902710969027209690273096902740969027509690276096902770969027809690279096902800969028109690282096902830969028409690285096902860969028709690288096902890969029009690291096902920969029309690294096902950969029609690297096902980969029909690300096903010969030209690303096903040969030509690306096903070969030809690309096903100969031109690312096903130969031409690315096903160969031709690318096903190969032009690321096903220969032309690324096903250969032609690327096903280969032909690330096903310969033209690333096903340969033509690336096903370969033809690339096903400969034109690342096903430969034409690345096903460969034709690348096903490969035009690351096903520969035309690354096903550969035609690357096903580969035909690360096903610969036209690363096903640969036509690366096903670969036809690369096903700969037109690372096903730969037409690375096903760969037709690378096903790969038009690381096903820969038309690384096903850969038609690387096903880969038909690390096903910969039209690393096903940969039509690396096903970969039809690399096904000969040109690402096904030969040409690405096904060969040709690408096904090969041009690411096904120969041309690414096904150969041609690417096904180969041909690420096904210969042209690423096904240969042509690426096904270969042809690429096904300969043109690432096904330969043409690435096904360969043709690438096904390969044009690441096904420969044309690444096904450969044609690447096904480969044909690450096904510969045209690453096904540969045509690456096904570969045809690459096904600969046109690462096904630969046409690465096904660969046709690468096904690969047009690471096904720969047309690474096904750969047609690477096904780969047909690480096904810969048209690483096904840969048509690486096904870969048809690489096904900969049109690492096904930969049409690495096904960969049709690498096904990969050009690501096905020969050309690504096905050969050609690507096905080969050909690510096905110969051209690513096905140969051509690516096905170969051809690519096905200969052109690522096905230969052409690525096905260969052709690528096905290969053009690531096905320969053309690534096905350969053609690537096905380969053909690540096905410969054209690543096905440969054509690546096905470969054809690549096905500969055109690552096905530969055409690555096905560969055709690558096905590969056009690561096905620969056309690564096905650969056609690567096905680969056909690570096905710969057209690573096905740969057509690576096905770969057809690579096905800969058109690582096905830969058409690585096905860969058709690588096905890969059009690591096905920969059309690594096905950969059609690597096905980969059909690600096906010969060209690603096906040969060509690606096906070969060809690609096906100969061109690612096906130969061409690615096906160969061709690618096906190969062009690621096906220969062309690624096906250969062609690627096906280969062909690630096906310969063209690633096906340969063509690636096906370969063809690639096906400969064109690642096906430969064409690645096906460969064709690648096906490969065009690651096906520969065309690654096906550969065609690657096906580969065909690660096906610969066209690663096906640969066509690666096906670969066809690669096906700969067109690672096906730969067409690675096906760969067709690678096906790969068009690681096906820969068309690684096906850969068609690687096906880969068909690690096906910969069209690693096906940969069509690696096906970969069809690699096907000969070109690702096907030969070409690705096907060969070709690708096907090969071009690711096907120969071309690714096907150969071609690717096907180969071909690720096907210969072209690723096907240969072509690726096907270969072809690729096907300969073109690732096907330969073409690735096907360969073709690738096907390969074009690741096907420969074309690744096907450969074609690747096907480969074909690750096907510969075209690753096907540969075509690756096907570969075809690759096907600969076109690762096907630969076409690765096907660970005309700054097000550970005609700057097000580970005909700060097000610970006209700063097000640970006509700066097000670970006809700069097000700970007109700072097000730970007409700075097000760970007709700078097000790970008009700081097000820970008309700084097000850970008609700087097000880970008909700090097000910970009209700093097000940970009509700096097000970970009809700099097001000970010109700102097001030970010409700105097001060970010709700108097001090970011009700111097001120970011309700114097001150970011609700117097001180970011909700120097001210970012209700123097001240970012509700126097001270970012809700129097001300970013109700132097001330970013409700135097001360970013709700138097001390970014009700141097001420970014309700144097001450970014609700147097001480970014909700150097001510970015209700153097001540970015509700156097001570970015809700159097001600970016109700162097001630970016409700165097001660970016709700168097001690970017009700171097001720970017309700174097001750970017609700177097001780970017909700180097001810970018209700183097001840970018509700186097001870970018809700189097001900970019109700192097001930970019409700195097001960970019709700198097001990970020009700201097002020970020309700204097002050970020609700207097002080970020909700210097002110970021209700213097002140970021509700216097002170970021809700219097002200970022109700222097002230970022409700225097002260970022709700228097002290970023009700231097002320970023309700234097002350970023609700237097002380970023909700240097002410970024209700243097002440970024509700246097002470970024809700249097002500970025109700252097002530970025409700255097002560970025709700258097002590970026009700261097002620970026309700264097002650970026609700267097002680970026909700270097002710970027209700273097002740970027509700276097002770970027809700279097002800970028109700282097002830970028409700285097002860970028709700288097002890970029009700291097002920970029309700294097002950970029609700297097002980970029909700300097003010970030209700303097003040970030509700306097003070970030809700309097003100970031109700312097003130970031409700315097003160970031709700318097003190970032009700321097003220970032309700324097003250970032609700327097003280970032909700330097003310970033209700333097003340970033509700336097003370970033809700339097003400970034109700342097003430970034409700345097003460970034709700348097003490970035009700351097003520970035309700354097003550970035609700357097003580970035909700360097003610970036209700363097003640970036509700366097003670970036809700369097003700970037109700372097003730970037409700375097003760970037709700378097003790970038009700381097003820970038309700384097003850970038609700387097003880970038909700390097003910970039209700393097003940970039509700396097003970970039809700399097004000970040109700402097004030970040409700405097004060970040709700408097004090970041009700411097004120970041309700414097004150970041609700417097004180970041909700420097004210970042209700423097004240970042509700426097004270970042809700429097004300970043109700432097004330970043409700435097004360970043709700438097004390970044009700441097004420970044309700444097004450970044609700447097004480970044909700450097004510970045209700453097004540970045509700456097004570970045809700459097004600970046109700462097004630970046409700465097004660970046709700468097004690970047009700471097004720970047309700474097004750970047609700477097004780970047909700480097004810970048209700483097004840970048509700486097004870970048809700489097004900970049109700492097004930970049409700495097004960970049709700498097004990970050009700501097005020970050309700504097005050970050609700507097005080970050909700510097005110970051209700513097005140970051509700516097005170970051809700519097005200970052109700522097005230970052409700525097005260970052709700528097005290970053009700531097005320970053309700534097005350970053609700537097005380970053909700540097005410970054209700543097005440970054509700546097005470970054809700549097005500970055109700552097005530970055409700555097005560970055709700558097005590970056009700561097005620970056309700564097005650970056609700567097005680970056909700570097005710970057209700573097005740970057509700576097005770970057809700579097005800970058109700582097005830970058409700585097005860970058709700588097005890970059009700591097005920970059309700594097005950970059609700597097005980970059909700600097006010970060209700603097006040970060509700606097006070970060809700609097006100970061109700612097006130970061409700615097006160970061709700618097006190970062009700621097006220970062309700624097006250970062609700627097006280970062909700630097006310970063209700633097006340970063509700636097006370970063809700639097006400970064109700642097006430970064409700645097006460970064709700648097006490970065009700651097006520970065309700654097006550970065609700657097006580970065909700660097006610970066209700663097006640970066509700666097006670970066809700669097006700970067109700672097006730970067409700675097006760970067709700678097006790970068009700681097006820970068309700684097006850970068609700687097006880970068909700690097006910970069209700693097006940970069509700696097006970970069809700699097007000970070109700702097007030970070409700705097007060970070709700708097007090970071009700711097007120970071309700714097007150970071609700717097007180970071909700720097007210970072209700723097007240970072509700726097007270970072809700729097007300970073109700732097007330970073409700735097007360970073709700738097007390970074009700741097007420970074309700744097007450970074609700747097007480970074909700750097007510970075209700753097007540970075509700756097007570970075809700759097007600970076109700762097007630970076409700765097007660971005309710054097100550971005609710057097100580971005909710060097100610971006209710063097100640971006509710066097100670971006809710069097100700971007109710072097100730971007409710075097100760971007709710078097100790971008009710081097100820971008309710084097100850971008609710087097100880971008909710090097100910971009209710093097100940971009509710096097100970971009809710099097101000971010109710102097101030971010409710105097101060971010709710108097101090971011009710111097101120971011309710114097101150971011609710117097101180971011909710120097101210971012209710123097101240971012509710126097101270971012809710129097101300971013109710132097101330971013409710135097101360971013709710138097101390971014009710141097101420971014309710144097101450971014609710147097101480971014909710150097101510971015209710153097101540971015509710156097101570971015809710159097101600971016109710162097101630971016409710165097101660971016709710168097101690971017009710171097101720971017309710174097101750971017609710177097101780971017909710180097101810971018209710183097101840971018509710186097101870971018809710189097101900971019109710192097101930971019409710195097101960971019709710198097101990971020009710201097102020971020309710204097102050971020609710207097102080971020909710210097102110971021209710213097102140971021509710216097102170971021809710219097102200971022109710222097102230971022409710225097102260971022709710228097102290971023009710231097102320971023309710234097102350971023609710237097102380971023909710240097102410971024209710243097102440971024509710246097102470971024809710249097102500971025109710252097102530971025409710255097102560971025709710258097102590971026009710261097102620971026309710264097102650971026609710267097102680971026909710270097102710971027209710273097102740971027509710276097102770971027809710279097102800971028109710282097102830971028409710285097102860971028709710288097102890971029009710291097102920971029309710294097102950971029609710297097102980971029909710300097103010971030209710303097103040971030509710306097103070971030809710309097103100971031109710312097103130971031409710315097103160971031709710318097103190971032009710321097103220971032309710324097103250971032609710327097103280971032909710330097103310971033209710333097103340971033509710336097103370971033809710339097103400971034109710342097103430971034409710345097103460971034709710348097103490971035009710351097103520971035309710354097103550971035609710357097103580971035909710360097103610971036209710363097103640971036509710366097103670971036809710369097103700971037109710372097103730971037409710375097103760971037709710378097103790971038009710381097103820971038309710384097103850971038609710387097103880971038909710390097103910971039209710393097103940971039509710396097103970971039809710399097104000971040109710402097104030971040409710405097104060971040709710408097104090971041009710411097104120971041309710414097104150971041609710417097104180971041909710420097104210971042209710423097104240971042509710426097104270971042809710429097104300971043109710432097104330971043409710435097104360971043709710438097104390971044009710441097104420971044309710444097104450971044609710447097104480971044909710450097104510971045209710453097104540971045509710456097104570971045809710459097104600971046109710462097104630971046409710465097104660971046709710468097104690971047009710471097104720971047309710474097104750971047609710477097104780971047909710480097104810971048209710483097104840971048509710486097104870971048809710489097104900971049109710492097104930971049409710495097104960971049709710498097104990971050009710501097105020971050309710504097105050971050609710507097105080971050909710510097105110971051209710513097105140971051509710516097105170971051809710519097105200971052109710522097105230971052409710525097105260971052709710528097105290971053009710531097105320971053309710534097105350971053609710537097105380971053909710540097105410971054209710543097105440971054509710546097105470971054809710549097105500971055109710552097105530971055409710555097105560971055709710558097105590971056009710561097105620971056309710564097105650971056609710567097105680971056909710570097105710971057209710573097105740971057509710576097105770971057809710579097105800971058109710582097105830971058409710585097105860971058709710588097105890971059009710591097105920971059309710594097105950971059609710597097105980971059909710600097106010971060209710603097106040971060509710606097106070971060809710609097106100971061109710612097106130971061409710615097106160971061709710618097106190971062009710621097106220971062309710624097106250971062609710627097106280971062909710630097106310971063209710633097106340971063509710636097106370971063809710639097106400971064109710642097106430971064409710645097106460971064709710648097106490971065009710651097106520971065309710654097106550971065609710657097106580971065909710660097106610971066209710663097106640971066509710666097106670971066809710669097106700971067109710672097106730971067409710675097106760971067709710678097106790971068009710681097106820971068309710684097106850971068609710687097106880971068909710690097106910971069209710693097106940971069509710696097106970971069809710699097107000971070109710702097107030971070409710705097107060971070709710708097107090971071009710711097107120971071309710714097107150971071609710717097107180971071909710720097107210971072209710723097107240971072509710726097107270971072809710729097107300971073109710732097107330971073409710735097107360971073709710738097107390971074009710741097107420971074309710744097107450971074609710747097107480971074909710750097107510971075209710753097107540971075509710756097107570971075809710759097107600971076109710762097107630971076409710765097107660972005309720054097200550972005609720057097200580972005909720060097200610972006209720063097200640972006509720066097200670972006809720069097200700972007109720072097200730972007409720075097200760972007709720078097200790972008009720081097200820972008309720084097200850972008609720087097200880972008909720090097200910972009209720093097200940972009509720096097200970972009809720099097201000972010109720102097201030972010409720105097201060972010709720108097201090972011009720111097201120972011309720114097201150972011609720117097201180972011909720120097201210972012209720123097201240972012509720126097201270972012809720129097201300972013109720132097201330972013409720135097201360972013709720138097201390972014009720141097201420972014309720144097201450972014609720147097201480972014909720150097201510972015209720153097201540972015509720156097201570972015809720159097201600972016109720162097201630972016409720165097201660972016709720168097201690972017009720171097201720972017309720174097201750972017609720177097201780972017909720180097201810972018209720183097201840972018509720186097201870972018809720189097201900972019109720192097201930972019409720195097201960972019709720198097201990972020009720201097202020972020309720204097202050972020609720207097202080972020909720210097202110972021209720213097202140972021509720216097202170972021809720219097202200972022109720222097202230972022409720225097202260972022709720228097202290972023009720231097202320972023309720234097202350972023609720237097202380972023909720240097202410972024209720243097202440972024509720246097202470972024809720249097202500972025109720252097202530972025409720255097202560972025709720258097202590972026009720261097202620972026309720264097202650972026609720267097202680972026909720270097202710972027209720273097202740972027509720276097202770972027809720279097202800972028109720282097202830972028409720285097202860972028709720288097202890972029009720291097202920972029309720294097202950972029609720297097202980972029909720300097203010972030209720303097203040972030509720306097203070972030809720309097203100972031109720312097203130972031409720315097203160972031709720318097203190972032009720321097203220972032309720324097203250972032609720327097203280972032909720330097203310972033209720333097203340972033509720336097203370972033809720339097203400972034109720342097203430972034409720345097203460972034709720348097203490972035009720351097203520972035309720354097203550972035609720357097203580972035909720360097203610972036209720363097203640972036509720366097203670972036809720369097203700972037109720372097203730972037409720375097203760972037709720378097203790972038009720381097203820972038309720384097203850972038609720387097203880972038909720390097203910972039209720393097203940972039509720396097203970972039809720399097204000972040109720402097204030972040409720405097204060972040709720408097204090972041009720411097204120972041309720414097204150972041609720417097204180972041909720420097204210972042209720423097204240972042509720426097204270972042809720429097204300972043109720432097204330972043409720435097204360972043709720438097204390972044009720441097204420972044309720444097204450972044609720447097204480972044909720450097204510972045209720453097204540972045509720456097204570972045809720459097204600972046109720462097204630972046409720465097204660972046709720468097204690972047009720471097204720972047309720474097204750972047609720477097204780972047909720480097204810972048209720483097204840972048509720486097204870972048809720489097204900972049109720492097204930972049409720495097204960972049709720498097204990972050009720501097205020972050309720504097205050972050609720507097205080972050909720510097205110972051209720513097205140972051509720516097205170972051809720519097205200972052109720522097205230972052409720525097205260972052709720528097205290972053009720531097205320972053309720534097205350972053609720537097205380972053909720540097205410972054209720543097205440972054509720546097205470972054809720549097205500972055109720552097205530972055409720555097205560972055709720558097205590972056009720561097205620972056309720564097205650972056609720567097205680972056909720570097205710972057209720573097205740972057509720576097205770972057809720579097205800972058109720582097205830972058409720585097205860972058709720588097205890972059009720591097205920972059309720594097205950972059609720597097205980972059909720600097206010972060209720603097206040972060509720606097206070972060809720609097206100972061109720612097206130972061409720615097206160972061709720618097206190972062009720621097206220972062309720624097206250972062609720627097206280972062909720630097206310972063209720633097206340972063509720636097206370972063809720639097206400972064109720642097206430972064409720645097206460972064709720648097206490972065009720651097206520972065309720654097206550972065609720657097206580972065909720660097206610972066209720663097206640972066509720666097206670972066809720669097206700972067109720672097206730972067409720675097206760972067709720678097206790972068009720681097206820972068309720684097206850972068609720687097206880972068909720690097206910972069209720693097206940972069509720696097206970972069809720699097207000972070109720702097207030972070409720705097207060972070709720708097207090972071009720711097207120972071309720714097207150972071609720717097207180972071909720720097207210972072209720723097207240972072509720726097207270972072809720729097207300972073109720732097207330972073409720735097207360972073709720738097207390972074009720741097207420972074309720744097207450972074609720747097207480972074909720750097207510972075209720753097207540972075509720756097207570972075809720759097207600972076109720762097207630972076409720765097207660973005309730054097300550973005609730057097300580973005909730060097300610973006209730063097300640973006509730066097300670973006809730069097300700973007109730072097300730973007409730075097300760973007709730078097300790973008009730081097300820973008309730084097300850973008609730087097300880973008909730090097300910973009209730093097300940973009509730096097300970973009809730099097301000973010109730102097301030973010409730105097301060973010709730108097301090973011009730111097301120973011309730114097301150973011609730117097301180973011909730120097301210973012209730123097301240973012509730126097301270973012809730129097301300973013109730132097301330973013409730135097301360973013709730138097301390973014009730141097301420973014309730144097301450973014609730147097301480973014909730150097301510973015209730153097301540973015509730156097301570973015809730159097301600973016109730162097301630973016409730165097301660973016709730168097301690973017009730171097301720973017309730174097301750973017609730177097301780973017909730180097301810973018209730183097301840973018509730186097301870973018809730189097301900973019109730192097301930973019409730195097301960973019709730198097301990973020009730201097302020973020309730204097302050973020609730207097302080973020909730210097302110973021209730213097302140973021509730216097302170973021809730219097302200973022109730222097302230973022409730225097302260973022709730228097302290973023009730231097302320973023309730234097302350973023609730237097302380973023909730240097302410973024209730243097302440973024509730246097302470973024809730249097302500973025109730252097302530973025409730255097302560973025709730258097302590973026009730261097302620973026309730264097302650973026609730267097302680973026909730270097302710973027209730273097302740973027509730276097302770973027809730279097302800973028109730282097302830973028409730285097302860973028709730288097302890973029009730291097302920973029309730294097302950973029609730297097302980973029909730300097303010973030209730303097303040973030509730306097303070973030809730309097303100973031109730312097303130973031409730315097303160973031709730318097303190973032009730321097303220973032309730324097303250973032609730327097303280973032909730330097303310973033209730333097303340973033509730336097303370973033809730339097303400973034109730342097303430973034409730345097303460973034709730348097303490973035009730351097303520973035309730354097303550973035609730357097303580973035909730360097303610973036209730363097303640973036509730366097303670973036809730369097303700973037109730372097303730973037409730375097303760973037709730378097303790973038009730381097303820973038309730384097303850973038609730387097303880973038909730390097303910973039209730393097303940973039509730396097303970973039809730399097304000973040109730402097304030973040409730405097304060973040709730408097304090973041009730411097304120973041309730414097304150973041609730417097304180973041909730420097304210973042209730423097304240973042509730426097304270973042809730429097304300973043109730432097304330973043409730435097304360973043709730438097304390973044009730441097304420973044309730444097304450973044609730447097304480973044909730450097304510973045209730453097304540973045509730456097304570973045809730459097304600973046109730462097304630973046409730465097304660973046709730468097304690973047009730471097304720973047309730474097304750973047609730477097304780973047909730480097304810973048209730483097304840973048509730486097304870973048809730489097304900973049109730492097304930973049409730495097304960973049709730498097304990973050009730501097305020973050309730504097305050973050609730507097305080973050909730510097305110973051209730513097305140973051509730516097305170973051809730519097305200973052109730522097305230973052409730525097305260973052709730528097305290973053009730531097305320973053309730534097305350973053609730537097305380973053909730540097305410973054209730543097305440973054509730546097305470973054809730549097305500973055109730552097305530973055409730555097305560973055709730558097305590973056009730561097305620973056309730564097305650973056609730567097305680973056909730570097305710973057209730573097305740973057509730576097305770973057809730579097305800973058109730582097305830973058409730585097305860973058709730588097305890973059009730591097305920973059309730594097305950973059609730597097305980973059909730600097306010973060209730603097306040973060509730606097306070973060809730609097306100973061109730612097306130973061409730615097306160973061709730618097306190973062009730621097306220973062309730624097306250973062609730627097306280973062909730630097306310973063209730633097306340973063509730636097306370973063809730639097306400973064109730642097306430973064409730645097306460973064709730648097306490973065009730651097306520973065309730654097306550973065609730657097306580973065909730660097306610973066209730663097306640973066509730666097306670973066809730669097306700973067109730672097306730973067409730675097306760973067709730678097306790973068009730681097306820973068309730684097306850973068609730687097306880973068909730690097306910973069209730693097306940973069509730696097306970973069809730699097307000973070109730702097307030973070409730705097307060973070709730708097307090973071009730711097307120973071309730714097307150973071609730717097307180973071909730720097307210973072209730723097307240973072509730726097307270973072809730729097307300973073109730732097307330973073409730735097307360973073709730738097307390973074009730741097307420973074309730744097307450973074609730747097307480973074909730750097307510973075209730753097307540973075509730756097307570973075809730759097307600973076109730762097307630973076409730765097307660974005309740054097400550974005609740057097400580974005909740060097400610974006209740063097400640974006509740066097400670974006809740069097400700974007109740072097400730974007409740075097400760974007709740078097400790974008009740081097400820974008309740084097400850974008609740087097400880974008909740090097400910974009209740093097400940974009509740096097400970974009809740099097401000974010109740102097401030974010409740105097401060974010709740108097401090974011009740111097401120974011309740114097401150974011609740117097401180974011909740120097401210974012209740123097401240974012509740126097401270974012809740129097401300974013109740132097401330974013409740135097401360974013709740138097401390974014009740141097401420974014309740144097401450974014609740147097401480974014909740150097401510974015209740153097401540974015509740156097401570974015809740159097401600974016109740162097401630974016409740165097401660974016709740168097401690974017009740171097401720974017309740174097401750974017609740177097401780974017909740180097401810974018209740183097401840974018509740186097401870974018809740189097401900974019109740192097401930974019409740195097401960974019709740198097401990974020009740201097402020974020309740204097402050974020609740207097402080974020909740210097402110974021209740213097402140974021509740216097402170974021809740219097402200974022109740222097402230974022409740225097402260974022709740228097402290974023009740231097402320974023309740234097402350974023609740237097402380974023909740240097402410974024209740243097402440974024509740246097402470974024809740249097402500974025109740252097402530974025409740255097402560974025709740258097402590974026009740261097402620974026309740264097402650974026609740267097402680974026909740270097402710974027209740273097402740974027509740276097402770974027809740279097402800974028109740282097402830974028409740285097402860974028709740288097402890974029009740291097402920974029309740294097402950974029609740297097402980974029909740300097403010974030209740303097403040974030509740306097403070974030809740309097403100974031109740312097403130974031409740315097403160974031709740318097403190974032009740321097403220974032309740324097403250974032609740327097403280974032909740330097403310974033209740333097403340974033509740336097403370974033809740339097403400974034109740342097403430974034409740345097403460974034709740348097403490974035009740351097403520974035309740354097403550974035609740357097403580974035909740360097403610974036209740363097403640974036509740366097403670974036809740369097403700974037109740372097403730974037409740375097403760974037709740378097403790974038009740381097403820974038309740384097403850974038609740387097403880974038909740390097403910974039209740393097403940974039509740396097403970974039809740399097404000974040109740402097404030974040409740405097404060974040709740408097404090974041009740411097404120974041309740414097404150974041609740417097404180974041909740420097404210974042209740423097404240974042509740426097404270974042809740429097404300974043109740432097404330974043409740435097404360974043709740438097404390974044009740441097404420974044309740444097404450974044609740447097404480974044909740450097404510974045209740453097404540974045509740456097404570974045809740459097404600974046109740462097404630974046409740465097404660974046709740468097404690974047009740471097404720974047309740474097404750974047609740477097404780974047909740480097404810974048209740483097404840974048509740486097404870974048809740489097404900974049109740492097404930974049409740495097404960974049709740498097404990974050009740501097405020974050309740504097405050974050609740507097405080974050909740510097405110974051209740513097405140974051509740516097405170974051809740519097405200974052109740522097405230974052409740525097405260974052709740528097405290974053009740531097405320974053309740534097405350974053609740537097405380974053909740540097405410974054209740543097405440974054509740546097405470974054809740549097405500974055109740552097405530974055409740555097405560974055709740558097405590974056009740561097405620974056309740564097405650974056609740567097405680974056909740570097405710974057209740573097405740974057509740576097405770974057809740579097405800974058109740582097405830974058409740585097405860974058709740588097405890974059009740591097405920974059309740594097405950974059609740597097405980974059909740600097406010974060209740603097406040974060509740606097406070974060809740609097406100974061109740612097406130974061409740615097406160974061709740618097406190974062009740621097406220974062309740624097406250974062609740627097406280974062909740630097406310974063209740633097406340974063509740636097406370974063809740639097406400974064109740642097406430974064409740645097406460974064709740648097406490974065009740651097406520974065309740654097406550974065609740657097406580974065909740660097406610974066209740663097406640974066509740666097406670974066809740669097406700974067109740672097406730974067409740675097406760974067709740678097406790974068009740681097406820974068309740684097406850974068609740687097406880974068909740690097406910974069209740693097406940974069509740696097406970974069809740699097407000974070109740702097407030974070409740705097407060974070709740708097407090974071009740711097407120974071309740714097407150974071609740717097407180974071909740720097407210974072209740723097407240974072509740726097407270974072809740729097407300974073109740732097407330974073409740735097407360974073709740738097407390974074009740741097407420974074309740744097407450974074609740747097407480974074909740750097407510974075209740753097407540974075509740756097407570974075809740759097407600974076109740762097407630974076409740765097407660975005309750054097500550975005609750057097500580975005909750060097500610975006209750063097500640975006509750066097500670975006809750069097500700975007109750072097500730975007409750075097500760975007709750078097500790975008009750081097500820975008309750084097500850975008609750087097500880975008909750090097500910975009209750093097500940975009509750096097500970975009809750099097501000975010109750102097501030975010409750105097501060975010709750108097501090975011009750111097501120975011309750114097501150975011609750117097501180975011909750120097501210975012209750123097501240975012509750126097501270975012809750129097501300975013109750132097501330975013409750135097501360975013709750138097501390975014009750141097501420975014309750144097501450975014609750147097501480975014909750150097501510975015209750153097501540975015509750156097501570975015809750159097501600975016109750162097501630975016409750165097501660975016709750168097501690975017009750171097501720975017309750174097501750975017609750177097501780975017909750180097501810975018209750183097501840975018509750186097501870975018809750189097501900975019109750192097501930975019409750195097501960975019709750198097501990975020009750201097502020975020309750204097502050975020609750207097502080975020909750210097502110975021209750213097502140975021509750216097502170975021809750219097502200975022109750222097502230975022409750225097502260975022709750228097502290975023009750231097502320975023309750234097502350975023609750237097502380975023909750240097502410975024209750243097502440975024509750246097502470975024809750249097502500975025109750252097502530975025409750255097502560975025709750258097502590975026009750261097502620975026309750264097502650975026609750267097502680975026909750270097502710975027209750273097502740975027509750276097502770975027809750279097502800975028109750282097502830975028409750285097502860975028709750288097502890975029009750291097502920975029309750294097502950975029609750297097502980975029909750300097503010975030209750303097503040975030509750306097503070975030809750309097503100975031109750312097503130975031409750315097503160975031709750318097503190975032009750321097503220975032309750324097503250975032609750327097503280975032909750330097503310975033209750333097503340975033509750336097503370975033809750339097503400975034109750342097503430975034409750345097503460975034709750348097503490975035009750351097503520975035309750354097503550975035609750357097503580975035909750360097503610975036209750363097503640975036509750366097503670975036809750369097503700975037109750372097503730975037409750375097503760975037709750378097503790975038009750381097503820975038309750384097503850975038609750387097503880975038909750390097503910975039209750393097503940975039509750396097503970975039809750399097504000975040109750402097504030975040409750405097504060975040709750408097504090975041009750411097504120975041309750414097504150975041609750417097504180975041909750420097504210975042209750423097504240975042509750426097504270975042809750429097504300975043109750432097504330975043409750435097504360975043709750438097504390975044009750441097504420975044309750444097504450975044609750447097504480975044909750450097504510975045209750453097504540975045509750456097504570975045809750459097504600975046109750462097504630975046409750465097504660975046709750468097504690975047009750471097504720975047309750474097504750975047609750477097504780975047909750480097504810975048209750483097504840975048509750486097504870975048809750489097504900975049109750492097504930975049409750495097504960975049709750498097504990975050009750501097505020975050309750504097505050975050609750507097505080975050909750510097505110975051209750513097505140975051509750516097505170975051809750519097505200975052109750522097505230975052409750525097505260975052709750528097505290975053009750531097505320975053309750534097505350975053609750537097505380975053909750540097505410975054209750543097505440975054509750546097505470975054809750549097505500975055109750552097505530975055409750555097505560975055709750558097505590975056009750561097505620975056309750564097505650975056609750567097505680975056909750570097505710975057209750573097505740975057509750576097505770975057809750579097505800975058109750582097505830975058409750585097505860975058709750588097505890975059009750591097505920975059309750594097505950975059609750597097505980975059909750600097506010975060209750603097506040975060509750606097506070975060809750609097506100975061109750612097506130975061409750615097506160975061709750618097506190975062009750621097506220975062309750624097506250975062609750627097506280975062909750630097506310975063209750633097506340975063509750636097506370975063809750639097506400975064109750642097506430975064409750645097506460975064709750648097506490975065009750651097506520975065309750654097506550975065609750657097506580975065909750660097506610975066209750663097506640975066509750666097506670975066809750669097506700975067109750672097506730975067409750675097506760975067709750678097506790975068009750681097506820975068309750684097506850975068609750687097506880975068909750690097506910975069209750693097506940975069509750696097506970975069809750699097507000975070109750702097507030975070409750705097507060975070709750708097507090975071009750711097507120975071309750714097507150975071609750717097507180975071909750720097507210975072209750723097507240975072509750726097507270975072809750729097507300975073109750732097507330975073409750735097507360975073709750738097507390975074009750741097507420975074309750744097507450975074609750747097507480975074909750750097507510975075209750753097507540975075509750756097507570975075809750759097507600975076109750762097507630975076409750765097600530976005409760055097600560976005709760058097600590976006009760061097600620976006309760064097600650976006609760067097600680976006909760070097600710976007209760073097600740976007509760076097600770976007809760079097600800976008109760082097600830976008409760085097600860976008709760088097600890976009009760091097600920976009309760094097600950976009609760097097600980976009909760100097601010976010209760103097601040976010509760106097601070976010809760109097601100976011109760112097601130976011409760115097601160976011709760118097601190976012009760121097601220976012309760124097601250976012609760127097601280976012909760130097601310976013209760133097601340976013509760136097601370976013809760139097601400976014109760142097601430976014409760145097601460976014709760148097601490976015009760151097601520976015309760154097601550976015609760157097601580976015909760160097601610976016209760163097601640976016509760166097601670976016809760169097601700976017109760172097601730976017409760175097601760976017709760178097601790976018009760181097601820976018309760184097601850976018609760187097601880976018909760190097601910976019209760193097601940976019509760196097601970976019809760199097602000976020109760202097602030976020409760205097602060976020709760208097602090976021009760211097602120976021309760214097602150976021609760217097602180976021909760220097602210976022209760223097602240976022509760226097602270976022809760229097602300976023109760232097602330976023409760235097602360976023709760238097602390976024009760241097602420976024309760244097602450976024609760247097602480976024909760250097602510976025209760253097602540976025509760256097602570976025809760259097602600976026109760262097602630976026409760265097602660976026709760268097602690976027009760271097602720976027309760274097602750976027609760277097602780976027909760280097602810976028209760283097602840976028509760286097602870976028809760289097602900976029109760292097602930976029409760295097602960976029709760298097602990976030009760301097603020976030309760304097603050976030609760307097603080976030909760310097603110976031209760313097603140976031509760316097603170976031809760319097603200976032109760322097603230976032409760325097603260976032709760328097603290976033009760331097603320976033309760334097603350976033609760337097603380976033909760340097603410976034209760343097603440976034509760346097603470976034809760349097603500976035109760352097603530976035409760355097603560976035709760358097603590976036009760361097603620976036309760364097603650976036609760367097603680976036909760370097603710976037209760373097603740976037509760376097603770976037809760379097603800976038109760382097603830976038409760385097603860976038709760388097603890976039009760391097603920976039309760394097603950976039609760397097603980976039909760400097604010976040209760403097604040976040509760406097604070976040809760409097604100976041109760412097604130976041409760415097604160976041709760418097604190976042009760421097604220976042309760424097604250976042609760427097604280976042909760430097604310976043209760433097604340976043509760436097604370976043809760439097604400976044109760442097604430976044409760445097604460976044709760448097604490976045009760451097604520976045309760454097604550976045609760457097604580976045909760460097604610976046209760463097604640976046509760466097604670976046809760469097604700976047109760472097604730976047409760475097604760976047709760478097604790976048009760481097604820976048309760484097604850976048609760487097604880976048909760490097604910976049209760493097604940976049509760496097604970976049809760499097605000976050109760502097605030976050409760505097605060976050709760508097605090976051009760511097605120976051309760514097605150976051609760517097605180976051909760520097605210976052209760523097605240976052509760526097605270976052809760529097605300976053109760532097605330976053409760535097605360976053709760538097605390976054009760541097605420976054309760544097605450976054609760547097605480976054909760550097605510976055209760553097605540976055509760556097605570976055809760559097605600976056109760562097605630976056409760565097605660976056709760568097605690976057009760571097605720976057309760574097605750976057609760577097605780976057909760580097605810976058209760583097605840976058509760586097605870976058809760589097605900976059109760592097605930976059409760595097605960976059709760598097605990976060009760601097606020976060309760604097606050976060609760607097606080976060909760610097606110976061209760613097606140976061509760616097606170976061809760619097606200976062109760622097606230976062409760625097606260976062709760628097606290976063009760631097606320976063309760634097606350976063609760637097606380976063909760640097606410976064209760643097606440976064509760646097606470976064809760649097606500976065109760652097606530976065409760655097606560976065709760658097606590976066009760661097606620976066309760664097606650976066609760667097606680976066909760670097606710976067209760673097606740976067509760676097606770976067809760679097606800976068109760682097606830976068409760685097606860976068709760688097606890976069009760691097606920976069309760694097606950976069609760697097606980976069909760700097607010976070209760703097607040976070509760706097607070976070809760709097607100976071109760712097607130976071409760715097607160976071709760718097607190976072009760721097607220976072309760724097607250976072609760727097607280976072909760730097607310976073209760733097607340976073509760736097607370976073809760739097607400976074109760742097607430976074409760745097607460976074709760748097607490976075009760751097607520976075309760754097607550976075609760757097607580976075909760760097607610976076209760763097607640976076509770053097700540977005509770056097700570977005809770059097700600977006109770062097700630977006409770065097700660977006709770068097700690977007009770071097700720977007309770074097700750977007609770077097700780977007909770080097700810977008209770083097700840977008509770086097700870977008809770089097700900977009109770092097700930977009409770095097700960977009709770098097700990977010009770101097701020977010309770104097701050977010609770107097701080977010909770110097701110977011209770113097701140977011509770116097701170977011809770119097701200977012109770122097701230977012409770125097701260977012709770128097701290977013009770131097701320977013309770134097701350977013609770137097701380977013909770140097701410977014209770143097701440977014509770146097701470977014809770149097701500977015109770152097701530977015409770155097701560977015709770158097701590977016009770161097701620977016309770164097701650977016609770167097701680977016909770170097701710977017209770173097701740977017509770176097701770977017809770179097701800977018109770182097701830977018409770185097701860977018709770188097701890977019009770191097701920977019309770194097701950977019609770197097701980977019909770200097702010977020209770203097702040977020509770206097702070977020809770209097702100977021109770212097702130977021409770215097702160977021709770218097702190977022009770221097702220977022309770224097702250977022609770227097702280977022909770230097702310977023209770233097702340977023509770236097702370977023809770239097702400977024109770242097702430977024409770245097702460977024709770248097702490977025009770251097702520977025309770254097702550977025609770257097702580977025909770260097702610977026209770263097702640977026509770266097702670977026809770269097702700977027109770272097702730977027409770275097702760977027709770278097702790977028009770281097702820977028309770284097702850977028609770287097702880977028909770290097702910977029209770293097702940977029509770296097702970977029809770299097703000977030109770302097703030977030409770305097703060977030709770308097703090977031009770311097703120977031309770314097703150977031609770317097703180977031909770320097703210977032209770323097703240977032509770326097703270977032809770329097703300977033109770332097703330977033409770335097703360977033709770338097703390977034009770341097703420977034309770344097703450977034609770347097703480977034909770350097703510977035209770353097703540977035509770356097703570977035809770359097703600977036109770362097703630977036409770365097703660977036709770368097703690977037009770371097703720977037309770374097703750977037609770377097703780977037909770380097703810977038209770383097703840977038509770386097703870977038809770389097703900977039109770392097703930977039409770395097703960977039709770398097703990977040009770401097704020977040309770404097704050977040609770407097704080977040909770410097704110977041209770413097704140977041509770416097704170977041809770419097704200977042109770422097704230977042409770425097704260977042709770428097704290977043009770431097704320977043309770434097704350977043609770437097704380977043909770440097704410977044209770443097704440977044509770446097704470977044809770449097704500977045109770452097704530977045409770455097704560977045709770458097704590977046009770461097704620977046309770464097704650977046609770467097704680977046909770470097704710977047209770473097704740977047509770476097704770977047809770479097704800977048109770482097704830977048409770485097704860977048709770488097704890977049009770491097704920977049309770494097704950977049609770497097704980977049909770500097705010977050209770503097705040977050509770506097705070977050809770509097705100977051109770512097705130977051409770515097705160977051709770518097705190977052009770521097705220977052309770524097705250977052609770527097705280977052909770530097705310977053209770533097705340977053509770536097705370977053809770539097705400977054109770542097705430977054409770545097705460977054709770548097705490977055009770551097705520977055309770554097705550977055609770557097705580977055909770560097705610977056209770563097705640977056509770566097705670977056809770569097705700977057109770572097705730977057409770575097705760977057709770578097705790977058009770581097705820977058309770584097705850977058609770587097705880977058909770590097705910977059209770593097705940977059509770596097705970977059809770599097706000977060109770602097706030977060409770605097706060977060709770608097706090977061009770611097706120977061309770614097706150977061609770617097706180977061909770620097706210977062209770623097706240977062509770626097706270977062809770629097706300977063109770632097706330977063409770635097706360977063709770638097706390977064009770641097706420977064309770644097706450977064609770647097706480977064909770650097706510977065209770653097706540977065509770656097706570977065809770659097706600977066109770662097706630977066409770665097706660977066709770668097706690977067009770671097706720977067309770674097706750977067609770677097706780977067909770680097706810977068209770683097706840977068509770686097706870977068809770689097706900977069109770692097706930977069409770695097706960977069709770698097706990977070009770701097707020977070309770704097707050977070609770707097707080977070909770710097707110977071209770713097707140977071509770716097707170977071809770719097707200977072109770722097707230977072409770725097707260977072709770728097707290977073009770731097707320977073309770734097707350977073609770737097707380977073909770740097707410977074209770743097707440977074509770746097707470977074809770749097707500977075109770752097707530977075409770755097707560977075709770758097707590977076009770761097707620977076309770764097707650978005309780054097800550978005609780057097800580978005909780060097800610978006209780063097800640978006509780066097800670978006809780069097800700978007109780072097800730978007409780075097800760978007709780078097800790978008009780081097800820978008309780084097800850978008609780087097800880978008909780090097800910978009209780093097800940978009509780096097800970978009809780099097801000978010109780102097801030978010409780105097801060978010709780108097801090978011009780111097801120978011309780114097801150978011609780117097801180978011909780120097801210978012209780123097801240978012509780126097801270978012809780129097801300978013109780132097801330978013409780135097801360978013709780138097801390978014009780141097801420978014309780144097801450978014609780147097801480978014909780150097801510978015209780153097801540978015509780156097801570978015809780159097801600978016109780162097801630978016409780165097801660978016709780168097801690978017009780171097801720978017309780174097801750978017609780177097801780978017909780180097801810978018209780183097801840978018509780186097801870978018809780189097801900978019109780192097801930978019409780195097801960978019709780198097801990978020009780201097802020978020309780204097802050978020609780207097802080978020909780210097802110978021209780213097802140978021509780216097802170978021809780219097802200978022109780222097802230978022409780225097802260978022709780228097802290978023009780231097802320978023309780234097802350978023609780237097802380978023909780240097802410978024209780243097802440978024509780246097802470978024809780249097802500978025109780252097802530978025409780255097802560978025709780258097802590978026009780261097802620978026309780264097802650978026609780267097802680978026909780270097802710978027209780273097802740978027509780276097802770978027809780279097802800978028109780282097802830978028409780285097802860978028709780288097802890978029009780291097802920978029309780294097802950978029609780297097802980978029909780300097803010978030209780303097803040978030509780306097803070978030809780309097803100978031109780312097803130978031409780315097803160978031709780318097803190978032009780321097803220978032309780324097803250978032609780327097803280978032909780330097803310978033209780333097803340978033509780336097803370978033809780339097803400978034109780342097803430978034409780345097803460978034709780348097803490978035009780351097803520978035309780354097803550978035609780357097803580978035909780360097803610978036209780363097803640978036509780366097803670978036809780369097803700978037109780372097803730978037409780375097803760978037709780378097803790978038009780381097803820978038309780384097803850978038609780387097803880978038909780390097803910978039209780393097803940978039509780396097803970978039809780399097804000978040109780402097804030978040409780405097804060978040709780408097804090978041009780411097804120978041309780414097804150978041609780417097804180978041909780420097804210978042209780423097804240978042509780426097804270978042809780429097804300978043109780432097804330978043409780435097804360978043709780438097804390978044009780441097804420978044309780444097804450978044609780447097804480978044909780450097804510978045209780453097804540978045509780456097804570978045809780459097804600978046109780462097804630978046409780465097804660978046709780468097804690978047009780471097804720978047309780474097804750978047609780477097804780978047909780480097804810978048209780483097804840978048509780486097804870978048809780489097804900978049109780492097804930978049409780495097804960978049709780498097804990978050009780501097805020978050309780504097805050978050609780507097805080978050909780510097805110978051209780513097805140978051509780516097805170978051809780519097805200978052109780522097805230978052409780525097805260978052709780528097805290978053009780531097805320978053309780534097805350978053609780537097805380978053909780540097805410978054209780543097805440978054509780546097805470978054809780549097805500978055109780552097805530978055409780555097805560978055709780558097805590978056009780561097805620978056309780564097805650978056609780567097805680978056909780570097805710978057209780573097805740978057509780576097805770978057809780579097805800978058109780582097805830978058409780585097805860978058709780588097805890978059009780591097805920978059309780594097805950978059609780597097805980978059909780600097806010978060209780603097806040978060509780606097806070978060809780609097806100978061109780612097806130978061409780615097806160978061709780618097806190978062009780621097806220978062309780624097806250978062609780627097806280978062909780630097806310978063209780633097806340978063509780636097806370978063809780639097806400978064109780642097806430978064409780645097806460978064709780648097806490978065009780651097806520978065309780654097806550978065609780657097806580978065909780660097806610978066209780663097806640978066509780666097806670978066809780669097806700978067109780672097806730978067409780675097806760978067709780678097806790978068009780681097806820978068309780684097806850978068609780687097806880978068909780690097806910978069209780693097806940978069509780696097806970978069809780699097807000978070109780702097807030978070409780705097807060978070709780708097807090978071009780711097807120978071309780714097807150978071609780717097807180978071909780720097807210978072209780723097807240978072509780726097807270978072809780729097807300978073109780732097807330978073409780735097807360978073709780738097807390978074009780741097807420978074309780744097807450978074609780747097807480978074909780750097807510978075209780753097807540978075509780756097807570978075809780759097807600978076109780762097807630978076409780765097900530979005409790055097900560979005709790058097900590979006009790061097900620979006309790064097900650979006609790067097900680979006909790070097900710979007209790073097900740979007509790076097900770979007809790079097900800979008109790082097900830979008409790085097900860979008709790088097900890979009009790091097900920979009309790094097900950979009609790097097900980979009909790100097901010979010209790103097901040979010509790106097901070979010809790109097901100979011109790112097901130979011409790115097901160979011709790118097901190979012009790121097901220979012309790124097901250979012609790127097901280979012909790130097901310979013209790133097901340979013509790136097901370979013809790139097901400979014109790142097901430979014409790145097901460979014709790148097901490979015009790151097901520979015309790154097901550979015609790157097901580979015909790160097901610979016209790163097901640979016509790166097901670979016809790169097901700979017109790172097901730979017409790175097901760979017709790178097901790979018009790181097901820979018309790184097901850979018609790187097901880979018909790190097901910979019209790193097901940979019509790196097901970979019809790199097902000979020109790202097902030979020409790205097902060979020709790208097902090979021009790211097902120979021309790214097902150979021609790217097902180979021909790220097902210979022209790223097902240979022509790226097902270979022809790229097902300979023109790232097902330979023409790235097902360979023709790238097902390979024009790241097902420979024309790244097902450979024609790247097902480979024909790250097902510979025209790253097902540979025509790256097902570979025809790259097902600979026109790262097902630979026409790265097902660979026709790268097902690979027009790271097902720979027309790274097902750979027609790277097902780979027909790280097902810979028209790283097902840979028509790286097902870979028809790289097902900979029109790292097902930979029409790295097902960979029709790298097902990979030009790301097903020979030309790304097903050979030609790307097903080979030909790310097903110979031209790313097903140979031509790316097903170979031809790319097903200979032109790322097903230979032409790325097903260979032709790328097903290979033009790331097903320979033309790334097903350979033609790337097903380979033909790340097903410979034209790343097903440979034509790346097903470979034809790349097903500979035109790352097903530979035409790355097903560979035709790358097903590979036009790361097903620979036309790364097903650979036609790367097903680979036909790370097903710979037209790373097903740979037509790376097903770979037809790379097903800979038109790382097903830979038409790385097903860979038709790388097903890979039009790391097903920979039309790394097903950979039609790397097903980979039909790400097904010979040209790403097904040979040509790406097904070979040809790409097904100979041109790412097904130979041409790415097904160979041709790418097904190979042009790421097904220979042309790424097904250979042609790427097904280979042909790430097904310979043209790433097904340979043509790436097904370979043809790439097904400979044109790442097904430979044409790445097904460979044709790448097904490979045009790451097904520979045309790454097904550979045609790457097904580979045909790460097904610979046209790463097904640979046509790466097904670979046809790469097904700979047109790472097904730979047409790475097904760979047709790478097904790979048009790481097904820979048309790484097904850979048609790487097904880979048909790490097904910979049209790493097904940979049509790496097904970979049809790499097905000979050109790502097905030979050409790505097905060979050709790508097905090979051009790511097905120979051309790514097905150979051609790517097905180979051909790520097905210979052209790523097905240979052509790526097905270979052809790529097905300979053109790532097905330979053409790535097905360979053709790538097905390979054009790541097905420979054309790544097905450979054609790547097905480979054909790550097905510979055209790553097905540979055509790556097905570979055809790559097905600979056109790562097905630979056409790565097905660979056709790568097905690979057009790571097905720979057309790574097905750979057609790577097905780979057909790580097905810979058209790583097905840979058509790586097905870979058809790589097905900979059109790592097905930979059409790595097905960979059709790598097905990979060009790601097906020979060309790604097906050979060609790607097906080979060909790610097906110979061209790613097906140979061509790616097906170979061809790619097906200979062109790622097906230979062409790625097906260979062709790628097906290979063009790631097906320979063309790634097906350979063609790637097906380979063909790640097906410979064209790643097906440979064509790646097906470979064809790649097906500979065109790652097906530979065409790655097906560979065709790658097906590979066009790661097906620979066309790664097906650979066609790667097906680979066909790670097906710979067209790673097906740979067509790676097906770979067809790679097906800979068109790682097906830979068409790685097906860979068709790688097906890979069009790691097906920979069309790694097906950979069609790697097906980979069909790700097907010979070209790703097907040979070509790706097907070979070809790709097907100979071109790712097907130979071409790715097907160979071709790718097907190979072009790721097907220979072309790724097907250979072609790727097907280979072909790730097907310979073209790733097907340979073509790736097907370979073809790739097907400979074109790742097907430979074409790745097907460979074709790748097907490979075009790751097907520979075309790754097907550979075609790757097907580979075909790760097907610979076209790763097907640980005309800054098000550980005609800057098000580980005909800060098000610980006209800063098000640980006509800066098000670980006809800069098000700980007109800072098000730980007409800075098000760980007709800078098000790980008009800081098000820980008309800084098000850980008609800087098000880980008909800090098000910980009209800093098000940980009509800096098000970980009809800099098001000980010109800102098001030980010409800105098001060980010709800108098001090980011009800111098001120980011309800114098001150980011609800117098001180980011909800120098001210980012209800123098001240980012509800126098001270980012809800129098001300980013109800132098001330980013409800135098001360980013709800138098001390980014009800141098001420980014309800144098001450980014609800147098001480980014909800150098001510980015209800153098001540980015509800156098001570980015809800159098001600980016109800162098001630980016409800165098001660980016709800168098001690980017009800171098001720980017309800174098001750980017609800177098001780980017909800180098001810980018209800183098001840980018509800186098001870980018809800189098001900980019109800192098001930980019409800195098001960980019709800198098001990980020009800201098002020980020309800204098002050980020609800207098002080980020909800210098002110980021209800213098002140980021509800216098002170980021809800219098002200980022109800222098002230980022409800225098002260980022709800228098002290980023009800231098002320980023309800234098002350980023609800237098002380980023909800240098002410980024209800243098002440980024509800246098002470980024809800249098002500980025109800252098002530980025409800255098002560980025709800258098002590980026009800261098002620980026309800264098002650980026609800267098002680980026909800270098002710980027209800273098002740980027509800276098002770980027809800279098002800980028109800282098002830980028409800285098002860980028709800288098002890980029009800291098002920980029309800294098002950980029609800297098002980980029909800300098003010980030209800303098003040980030509800306098003070980030809800309098003100980031109800312098003130980031409800315098003160980031709800318098003190980032009800321098003220980032309800324098003250980032609800327098003280980032909800330098003310980033209800333098003340980033509800336098003370980033809800339098003400980034109800342098003430980034409800345098003460980034709800348098003490980035009800351098003520980035309800354098003550980035609800357098003580980035909800360098003610980036209800363098003640980036509800366098003670980036809800369098003700980037109800372098003730980037409800375098003760980037709800378098003790980038009800381098003820980038309800384098003850980038609800387098003880980038909800390098003910980039209800393098003940980039509800396098003970980039809800399098004000980040109800402098004030980040409800405098004060980040709800408098004090980041009800411098004120980041309800414098004150980041609800417098004180980041909800420098004210980042209800423098004240980042509800426098004270980042809800429098004300980043109800432098004330980043409800435098004360980043709800438098004390980044009800441098004420980044309800444098004450980044609800447098004480980044909800450098004510980045209800453098004540980045509800456098004570980045809800459098004600980046109800462098004630980046409800465098004660980046709800468098004690980047009800471098004720980047309800474098004750980047609800477098004780980047909800480098004810980048209800483098004840980048509800486098004870980048809800489098004900980049109800492098004930980049409800495098004960980049709800498098004990980050009800501098005020980050309800504098005050980050609800507098005080980050909800510098005110980051209800513098005140980051509800516098005170980051809800519098005200980052109800522098005230980052409800525098005260980052709800528098005290980053009800531098005320980053309800534098005350980053609800537098005380980053909800540098005410980054209800543098005440980054509800546098005470980054809800549098005500980055109800552098005530980055409800555098005560980055709800558098005590980056009800561098005620980056309800564098005650980056609800567098005680980056909800570098005710980057209800573098005740980057509800576098005770980057809800579098005800980058109800582098005830980058409800585098005860980058709800588098005890980059009800591098005920980059309800594098005950980059609800597098005980980059909800600098006010980060209800603098006040980060509800606098006070980060809800609098006100980061109800612098006130980061409800615098006160980061709800618098006190980062009800621098006220980062309800624098006250980062609800627098006280980062909800630098006310980063209800633098006340980063509800636098006370980063809800639098006400980064109800642098006430980064409800645098006460980064709800648098006490980065009800651098006520980065309800654098006550980065609800657098006580980065909800660098006610980066209800663098006640980066509800666098006670980066809800669098006700980067109800672098006730980067409800675098006760980067709800678098006790980068009800681098006820980068309800684098006850980068609800687098006880980068909800690098006910980069209800693098006940980069509800696098006970980069809800699098007000980070109800702098007030980070409800705098007060980070709800708098007090980071009800711098007120980071309800714098007150980071609800717098007180980071909800720098007210980072209800723098007240980072509800726098007270980072809800729098007300980073109800732098007330980073409800735098007360980073709800738098007390980074009800741098007420980074309800744098007450980074609800747098007480980074909800750098007510980075209800753098007540980075509800756098007570980075809800759098007600980076109800762098007630980076409810053098100540981005509810056098100570981005809810059098100600981006109810062098100630981006409810065098100660981006709810068098100690981007009810071098100720981007309810074098100750981007609810077098100780981007909810080098100810981008209810083098100840981008509810086098100870981008809810089098100900981009109810092098100930981009409810095098100960981009709810098098100990981010009810101098101020981010309810104098101050981010609810107098101080981010909810110098101110981011209810113098101140981011509810116098101170981011809810119098101200981012109810122098101230981012409810125098101260981012709810128098101290981013009810131098101320981013309810134098101350981013609810137098101380981013909810140098101410981014209810143098101440981014509810146098101470981014809810149098101500981015109810152098101530981015409810155098101560981015709810158098101590981016009810161098101620981016309810164098101650981016609810167098101680981016909810170098101710981017209810173098101740981017509810176098101770981017809810179098101800981018109810182098101830981018409810185098101860981018709810188098101890981019009810191098101920981019309810194098101950981019609810197098101980981019909810200098102010981020209810203098102040981020509810206098102070981020809810209098102100981021109810212098102130981021409810215098102160981021709810218098102190981022009810221098102220981022309810224098102250981022609810227098102280981022909810230098102310981023209810233098102340981023509810236098102370981023809810239098102400981024109810242098102430981024409810245098102460981024709810248098102490981025009810251098102520981025309810254098102550981025609810257098102580981025909810260098102610981026209810263098102640981026509810266098102670981026809810269098102700981027109810272098102730981027409810275098102760981027709810278098102790981028009810281098102820981028309810284098102850981028609810287098102880981028909810290098102910981029209810293098102940981029509810296098102970981029809810299098103000981030109810302098103030981030409810305098103060981030709810308098103090981031009810311098103120981031309810314098103150981031609810317098103180981031909810320098103210981032209810323098103240981032509810326098103270981032809810329098103300981033109810332098103330981033409810335098103360981033709810338098103390981034009810341098103420981034309810344098103450981034609810347098103480981034909810350098103510981035209810353098103540981035509810356098103570981035809810359098103600981036109810362098103630981036409810365098103660981036709810368098103690981037009810371098103720981037309810374098103750981037609810377098103780981037909810380098103810981038209810383098103840981038509810386098103870981038809810389098103900981039109810392098103930981039409810395098103960981039709810398098103990981040009810401098104020981040309810404098104050981040609810407098104080981040909810410098104110981041209810413098104140981041509810416098104170981041809810419098104200981042109810422098104230981042409810425098104260981042709810428098104290981043009810431098104320981043309810434098104350981043609810437098104380981043909810440098104410981044209810443098104440981044509810446098104470981044809810449098104500981045109810452098104530981045409810455098104560981045709810458098104590981046009810461098104620981046309810464098104650981046609810467098104680981046909810470098104710981047209810473098104740981047509810476098104770981047809810479098104800981048109810482098104830981048409810485098104860981048709810488098104890981049009810491098104920981049309810494098104950981049609810497098104980981049909810500098105010981050209810503098105040981050509810506098105070981050809810509098105100981051109810512098105130981051409810515098105160981051709810518098105190981052009810521098105220981052309810524098105250981052609810527098105280981052909810530098105310981053209810533098105340981053509810536098105370981053809810539098105400981054109810542098105430981054409810545098105460981054709810548098105490981055009810551098105520981055309810554098105550981055609810557098105580981055909810560098105610981056209810563098105640981056509810566098105670981056809810569098105700981057109810572098105730981057409810575098105760981057709810578098105790981058009810581098105820981058309810584098105850981058609810587098105880981058909810590098105910981059209810593098105940981059509810596098105970981059809810599098106000981060109810602098106030981060409810605098106060981060709810608098106090981061009810611098106120981061309810614098106150981061609810617098106180981061909810620098106210981062209810623098106240981062509810626098106270981062809810629098106300981063109810632098106330981063409810635098106360981063709810638098106390981064009810641098106420981064309810644098106450981064609810647098106480981064909810650098106510981065209810653098106540981065509810656098106570981065809810659098106600981066109810662098106630981066409810665098106660981066709810668098106690981067009810671098106720981067309810674098106750981067609810677098106780981067909810680098106810981068209810683098106840981068509810686098106870981068809810689098106900981069109810692098106930981069409810695098106960981069709810698098106990981070009810701098107020981070309810704098107050981070609810707098107080981070909810710098107110981071209810713098107140981071509810716098107170981071809810719098107200981072109810722098107230981072409810725098107260981072709810728098107290981073009810731098107320981073309810734098107350981073609810737098107380981073909810740098107410981074209810743098107440981074509810746098107470981074809810749098107500981075109810752098107530981075409810755098107560981075709810758098107590981076009810761098107620981076309820053098200540982005509820056098200570982005809820059098200600982006109820062098200630982006409820065098200660982006709820068098200690982007009820071098200720982007309820074098200750982007609820077098200780982007909820080098200810982008209820083098200840982008509820086098200870982008809820089098200900982009109820092098200930982009409820095098200960982009709820098098200990982010009820101098201020982010309820104098201050982010609820107098201080982010909820110098201110982011209820113098201140982011509820116098201170982011809820119098201200982012109820122098201230982012409820125098201260982012709820128098201290982013009820131098201320982013309820134098201350982013609820137098201380982013909820140098201410982014209820143098201440982014509820146098201470982014809820149098201500982015109820152098201530982015409820155098201560982015709820158098201590982016009820161098201620982016309820164098201650982016609820167098201680982016909820170098201710982017209820173098201740982017509820176098201770982017809820179098201800982018109820182098201830982018409820185098201860982018709820188098201890982019009820191098201920982019309820194098201950982019609820197098201980982019909820200098202010982020209820203098202040982020509820206098202070982020809820209098202100982021109820212098202130982021409820215098202160982021709820218098202190982022009820221098202220982022309820224098202250982022609820227098202280982022909820230098202310982023209820233098202340982023509820236098202370982023809820239098202400982024109820242098202430982024409820245098202460982024709820248098202490982025009820251098202520982025309820254098202550982025609820257098202580982025909820260098202610982026209820263098202640982026509820266098202670982026809820269098202700982027109820272098202730982027409820275098202760982027709820278098202790982028009820281098202820982028309820284098202850982028609820287098202880982028909820290098202910982029209820293098202940982029509820296098202970982029809820299098203000982030109820302098203030982030409820305098203060982030709820308098203090982031009820311098203120982031309820314098203150982031609820317098203180982031909820320098203210982032209820323098203240982032509820326098203270982032809820329098203300982033109820332098203330982033409820335098203360982033709820338098203390982034009820341098203420982034309820344098203450982034609820347098203480982034909820350098203510982035209820353098203540982035509820356098203570982035809820359098203600982036109820362098203630982036409820365098203660982036709820368098203690982037009820371098203720982037309820374098203750982037609820377098203780982037909820380098203810982038209820383098203840982038509820386098203870982038809820389098203900982039109820392098203930982039409820395098203960982039709820398098203990982040009820401098204020982040309820404098204050982040609820407098204080982040909820410098204110982041209820413098204140982041509820416098204170982041809820419098204200982042109820422098204230982042409820425098204260982042709820428098204290982043009820431098204320982043309820434098204350982043609820437098204380982043909820440098204410982044209820443098204440982044509820446098204470982044809820449098204500982045109820452098204530982045409820455098204560982045709820458098204590982046009820461098204620982046309820464098204650982046609820467098204680982046909820470098204710982047209820473098204740982047509820476098204770982047809820479098204800982048109820482098204830982048409820485098204860982048709820488098204890982049009820491098204920982049309820494098204950982049609820497098204980982049909820500098205010982050209820503098205040982050509820506098205070982050809820509098205100982051109820512098205130982051409820515098205160982051709820518098205190982052009820521098205220982052309820524098205250982052609820527098205280982052909820530098205310982053209820533098205340982053509820536098205370982053809820539098205400982054109820542098205430982054409820545098205460982054709820548098205490982055009820551098205520982055309820554098205550982055609820557098205580982055909820560098205610982056209820563098205640982056509820566098205670982056809820569098205700982057109820572098205730982057409820575098205760982057709820578098205790982058009820581098205820982058309820584098205850982058609820587098205880982058909820590098205910982059209820593098205940982059509820596098205970982059809820599098206000982060109820602098206030982060409820605098206060982060709820608098206090982061009820611098206120982061309820614098206150982061609820617098206180982061909820620098206210982062209820623098206240982062509820626098206270982062809820629098206300982063109820632098206330982063409820635098206360982063709820638098206390982064009820641098206420982064309820644098206450982064609820647098206480982064909820650098206510982065209820653098206540982065509820656098206570982065809820659098206600982066109820662098206630982066409820665098206660982066709820668098206690982067009820671098206720982067309820674098206750982067609820677098206780982067909820680098206810982068209820683098206840982068509820686098206870982068809820689098206900982069109820692098206930982069409820695098206960982069709820698098206990982070009820701098207020982070309820704098207050982070609820707098207080982070909820710098207110982071209820713098207140982071509820716098207170982071809820719098207200982072109820722098207230982072409820725098207260982072709820728098207290982073009820731098207320982073309820734098207350982073609820737098207380982073909820740098207410982074209820743098207440982074509820746098207470982074809820749098207500982075109820752098207530982075409820755098207560982075709820758098207590982076009820761098207620983005309830054098300550983005609830057098300580983005909830060098300610983006209830063098300640983006509830066098300670983006809830069098300700983007109830072098300730983007409830075098300760983007709830078098300790983008009830081098300820983008309830084098300850983008609830087098300880983008909830090098300910983009209830093098300940983009509830096098300970983009809830099098301000983010109830102098301030983010409830105098301060983010709830108098301090983011009830111098301120983011309830114098301150983011609830117098301180983011909830120098301210983012209830123098301240983012509830126098301270983012809830129098301300983013109830132098301330983013409830135098301360983013709830138098301390983014009830141098301420983014309830144098301450983014609830147098301480983014909830150098301510983015209830153098301540983015509830156098301570983015809830159098301600983016109830162098301630983016409830165098301660983016709830168098301690983017009830171098301720983017309830174098301750983017609830177098301780983017909830180098301810983018209830183098301840983018509830186098301870983018809830189098301900983019109830192098301930983019409830195098301960983019709830198098301990983020009830201098302020983020309830204098302050983020609830207098302080983020909830210098302110983021209830213098302140983021509830216098302170983021809830219098302200983022109830222098302230983022409830225098302260983022709830228098302290983023009830231098302320983023309830234098302350983023609830237098302380983023909830240098302410983024209830243098302440983024509830246098302470983024809830249098302500983025109830252098302530983025409830255098302560983025709830258098302590983026009830261098302620983026309830264098302650983026609830267098302680983026909830270098302710983027209830273098302740983027509830276098302770983027809830279098302800983028109830282098302830983028409830285098302860983028709830288098302890983029009830291098302920983029309830294098302950983029609830297098302980983029909830300098303010983030209830303098303040983030509830306098303070983030809830309098303100983031109830312098303130983031409830315098303160983031709830318098303190983032009830321098303220983032309830324098303250983032609830327098303280983032909830330098303310983033209830333098303340983033509830336098303370983033809830339098303400983034109830342098303430983034409830345098303460983034709830348098303490983035009830351098303520983035309830354098303550983035609830357098303580983035909830360098303610983036209830363098303640983036509830366098303670983036809830369098303700983037109830372098303730983037409830375098303760983037709830378098303790983038009830381098303820983038309830384098303850983038609830387098303880983038909830390098303910983039209830393098303940983039509830396098303970983039809830399098304000983040109830402098304030983040409830405098304060983040709830408098304090983041009830411098304120983041309830414098304150983041609830417098304180983041909830420098304210983042209830423098304240983042509830426098304270983042809830429098304300983043109830432098304330983043409830435098304360983043709830438098304390983044009830441098304420983044309830444098304450983044609830447098304480983044909830450098304510983045209830453098304540983045509830456098304570983045809830459098304600983046109830462098304630983046409830465098304660983046709830468098304690983047009830471098304720983047309830474098304750983047609830477098304780983047909830480098304810983048209830483098304840983048509830486098304870983048809830489098304900983049109830492098304930983049409830495098304960983049709830498098304990983050009830501098305020983050309830504098305050983050609830507098305080983050909830510098305110983051209830513098305140983051509830516098305170983051809830519098305200983052109830522098305230983052409830525098305260983052709830528098305290983053009830531098305320983053309830534098305350983053609830537098305380983053909830540098305410983054209830543098305440983054509830546098305470983054809830549098305500983055109830552098305530983055409830555098305560983055709830558098305590983056009830561098305620983056309830564098305650983056609830567098305680983056909830570098305710983057209830573098305740983057509830576098305770983057809830579098305800983058109830582098305830983058409830585098305860983058709830588098305890983059009830591098305920983059309830594098305950983059609830597098305980983059909830600098306010983060209830603098306040983060509830606098306070983060809830609098306100983061109830612098306130983061409830615098306160983061709830618098306190983062009830621098306220983062309830624098306250983062609830627098306280983062909830630098306310983063209830633098306340983063509830636098306370983063809830639098306400983064109830642098306430983064409830645098306460983064709830648098306490983065009830651098306520983065309830654098306550983065609830657098306580983065909830660098306610983066209830663098306640983066509830666098306670983066809830669098306700983067109830672098306730983067409830675098306760983067709830678098306790983068009830681098306820983068309830684098306850983068609830687098306880983068909830690098306910983069209830693098306940983069509830696098306970983069809830699098307000983070109830702098307030983070409830705098307060983070709830708098307090983071009830711098307120983071309830714098307150983071609830717098307180983071909830720098307210983072209830723098307240983072509830726098307270983072809830729098307300983073109830732098307330983073409830735098307360983073709830738098307390983074009830741098307420983074309830744098307450983074609830747098307480983074909830750098307510983075209830753098307540983075509830756098307570983075809830759098307600983076109830762098400530984005409840055098400560984005709840058098400590984006009840061098400620984006309840064098400650984006609840067098400680984006909840070098400710984007209840073098400740984007509840076098400770984007809840079098400800984008109840082098400830984008409840085098400860984008709840088098400890984009009840091098400920984009309840094098400950984009609840097098400980984009909840100098401010984010209840103098401040984010509840106098401070984010809840109098401100984011109840112098401130984011409840115098401160984011709840118098401190984012009840121098401220984012309840124098401250984012609840127098401280984012909840130098401310984013209840133098401340984013509840136098401370984013809840139098401400984014109840142098401430984014409840145098401460984014709840148098401490984015009840151098401520984015309840154098401550984015609840157098401580984015909840160098401610984016209840163098401640984016509840166098401670984016809840169098401700984017109840172098401730984017409840175098401760984017709840178098401790984018009840181098401820984018309840184098401850984018609840187098401880984018909840190098401910984019209840193098401940984019509840196098401970984019809840199098402000984020109840202098402030984020409840205098402060984020709840208098402090984021009840211098402120984021309840214098402150984021609840217098402180984021909840220098402210984022209840223098402240984022509840226098402270984022809840229098402300984023109840232098402330984023409840235098402360984023709840238098402390984024009840241098402420984024309840244098402450984024609840247098402480984024909840250098402510984025209840253098402540984025509840256098402570984025809840259098402600984026109840262098402630984026409840265098402660984026709840268098402690984027009840271098402720984027309840274098402750984027609840277098402780984027909840280098402810984028209840283098402840984028509840286098402870984028809840289098402900984029109840292098402930984029409840295098402960984029709840298098402990984030009840301098403020984030309840304098403050984030609840307098403080984030909840310098403110984031209840313098403140984031509840316098403170984031809840319098403200984032109840322098403230984032409840325098403260984032709840328098403290984033009840331098403320984033309840334098403350984033609840337098403380984033909840340098403410984034209840343098403440984034509840346098403470984034809840349098403500984035109840352098403530984035409840355098403560984035709840358098403590984036009840361098403620984036309840364098403650984036609840367098403680984036909840370098403710984037209840373098403740984037509840376098403770984037809840379098403800984038109840382098403830984038409840385098403860984038709840388098403890984039009840391098403920984039309840394098403950984039609840397098403980984039909840400098404010984040209840403098404040984040509840406098404070984040809840409098404100984041109840412098404130984041409840415098404160984041709840418098404190984042009840421098404220984042309840424098404250984042609840427098404280984042909840430098404310984043209840433098404340984043509840436098404370984043809840439098404400984044109840442098404430984044409840445098404460984044709840448098404490984045009840451098404520984045309840454098404550984045609840457098404580984045909840460098404610984046209840463098404640984046509840466098404670984046809840469098404700984047109840472098404730984047409840475098404760984047709840478098404790984048009840481098404820984048309840484098404850984048609840487098404880984048909840490098404910984049209840493098404940984049509840496098404970984049809840499098405000984050109840502098405030984050409840505098405060984050709840508098405090984051009840511098405120984051309840514098405150984051609840517098405180984051909840520098405210984052209840523098405240984052509840526098405270984052809840529098405300984053109840532098405330984053409840535098405360984053709840538098405390984054009840541098405420984054309840544098405450984054609840547098405480984054909840550098405510984055209840553098405540984055509840556098405570984055809840559098405600984056109840562098405630984056409840565098405660984056709840568098405690984057009840571098405720984057309840574098405750984057609840577098405780984057909840580098405810984058209840583098405840984058509840586098405870984058809840589098405900984059109840592098405930984059409840595098405960984059709840598098405990984060009840601098406020984060309840604098406050984060609840607098406080984060909840610098406110984061209840613098406140984061509840616098406170984061809840619098406200984062109840622098406230984062409840625098406260984062709840628098406290984063009840631098406320984063309840634098406350984063609840637098406380984063909840640098406410984064209840643098406440984064509840646098406470984064809840649098406500984065109840652098406530984065409840655098406560984065709840658098406590984066009840661098406620984066309840664098406650984066609840667098406680984066909840670098406710984067209840673098406740984067509840676098406770984067809840679098406800984068109840682098406830984068409840685098406860984068709840688098406890984069009840691098406920984069309840694098406950984069609840697098406980984069909840700098407010984070209840703098407040984070509840706098407070984070809840709098407100984071109840712098407130984071409840715098407160984071709840718098407190984072009840721098407220984072309840724098407250984072609840727098407280984072909840730098407310984073209840733098407340984073509840736098407370984073809840739098407400984074109840742098407430984074409840745098407460984074709840748098407490984075009840751098407520984075309840754098407550984075609840757098407580984075909840760098407610985005309850054098500550985005609850057098500580985005909850060098500610985006209850063098500640985006509850066098500670985006809850069098500700985007109850072098500730985007409850075098500760985007709850078098500790985008009850081098500820985008309850084098500850985008609850087098500880985008909850090098500910985009209850093098500940985009509850096098500970985009809850099098501000985010109850102098501030985010409850105098501060985010709850108098501090985011009850111098501120985011309850114098501150985011609850117098501180985011909850120098501210985012209850123098501240985012509850126098501270985012809850129098501300985013109850132098501330985013409850135098501360985013709850138098501390985014009850141098501420985014309850144098501450985014609850147098501480985014909850150098501510985015209850153098501540985015509850156098501570985015809850159098501600985016109850162098501630985016409850165098501660985016709850168098501690985017009850171098501720985017309850174098501750985017609850177098501780985017909850180098501810985018209850183098501840985018509850186098501870985018809850189098501900985019109850192098501930985019409850195098501960985019709850198098501990985020009850201098502020985020309850204098502050985020609850207098502080985020909850210098502110985021209850213098502140985021509850216098502170985021809850219098502200985022109850222098502230985022409850225098502260985022709850228098502290985023009850231098502320985023309850234098502350985023609850237098502380985023909850240098502410985024209850243098502440985024509850246098502470985024809850249098502500985025109850252098502530985025409850255098502560985025709850258098502590985026009850261098502620985026309850264098502650985026609850267098502680985026909850270098502710985027209850273098502740985027509850276098502770985027809850279098502800985028109850282098502830985028409850285098502860985028709850288098502890985029009850291098502920985029309850294098502950985029609850297098502980985029909850300098503010985030209850303098503040985030509850306098503070985030809850309098503100985031109850312098503130985031409850315098503160985031709850318098503190985032009850321098503220985032309850324098503250985032609850327098503280985032909850330098503310985033209850333098503340985033509850336098503370985033809850339098503400985034109850342098503430985034409850345098503460985034709850348098503490985035009850351098503520985035309850354098503550985035609850357098503580985035909850360098503610985036209850363098503640985036509850366098503670985036809850369098503700985037109850372098503730985037409850375098503760985037709850378098503790985038009850381098503820985038309850384098503850985038609850387098503880985038909850390098503910985039209850393098503940985039509850396098503970985039809850399098504000985040109850402098504030985040409850405098504060985040709850408098504090985041009850411098504120985041309850414098504150985041609850417098504180985041909850420098504210985042209850423098504240985042509850426098504270985042809850429098504300985043109850432098504330985043409850435098504360985043709850438098504390985044009850441098504420985044309850444098504450985044609850447098504480985044909850450098504510985045209850453098504540985045509850456098504570985045809850459098504600985046109850462098504630985046409850465098504660985046709850468098504690985047009850471098504720985047309850474098504750985047609850477098504780985047909850480098504810985048209850483098504840985048509850486098504870985048809850489098504900985049109850492098504930985049409850495098504960985049709850498098504990985050009850501098505020985050309850504098505050985050609850507098505080985050909850510098505110985051209850513098505140985051509850516098505170985051809850519098505200985052109850522098505230985052409850525098505260985052709850528098505290985053009850531098505320985053309850534098505350985053609850537098505380985053909850540098505410985054209850543098505440985054509850546098505470985054809850549098505500985055109850552098505530985055409850555098505560985055709850558098505590985056009850561098505620985056309850564098505650985056609850567098505680985056909850570098505710985057209850573098505740985057509850576098505770985057809850579098505800985058109850582098505830985058409850585098505860985058709850588098505890985059009850591098505920985059309850594098505950985059609850597098505980985059909850600098506010985060209850603098506040985060509850606098506070985060809850609098506100985061109850612098506130985061409850615098506160985061709850618098506190985062009850621098506220985062309850624098506250985062609850627098506280985062909850630098506310985063209850633098506340985063509850636098506370985063809850639098506400985064109850642098506430985064409850645098506460985064709850648098506490985065009850651098506520985065309850654098506550985065609850657098506580985065909850660098506610985066209850663098506640985066509850666098506670985066809850669098506700985067109850672098506730985067409850675098506760985067709850678098506790985068009850681098506820985068309850684098506850985068609850687098506880985068909850690098506910985069209850693098506940985069509850696098506970985069809850699098507000985070109850702098507030985070409850705098507060985070709850708098507090985071009850711098507120985071309850714098507150985071609850717098507180985071909850720098507210985072209850723098507240985072509850726098507270985072809850729098507300985073109850732098507330985073409850735098507360985073709850738098507390985074009850741098507420985074309850744098507450985074609850747098507480985074909850750098507510985075209850753098507540985075509850756098507570985075809850759098507600986005309860054098600550986005609860057098600580986005909860060098600610986006209860063098600640986006509860066098600670986006809860069098600700986007109860072098600730986007409860075098600760986007709860078098600790986008009860081098600820986008309860084098600850986008609860087098600880986008909860090098600910986009209860093098600940986009509860096098600970986009809860099098601000986010109860102098601030986010409860105098601060986010709860108098601090986011009860111098601120986011309860114098601150986011609860117098601180986011909860120098601210986012209860123098601240986012509860126098601270986012809860129098601300986013109860132098601330986013409860135098601360986013709860138098601390986014009860141098601420986014309860144098601450986014609860147098601480986014909860150098601510986015209860153098601540986015509860156098601570986015809860159098601600986016109860162098601630986016409860165098601660986016709860168098601690986017009860171098601720986017309860174098601750986017609860177098601780986017909860180098601810986018209860183098601840986018509860186098601870986018809860189098601900986019109860192098601930986019409860195098601960986019709860198098601990986020009860201098602020986020309860204098602050986020609860207098602080986020909860210098602110986021209860213098602140986021509860216098602170986021809860219098602200986022109860222098602230986022409860225098602260986022709860228098602290986023009860231098602320986023309860234098602350986023609860237098602380986023909860240098602410986024209860243098602440986024509860246098602470986024809860249098602500986025109860252098602530986025409860255098602560986025709860258098602590986026009860261098602620986026309860264098602650986026609860267098602680986026909860270098602710986027209860273098602740986027509860276098602770986027809860279098602800986028109860282098602830986028409860285098602860986028709860288098602890986029009860291098602920986029309860294098602950986029609860297098602980986029909860300098603010986030209860303098603040986030509860306098603070986030809860309098603100986031109860312098603130986031409860315098603160986031709860318098603190986032009860321098603220986032309860324098603250986032609860327098603280986032909860330098603310986033209860333098603340986033509860336098603370986033809860339098603400986034109860342098603430986034409860345098603460986034709860348098603490986035009860351098603520986035309860354098603550986035609860357098603580986035909860360098603610986036209860363098603640986036509860366098603670986036809860369098603700986037109860372098603730986037409860375098603760986037709860378098603790986038009860381098603820986038309860384098603850986038609860387098603880986038909860390098603910986039209860393098603940986039509860396098603970986039809860399098604000986040109860402098604030986040409860405098604060986040709860408098604090986041009860411098604120986041309860414098604150986041609860417098604180986041909860420098604210986042209860423098604240986042509860426098604270986042809860429098604300986043109860432098604330986043409860435098604360986043709860438098604390986044009860441098604420986044309860444098604450986044609860447098604480986044909860450098604510986045209860453098604540986045509860456098604570986045809860459098604600986046109860462098604630986046409860465098604660986046709860468098604690986047009860471098604720986047309860474098604750986047609860477098604780986047909860480098604810986048209860483098604840986048509860486098604870986048809860489098604900986049109860492098604930986049409860495098604960986049709860498098604990986050009860501098605020986050309860504098605050986050609860507098605080986050909860510098605110986051209860513098605140986051509860516098605170986051809860519098605200986052109860522098605230986052409860525098605260986052709860528098605290986053009860531098605320986053309860534098605350986053609860537098605380986053909860540098605410986054209860543098605440986054509860546098605470986054809860549098605500986055109860552098605530986055409860555098605560986055709860558098605590986056009860561098605620986056309860564098605650986056609860567098605680986056909860570098605710986057209860573098605740986057509860576098605770986057809860579098605800986058109860582098605830986058409860585098605860986058709860588098605890986059009860591098605920986059309860594098605950986059609860597098605980986059909860600098606010986060209860603098606040986060509860606098606070986060809860609098606100986061109860612098606130986061409860615098606160986061709860618098606190986062009860621098606220986062309860624098606250986062609860627098606280986062909860630098606310986063209860633098606340986063509860636098606370986063809860639098606400986064109860642098606430986064409860645098606460986064709860648098606490986065009860651098606520986065309860654098606550986065609860657098606580986065909860660098606610986066209860663098606640986066509860666098606670986066809860669098606700986067109860672098606730986067409860675098606760986067709860678098606790986068009860681098606820986068309860684098606850986068609860687098606880986068909860690098606910986069209860693098606940986069509860696098606970986069809860699098607000986070109860702098607030986070409860705098607060986070709860708098607090986071009860711098607120986071309860714098607150986071609860717098607180986071909860720098607210986072209860723098607240986072509860726098607270986072809860729098607300986073109860732098607330986073409860735098607360986073709860738098607390986074009860741098607420986074309860744098607450986074609860747098607480986074909860750098607510986075209860753098607540986075509860756098607570986075809870053098700540987005509870056098700570987005809870059098700600987006109870062098700630987006409870065098700660987006709870068098700690987007009870071098700720987007309870074098700750987007609870077098700780987007909870080098700810987008209870083098700840987008509870086098700870987008809870089098700900987009109870092098700930987009409870095098700960987009709870098098700990987010009870101098701020987010309870104098701050987010609870107098701080987010909870110098701110987011209870113098701140987011509870116098701170987011809870119098701200987012109870122098701230987012409870125098701260987012709870128098701290987013009870131098701320987013309870134098701350987013609870137098701380987013909870140098701410987014209870143098701440987014509870146098701470987014809870149098701500987015109870152098701530987015409870155098701560987015709870158098701590987016009870161098701620987016309870164098701650987016609870167098701680987016909870170098701710987017209870173098701740987017509870176098701770987017809870179098701800987018109870182098701830987018409870185098701860987018709870188098701890987019009870191098701920987019309870194098701950987019609870197098701980987019909870200098702010987020209870203098702040987020509870206098702070987020809870209098702100987021109870212098702130987021409870215098702160987021709870218098702190987022009870221098702220987022309870224098702250987022609870227098702280987022909870230098702310987023209870233098702340987023509870236098702370987023809870239098702400987024109870242098702430987024409870245098702460987024709870248098702490987025009870251098702520987025309870254098702550987025609870257098702580987025909870260098702610987026209870263098702640987026509870266098702670987026809870269098702700987027109870272098702730987027409870275098702760987027709870278098702790987028009870281098702820987028309870284098702850987028609870287098702880987028909870290098702910987029209870293098702940987029509870296098702970987029809870299098703000987030109870302098703030987030409870305098703060987030709870308098703090987031009870311098703120987031309870314098703150987031609870317098703180987031909870320098703210987032209870323098703240987032509870326098703270987032809870329098703300987033109870332098703330987033409870335098703360987033709870338098703390987034009870341098703420987034309870344098703450987034609870347098703480987034909870350098703510987035209870353098703540987035509870356098703570987035809870359098703600987036109870362098703630987036409870365098703660987036709870368098703690987037009870371098703720987037309870374098703750987037609870377098703780987037909870380098703810987038209870383098703840987038509870386098703870987038809870389098703900987039109870392098703930987039409870395098703960987039709870398098703990987040009870401098704020987040309870404098704050987040609870407098704080987040909870410098704110987041209870413098704140987041509870416098704170987041809870419098704200987042109870422098704230987042409870425098704260987042709870428098704290987043009870431098704320987043309870434098704350987043609870437098704380987043909870440098704410987044209870443098704440987044509870446098704470987044809870449098704500987045109870452098704530987045409870455098704560987045709870458098704590987046009870461098704620987046309870464098704650987046609870467098704680987046909870470098704710987047209870473098704740987047509870476098704770987047809870479098704800987048109870482098704830987048409870485098704860987048709870488098704890987049009870491098704920987049309870494098704950987049609870497098704980987049909870500098705010987050209870503098705040987050509870506098705070987050809870509098705100987051109870512098705130987051409870515098705160987051709870518098705190987052009870521098705220987052309870524098705250987052609870527098705280987052909870530098705310987053209870533098705340987053509870536098705370987053809870539098705400987054109870542098705430987054409870545098705460987054709870548098705490987055009870551098705520987055309870554098705550987055609870557098705580987055909870560098705610987056209870563098705640987056509870566098705670987056809870569098705700987057109870572098705730987057409870575098705760987057709870578098705790987058009870581098705820987058309870584098705850987058609870587098705880987058909870590098705910987059209870593098705940987059509870596098705970987059809870599098706000987060109870602098706030987060409870605098706060987060709870608098706090987061009870611098706120987061309870614098706150987061609870617098706180987061909870620098706210987062209870623098706240987062509870626098706270987062809870629098706300987063109870632098706330987063409870635098706360987063709870638098706390987064009870641098706420987064309870644098706450987064609870647098706480987064909870650098706510987065209870653098706540987065509870656098706570987065809870659098706600987066109870662098706630987066409870665098706660987066709870668098706690987067009870671098706720987067309870674098706750987067609870677098706780987067909870680098706810987068209870683098706840987068509870686098706870987068809870689098706900987069109870692098706930987069409870695098706960987069709870698098706990987070009870701098707020987070309870704098707050987070609870707098707080987070909870710098707110987071209870713098707140987071509870716098707170987071809870719098707200987072109870722098707230987072409870725098707260987072709870728098707290987073009870731098707320987073309870734098707350987073609870737098707380987073909870740098707410987074209870743098707440987074509870746098707470987074809870749098707500987075109870752098707530987075409870755098707560987075709880053098800540988005509880056098800570988005809880059098800600988006109880062098800630988006409880065098800660988006709880068098800690988007009880071098800720988007309880074098800750988007609880077098800780988007909880080098800810988008209880083098800840988008509880086098800870988008809880089098800900988009109880092098800930988009409880095098800960988009709880098098800990988010009880101098801020988010309880104098801050988010609880107098801080988010909880110098801110988011209880113098801140988011509880116098801170988011809880119098801200988012109880122098801230988012409880125098801260988012709880128098801290988013009880131098801320988013309880134098801350988013609880137098801380988013909880140098801410988014209880143098801440988014509880146098801470988014809880149098801500988015109880152098801530988015409880155098801560988015709880158098801590988016009880161098801620988016309880164098801650988016609880167098801680988016909880170098801710988017209880173098801740988017509880176098801770988017809880179098801800988018109880182098801830988018409880185098801860988018709880188098801890988019009880191098801920988019309880194098801950988019609880197098801980988019909880200098802010988020209880203098802040988020509880206098802070988020809880209098802100988021109880212098802130988021409880215098802160988021709880218098802190988022009880221098802220988022309880224098802250988022609880227098802280988022909880230098802310988023209880233098802340988023509880236098802370988023809880239098802400988024109880242098802430988024409880245098802460988024709880248098802490988025009880251098802520988025309880254098802550988025609880257098802580988025909880260098802610988026209880263098802640988026509880266098802670988026809880269098802700988027109880272098802730988027409880275098802760988027709880278098802790988028009880281098802820988028309880284098802850988028609880287098802880988028909880290098802910988029209880293098802940988029509880296098802970988029809880299098803000988030109880302098803030988030409880305098803060988030709880308098803090988031009880311098803120988031309880314098803150988031609880317098803180988031909880320098803210988032209880323098803240988032509880326098803270988032809880329098803300988033109880332098803330988033409880335098803360988033709880338098803390988034009880341098803420988034309880344098803450988034609880347098803480988034909880350098803510988035209880353098803540988035509880356098803570988035809880359098803600988036109880362098803630988036409880365098803660988036709880368098803690988037009880371098803720988037309880374098803750988037609880377098803780988037909880380098803810988038209880383098803840988038509880386098803870988038809880389098803900988039109880392098803930988039409880395098803960988039709880398098803990988040009880401098804020988040309880404098804050988040609880407098804080988040909880410098804110988041209880413098804140988041509880416098804170988041809880419098804200988042109880422098804230988042409880425098804260988042709880428098804290988043009880431098804320988043309880434098804350988043609880437098804380988043909880440098804410988044209880443098804440988044509880446098804470988044809880449098804500988045109880452098804530988045409880455098804560988045709880458098804590988046009880461098804620988046309880464098804650988046609880467098804680988046909880470098804710988047209880473098804740988047509880476098804770988047809880479098804800988048109880482098804830988048409880485098804860988048709880488098804890988049009880491098804920988049309880494098804950988049609880497098804980988049909880500098805010988050209880503098805040988050509880506098805070988050809880509098805100988051109880512098805130988051409880515098805160988051709880518098805190988052009880521098805220988052309880524098805250988052609880527098805280988052909880530098805310988053209880533098805340988053509880536098805370988053809880539098805400988054109880542098805430988054409880545098805460988054709880548098805490988055009880551098805520988055309880554098805550988055609880557098805580988055909880560098805610988056209880563098805640988056509880566098805670988056809880569098805700988057109880572098805730988057409880575098805760988057709880578098805790988058009880581098805820988058309880584098805850988058609880587098805880988058909880590098805910988059209880593098805940988059509880596098805970988059809880599098806000988060109880602098806030988060409880605098806060988060709880608098806090988061009880611098806120988061309880614098806150988061609880617098806180988061909880620098806210988062209880623098806240988062509880626098806270988062809880629098806300988063109880632098806330988063409880635098806360988063709880638098806390988064009880641098806420988064309880644098806450988064609880647098806480988064909880650098806510988065209880653098806540988065509880656098806570988065809880659098806600988066109880662098806630988066409880665098806660988066709880668098806690988067009880671098806720988067309880674098806750988067609880677098806780988067909880680098806810988068209880683098806840988068509880686098806870988068809880689098806900988069109880692098806930988069409880695098806960988069709880698098806990988070009880701098807020988070309880704098807050988070609880707098807080988070909880710098807110988071209880713098807140988071509880716098807170988071809880719098807200988072109880722098807230988072409880725098807260988072709880728098807290988073009880731098807320988073309880734098807350988073609880737098807380988073909880740098807410988074209880743098807440988074509880746098807470988074809880749098807500988075109880752098807530988075409890054098900550989005609890057098900580989005909890060098900610989006209890063098900640989006509890066098900670989006809890069098900700989007109890072098900730989007409890075098900760989007709890078098900790989008009890081098900820989008309890084098900850989008609890087098900880989008909890090098900910989009209890093098900940989009509890096098900970989009809890099098901000989010109890102098901030989010409890105098901060989010709890108098901090989011009890111098901120989011309890114098901150989011609890117098901180989011909890120098901210989012209890123098901240989012509890126098901270989012809890129098901300989013109890132098901330989013409890135098901360989013709890138098901390989014009890141098901420989014309890144098901450989014609890147098901480989014909890150098901510989015209890153098901540989015509890156098901570989015809890159098901600989016109890162098901630989016409890165098901660989016709890168098901690989017009890171098901720989017309890174098901750989017609890177098901780989017909890180098901810989018209890183098901840989018509890186098901870989018809890189098901900989019109890192098901930989019409890195098901960989019709890198098901990989020009890201098902020989020309890204098902050989020609890207098902080989020909890210098902110989021209890213098902140989021509890216098902170989021809890219098902200989022109890222098902230989022409890225098902260989022709890228098902290989023009890231098902320989023309890234098902350989023609890237098902380989023909890240098902410989024209890243098902440989024509890246098902470989024809890249098902500989025109890252098902530989025409890255098902560989025709890258098902590989026009890261098902620989026309890264098902650989026609890267098902680989026909890270098902710989027209890273098902740989027509890276098902770989027809890279098902800989028109890282098902830989028409890285098902860989028709890288098902890989029009890291098902920989029309890294098902950989029609890297098902980989029909890300098903010989030209890303098903040989030509890306098903070989030809890309098903100989031109890312098903130989031409890315098903160989031709890318098903190989032009890321098903220989032309890324098903250989032609890327098903280989032909890330098903310989033209890333098903340989033509890336098903370989033809890339098903400989034109890342098903430989034409890345098903460989034709890348098903490989035009890351098903520989035309890354098903550989035609890357098903580989035909890360098903610989036209890363098903640989036509890366098903670989036809890369098903700989037109890372098903730989037409890375098903760989037709890378098903790989038009890381098903820989038309890384098903850989038609890387098903880989038909890390098903910989039209890393098903940989039509890396098903970989039809890399098904000989040109890402098904030989040409890405098904060989040709890408098904090989041009890411098904120989041309890414098904150989041609890417098904180989041909890420098904210989042209890423098904240989042509890426098904270989042809890429098904300989043109890432098904330989043409890435098904360989043709890438098904390989044009890441098904420989044309890444098904450989044609890447098904480989044909890450098904510989045209890453098904540989045509890456098904570989045809890459098904600989046109890462098904630989046409890465098904660989046709890468098904690989047009890471098904720989047309890474098904750989047609890477098904780989047909890480098904810989048209890483098904840989048509890486098904870989048809890489098904900989049109890492098904930989049409890495098904960989049709890498098904990989050009890501098905020989050309890504098905050989050609890507098905080989050909890510098905110989051209890513098905140989051509890516098905170989051809890519098905200989052109890522098905230989052409890525098905260989052709890528098905290989053009890531098905320989053309890534098905350989053609890537098905380989053909890540098905410989054209890543098905440989054509890546098905470989054809890549098905500989055109890552098905530989055409890555098905560989055709890558098905590989056009890561098905620989056309890564098905650989056609890567098905680989056909890570098905710989057209890573098905740989057509890576098905770989057809890579098905800989058109890582098905830989058409890585098905860989058709890588098905890989059009890591098905920989059309890594098905950989059609890597098905980989059909890600098906010989060209890603098906040989060509890606098906070989060809890609098906100989061109890612098906130989061409890615098906160989061709890618098906190989062009890621098906220989062309890624098906250989062609890627098906280989062909890630098906310989063209890633098906340989063509890636098906370989063809890639098906400989064109890642098906430989064409890645098906460989064709890648098906490989065009890651098906520989065309890654098906550989065609890657098906580989065909890660098906610989066209890663098906640989066509890666098906670989066809890669098906700989067109890672098906730989067409890675098906760989067709890678098906790989068009890681098906820989068309890684098906850989068609890687098906880989068909890690098906910989069209890693098906940989069509890696098906970989069809890699098907000989070109890702098907030989070409890705098907060989070709890708098907090989071009890711098907120989071309890714098907150989071609890717098907180989071909890720098907210989072209890723098907240989072509890726098907270989072809890729098907300989073109890732098907330989073409890735098907360989073709890738098907390989074009890741098907420989074309890744098907450989074609890747098907480989074909890750099000540990005509900056099000570990005809900059099000600990006109900062099000630990006409900065099000660990006709900068099000690990007009900071099000720990007309900074099000750990007609900077099000780990007909900080099000810990008209900083099000840990008509900086099000870990008809900089099000900990009109900092099000930990009409900095099000960990009709900098099000990990010009900101099001020990010309900104099001050990010609900107099001080990010909900110099001110990011209900113099001140990011509900116099001170990011809900119099001200990012109900122099001230990012409900125099001260990012709900128099001290990013009900131099001320990013309900134099001350990013609900137099001380990013909900140099001410990014209900143099001440990014509900146099001470990014809900149099001500990015109900152099001530990015409900155099001560990015709900158099001590990016009900161099001620990016309900164099001650990016609900167099001680990016909900170099001710990017209900173099001740990017509900176099001770990017809900179099001800990018109900182099001830990018409900185099001860990018709900188099001890990019009900191099001920990019309900194099001950990019609900197099001980990019909900200099002010990020209900203099002040990020509900206099002070990020809900209099002100990021109900212099002130990021409900215099002160990021709900218099002190990022009900221099002220990022309900224099002250990022609900227099002280990022909900230099002310990023209900233099002340990023509900236099002370990023809900239099002400990024109900242099002430990024409900245099002460990024709900248099002490990025009900251099002520990025309900254099002550990025609900257099002580990025909900260099002610990026209900263099002640990026509900266099002670990026809900269099002700990027109900272099002730990027409900275099002760990027709900278099002790990028009900281099002820990028309900284099002850990028609900287099002880990028909900290099002910990029209900293099002940990029509900296099002970990029809900299099003000990030109900302099003030990030409900305099003060990030709900308099003090990031009900311099003120990031309900314099003150990031609900317099003180990031909900320099003210990032209900323099003240990032509900326099003270990032809900329099003300990033109900332099003330990033409900335099003360990033709900338099003390990034009900341099003420990034309900344099003450990034609900347099003480990034909900350099003510990035209900353099003540990035509900356099003570990035809900359099003600990036109900362099003630990036409900365099003660990036709900368099003690990037009900371099003720990037309900374099003750990037609900377099003780990037909900380099003810990038209900383099003840990038509900386099003870990038809900389099003900990039109900392099003930990039409900395099003960990039709900398099003990990040009900401099004020990040309900404099004050990040609900407099004080990040909900410099004110990041209900413099004140990041509900416099004170990041809900419099004200990042109900422099004230990042409900425099004260990042709900428099004290990043009900431099004320990043309900434099004350990043609900437099004380990043909900440099004410990044209900443099004440990044509900446099004470990044809900449099004500990045109900452099004530990045409900455099004560990045709900458099004590990046009900461099004620990046309900464099004650990046609900467099004680990046909900470099004710990047209900473099004740990047509900476099004770990047809900479099004800990048109900482099004830990048409900485099004860990048709900488099004890990049009900491099004920990049309900494099004950990049609900497099004980990049909900500099005010990050209900503099005040990050509900506099005070990050809900509099005100990051109900512099005130990051409900515099005160990051709900518099005190990052009900521099005220990052309900524099005250990052609900527099005280990052909900530099005310990053209900533099005340990053509900536099005370990053809900539099005400990054109900542099005430990054409900545099005460990054709900548099005490990055009900551099005520990055309900554099005550990055609900557099005580990055909900560099005610990056209900563099005640990056509900566099005670990056809900569099005700990057109900572099005730990057409900575099005760990057709900578099005790990058009900581099005820990058309900584099005850990058609900587099005880990058909900590099005910990059209900593099005940990059509900596099005970990059809900599099006000990060109900602099006030990060409900605099006060990060709900608099006090990061009900611099006120990061309900614099006150990061609900617099006180990061909900620099006210990062209900623099006240990062509900626099006270990062809900629099006300990063109900632099006330990063409900635099006360990063709900638099006390990064009900641099006420990064309900644099006450990064609900647099006480990064909900650099006510990065209900653099006540990065509900656099006570990065809900659099006600990066109900662099006630990066409900665099006660990066709900668099006690990067009900671099006720990067309900674099006750990067609900677099006780990067909900680099006810990068209900683099006840990068509900686099006870990068809900689099006900990069109900692099006930990069409900695099006960990069709900698099006990990070009900701099007020990070309900704099007050990070609900707099007080990070909900710099007110990071209900713099007140990071509900716099007170990071809900719099007200990072109900722099007230990072409900725099007260990072709900728099007290990073009900731099007320990073309900734099007350990073609900737099007380990073909900740099007410990074209900743099100540991005509910056099100570991005809910059099100600991006109910062099100630991006409910065099100660991006709910068099100690991007009910071099100720991007309910074099100750991007609910077099100780991007909910080099100810991008209910083099100840991008509910086099100870991008809910089099100900991009109910092099100930991009409910095099100960991009709910098099100990991010009910101099101020991010309910104099101050991010609910107099101080991010909910110099101110991011209910113099101140991011509910116099101170991011809910119099101200991012109910122099101230991012409910125099101260991012709910128099101290991013009910131099101320991013309910134099101350991013609910137099101380991013909910140099101410991014209910143099101440991014509910146099101470991014809910149099101500991015109910152099101530991015409910155099101560991015709910158099101590991016009910161099101620991016309910164099101650991016609910167099101680991016909910170099101710991017209910173099101740991017509910176099101770991017809910179099101800991018109910182099101830991018409910185099101860991018709910188099101890991019009910191099101920991019309910194099101950991019609910197099101980991019909910200099102010991020209910203099102040991020509910206099102070991020809910209099102100991021109910212099102130991021409910215099102160991021709910218099102190991022009910221099102220991022309910224099102250991022609910227099102280991022909910230099102310991023209910233099102340991023509910236099102370991023809910239099102400991024109910242099102430991024409910245099102460991024709910248099102490991025009910251099102520991025309910254099102550991025609910257099102580991025909910260099102610991026209910263099102640991026509910266099102670991026809910269099102700991027109910272099102730991027409910275099102760991027709910278099102790991028009910281099102820991028309910284099102850991028609910287099102880991028909910290099102910991029209910293099102940991029509910296099102970991029809910299099103000991030109910302099103030991030409910305099103060991030709910308099103090991031009910311099103120991031309910314099103150991031609910317099103180991031909910320099103210991032209910323099103240991032509910326099103270991032809910329099103300991033109910332099103330991033409910335099103360991033709910338099103390991034009910341099103420991034309910344099103450991034609910347099103480991034909910350099103510991035209910353099103540991035509910356099103570991035809910359099103600991036109910362099103630991036409910365099103660991036709910368099103690991037009910371099103720991037309910374099103750991037609910377099103780991037909910380099103810991038209910383099103840991038509910386099103870991038809910389099103900991039109910392099103930991039409910395099103960991039709910398099103990991040009910401099104020991040309910404099104050991040609910407099104080991040909910410099104110991041209910413099104140991041509910416099104170991041809910419099104200991042109910422099104230991042409910425099104260991042709910428099104290991043009910431099104320991043309910434099104350991043609910437099104380991043909910440099104410991044209910443099104440991044509910446099104470991044809910449099104500991045109910452099104530991045409910455099104560991045709910458099104590991046009910461099104620991046309910464099104650991046609910467099104680991046909910470099104710991047209910473099104740991047509910476099104770991047809910479099104800991048109910482099104830991048409910485099104860991048709910488099104890991049009910491099104920991049309910494099104950991049609910497099104980991049909910500099105010991050209910503099105040991050509910506099105070991050809910509099105100991051109910512099105130991051409910515099105160991051709910518099105190991052009910521099105220991052309910524099105250991052609910527099105280991052909910530099105310991053209910533099105340991053509910536099105370991053809910539099105400991054109910542099105430991054409910545099105460991054709910548099105490991055009910551099105520991055309910554099105550991055609910557099105580991055909910560099105610991056209910563099105640991056509910566099105670991056809910569099105700991057109910572099105730991057409910575099105760991057709910578099105790991058009910581099105820991058309910584099105850991058609910587099105880991058909910590099105910991059209910593099105940991059509910596099105970991059809910599099106000991060109910602099106030991060409910605099106060991060709910608099106090991061009910611099106120991061309910614099106150991061609910617099106180991061909910620099106210991062209910623099106240991062509910626099106270991062809910629099106300991063109910632099106330991063409910635099106360991063709910638099106390991064009910641099106420991064309910644099106450991064609910647099106480991064909910650099106510991065209910653099106540991065509910656099106570991065809910659099106600991066109910662099106630991066409910665099106660991066709910668099106690991067009910671099106720991067309910674099106750991067609910677099106780991067909910680099106810991068209910683099106840991068509910686099106870991068809910689099106900991069109910692099106930991069409910695099106960991069709910698099106990991070009910701099107020991070309910704099107050991070609910707099107080991070909910710099107110991071209910713099107140991071509910716099107170991071809910719099107200991072109910722099107230991072409910725099107260991072709910728099107290991073009910731099107320991073309910734099107350991073609910737099200540992005509920056099200570992005809920059099200600992006109920062099200630992006409920065099200660992006709920068099200690992007009920071099200720992007309920074099200750992007609920077099200780992007909920080099200810992008209920083099200840992008509920086099200870992008809920089099200900992009109920092099200930992009409920095099200960992009709920098099200990992010009920101099201020992010309920104099201050992010609920107099201080992010909920110099201110992011209920113099201140992011509920116099201170992011809920119099201200992012109920122099201230992012409920125099201260992012709920128099201290992013009920131099201320992013309920134099201350992013609920137099201380992013909920140099201410992014209920143099201440992014509920146099201470992014809920149099201500992015109920152099201530992015409920155099201560992015709920158099201590992016009920161099201620992016309920164099201650992016609920167099201680992016909920170099201710992017209920173099201740992017509920176099201770992017809920179099201800992018109920182099201830992018409920185099201860992018709920188099201890992019009920191099201920992019309920194099201950992019609920197099201980992019909920200099202010992020209920203099202040992020509920206099202070992020809920209099202100992021109920212099202130992021409920215099202160992021709920218099202190992022009920221099202220992022309920224099202250992022609920227099202280992022909920230099202310992023209920233099202340992023509920236099202370992023809920239099202400992024109920242099202430992024409920245099202460992024709920248099202490992025009920251099202520992025309920254099202550992025609920257099202580992025909920260099202610992026209920263099202640992026509920266099202670992026809920269099202700992027109920272099202730992027409920275099202760992027709920278099202790992028009920281099202820992028309920284099202850992028609920287099202880992028909920290099202910992029209920293099202940992029509920296099202970992029809920299099203000992030109920302099203030992030409920305099203060992030709920308099203090992031009920311099203120992031309920314099203150992031609920317099203180992031909920320099203210992032209920323099203240992032509920326099203270992032809920329099203300992033109920332099203330992033409920335099203360992033709920338099203390992034009920341099203420992034309920344099203450992034609920347099203480992034909920350099203510992035209920353099203540992035509920356099203570992035809920359099203600992036109920362099203630992036409920365099203660992036709920368099203690992037009920371099203720992037309920374099203750992037609920377099203780992037909920380099203810992038209920383099203840992038509920386099203870992038809920389099203900992039109920392099203930992039409920395099203960992039709920398099203990992040009920401099204020992040309920404099204050992040609920407099204080992040909920410099204110992041209920413099204140992041509920416099204170992041809920419099204200992042109920422099204230992042409920425099204260992042709920428099204290992043009920431099204320992043309920434099204350992043609920437099204380992043909920440099204410992044209920443099204440992044509920446099204470992044809920449099204500992045109920452099204530992045409920455099204560992045709920458099204590992046009920461099204620992046309920464099204650992046609920467099204680992046909920470099204710992047209920473099204740992047509920476099204770992047809920479099204800992048109920482099204830992048409920485099204860992048709920488099204890992049009920491099204920992049309920494099204950992049609920497099204980992049909920500099205010992050209920503099205040992050509920506099205070992050809920509099205100992051109920512099205130992051409920515099205160992051709920518099205190992052009920521099205220992052309920524099205250992052609920527099205280992052909920530099205310992053209920533099205340992053509920536099205370992053809920539099205400992054109920542099205430992054409920545099205460992054709920548099205490992055009920551099205520992055309920554099205550992055609920557099205580992055909920560099205610992056209920563099205640992056509920566099205670992056809920569099205700992057109920572099205730992057409920575099205760992057709920578099205790992058009920581099205820992058309920584099205850992058609920587099205880992058909920590099205910992059209920593099205940992059509920596099205970992059809920599099206000992060109920602099206030992060409920605099206060992060709920608099206090992061009920611099206120992061309920614099206150992061609920617099206180992061909920620099206210992062209920623099206240992062509920626099206270992062809920629099206300992063109920632099206330992063409920635099206360992063709920638099206390992064009920641099206420992064309920644099206450992064609920647099206480992064909920650099206510992065209920653099206540992065509920656099206570992065809920659099206600992066109920662099206630992066409920665099206660992066709920668099206690992067009920671099206720992067309920674099206750992067609920677099206780992067909920680099206810992068209920683099206840992068509920686099206870992068809920689099206900992069109920692099206930992069409920695099206960992069709920698099206990992070009920701099207020992070309920704099207050992070609920707099207080992070909920710099207110992071209920713099207140992071509920716099207170992071809920719099207200992072109920722099207230992072409920725099207260992072709920728099207290992073009920731099300540993005509930056099300570993005809930059099300600993006109930062099300630993006409930065099300660993006709930068099300690993007009930071099300720993007309930074099300750993007609930077099300780993007909930080099300810993008209930083099300840993008509930086099300870993008809930089099300900993009109930092099300930993009409930095099300960993009709930098099300990993010009930101099301020993010309930104099301050993010609930107099301080993010909930110099301110993011209930113099301140993011509930116099301170993011809930119099301200993012109930122099301230993012409930125099301260993012709930128099301290993013009930131099301320993013309930134099301350993013609930137099301380993013909930140099301410993014209930143099301440993014509930146099301470993014809930149099301500993015109930152099301530993015409930155099301560993015709930158099301590993016009930161099301620993016309930164099301650993016609930167099301680993016909930170099301710993017209930173099301740993017509930176099301770993017809930179099301800993018109930182099301830993018409930185099301860993018709930188099301890993019009930191099301920993019309930194099301950993019609930197099301980993019909930200099302010993020209930203099302040993020509930206099302070993020809930209099302100993021109930212099302130993021409930215099302160993021709930218099302190993022009930221099302220993022309930224099302250993022609930227099302280993022909930230099302310993023209930233099302340993023509930236099302370993023809930239099302400993024109930242099302430993024409930245099302460993024709930248099302490993025009930251099302520993025309930254099302550993025609930257099302580993025909930260099302610993026209930263099302640993026509930266099302670993026809930269099302700993027109930272099302730993027409930275099302760993027709930278099302790993028009930281099302820993028309930284099302850993028609930287099302880993028909930290099302910993029209930293099302940993029509930296099302970993029809930299099303000993030109930302099303030993030409930305099303060993030709930308099303090993031009930311099303120993031309930314099303150993031609930317099303180993031909930320099303210993032209930323099303240993032509930326099303270993032809930329099303300993033109930332099303330993033409930335099303360993033709930338099303390993034009930341099303420993034309930344099303450993034609930347099303480993034909930350099303510993035209930353099303540993035509930356099303570993035809930359099303600993036109930362099303630993036409930365099303660993036709930368099303690993037009930371099303720993037309930374099303750993037609930377099303780993037909930380099303810993038209930383099303840993038509930386099303870993038809930389099303900993039109930392099303930993039409930395099303960993039709930398099303990993040009930401099304020993040309930404099304050993040609930407099304080993040909930410099304110993041209930413099304140993041509930416099304170993041809930419099304200993042109930422099304230993042409930425099304260993042709930428099304290993043009930431099304320993043309930434099304350993043609930437099304380993043909930440099304410993044209930443099304440993044509930446099304470993044809930449099304500993045109930452099304530993045409930455099304560993045709930458099304590993046009930461099304620993046309930464099304650993046609930467099304680993046909930470099304710993047209930473099304740993047509930476099304770993047809930479099304800993048109930482099304830993048409930485099304860993048709930488099304890993049009930491099304920993049309930494099304950993049609930497099304980993049909930500099305010993050209930503099305040993050509930506099305070993050809930509099305100993051109930512099305130993051409930515099305160993051709930518099305190993052009930521099305220993052309930524099305250993052609930527099305280993052909930530099305310993053209930533099305340993053509930536099305370993053809930539099305400993054109930542099305430993054409930545099305460993054709930548099305490993055009930551099305520993055309930554099305550993055609930557099305580993055909930560099305610993056209930563099305640993056509930566099305670993056809930569099305700993057109930572099305730993057409930575099305760993057709930578099305790993058009930581099305820993058309930584099305850993058609930587099305880993058909930590099305910993059209930593099305940993059509930596099305970993059809930599099306000993060109930602099306030993060409930605099306060993060709930608099306090993061009930611099306120993061309930614099306150993061609930617099306180993061909930620099306210993062209930623099306240993062509930626099306270993062809930629099306300993063109930632099306330993063409930635099306360993063709930638099306390993064009930641099306420993064309930644099306450993064609930647099306480993064909930650099306510993065209930653099306540993065509930656099306570993065809930659099306600993066109930662099306630993066409930665099306660993066709930668099306690993067009930671099306720993067309930674099306750993067609930677099306780993067909930680099306810993068209930683099306840993068509930686099306870993068809930689099306900993069109930692099306930993069409930695099306960993069709930698099306990993070009930701099307020993070309930704099307050993070609930707099307080993070909930710099307110993071209930713099307140993071509930716099307170993071809930719099307200993072109930722099307230993072409940054099400550994005609940057099400580994005909940060099400610994006209940063099400640994006509940066099400670994006809940069099400700994007109940072099400730994007409940075099400760994007709940078099400790994008009940081099400820994008309940084099400850994008609940087099400880994008909940090099400910994009209940093099400940994009509940096099400970994009809940099099401000994010109940102099401030994010409940105099401060994010709940108099401090994011009940111099401120994011309940114099401150994011609940117099401180994011909940120099401210994012209940123099401240994012509940126099401270994012809940129099401300994013109940132099401330994013409940135099401360994013709940138099401390994014009940141099401420994014309940144099401450994014609940147099401480994014909940150099401510994015209940153099401540994015509940156099401570994015809940159099401600994016109940162099401630994016409940165099401660994016709940168099401690994017009940171099401720994017309940174099401750994017609940177099401780994017909940180099401810994018209940183099401840994018509940186099401870994018809940189099401900994019109940192099401930994019409940195099401960994019709940198099401990994020009940201099402020994020309940204099402050994020609940207099402080994020909940210099402110994021209940213099402140994021509940216099402170994021809940219099402200994022109940222099402230994022409940225099402260994022709940228099402290994023009940231099402320994023309940234099402350994023609940237099402380994023909940240099402410994024209940243099402440994024509940246099402470994024809940249099402500994025109940252099402530994025409940255099402560994025709940258099402590994026009940261099402620994026309940264099402650994026609940267099402680994026909940270099402710994027209940273099402740994027509940276099402770994027809940279099402800994028109940282099402830994028409940285099402860994028709940288099402890994029009940291099402920994029309940294099402950994029609940297099402980994029909940300099403010994030209940303099403040994030509940306099403070994030809940309099403100994031109940312099403130994031409940315099403160994031709940318099403190994032009940321099403220994032309940324099403250994032609940327099403280994032909940330099403310994033209940333099403340994033509940336099403370994033809940339099403400994034109940342099403430994034409940345099403460994034709940348099403490994035009940351099403520994035309940354099403550994035609940357099403580994035909940360099403610994036209940363099403640994036509940366099403670994036809940369099403700994037109940372099403730994037409940375099403760994037709940378099403790994038009940381099403820994038309940384099403850994038609940387099403880994038909940390099403910994039209940393099403940994039509940396099403970994039809940399099404000994040109940402099404030994040409940405099404060994040709940408099404090994041009940411099404120994041309940414099404150994041609940417099404180994041909940420099404210994042209940423099404240994042509940426099404270994042809940429099404300994043109940432099404330994043409940435099404360994043709940438099404390994044009940441099404420994044309940444099404450994044609940447099404480994044909940450099404510994045209940453099404540994045509940456099404570994045809940459099404600994046109940462099404630994046409940465099404660994046709940468099404690994047009940471099404720994047309940474099404750994047609940477099404780994047909940480099404810994048209940483099404840994048509940486099404870994048809940489099404900994049109940492099404930994049409940495099404960994049709940498099404990994050009940501099405020994050309940504099405050994050609940507099405080994050909940510099405110994051209940513099405140994051509940516099405170994051809940519099405200994052109940522099405230994052409940525099405260994052709940528099405290994053009940531099405320994053309940534099405350994053609940537099405380994053909940540099405410994054209940543099405440994054509940546099405470994054809940549099405500994055109940552099405530994055409940555099405560994055709940558099405590994056009940561099405620994056309940564099405650994056609940567099405680994056909940570099405710994057209940573099405740994057509940576099405770994057809940579099405800994058109940582099405830994058409940585099405860994058709940588099405890994059009940591099405920994059309940594099405950994059609940597099405980994059909940600099406010994060209940603099406040994060509940606099406070994060809940609099406100994061109940612099406130994061409940615099406160994061709940618099406190994062009940621099406220994062309940624099406250994062609940627099406280994062909940630099406310994063209940633099406340994063509940636099406370994063809940639099406400994064109940642099406430994064409940645099406460994064709940648099406490994065009940651099406520994065309940654099406550994065609940657099406580994065909940660099406610994066209940663099406640994066509940666099406670994066809940669099406700994067109940672099406730994067409940675099406760994067709940678099406790994068009940681099406820994068309940684099406850994068609940687099406880994068909940690099406910994069209940693099406940994069509940696099406970994069809940699099407000994070109940702099407030994070409940705099407060994070709940708099407090994071009940711099407120994071309940714099407150994071609940717099407180995005409950055099500560995005709950058099500590995006009950061099500620995006309950064099500650995006609950067099500680995006909950070099500710995007209950073099500740995007509950076099500770995007809950079099500800995008109950082099500830995008409950085099500860995008709950088099500890995009009950091099500920995009309950094099500950995009609950097099500980995009909950100099501010995010209950103099501040995010509950106099501070995010809950109099501100995011109950112099501130995011409950115099501160995011709950118099501190995012009950121099501220995012309950124099501250995012609950127099501280995012909950130099501310995013209950133099501340995013509950136099501370995013809950139099501400995014109950142099501430995014409950145099501460995014709950148099501490995015009950151099501520995015309950154099501550995015609950157099501580995015909950160099501610995016209950163099501640995016509950166099501670995016809950169099501700995017109950172099501730995017409950175099501760995017709950178099501790995018009950181099501820995018309950184099501850995018609950187099501880995018909950190099501910995019209950193099501940995019509950196099501970995019809950199099502000995020109950202099502030995020409950205099502060995020709950208099502090995021009950211099502120995021309950214099502150995021609950217099502180995021909950220099502210995022209950223099502240995022509950226099502270995022809950229099502300995023109950232099502330995023409950235099502360995023709950238099502390995024009950241099502420995024309950244099502450995024609950247099502480995024909950250099502510995025209950253099502540995025509950256099502570995025809950259099502600995026109950262099502630995026409950265099502660995026709950268099502690995027009950271099502720995027309950274099502750995027609950277099502780995027909950280099502810995028209950283099502840995028509950286099502870995028809950289099502900995029109950292099502930995029409950295099502960995029709950298099502990995030009950301099503020995030309950304099503050995030609950307099503080995030909950310099503110995031209950313099503140995031509950316099503170995031809950319099503200995032109950322099503230995032409950325099503260995032709950328099503290995033009950331099503320995033309950334099503350995033609950337099503380995033909950340099503410995034209950343099503440995034509950346099503470995034809950349099503500995035109950352099503530995035409950355099503560995035709950358099503590995036009950361099503620995036309950364099503650995036609950367099503680995036909950370099503710995037209950373099503740995037509950376099503770995037809950379099503800995038109950382099503830995038409950385099503860995038709950388099503890995039009950391099503920995039309950394099503950995039609950397099503980995039909950400099504010995040209950403099504040995040509950406099504070995040809950409099504100995041109950412099504130995041409950415099504160995041709950418099504190995042009950421099504220995042309950424099504250995042609950427099504280995042909950430099504310995043209950433099504340995043509950436099504370995043809950439099504400995044109950442099504430995044409950445099504460995044709950448099504490995045009950451099504520995045309950454099504550995045609950457099504580995045909950460099504610995046209950463099504640995046509950466099504670995046809950469099504700995047109950472099504730995047409950475099504760995047709950478099504790995048009950481099504820995048309950484099504850995048609950487099504880995048909950490099504910995049209950493099504940995049509950496099504970995049809950499099505000995050109950502099505030995050409950505099505060995050709950508099505090995051009950511099505120995051309950514099505150995051609950517099505180995051909950520099505210995052209950523099505240995052509950526099505270995052809950529099505300995053109950532099505330995053409950535099505360995053709950538099505390995054009950541099505420995054309950544099505450995054609950547099505480995054909950550099505510995055209950553099505540995055509950556099505570995055809950559099505600995056109950562099505630995056409950565099505660995056709950568099505690995057009950571099505720995057309950574099505750995057609950577099505780995057909950580099505810995058209950583099505840995058509950586099505870995058809950589099505900995059109950592099505930995059409950595099505960995059709950598099505990995060009950601099506020995060309950604099506050995060609950607099506080995060909950610099506110995061209950613099506140995061509950616099506170995061809950619099506200995062109950622099506230995062409950625099506260995062709950628099506290995063009950631099506320995063309950634099506350995063609950637099506380995063909950640099506410995064209950643099506440995064509950646099506470995064809950649099506500995065109950652099506530995065409950655099506560995065709950658099506590995066009950661099506620995066309950664099506650995066609950667099506680995066909950670099506710995067209950673099506740995067509950676099506770995067809950679099506800995068109950682099506830995068409950685099506860995068709950688099506890995069009950691099506920995069309950694099506950995069609950697099506980995069909950700099507010995070209950703099507040995070509950706099507070995070809950709099507100995071109950712099600540996005509960056099600570996005809960059099600600996006109960062099600630996006409960065099600660996006709960068099600690996007009960071099600720996007309960074099600750996007609960077099600780996007909960080099600810996008209960083099600840996008509960086099600870996008809960089099600900996009109960092099600930996009409960095099600960996009709960098099600990996010009960101099601020996010309960104099601050996010609960107099601080996010909960110099601110996011209960113099601140996011509960116099601170996011809960119099601200996012109960122099601230996012409960125099601260996012709960128099601290996013009960131099601320996013309960134099601350996013609960137099601380996013909960140099601410996014209960143099601440996014509960146099601470996014809960149099601500996015109960152099601530996015409960155099601560996015709960158099601590996016009960161099601620996016309960164099601650996016609960167099601680996016909960170099601710996017209960173099601740996017509960176099601770996017809960179099601800996018109960182099601830996018409960185099601860996018709960188099601890996019009960191099601920996019309960194099601950996019609960197099601980996019909960200099602010996020209960203099602040996020509960206099602070996020809960209099602100996021109960212099602130996021409960215099602160996021709960218099602190996022009960221099602220996022309960224099602250996022609960227099602280996022909960230099602310996023209960233099602340996023509960236099602370996023809960239099602400996024109960242099602430996024409960245099602460996024709960248099602490996025009960251099602520996025309960254099602550996025609960257099602580996025909960260099602610996026209960263099602640996026509960266099602670996026809960269099602700996027109960272099602730996027409960275099602760996027709960278099602790996028009960281099602820996028309960284099602850996028609960287099602880996028909960290099602910996029209960293099602940996029509960296099602970996029809960299099603000996030109960302099603030996030409960305099603060996030709960308099603090996031009960311099603120996031309960314099603150996031609960317099603180996031909960320099603210996032209960323099603240996032509960326099603270996032809960329099603300996033109960332099603330996033409960335099603360996033709960338099603390996034009960341099603420996034309960344099603450996034609960347099603480996034909960350099603510996035209960353099603540996035509960356099603570996035809960359099603600996036109960362099603630996036409960365099603660996036709960368099603690996037009960371099603720996037309960374099603750996037609960377099603780996037909960380099603810996038209960383099603840996038509960386099603870996038809960389099603900996039109960392099603930996039409960395099603960996039709960398099603990996040009960401099604020996040309960404099604050996040609960407099604080996040909960410099604110996041209960413099604140996041509960416099604170996041809960419099604200996042109960422099604230996042409960425099604260996042709960428099604290996043009960431099604320996043309960434099604350996043609960437099604380996043909960440099604410996044209960443099604440996044509960446099604470996044809960449099604500996045109960452099604530996045409960455099604560996045709960458099604590996046009960461099604620996046309960464099604650996046609960467099604680996046909960470099604710996047209960473099604740996047509960476099604770996047809960479099604800996048109960482099604830996048409960485099604860996048709960488099604890996049009960491099604920996049309960494099604950996049609960497099604980996049909960500099605010996050209960503099605040996050509960506099605070996050809960509099605100996051109960512099605130996051409960515099605160996051709960518099605190996052009960521099605220996052309960524099605250996052609960527099605280996052909960530099605310996053209960533099605340996053509960536099605370996053809960539099605400996054109960542099605430996054409960545099605460996054709960548099605490996055009960551099605520996055309960554099605550996055609960557099605580996055909960560099605610996056209960563099605640996056509960566099605670996056809960569099605700996057109960572099605730996057409960575099605760996057709960578099605790996058009960581099605820996058309960584099605850996058609960587099605880996058909960590099605910996059209960593099605940996059509960596099605970996059809960599099606000996060109960602099606030996060409960605099606060996060709960608099606090996061009960611099606120996061309960614099606150996061609960617099606180996061909960620099606210996062209960623099606240996062509960626099606270996062809960629099606300996063109960632099606330996063409960635099606360996063709960638099606390996064009960641099606420996064309960644099606450996064609960647099606480996064909960650099606510996065209960653099606540996065509960656099606570996065809960659099606600996066109960662099606630996066409960665099606660996066709960668099606690996067009960671099606720996067309960674099606750996067609960677099606780996067909960680099606810996068209960683099606840996068509960686099606870996068809960689099606900996069109960692099606930996069409960695099606960996069709960698099606990996070009960701099607020996070309960704099607050996070609970054099700550997005609970057099700580997005909970060099700610997006209970063099700640997006509970066099700670997006809970069099700700997007109970072099700730997007409970075099700760997007709970078099700790997008009970081099700820997008309970084099700850997008609970087099700880997008909970090099700910997009209970093099700940997009509970096099700970997009809970099099701000997010109970102099701030997010409970105099701060997010709970108099701090997011009970111099701120997011309970114099701150997011609970117099701180997011909970120099701210997012209970123099701240997012509970126099701270997012809970129099701300997013109970132099701330997013409970135099701360997013709970138099701390997014009970141099701420997014309970144099701450997014609970147099701480997014909970150099701510997015209970153099701540997015509970156099701570997015809970159099701600997016109970162099701630997016409970165099701660997016709970168099701690997017009970171099701720997017309970174099701750997017609970177099701780997017909970180099701810997018209970183099701840997018509970186099701870997018809970189099701900997019109970192099701930997019409970195099701960997019709970198099701990997020009970201099702020997020309970204099702050997020609970207099702080997020909970210099702110997021209970213099702140997021509970216099702170997021809970219099702200997022109970222099702230997022409970225099702260997022709970228099702290997023009970231099702320997023309970234099702350997023609970237099702380997023909970240099702410997024209970243099702440997024509970246099702470997024809970249099702500997025109970252099702530997025409970255099702560997025709970258099702590997026009970261099702620997026309970264099702650997026609970267099702680997026909970270099702710997027209970273099702740997027509970276099702770997027809970279099702800997028109970282099702830997028409970285099702860997028709970288099702890997029009970291099702920997029309970294099702950997029609970297099702980997029909970300099703010997030209970303099703040997030509970306099703070997030809970309099703100997031109970312099703130997031409970315099703160997031709970318099703190997032009970321099703220997032309970324099703250997032609970327099703280997032909970330099703310997033209970333099703340997033509970336099703370997033809970339099703400997034109970342099703430997034409970345099703460997034709970348099703490997035009970351099703520997035309970354099703550997035609970357099703580997035909970360099703610997036209970363099703640997036509970366099703670997036809970369099703700997037109970372099703730997037409970375099703760997037709970378099703790997038009970381099703820997038309970384099703850997038609970387099703880997038909970390099703910997039209970393099703940997039509970396099703970997039809970399099704000997040109970402099704030997040409970405099704060997040709970408099704090997041009970411099704120997041309970414099704150997041609970417099704180997041909970420099704210997042209970423099704240997042509970426099704270997042809970429099704300997043109970432099704330997043409970435099704360997043709970438099704390997044009970441099704420997044309970444099704450997044609970447099704480997044909970450099704510997045209970453099704540997045509970456099704570997045809970459099704600997046109970462099704630997046409970465099704660997046709970468099704690997047009970471099704720997047309970474099704750997047609970477099704780997047909970480099704810997048209970483099704840997048509970486099704870997048809970489099704900997049109970492099704930997049409970495099704960997049709970498099704990997050009970501099705020997050309970504099705050997050609970507099705080997050909970510099705110997051209970513099705140997051509970516099705170997051809970519099705200997052109970522099705230997052409970525099705260997052709970528099705290997053009970531099705320997053309970534099705350997053609970537099705380997053909970540099705410997054209970543099705440997054509970546099705470997054809970549099705500997055109970552099705530997055409970555099705560997055709970558099705590997056009970561099705620997056309970564099705650997056609970567099705680997056909970570099705710997057209970573099705740997057509970576099705770997057809970579099705800997058109970582099705830997058409970585099705860997058709970588099705890997059009970591099705920997059309970594099705950997059609970597099705980997059909970600099706010997060209970603099706040997060509970606099706070997060809970609099706100997061109970612099706130997061409970615099706160997061709970618099706190997062009970621099706220997062309970624099706250997062609970627099706280997062909970630099706310997063209970633099706340997063509970636099706370997063809970639099706400997064109970642099706430997064409970645099706460997064709970648099706490997065009970651099706520997065309970654099706550997065609970657099706580997065909970660099706610997066209970663099706640997066509970666099706670997066809970669099706700997067109970672099706730997067409970675099706760997067709970678099706790997068009970681099706820997068309970684099706850997068609970687099706880997068909970690099706910997069209970693099706940997069509970696099706970997069809970699099800540998005509980056099800570998005809980059099800600998006109980062099800630998006409980065099800660998006709980068099800690998007009980071099800720998007309980074099800750998007609980077099800780998007909980080099800810998008209980083099800840998008509980086099800870998008809980089099800900998009109980092099800930998009409980095099800960998009709980098099800990998010009980101099801020998010309980104099801050998010609980107099801080998010909980110099801110998011209980113099801140998011509980116099801170998011809980119099801200998012109980122099801230998012409980125099801260998012709980128099801290998013009980131099801320998013309980134099801350998013609980137099801380998013909980140099801410998014209980143099801440998014509980146099801470998014809980149099801500998015109980152099801530998015409980155099801560998015709980158099801590998016009980161099801620998016309980164099801650998016609980167099801680998016909980170099801710998017209980173099801740998017509980176099801770998017809980179099801800998018109980182099801830998018409980185099801860998018709980188099801890998019009980191099801920998019309980194099801950998019609980197099801980998019909980200099802010998020209980203099802040998020509980206099802070998020809980209099802100998021109980212099802130998021409980215099802160998021709980218099802190998022009980221099802220998022309980224099802250998022609980227099802280998022909980230099802310998023209980233099802340998023509980236099802370998023809980239099802400998024109980242099802430998024409980245099802460998024709980248099802490998025009980251099802520998025309980254099802550998025609980257099802580998025909980260099802610998026209980263099802640998026509980266099802670998026809980269099802700998027109980272099802730998027409980275099802760998027709980278099802790998028009980281099802820998028309980284099802850998028609980287099802880998028909980290099802910998029209980293099802940998029509980296099802970998029809980299099803000998030109980302099803030998030409980305099803060998030709980308099803090998031009980311099803120998031309980314099803150998031609980317099803180998031909980320099803210998032209980323099803240998032509980326099803270998032809980329099803300998033109980332099803330998033409980335099803360998033709980338099803390998034009980341099803420998034309980344099803450998034609980347099803480998034909980350099803510998035209980353099803540998035509980356099803570998035809980359099803600998036109980362099803630998036409980365099803660998036709980368099803690998037009980371099803720998037309980374099803750998037609980377099803780998037909980380099803810998038209980383099803840998038509980386099803870998038809980389099803900998039109980392099803930998039409980395099803960998039709980398099803990998040009980401099804020998040309980404099804050998040609980407099804080998040909980410099804110998041209980413099804140998041509980416099804170998041809980419099804200998042109980422099804230998042409980425099804260998042709980428099804290998043009980431099804320998043309980434099804350998043609980437099804380998043909980440099804410998044209980443099804440998044509980446099804470998044809980449099804500998045109980452099804530998045409980455099804560998045709980458099804590998046009980461099804620998046309980464099804650998046609980467099804680998046909980470099804710998047209980473099804740998047509980476099804770998047809980479099804800998048109980482099804830998048409980485099804860998048709980488099804890998049009980491099804920998049309980494099804950998049609980497099804980998049909980500099805010998050209980503099805040998050509980506099805070998050809980509099805100998051109980512099805130998051409980515099805160998051709980518099805190998052009980521099805220998052309980524099805250998052609980527099805280998052909980530099805310998053209980533099805340998053509980536099805370998053809980539099805400998054109980542099805430998054409980545099805460998054709980548099805490998055009980551099805520998055309980554099805550998055609980557099805580998055909980560099805610998056209980563099805640998056509980566099805670998056809980569099805700998057109980572099805730998057409980575099805760998057709980578099805790998058009980581099805820998058309980584099805850998058609980587099805880998058909980590099805910998059209980593099805940998059509980596099805970998059809980599099806000998060109980602099806030998060409980605099806060998060709980608099806090998061009980611099806120998061309980614099806150998061609980617099806180998061909980620099806210998062209980623099806240998062509980626099806270998062809980629099806300998063109980632099806330998063409980635099806360998063709980638099806390998064009980641099806420998064309980644099806450998064609980647099806480998064909980650099806510998065209980653099806540998065509980656099806570998065809980659099806600998066109980662099806630998066409980665099806660998066709980668099806690998067009980671099806720998067309980674099806750998067609980677099806780998067909980680099806810998068209980683099806840998068509980686099806870998068809980689099806900998069109980692099806930999005409990055099900560999005709990058099900590999006009990061099900620999006309990064099900650999006609990067099900680999006909990070099900710999007209990073099900740999007509990076099900770999007809990079099900800999008109990082099900830999008409990085099900860999008709990088099900890999009009990091099900920999009309990094099900950999009609990097099900980999009909990100099901010999010209990103099901040999010509990106099901070999010809990109099901100999011109990112099901130999011409990115099901160999011709990118099901190999012009990121099901220999012309990124099901250999012609990127099901280999012909990130099901310999013209990133099901340999013509990136099901370999013809990139099901400999014109990142099901430999014409990145099901460999014709990148099901490999015009990151099901520999015309990154099901550999015609990157099901580999015909990160099901610999016209990163099901640999016509990166099901670999016809990169099901700999017109990172099901730999017409990175099901760999017709990178099901790999018009990181099901820999018309990184099901850999018609990187099901880999018909990190099901910999019209990193099901940999019509990196099901970999019809990199099902000999020109990202099902030999020409990205099902060999020709990208099902090999021009990211099902120999021309990214099902150999021609990217099902180999021909990220099902210999022209990223099902240999022509990226099902270999022809990229099902300999023109990232099902330999023409990235099902360999023709990238099902390999024009990241099902420999024309990244099902450999024609990247099902480999024909990250099902510999025209990253099902540999025509990256099902570999025809990259099902600999026109990262099902630999026409990265099902660999026709990268099902690999027009990271099902720999027309990274099902750999027609990277099902780999027909990280099902810999028209990283099902840999028509990286099902870999028809990289099902900999029109990292099902930999029409990295099902960999029709990298099902990999030009990301099903020999030309990304099903050999030609990307099903080999030909990310099903110999031209990313099903140999031509990316099903170999031809990319099903200999032109990322099903230999032409990325099903260999032709990328099903290999033009990331099903320999033309990334099903350999033609990337099903380999033909990340099903410999034209990343099903440999034509990346099903470999034809990349099903500999035109990352099903530999035409990355099903560999035709990358099903590999036009990361099903620999036309990364099903650999036609990367099903680999036909990370099903710999037209990373099903740999037509990376099903770999037809990379099903800999038109990382099903830999038409990385099903860999038709990388099903890999039009990391099903920999039309990394099903950999039609990397099903980999039909990400099904010999040209990403099904040999040509990406099904070999040809990409099904100999041109990412099904130999041409990415099904160999041709990418099904190999042009990421099904220999042309990424099904250999042609990427099904280999042909990430099904310999043209990433099904340999043509990436099904370999043809990439099904400999044109990442099904430999044409990445099904460999044709990448099904490999045009990451099904520999045309990454099904550999045609990457099904580999045909990460099904610999046209990463099904640999046509990466099904670999046809990469099904700999047109990472099904730999047409990475099904760999047709990478099904790999048009990481099904820999048309990484099904850999048609990487099904880999048909990490099904910999049209990493099904940999049509990496099904970999049809990499099905000999050109990502099905030999050409990505099905060999050709990508099905090999051009990511099905120999051309990514099905150999051609990517099905180999051909990520099905210999052209990523099905240999052509990526099905270999052809990529099905300999053109990532099905330999053409990535099905360999053709990538099905390999054009990541099905420999054309990544099905450999054609990547099905480999054909990550099905510999055209990553099905540999055509990556099905570999055809990559099905600999056109990562099905630999056409990565099905660999056709990568099905690999057009990571099905720999057309990574099905750999057609990577099905780999057909990580099905810999058209990583099905840999058509990586099905870999058809990589099905900999059109990592099905930999059409990595099905960999059709990598099905990999060009990601099906020999060309990604099906050999060609990607099906080999060909990610099906110999061209990613099906140999061509990616099906170999061809990619099906200999062109990622099906230999062409990625099906260999062709990628099906290999063009990631099906320999063309990634099906350999063609990637099906380999063909990640099906410999064209990643099906440999064509990646099906470999064809990649099906500999065109990652099906530999065409990655099906560999065709990658099906590999066009990661099906620999066309990664099906650999066609990667099906680999066909990670099906710999067209990673099906740999067509990676099906770999067809990679099906800999068109990682099906830999068409990685099906860999068710000055100000561000005710000058100000591000006010000061100000621000006310000064100000651000006610000067100000681000006910000070100000711000007210000073100000741000007510000076100000771000007810000079100000801000008110000082100000831000008410000085100000861000008710000088100000891000009010000091100000921000009310000094100000951000009610000097100000981000009910000100100001011000010210000103100001041000010510000106100001071000010810000109100001101000011110000112100001131000011410000115100001161000011710000118100001191000012010000121100001221000012310000124100001251000012610000127100001281000012910000130100001311000013210000133100001341000013510000136100001371000013810000139100001401000014110000142100001431000014410000145100001461000014710000148100001491000015010000151100001521000015310000154100001551000015610000157100001581000015910000160100001611000016210000163100001641000016510000166100001671000016810000169100001701000017110000172100001731000017410000175100001761000017710000178100001791000018010000181100001821000018310000184100001851000018610000187100001881000018910000190100001911000019210000193100001941000019510000196100001971000019810000199100002001000020110000202100002031000020410000205100002061000020710000208100002091000021010000211100002121000021310000214100002151000021610000217100002181000021910000220100002211000022210000223100002241000022510000226100002271000022810000229100002301000023110000232100002331000023410000235100002361000023710000238100002391000024010000241100002421000024310000244100002451000024610000247100002481000024910000250100002511000025210000253100002541000025510000256100002571000025810000259100002601000026110000262100002631000026410000265100002661000026710000268100002691000027010000271100002721000027310000274100002751000027610000277100002781000027910000280100002811000028210000283100002841000028510000286100002871000028810000289100002901000029110000292100002931000029410000295100002961000029710000298100002991000030010000301100003021000030310000304100003051000030610000307100003081000030910000310100003111000031210000313100003141000031510000316100003171000031810000319100003201000032110000322100003231000032410000325100003261000032710000328100003291000033010000331100003321000033310000334100003351000033610000337100003381000033910000340100003411000034210000343100003441000034510000346100003471000034810000349100003501000035110000352100003531000035410000355100003561000035710000358100003591000036010000361100003621000036310000364100003651000036610000367100003681000036910000370100003711000037210000373100003741000037510000376100003771000037810000379100003801000038110000382100003831000038410000385100003861000038710000388100003891000039010000391100003921000039310000394100003951000039610000397100003981000039910000400100004011000040210000403100004041000040510000406100004071000040810000409100004101000041110000412100004131000041410000415100004161000041710000418100004191000042010000421100004221000042310000424100004251000042610000427100004281000042910000430100004311000043210000433100004341000043510000436100004371000043810000439100004401000044110000442100004431000044410000445100004461000044710000448100004491000045010000451100004521000045310000454100004551000045610000457100004581000045910000460100004611000046210000463100004641000046510000466100004671000046810000469100004701000047110000472100004731000047410000475100004761000047710000478100004791000048010000481100004821000048310000484100004851000048610000487100004881000048910000490100004911000049210000493100004941000049510000496100004971000049810000499100005001000050110000502100005031000050410000505100005061000050710000508100005091000051010000511100005121000051310000514100005151000051610000517100005181000051910000520100005211000052210000523100005241000052510000526100005271000052810000529100005301000053110000532100005331000053410000535100005361000053710000538100005391000054010000541100005421000054310000544100005451000054610000547100005481000054910000550100005511000055210000553100005541000055510000556100005571000055810000559100005601000056110000562100005631000056410000565100005661000056710000568100005691000057010000571100005721000057310000574100005751000057610000577100005781000057910000580100005811000058210000583100005841000058510000586100005871000058810000589100005901000059110000592100005931000059410000595100005961000059710000598100005991000060010000601100006021000060310000604100006051000060610000607100006081000060910000610100006111000061210000613100006141000061510000616100006171000061810000619100006201000062110000622100006231000062410000625100006261000062710000628100006291000063010000631100006321000063310000634100006351000063610000637100006381000063910000640100006411000064210000643100006441000064510000646100006471000064810000649100006501000065110000652100006531000065410000655100006561000065710000658100006591000066010000661100006621000066310000664100006651000066610000667100006681000066910000670100006711000067210000673100006741000067510000676100006771000067810000679100006801001005510010056100100571001005810010059100100601001006110010062100100631001006410010065100100661001006710010068100100691001007010010071100100721001007310010074100100751001007610010077100100781001007910010080100100811001008210010083100100841001008510010086100100871001008810010089100100901001009110010092100100931001009410010095100100961001009710010098100100991001010010010101100101021001010310010104100101051001010610010107100101081001010910010110100101111001011210010113100101141001011510010116100101171001011810010119100101201001012110010122100101231001012410010125100101261001012710010128100101291001013010010131100101321001013310010134100101351001013610010137100101381001013910010140100101411001014210010143100101441001014510010146100101471001014810010149100101501001015110010152100101531001015410010155100101561001015710010158100101591001016010010161100101621001016310010164100101651001016610010167100101681001016910010170100101711001017210010173100101741001017510010176100101771001017810010179100101801001018110010182100101831001018410010185100101861001018710010188100101891001019010010191100101921001019310010194100101951001019610010197100101981001019910010200100102011001020210010203100102041001020510010206100102071001020810010209100102101001021110010212100102131001021410010215100102161001021710010218100102191001022010010221100102221001022310010224100102251001022610010227100102281001022910010230100102311001023210010233100102341001023510010236100102371001023810010239100102401001024110010242100102431001024410010245100102461001024710010248100102491001025010010251100102521001025310010254100102551001025610010257100102581001025910010260100102611001026210010263100102641001026510010266100102671001026810010269100102701001027110010272100102731001027410010275100102761001027710010278100102791001028010010281100102821001028310010284100102851001028610010287100102881001028910010290100102911001029210010293100102941001029510010296100102971001029810010299100103001001030110010302100103031001030410010305100103061001030710010308100103091001031010010311100103121001031310010314100103151001031610010317100103181001031910010320100103211001032210010323100103241001032510010326100103271001032810010329100103301001033110010332100103331001033410010335100103361001033710010338100103391001034010010341100103421001034310010344100103451001034610010347100103481001034910010350100103511001035210010353100103541001035510010356100103571001035810010359100103601001036110010362100103631001036410010365100103661001036710010368100103691001037010010371100103721001037310010374100103751001037610010377100103781001037910010380100103811001038210010383100103841001038510010386100103871001038810010389100103901001039110010392100103931001039410010395100103961001039710010398100103991001040010010401100104021001040310010404100104051001040610010407100104081001040910010410100104111001041210010413100104141001041510010416100104171001041810010419100104201001042110010422100104231001042410010425100104261001042710010428100104291001043010010431100104321001043310010434100104351001043610010437100104381001043910010440100104411001044210010443100104441001044510010446100104471001044810010449100104501001045110010452100104531001045410010455100104561001045710010458100104591001046010010461100104621001046310010464100104651001046610010467100104681001046910010470100104711001047210010473100104741001047510010476100104771001047810010479100104801001048110010482100104831001048410010485100104861001048710010488100104891001049010010491100104921001049310010494100104951001049610010497100104981001049910010500100105011001050210010503100105041001050510010506100105071001050810010509100105101001051110010512100105131001051410010515100105161001051710010518100105191001052010010521100105221001052310010524100105251001052610010527100105281001052910010530100105311001053210010533100105341001053510010536100105371001053810010539100105401001054110010542100105431001054410010545100105461001054710010548100105491001055010010551100105521001055310010554100105551001055610010557100105581001055910010560100105611001056210010563100105641001056510010566100105671001056810010569100105701001057110010572100105731001057410010575100105761001057710010578100105791001058010010581100105821001058310010584100105851001058610010587100105881001058910010590100105911001059210010593100105941001059510010596100105971001059810010599100106001001060110010602100106031001060410010605100106061001060710010608100106091001061010010611100106121001061310010614100106151001061610010617100106181001061910010620100106211001062210010623100106241001062510010626100106271001062810010629100106301001063110010632100106331001063410010635100106361001063710010638100106391001064010010641100106421001064310010644100106451001064610010647100106481001064910010650100106511001065210010653100106541001065510010656100106571001065810010659100106601001066110010662100106631001066410010665100106661001066710010668100106691001067010010671100106721001067310010674100200551002005610020057100200581002005910020060100200611002006210020063100200641002006510020066100200671002006810020069100200701002007110020072100200731002007410020075100200761002007710020078100200791002008010020081100200821002008310020084100200851002008610020087100200881002008910020090100200911002009210020093100200941002009510020096100200971002009810020099100201001002010110020102100201031002010410020105100201061002010710020108100201091002011010020111100201121002011310020114100201151002011610020117100201181002011910020120100201211002012210020123100201241002012510020126100201271002012810020129100201301002013110020132100201331002013410020135100201361002013710020138100201391002014010020141100201421002014310020144100201451002014610020147100201481002014910020150100201511002015210020153100201541002015510020156100201571002015810020159100201601002016110020162100201631002016410020165100201661002016710020168100201691002017010020171100201721002017310020174100201751002017610020177100201781002017910020180100201811002018210020183100201841002018510020186100201871002018810020189100201901002019110020192100201931002019410020195100201961002019710020198100201991002020010020201100202021002020310020204100202051002020610020207100202081002020910020210100202111002021210020213100202141002021510020216100202171002021810020219100202201002022110020222100202231002022410020225100202261002022710020228100202291002023010020231100202321002023310020234100202351002023610020237100202381002023910020240100202411002024210020243100202441002024510020246100202471002024810020249100202501002025110020252100202531002025410020255100202561002025710020258100202591002026010020261100202621002026310020264100202651002026610020267100202681002026910020270100202711002027210020273100202741002027510020276100202771002027810020279100202801002028110020282100202831002028410020285100202861002028710020288100202891002029010020291100202921002029310020294100202951002029610020297100202981002029910020300100203011002030210020303100203041002030510020306100203071002030810020309100203101002031110020312100203131002031410020315100203161002031710020318100203191002032010020321100203221002032310020324100203251002032610020327100203281002032910020330100203311002033210020333100203341002033510020336100203371002033810020339100203401002034110020342100203431002034410020345100203461002034710020348100203491002035010020351100203521002035310020354100203551002035610020357100203581002035910020360100203611002036210020363100203641002036510020366100203671002036810020369100203701002037110020372100203731002037410020375100203761002037710020378100203791002038010020381100203821002038310020384100203851002038610020387100203881002038910020390100203911002039210020393100203941002039510020396100203971002039810020399100204001002040110020402100204031002040410020405100204061002040710020408100204091002041010020411100204121002041310020414100204151002041610020417100204181002041910020420100204211002042210020423100204241002042510020426100204271002042810020429100204301002043110020432100204331002043410020435100204361002043710020438100204391002044010020441100204421002044310020444100204451002044610020447100204481002044910020450100204511002045210020453100204541002045510020456100204571002045810020459100204601002046110020462100204631002046410020465100204661002046710020468100204691002047010020471100204721002047310020474100204751002047610020477100204781002047910020480100204811002048210020483100204841002048510020486100204871002048810020489100204901002049110020492100204931002049410020495100204961002049710020498100204991002050010020501100205021002050310020504100205051002050610020507100205081002050910020510100205111002051210020513100205141002051510020516100205171002051810020519100205201002052110020522100205231002052410020525100205261002052710020528100205291002053010020531100205321002053310020534100205351002053610020537100205381002053910020540100205411002054210020543100205441002054510020546100205471002054810020549100205501002055110020552100205531002055410020555100205561002055710020558100205591002056010020561100205621002056310020564100205651002056610020567100205681002056910020570100205711002057210020573100205741002057510020576100205771002057810020579100205801002058110020582100205831002058410020585100205861002058710020588100205891002059010020591100205921002059310020594100205951002059610020597100205981002059910020600100206011002060210020603100206041002060510020606100206071002060810020609100206101002061110020612100206131002061410020615100206161002061710020618100206191002062010020621100206221002062310020624100206251002062610020627100206281002062910020630100206311002063210020633100206341002063510020636100206371002063810020639100206401002064110020642100206431002064410020645100206461002064710020648100206491002065010020651100206521002065310020654100206551002065610020657100206581002065910020660100206611002066210020663100206641002066510020666100206671002066810020669100206701002067110020672100206731003005510030056100300571003005810030059100300601003006110030062100300631003006410030065100300661003006710030068100300691003007010030071100300721003007310030074100300751003007610030077100300781003007910030080100300811003008210030083100300841003008510030086100300871003008810030089100300901003009110030092100300931003009410030095100300961003009710030098100300991003010010030101100301021003010310030104100301051003010610030107100301081003010910030110100301111003011210030113100301141003011510030116100301171003011810030119100301201003012110030122100301231003012410030125100301261003012710030128100301291003013010030131100301321003013310030134100301351003013610030137100301381003013910030140100301411003014210030143100301441003014510030146100301471003014810030149100301501003015110030152100301531003015410030155100301561003015710030158100301591003016010030161100301621003016310030164100301651003016610030167100301681003016910030170100301711003017210030173100301741003017510030176100301771003017810030179100301801003018110030182100301831003018410030185100301861003018710030188100301891003019010030191100301921003019310030194100301951003019610030197100301981003019910030200100302011003020210030203100302041003020510030206100302071003020810030209100302101003021110030212100302131003021410030215100302161003021710030218100302191003022010030221100302221003022310030224100302251003022610030227100302281003022910030230100302311003023210030233100302341003023510030236100302371003023810030239100302401003024110030242100302431003024410030245100302461003024710030248100302491003025010030251100302521003025310030254100302551003025610030257100302581003025910030260100302611003026210030263100302641003026510030266100302671003026810030269100302701003027110030272100302731003027410030275100302761003027710030278100302791003028010030281100302821003028310030284100302851003028610030287100302881003028910030290100302911003029210030293100302941003029510030296100302971003029810030299100303001003030110030302100303031003030410030305100303061003030710030308100303091003031010030311100303121003031310030314100303151003031610030317100303181003031910030320100303211003032210030323100303241003032510030326100303271003032810030329100303301003033110030332100303331003033410030335100303361003033710030338100303391003034010030341100303421003034310030344100303451003034610030347100303481003034910030350100303511003035210030353100303541003035510030356100303571003035810030359100303601003036110030362100303631003036410030365100303661003036710030368100303691003037010030371100303721003037310030374100303751003037610030377100303781003037910030380100303811003038210030383100303841003038510030386100303871003038810030389100303901003039110030392100303931003039410030395100303961003039710030398100303991003040010030401100304021003040310030404100304051003040610030407100304081003040910030410100304111003041210030413100304141003041510030416100304171003041810030419100304201003042110030422100304231003042410030425100304261003042710030428100304291003043010030431100304321003043310030434100304351003043610030437100304381003043910030440100304411003044210030443100304441003044510030446100304471003044810030449100304501003045110030452100304531003045410030455100304561003045710030458100304591003046010030461100304621003046310030464100304651003046610030467100304681003046910030470100304711003047210030473100304741003047510030476100304771003047810030479100304801003048110030482100304831003048410030485100304861003048710030488100304891003049010030491100304921003049310030494100304951003049610030497100304981003049910030500100305011003050210030503100305041003050510030506100305071003050810030509100305101003051110030512100305131003051410030515100305161003051710030518100305191003052010030521100305221003052310030524100305251003052610030527100305281003052910030530100305311003053210030533100305341003053510030536100305371003053810030539100305401003054110030542100305431003054410030545100305461003054710030548100305491003055010030551100305521003055310030554100305551003055610030557100305581003055910030560100305611003056210030563100305641003056510030566100305671003056810030569100305701003057110030572100305731003057410030575100305761003057710030578100305791003058010030581100305821003058310030584100305851003058610030587100305881003058910030590100305911003059210030593100305941003059510030596100305971003059810030599100306001003060110030602100306031003060410030605100306061003060710030608100306091003061010030611100306121003061310030614100306151003061610030617100306181003061910030620100306211003062210030623100306241003062510030626100306271003062810030629100306301003063110030632100306331003063410030635100306361003063710030638100306391003064010030641100306421003064310030644100306451003064610030647100306481003064910030650100306511003065210030653100306541003065510030656100306571003065810030659100306601003066110030662100306631003066410030665100306661003066710030668100306691003067010030671100306721004005510040056100400571004005810040059100400601004006110040062100400631004006410040065100400661004006710040068100400691004007010040071100400721004007310040074100400751004007610040077100400781004007910040080100400811004008210040083100400841004008510040086100400871004008810040089100400901004009110040092100400931004009410040095100400961004009710040098100400991004010010040101100401021004010310040104100401051004010610040107100401081004010910040110100401111004011210040113100401141004011510040116100401171004011810040119100401201004012110040122100401231004012410040125100401261004012710040128100401291004013010040131100401321004013310040134100401351004013610040137100401381004013910040140100401411004014210040143100401441004014510040146100401471004014810040149100401501004015110040152100401531004015410040155100401561004015710040158100401591004016010040161100401621004016310040164100401651004016610040167100401681004016910040170100401711004017210040173100401741004017510040176100401771004017810040179100401801004018110040182100401831004018410040185100401861004018710040188100401891004019010040191100401921004019310040194100401951004019610040197100401981004019910040200100402011004020210040203100402041004020510040206100402071004020810040209100402101004021110040212100402131004021410040215100402161004021710040218100402191004022010040221100402221004022310040224100402251004022610040227100402281004022910040230100402311004023210040233100402341004023510040236100402371004023810040239100402401004024110040242100402431004024410040245100402461004024710040248100402491004025010040251100402521004025310040254100402551004025610040257100402581004025910040260100402611004026210040263100402641004026510040266100402671004026810040269100402701004027110040272100402731004027410040275100402761004027710040278100402791004028010040281100402821004028310040284100402851004028610040287100402881004028910040290100402911004029210040293100402941004029510040296100402971004029810040299100403001004030110040302100403031004030410040305100403061004030710040308100403091004031010040311100403121004031310040314100403151004031610040317100403181004031910040320100403211004032210040323100403241004032510040326100403271004032810040329100403301004033110040332100403331004033410040335100403361004033710040338100403391004034010040341100403421004034310040344100403451004034610040347100403481004034910040350100403511004035210040353100403541004035510040356100403571004035810040359100403601004036110040362100403631004036410040365100403661004036710040368100403691004037010040371100403721004037310040374100403751004037610040377100403781004037910040380100403811004038210040383100403841004038510040386100403871004038810040389100403901004039110040392100403931004039410040395100403961004039710040398100403991004040010040401100404021004040310040404100404051004040610040407100404081004040910040410100404111004041210040413100404141004041510040416100404171004041810040419100404201004042110040422100404231004042410040425100404261004042710040428100404291004043010040431100404321004043310040434100404351004043610040437100404381004043910040440100404411004044210040443100404441004044510040446100404471004044810040449100404501004045110040452100404531004045410040455100404561004045710040458100404591004046010040461100404621004046310040464100404651004046610040467100404681004046910040470100404711004047210040473100404741004047510040476100404771004047810040479100404801004048110040482100404831004048410040485100404861004048710040488100404891004049010040491100404921004049310040494100404951004049610040497100404981004049910040500100405011004050210040503100405041004050510040506100405071004050810040509100405101004051110040512100405131004051410040515100405161004051710040518100405191004052010040521100405221004052310040524100405251004052610040527100405281004052910040530100405311004053210040533100405341004053510040536100405371004053810040539100405401004054110040542100405431004054410040545100405461004054710040548100405491004055010040551100405521004055310040554100405551004055610040557100405581004055910040560100405611004056210040563100405641004056510040566100405671004056810040569100405701004057110040572100405731004057410040575100405761004057710040578100405791004058010040581100405821004058310040584100405851004058610040587100405881004058910040590100405911004059210040593100405941004059510040596100405971004059810040599100406001004060110040602100406031004060410040605100406061004060710040608100406091004061010040611100406121004061310040614100406151004061610040617100406181004061910040620100406211004062210040623100406241004062510040626100406271004062810040629100406301004063110040632100406331004063410040635100406361004063710040638100406391004064010040641100406421004064310040644100406451004064610040647100406481004064910040650100406511004065210040653100406541004065510040656100406571004065810040659100406601004066110040662100406631004066410040665100406661004066710040668100406691004067010040671100500551005005610050057100500581005005910050060100500611005006210050063100500641005006510050066100500671005006810050069100500701005007110050072100500731005007410050075100500761005007710050078100500791005008010050081100500821005008310050084100500851005008610050087100500881005008910050090100500911005009210050093100500941005009510050096100500971005009810050099100501001005010110050102100501031005010410050105100501061005010710050108100501091005011010050111100501121005011310050114100501151005011610050117100501181005011910050120100501211005012210050123100501241005012510050126100501271005012810050129100501301005013110050132100501331005013410050135100501361005013710050138100501391005014010050141100501421005014310050144100501451005014610050147100501481005014910050150100501511005015210050153100501541005015510050156100501571005015810050159100501601005016110050162100501631005016410050165100501661005016710050168100501691005017010050171100501721005017310050174100501751005017610050177100501781005017910050180100501811005018210050183100501841005018510050186100501871005018810050189100501901005019110050192100501931005019410050195100501961005019710050198100501991005020010050201100502021005020310050204100502051005020610050207100502081005020910050210100502111005021210050213100502141005021510050216100502171005021810050219100502201005022110050222100502231005022410050225100502261005022710050228100502291005023010050231100502321005023310050234100502351005023610050237100502381005023910050240100502411005024210050243100502441005024510050246100502471005024810050249100502501005025110050252100502531005025410050255100502561005025710050258100502591005026010050261100502621005026310050264100502651005026610050267100502681005026910050270100502711005027210050273100502741005027510050276100502771005027810050279100502801005028110050282100502831005028410050285100502861005028710050288100502891005029010050291100502921005029310050294100502951005029610050297100502981005029910050300100503011005030210050303100503041005030510050306100503071005030810050309100503101005031110050312100503131005031410050315100503161005031710050318100503191005032010050321100503221005032310050324100503251005032610050327100503281005032910050330100503311005033210050333100503341005033510050336100503371005033810050339100503401005034110050342100503431005034410050345100503461005034710050348100503491005035010050351100503521005035310050354100503551005035610050357100503581005035910050360100503611005036210050363100503641005036510050366100503671005036810050369100503701005037110050372100503731005037410050375100503761005037710050378100503791005038010050381100503821005038310050384100503851005038610050387100503881005038910050390100503911005039210050393100503941005039510050396100503971005039810050399100504001005040110050402100504031005040410050405100504061005040710050408100504091005041010050411100504121005041310050414100504151005041610050417100504181005041910050420100504211005042210050423100504241005042510050426100504271005042810050429100504301005043110050432100504331005043410050435100504361005043710050438100504391005044010050441100504421005044310050444100504451005044610050447100504481005044910050450100504511005045210050453100504541005045510050456100504571005045810050459100504601005046110050462100504631005046410050465100504661005046710050468100504691005047010050471100504721005047310050474100504751005047610050477100504781005047910050480100504811005048210050483100504841005048510050486100504871005048810050489100504901005049110050492100504931005049410050495100504961005049710050498100504991005050010050501100505021005050310050504100505051005050610050507100505081005050910050510100505111005051210050513100505141005051510050516100505171005051810050519100505201005052110050522100505231005052410050525100505261005052710050528100505291005053010050531100505321005053310050534100505351005053610050537100505381005053910050540100505411005054210050543100505441005054510050546100505471005054810050549100505501005055110050552100505531005055410050555100505561005055710050558100505591005056010050561100505621005056310050564100505651005056610050567100505681005056910050570100505711005057210050573100505741005057510050576100505771005057810050579100505801005058110050582100505831005058410050585100505861005058710050588100505891005059010050591100505921005059310050594100505951005059610050597100505981005059910050600100506011005060210050603100506041005060510050606100506071005060810050609100506101005061110050612100506131005061410050615100506161005061710050618100506191005062010050621100506221005062310050624100506251005062610050627100506281005062910050630100506311005063210050633100506341005063510050636100506371005063810050639100506401005064110050642100506431005064410050645100506461005064710050648100506491005065010050651100506521005065310050654100506551005065610050657100506581005065910050660100506611005066210050663100506641005066510050666100506671005066810050669100506701006005510060056100600571006005810060059100600601006006110060062100600631006006410060065100600661006006710060068100600691006007010060071100600721006007310060074100600751006007610060077100600781006007910060080100600811006008210060083100600841006008510060086100600871006008810060089100600901006009110060092100600931006009410060095100600961006009710060098100600991006010010060101100601021006010310060104100601051006010610060107100601081006010910060110100601111006011210060113100601141006011510060116100601171006011810060119100601201006012110060122100601231006012410060125100601261006012710060128100601291006013010060131100601321006013310060134100601351006013610060137100601381006013910060140100601411006014210060143100601441006014510060146100601471006014810060149100601501006015110060152100601531006015410060155100601561006015710060158100601591006016010060161100601621006016310060164100601651006016610060167100601681006016910060170100601711006017210060173100601741006017510060176100601771006017810060179100601801006018110060182100601831006018410060185100601861006018710060188100601891006019010060191100601921006019310060194100601951006019610060197100601981006019910060200100602011006020210060203100602041006020510060206100602071006020810060209100602101006021110060212100602131006021410060215100602161006021710060218100602191006022010060221100602221006022310060224100602251006022610060227100602281006022910060230100602311006023210060233100602341006023510060236100602371006023810060239100602401006024110060242100602431006024410060245100602461006024710060248100602491006025010060251100602521006025310060254100602551006025610060257100602581006025910060260100602611006026210060263100602641006026510060266100602671006026810060269100602701006027110060272100602731006027410060275100602761006027710060278100602791006028010060281100602821006028310060284100602851006028610060287100602881006028910060290100602911006029210060293100602941006029510060296100602971006029810060299100603001006030110060302100603031006030410060305100603061006030710060308100603091006031010060311100603121006031310060314100603151006031610060317100603181006031910060320100603211006032210060323100603241006032510060326100603271006032810060329100603301006033110060332100603331006033410060335100603361006033710060338100603391006034010060341100603421006034310060344100603451006034610060347100603481006034910060350100603511006035210060353100603541006035510060356100603571006035810060359100603601006036110060362100603631006036410060365100603661006036710060368100603691006037010060371100603721006037310060374100603751006037610060377100603781006037910060380100603811006038210060383100603841006038510060386100603871006038810060389100603901006039110060392100603931006039410060395100603961006039710060398100603991006040010060401100604021006040310060404100604051006040610060407100604081006040910060410100604111006041210060413100604141006041510060416100604171006041810060419100604201006042110060422100604231006042410060425100604261006042710060428100604291006043010060431100604321006043310060434100604351006043610060437100604381006043910060440100604411006044210060443100604441006044510060446100604471006044810060449100604501006045110060452100604531006045410060455100604561006045710060458100604591006046010060461100604621006046310060464100604651006046610060467100604681006046910060470100604711006047210060473100604741006047510060476100604771006047810060479100604801006048110060482100604831006048410060485100604861006048710060488100604891006049010060491100604921006049310060494100604951006049610060497100604981006049910060500100605011006050210060503100605041006050510060506100605071006050810060509100605101006051110060512100605131006051410060515100605161006051710060518100605191006052010060521100605221006052310060524100605251006052610060527100605281006052910060530100605311006053210060533100605341006053510060536100605371006053810060539100605401006054110060542100605431006054410060545100605461006054710060548100605491006055010060551100605521006055310060554100605551006055610060557100605581006055910060560100605611006056210060563100605641006056510060566100605671006056810060569100605701006057110060572100605731006057410060575100605761006057710060578100605791006058010060581100605821006058310060584100605851006058610060587100605881006058910060590100605911006059210060593100605941006059510060596100605971006059810060599100606001006060110060602100606031006060410060605100606061006060710060608100606091006061010060611100606121006061310060614100606151006061610060617100606181006061910060620100606211006062210060623100606241006062510060626100606271006062810060629100606301006063110060632100606331006063410060635100606361006063710060638100606391006064010060641100606421006064310060644100606451006064610060647100606481006064910060650100606511006065210060653100606541006065510060656100606571006065810060659100606601006066110060662100606631006066410060665100606661006066710060668100606691007005510070056100700571007005810070059100700601007006110070062100700631007006410070065100700661007006710070068100700691007007010070071100700721007007310070074100700751007007610070077100700781007007910070080100700811007008210070083100700841007008510070086100700871007008810070089100700901007009110070092100700931007009410070095100700961007009710070098100700991007010010070101100701021007010310070104100701051007010610070107100701081007010910070110100701111007011210070113100701141007011510070116100701171007011810070119100701201007012110070122100701231007012410070125100701261007012710070128100701291007013010070131100701321007013310070134100701351007013610070137100701381007013910070140100701411007014210070143100701441007014510070146100701471007014810070149100701501007015110070152100701531007015410070155100701561007015710070158100701591007016010070161100701621007016310070164100701651007016610070167100701681007016910070170100701711007017210070173100701741007017510070176100701771007017810070179100701801007018110070182100701831007018410070185100701861007018710070188100701891007019010070191100701921007019310070194100701951007019610070197100701981007019910070200100702011007020210070203100702041007020510070206100702071007020810070209100702101007021110070212100702131007021410070215100702161007021710070218100702191007022010070221100702221007022310070224100702251007022610070227100702281007022910070230100702311007023210070233100702341007023510070236100702371007023810070239100702401007024110070242100702431007024410070245100702461007024710070248100702491007025010070251100702521007025310070254100702551007025610070257100702581007025910070260100702611007026210070263100702641007026510070266100702671007026810070269100702701007027110070272100702731007027410070275100702761007027710070278100702791007028010070281100702821007028310070284100702851007028610070287100702881007028910070290100702911007029210070293100702941007029510070296100702971007029810070299100703001007030110070302100703031007030410070305100703061007030710070308100703091007031010070311100703121007031310070314100703151007031610070317100703181007031910070320100703211007032210070323100703241007032510070326100703271007032810070329100703301007033110070332100703331007033410070335100703361007033710070338100703391007034010070341100703421007034310070344100703451007034610070347100703481007034910070350100703511007035210070353100703541007035510070356100703571007035810070359100703601007036110070362100703631007036410070365100703661007036710070368100703691007037010070371100703721007037310070374100703751007037610070377100703781007037910070380100703811007038210070383100703841007038510070386100703871007038810070389100703901007039110070392100703931007039410070395100703961007039710070398100703991007040010070401100704021007040310070404100704051007040610070407100704081007040910070410100704111007041210070413100704141007041510070416100704171007041810070419100704201007042110070422100704231007042410070425100704261007042710070428100704291007043010070431100704321007043310070434100704351007043610070437100704381007043910070440100704411007044210070443100704441007044510070446100704471007044810070449100704501007045110070452100704531007045410070455100704561007045710070458100704591007046010070461100704621007046310070464100704651007046610070467100704681007046910070470100704711007047210070473100704741007047510070476100704771007047810070479100704801007048110070482100704831007048410070485100704861007048710070488100704891007049010070491100704921007049310070494100704951007049610070497100704981007049910070500100705011007050210070503100705041007050510070506100705071007050810070509100705101007051110070512100705131007051410070515100705161007051710070518100705191007052010070521100705221007052310070524100705251007052610070527100705281007052910070530100705311007053210070533100705341007053510070536100705371007053810070539100705401007054110070542100705431007054410070545100705461007054710070548100705491007055010070551100705521007055310070554100705551007055610070557100705581007055910070560100705611007056210070563100705641007056510070566100705671007056810070569100705701007057110070572100705731007057410070575100705761007057710070578100705791007058010070581100705821007058310070584100705851007058610070587100705881007058910070590100705911007059210070593100705941007059510070596100705971007059810070599100706001007060110070602100706031007060410070605100706061007060710070608100706091007061010070611100706121007061310070614100706151007061610070617100706181007061910070620100706211007062210070623100706241007062510070626100706271007062810070629100706301007063110070632100706331007063410070635100706361007063710070638100706391007064010070641100706421007064310070644100706451007064610070647100706481007064910070650100706511007065210070653100706541007065510070656100706571007065810070659100706601007066110070662100706631007066410070665100706661007066710070668100800551008005610080057100800581008005910080060100800611008006210080063100800641008006510080066100800671008006810080069100800701008007110080072100800731008007410080075100800761008007710080078100800791008008010080081100800821008008310080084100800851008008610080087100800881008008910080090100800911008009210080093100800941008009510080096100800971008009810080099100801001008010110080102100801031008010410080105100801061008010710080108100801091008011010080111100801121008011310080114100801151008011610080117100801181008011910080120100801211008012210080123100801241008012510080126100801271008012810080129100801301008013110080132100801331008013410080135100801361008013710080138100801391008014010080141100801421008014310080144100801451008014610080147100801481008014910080150100801511008015210080153100801541008015510080156100801571008015810080159100801601008016110080162100801631008016410080165100801661008016710080168100801691008017010080171100801721008017310080174100801751008017610080177100801781008017910080180100801811008018210080183100801841008018510080186100801871008018810080189100801901008019110080192100801931008019410080195100801961008019710080198100801991008020010080201100802021008020310080204100802051008020610080207100802081008020910080210100802111008021210080213100802141008021510080216100802171008021810080219100802201008022110080222100802231008022410080225100802261008022710080228100802291008023010080231100802321008023310080234100802351008023610080237100802381008023910080240100802411008024210080243100802441008024510080246100802471008024810080249100802501008025110080252100802531008025410080255100802561008025710080258100802591008026010080261100802621008026310080264100802651008026610080267100802681008026910080270100802711008027210080273100802741008027510080276100802771008027810080279100802801008028110080282100802831008028410080285100802861008028710080288100802891008029010080291100802921008029310080294100802951008029610080297100802981008029910080300100803011008030210080303100803041008030510080306100803071008030810080309100803101008031110080312100803131008031410080315100803161008031710080318100803191008032010080321100803221008032310080324100803251008032610080327100803281008032910080330100803311008033210080333100803341008033510080336100803371008033810080339100803401008034110080342100803431008034410080345100803461008034710080348100803491008035010080351100803521008035310080354100803551008035610080357100803581008035910080360100803611008036210080363100803641008036510080366100803671008036810080369100803701008037110080372100803731008037410080375100803761008037710080378100803791008038010080381100803821008038310080384100803851008038610080387100803881008038910080390100803911008039210080393100803941008039510080396100803971008039810080399100804001008040110080402100804031008040410080405100804061008040710080408100804091008041010080411100804121008041310080414100804151008041610080417100804181008041910080420100804211008042210080423100804241008042510080426100804271008042810080429100804301008043110080432100804331008043410080435100804361008043710080438100804391008044010080441100804421008044310080444100804451008044610080447100804481008044910080450100804511008045210080453100804541008045510080456100804571008045810080459100804601008046110080462100804631008046410080465100804661008046710080468100804691008047010080471100804721008047310080474100804751008047610080477100804781008047910080480100804811008048210080483100804841008048510080486100804871008048810080489100804901008049110080492100804931008049410080495100804961008049710080498100804991008050010080501100805021008050310080504100805051008050610080507100805081008050910080510100805111008051210080513100805141008051510080516100805171008051810080519100805201008052110080522100805231008052410080525100805261008052710080528100805291008053010080531100805321008053310080534100805351008053610080537100805381008053910080540100805411008054210080543100805441008054510080546100805471008054810080549100805501008055110080552100805531008055410080555100805561008055710080558100805591008056010080561100805621008056310080564100805651008056610080567100805681008056910080570100805711008057210080573100805741008057510080576100805771008057810080579100805801008058110080582100805831008058410080585100805861008058710080588100805891008059010080591100805921008059310080594100805951008059610080597100805981008059910080600100806011008060210080603100806041008060510080606100806071008060810080609100806101008061110080612100806131008061410080615100806161008061710080618100806191008062010080621100806221008062310080624100806251008062610080627100806281008062910080630100806311008063210080633100806341008063510080636100806371008063810080639100806401008064110080642100806431008064410080645100806461008064710080648100806491008065010080651100806521008065310080654100806551008065610080657100806581008065910080660100806611008066210080663100806641008066510080666100900551009005610090057100900581009005910090060100900611009006210090063100900641009006510090066100900671009006810090069100900701009007110090072100900731009007410090075100900761009007710090078100900791009008010090081100900821009008310090084100900851009008610090087100900881009008910090090100900911009009210090093100900941009009510090096100900971009009810090099100901001009010110090102100901031009010410090105100901061009010710090108100901091009011010090111100901121009011310090114100901151009011610090117100901181009011910090120100901211009012210090123100901241009012510090126100901271009012810090129100901301009013110090132100901331009013410090135100901361009013710090138100901391009014010090141100901421009014310090144100901451009014610090147100901481009014910090150100901511009015210090153100901541009015510090156100901571009015810090159100901601009016110090162100901631009016410090165100901661009016710090168100901691009017010090171100901721009017310090174100901751009017610090177100901781009017910090180100901811009018210090183100901841009018510090186100901871009018810090189100901901009019110090192100901931009019410090195100901961009019710090198100901991009020010090201100902021009020310090204100902051009020610090207100902081009020910090210100902111009021210090213100902141009021510090216100902171009021810090219100902201009022110090222100902231009022410090225100902261009022710090228100902291009023010090231100902321009023310090234100902351009023610090237100902381009023910090240100902411009024210090243100902441009024510090246100902471009024810090249100902501009025110090252100902531009025410090255100902561009025710090258100902591009026010090261100902621009026310090264100902651009026610090267100902681009026910090270100902711009027210090273100902741009027510090276100902771009027810090279100902801009028110090282100902831009028410090285100902861009028710090288100902891009029010090291100902921009029310090294100902951009029610090297100902981009029910090300100903011009030210090303100903041009030510090306100903071009030810090309100903101009031110090312100903131009031410090315100903161009031710090318100903191009032010090321100903221009032310090324100903251009032610090327100903281009032910090330100903311009033210090333100903341009033510090336100903371009033810090339100903401009034110090342100903431009034410090345100903461009034710090348100903491009035010090351100903521009035310090354100903551009035610090357100903581009035910090360100903611009036210090363100903641009036510090366100903671009036810090369100903701009037110090372100903731009037410090375100903761009037710090378100903791009038010090381100903821009038310090384100903851009038610090387100903881009038910090390100903911009039210090393100903941009039510090396100903971009039810090399100904001009040110090402100904031009040410090405100904061009040710090408100904091009041010090411100904121009041310090414100904151009041610090417100904181009041910090420100904211009042210090423100904241009042510090426100904271009042810090429100904301009043110090432100904331009043410090435100904361009043710090438100904391009044010090441100904421009044310090444100904451009044610090447100904481009044910090450100904511009045210090453100904541009045510090456100904571009045810090459100904601009046110090462100904631009046410090465100904661009046710090468100904691009047010090471100904721009047310090474100904751009047610090477100904781009047910090480100904811009048210090483100904841009048510090486100904871009048810090489100904901009049110090492100904931009049410090495100904961009049710090498100904991009050010090501100905021009050310090504100905051009050610090507100905081009050910090510100905111009051210090513100905141009051510090516100905171009051810090519100905201009052110090522100905231009052410090525100905261009052710090528100905291009053010090531100905321009053310090534100905351009053610090537100905381009053910090540100905411009054210090543100905441009054510090546100905471009054810090549100905501009055110090552100905531009055410090555100905561009055710090558100905591009056010090561100905621009056310090564100905651009056610090567100905681009056910090570100905711009057210090573100905741009057510090576100905771009057810090579100905801009058110090582100905831009058410090585100905861009058710090588100905891009059010090591100905921009059310090594100905951009059610090597100905981009059910090600100906011009060210090603100906041009060510090606100906071009060810090609100906101009061110090612100906131009061410090615100906161009061710090618100906191009062010090621100906221009062310090624100906251009062610090627100906281009062910090630100906311009063210090633100906341009063510090636100906371009063810090639100906401009064110090642100906431009064410090645100906461009064710090648100906491009065010090651100906521009065310090654100906551009065610090657100906581009065910090660100906611009066210090663100906641009066510100055101000561010005710100058101000591010006010100061101000621010006310100064101000651010006610100067101000681010006910100070101000711010007210100073101000741010007510100076101000771010007810100079101000801010008110100082101000831010008410100085101000861010008710100088101000891010009010100091101000921010009310100094101000951010009610100097101000981010009910100100101001011010010210100103101001041010010510100106101001071010010810100109101001101010011110100112101001131010011410100115101001161010011710100118101001191010012010100121101001221010012310100124101001251010012610100127101001281010012910100130101001311010013210100133101001341010013510100136101001371010013810100139101001401010014110100142101001431010014410100145101001461010014710100148101001491010015010100151101001521010015310100154101001551010015610100157101001581010015910100160101001611010016210100163101001641010016510100166101001671010016810100169101001701010017110100172101001731010017410100175101001761010017710100178101001791010018010100181101001821010018310100184101001851010018610100187101001881010018910100190101001911010019210100193101001941010019510100196101001971010019810100199101002001010020110100202101002031010020410100205101002061010020710100208101002091010021010100211101002121010021310100214101002151010021610100217101002181010021910100220101002211010022210100223101002241010022510100226101002271010022810100229101002301010023110100232101002331010023410100235101002361010023710100238101002391010024010100241101002421010024310100244101002451010024610100247101002481010024910100250101002511010025210100253101002541010025510100256101002571010025810100259101002601010026110100262101002631010026410100265101002661010026710100268101002691010027010100271101002721010027310100274101002751010027610100277101002781010027910100280101002811010028210100283101002841010028510100286101002871010028810100289101002901010029110100292101002931010029410100295101002961010029710100298101002991010030010100301101003021010030310100304101003051010030610100307101003081010030910100310101003111010031210100313101003141010031510100316101003171010031810100319101003201010032110100322101003231010032410100325101003261010032710100328101003291010033010100331101003321010033310100334101003351010033610100337101003381010033910100340101003411010034210100343101003441010034510100346101003471010034810100349101003501010035110100352101003531010035410100355101003561010035710100358101003591010036010100361101003621010036310100364101003651010036610100367101003681010036910100370101003711010037210100373101003741010037510100376101003771010037810100379101003801010038110100382101003831010038410100385101003861010038710100388101003891010039010100391101003921010039310100394101003951010039610100397101003981010039910100400101004011010040210100403101004041010040510100406101004071010040810100409101004101010041110100412101004131010041410100415101004161010041710100418101004191010042010100421101004221010042310100424101004251010042610100427101004281010042910100430101004311010043210100433101004341010043510100436101004371010043810100439101004401010044110100442101004431010044410100445101004461010044710100448101004491010045010100451101004521010045310100454101004551010045610100457101004581010045910100460101004611010046210100463101004641010046510100466101004671010046810100469101004701010047110100472101004731010047410100475101004761010047710100478101004791010048010100481101004821010048310100484101004851010048610100487101004881010048910100490101004911010049210100493101004941010049510100496101004971010049810100499101005001010050110100502101005031010050410100505101005061010050710100508101005091010051010100511101005121010051310100514101005151010051610100517101005181010051910100520101005211010052210100523101005241010052510100526101005271010052810100529101005301010053110100532101005331010053410100535101005361010053710100538101005391010054010100541101005421010054310100544101005451010054610100547101005481010054910100550101005511010055210100553101005541010055510100556101005571010055810100559101005601010056110100562101005631010056410100565101005661010056710100568101005691010057010100571101005721010057310100574101005751010057610100577101005781010057910100580101005811010058210100583101005841010058510100586101005871010058810100589101005901010059110100592101005931010059410100595101005961010059710100598101005991010060010100601101006021010060310100604101006051010060610100607101006081010060910100610101006111010061210100613101006141010061510100616101006171010061810100619101006201010062110100622101006231010062410100625101006261010062710100628101006291010063010100631101006321010063310100634101006351010063610100637101006381010063910100640101006411010064210100643101006441010064510100646101006471010064810100649101006501010065110100652101006531010065410100655101006561010065710100658101006591010066010100661101006621010066310100664101100551011005610110057101100581011005910110060101100611011006210110063101100641011006510110066101100671011006810110069101100701011007110110072101100731011007410110075101100761011007710110078101100791011008010110081101100821011008310110084101100851011008610110087101100881011008910110090101100911011009210110093101100941011009510110096101100971011009810110099101101001011010110110102101101031011010410110105101101061011010710110108101101091011011010110111101101121011011310110114101101151011011610110117101101181011011910110120101101211011012210110123101101241011012510110126101101271011012810110129101101301011013110110132101101331011013410110135101101361011013710110138101101391011014010110141101101421011014310110144101101451011014610110147101101481011014910110150101101511011015210110153101101541011015510110156101101571011015810110159101101601011016110110162101101631011016410110165101101661011016710110168101101691011017010110171101101721011017310110174101101751011017610110177101101781011017910110180101101811011018210110183101101841011018510110186101101871011018810110189101101901011019110110192101101931011019410110195101101961011019710110198101101991011020010110201101102021011020310110204101102051011020610110207101102081011020910110210101102111011021210110213101102141011021510110216101102171011021810110219101102201011022110110222101102231011022410110225101102261011022710110228101102291011023010110231101102321011023310110234101102351011023610110237101102381011023910110240101102411011024210110243101102441011024510110246101102471011024810110249101102501011025110110252101102531011025410110255101102561011025710110258101102591011026010110261101102621011026310110264101102651011026610110267101102681011026910110270101102711011027210110273101102741011027510110276101102771011027810110279101102801011028110110282101102831011028410110285101102861011028710110288101102891011029010110291101102921011029310110294101102951011029610110297101102981011029910110300101103011011030210110303101103041011030510110306101103071011030810110309101103101011031110110312101103131011031410110315101103161011031710110318101103191011032010110321101103221011032310110324101103251011032610110327101103281011032910110330101103311011033210110333101103341011033510110336101103371011033810110339101103401011034110110342101103431011034410110345101103461011034710110348101103491011035010110351101103521011035310110354101103551011035610110357101103581011035910110360101103611011036210110363101103641011036510110366101103671011036810110369101103701011037110110372101103731011037410110375101103761011037710110378101103791011038010110381101103821011038310110384101103851011038610110387101103881011038910110390101103911011039210110393101103941011039510110396101103971011039810110399101104001011040110110402101104031011040410110405101104061011040710110408101104091011041010110411101104121011041310110414101104151011041610110417101104181011041910110420101104211011042210110423101104241011042510110426101104271011042810110429101104301011043110110432101104331011043410110435101104361011043710110438101104391011044010110441101104421011044310110444101104451011044610110447101104481011044910110450101104511011045210110453101104541011045510110456101104571011045810110459101104601011046110110462101104631011046410110465101104661011046710110468101104691011047010110471101104721011047310110474101104751011047610110477101104781011047910110480101104811011048210110483101104841011048510110486101104871011048810110489101104901011049110110492101104931011049410110495101104961011049710110498101104991011050010110501101105021011050310110504101105051011050610110507101105081011050910110510101105111011051210110513101105141011051510110516101105171011051810110519101105201011052110110522101105231011052410110525101105261011052710110528101105291011053010110531101105321011053310110534101105351011053610110537101105381011053910110540101105411011054210110543101105441011054510110546101105471011054810110549101105501011055110110552101105531011055410110555101105561011055710110558101105591011056010110561101105621011056310110564101105651011056610110567101105681011056910110570101105711011057210110573101105741011057510110576101105771011057810110579101105801011058110110582101105831011058410110585101105861011058710110588101105891011059010110591101105921011059310110594101105951011059610110597101105981011059910110600101106011011060210110603101106041011060510110606101106071011060810110609101106101011061110110612101106131011061410110615101106161011061710110618101106191011062010110621101106221011062310110624101106251011062610110627101106281011062910110630101106311011063210110633101106341011063510110636101106371011063810110639101106401011064110110642101106431011064410110645101106461011064710110648101106491011065010110651101106521011065310110654101106551011065610110657101106581011065910110660101106611011066210110663101200561012005710120058101200591012006010120061101200621012006310120064101200651012006610120067101200681012006910120070101200711012007210120073101200741012007510120076101200771012007810120079101200801012008110120082101200831012008410120085101200861012008710120088101200891012009010120091101200921012009310120094101200951012009610120097101200981012009910120100101201011012010210120103101201041012010510120106101201071012010810120109101201101012011110120112101201131012011410120115101201161012011710120118101201191012012010120121101201221012012310120124101201251012012610120127101201281012012910120130101201311012013210120133101201341012013510120136101201371012013810120139101201401012014110120142101201431012014410120145101201461012014710120148101201491012015010120151101201521012015310120154101201551012015610120157101201581012015910120160101201611012016210120163101201641012016510120166101201671012016810120169101201701012017110120172101201731012017410120175101201761012017710120178101201791012018010120181101201821012018310120184101201851012018610120187101201881012018910120190101201911012019210120193101201941012019510120196101201971012019810120199101202001012020110120202101202031012020410120205101202061012020710120208101202091012021010120211101202121012021310120214101202151012021610120217101202181012021910120220101202211012022210120223101202241012022510120226101202271012022810120229101202301012023110120232101202331012023410120235101202361012023710120238101202391012024010120241101202421012024310120244101202451012024610120247101202481012024910120250101202511012025210120253101202541012025510120256101202571012025810120259101202601012026110120262101202631012026410120265101202661012026710120268101202691012027010120271101202721012027310120274101202751012027610120277101202781012027910120280101202811012028210120283101202841012028510120286101202871012028810120289101202901012029110120292101202931012029410120295101202961012029710120298101202991012030010120301101203021012030310120304101203051012030610120307101203081012030910120310101203111012031210120313101203141012031510120316101203171012031810120319101203201012032110120322101203231012032410120325101203261012032710120328101203291012033010120331101203321012033310120334101203351012033610120337101203381012033910120340101203411012034210120343101203441012034510120346101203471012034810120349101203501012035110120352101203531012035410120355101203561012035710120358101203591012036010120361101203621012036310120364101203651012036610120367101203681012036910120370101203711012037210120373101203741012037510120376101203771012037810120379101203801012038110120382101203831012038410120385101203861012038710120388101203891012039010120391101203921012039310120394101203951012039610120397101203981012039910120400101204011012040210120403101204041012040510120406101204071012040810120409101204101012041110120412101204131012041410120415101204161012041710120418101204191012042010120421101204221012042310120424101204251012042610120427101204281012042910120430101204311012043210120433101204341012043510120436101204371012043810120439101204401012044110120442101204431012044410120445101204461012044710120448101204491012045010120451101204521012045310120454101204551012045610120457101204581012045910120460101204611012046210120463101204641012046510120466101204671012046810120469101204701012047110120472101204731012047410120475101204761012047710120478101204791012048010120481101204821012048310120484101204851012048610120487101204881012048910120490101204911012049210120493101204941012049510120496101204971012049810120499101205001012050110120502101205031012050410120505101205061012050710120508101205091012051010120511101205121012051310120514101205151012051610120517101205181012051910120520101205211012052210120523101205241012052510120526101205271012052810120529101205301012053110120532101205331012053410120535101205361012053710120538101205391012054010120541101205421012054310120544101205451012054610120547101205481012054910120550101205511012055210120553101205541012055510120556101205571012055810120559101205601012056110120562101205631012056410120565101205661012056710120568101205691012057010120571101205721012057310120574101205751012057610120577101205781012057910120580101205811012058210120583101205841012058510120586101205871012058810120589101205901012059110120592101205931012059410120595101205961012059710120598101205991012060010120601101206021012060310120604101206051012060610120607101206081012060910120610101206111012061210120613101206141012061510120616101206171012061810120619101206201012062110120622101206231012062410120625101206261012062710120628101206291012063010120631101206321012063310120634101206351012063610120637101206381012063910120640101206411012064210120643101206441012064510120646101206471012064810120649101206501012065110120652101206531012065410120655101206561012065710120658101206591012066010120661101206621013005610130057101300581013005910130060101300611013006210130063101300641013006510130066101300671013006810130069101300701013007110130072101300731013007410130075101300761013007710130078101300791013008010130081101300821013008310130084101300851013008610130087101300881013008910130090101300911013009210130093101300941013009510130096101300971013009810130099101301001013010110130102101301031013010410130105101301061013010710130108101301091013011010130111101301121013011310130114101301151013011610130117101301181013011910130120101301211013012210130123101301241013012510130126101301271013012810130129101301301013013110130132101301331013013410130135101301361013013710130138101301391013014010130141101301421013014310130144101301451013014610130147101301481013014910130150101301511013015210130153101301541013015510130156101301571013015810130159101301601013016110130162101301631013016410130165101301661013016710130168101301691013017010130171101301721013017310130174101301751013017610130177101301781013017910130180101301811013018210130183101301841013018510130186101301871013018810130189101301901013019110130192101301931013019410130195101301961013019710130198101301991013020010130201101302021013020310130204101302051013020610130207101302081013020910130210101302111013021210130213101302141013021510130216101302171013021810130219101302201013022110130222101302231013022410130225101302261013022710130228101302291013023010130231101302321013023310130234101302351013023610130237101302381013023910130240101302411013024210130243101302441013024510130246101302471013024810130249101302501013025110130252101302531013025410130255101302561013025710130258101302591013026010130261101302621013026310130264101302651013026610130267101302681013026910130270101302711013027210130273101302741013027510130276101302771013027810130279101302801013028110130282101302831013028410130285101302861013028710130288101302891013029010130291101302921013029310130294101302951013029610130297101302981013029910130300101303011013030210130303101303041013030510130306101303071013030810130309101303101013031110130312101303131013031410130315101303161013031710130318101303191013032010130321101303221013032310130324101303251013032610130327101303281013032910130330101303311013033210130333101303341013033510130336101303371013033810130339101303401013034110130342101303431013034410130345101303461013034710130348101303491013035010130351101303521013035310130354101303551013035610130357101303581013035910130360101303611013036210130363101303641013036510130366101303671013036810130369101303701013037110130372101303731013037410130375101303761013037710130378101303791013038010130381101303821013038310130384101303851013038610130387101303881013038910130390101303911013039210130393101303941013039510130396101303971013039810130399101304001013040110130402101304031013040410130405101304061013040710130408101304091013041010130411101304121013041310130414101304151013041610130417101304181013041910130420101304211013042210130423101304241013042510130426101304271013042810130429101304301013043110130432101304331013043410130435101304361013043710130438101304391013044010130441101304421013044310130444101304451013044610130447101304481013044910130450101304511013045210130453101304541013045510130456101304571013045810130459101304601013046110130462101304631013046410130465101304661013046710130468101304691013047010130471101304721013047310130474101304751013047610130477101304781013047910130480101304811013048210130483101304841013048510130486101304871013048810130489101304901013049110130492101304931013049410130495101304961013049710130498101304991013050010130501101305021013050310130504101305051013050610130507101305081013050910130510101305111013051210130513101305141013051510130516101305171013051810130519101305201013052110130522101305231013052410130525101305261013052710130528101305291013053010130531101305321013053310130534101305351013053610130537101305381013053910130540101305411013054210130543101305441013054510130546101305471013054810130549101305501013055110130552101305531013055410130555101305561013055710130558101305591013056010130561101305621013056310130564101305651013056610130567101305681013056910130570101305711013057210130573101305741013057510130576101305771013057810130579101305801013058110130582101305831013058410130585101305861013058710130588101305891013059010130591101305921013059310130594101305951013059610130597101305981013059910130600101306011013060210130603101306041013060510130606101306071013060810130609101306101013061110130612101306131013061410130615101306161013061710130618101306191013062010130621101306221013062310130624101306251013062610130627101306281013062910130630101306311013063210130633101306341013063510130636101306371013063810130639101306401013064110130642101306431013064410130645101306461013064710130648101306491013065010130651101306521013065310130654101306551013065610130657101306581013065910130660101400561014005710140058101400591014006010140061101400621014006310140064101400651014006610140067101400681014006910140070101400711014007210140073101400741014007510140076101400771014007810140079101400801014008110140082101400831014008410140085101400861014008710140088101400891014009010140091101400921014009310140094101400951014009610140097101400981014009910140100101401011014010210140103101401041014010510140106101401071014010810140109101401101014011110140112101401131014011410140115101401161014011710140118101401191014012010140121101401221014012310140124101401251014012610140127101401281014012910140130101401311014013210140133101401341014013510140136101401371014013810140139101401401014014110140142101401431014014410140145101401461014014710140148101401491014015010140151101401521014015310140154101401551014015610140157101401581014015910140160101401611014016210140163101401641014016510140166101401671014016810140169101401701014017110140172101401731014017410140175101401761014017710140178101401791014018010140181101401821014018310140184101401851014018610140187101401881014018910140190101401911014019210140193101401941014019510140196101401971014019810140199101402001014020110140202101402031014020410140205101402061014020710140208101402091014021010140211101402121014021310140214101402151014021610140217101402181014021910140220101402211014022210140223101402241014022510140226101402271014022810140229101402301014023110140232101402331014023410140235101402361014023710140238101402391014024010140241101402421014024310140244101402451014024610140247101402481014024910140250101402511014025210140253101402541014025510140256101402571014025810140259101402601014026110140262101402631014026410140265101402661014026710140268101402691014027010140271101402721014027310140274101402751014027610140277101402781014027910140280101402811014028210140283101402841014028510140286101402871014028810140289101402901014029110140292101402931014029410140295101402961014029710140298101402991014030010140301101403021014030310140304101403051014030610140307101403081014030910140310101403111014031210140313101403141014031510140316101403171014031810140319101403201014032110140322101403231014032410140325101403261014032710140328101403291014033010140331101403321014033310140334101403351014033610140337101403381014033910140340101403411014034210140343101403441014034510140346101403471014034810140349101403501014035110140352101403531014035410140355101403561014035710140358101403591014036010140361101403621014036310140364101403651014036610140367101403681014036910140370101403711014037210140373101403741014037510140376101403771014037810140379101403801014038110140382101403831014038410140385101403861014038710140388101403891014039010140391101403921014039310140394101403951014039610140397101403981014039910140400101404011014040210140403101404041014040510140406101404071014040810140409101404101014041110140412101404131014041410140415101404161014041710140418101404191014042010140421101404221014042310140424101404251014042610140427101404281014042910140430101404311014043210140433101404341014043510140436101404371014043810140439101404401014044110140442101404431014044410140445101404461014044710140448101404491014045010140451101404521014045310140454101404551014045610140457101404581014045910140460101404611014046210140463101404641014046510140466101404671014046810140469101404701014047110140472101404731014047410140475101404761014047710140478101404791014048010140481101404821014048310140484101404851014048610140487101404881014048910140490101404911014049210140493101404941014049510140496101404971014049810140499101405001014050110140502101405031014050410140505101405061014050710140508101405091014051010140511101405121014051310140514101405151014051610140517101405181014051910140520101405211014052210140523101405241014052510140526101405271014052810140529101405301014053110140532101405331014053410140535101405361014053710140538101405391014054010140541101405421014054310140544101405451014054610140547101405481014054910140550101405511014055210140553101405541014055510140556101405571014055810140559101405601014056110140562101405631014056410140565101405661014056710140568101405691014057010140571101405721014057310140574101405751014057610140577101405781014057910140580101405811014058210140583101405841014058510140586101405871014058810140589101405901014059110140592101405931014059410140595101405961014059710140598101405991014060010140601101406021014060310140604101406051014060610140607101406081014060910140610101406111014061210140613101406141014061510140616101406171014061810140619101406201014062110140622101406231014062410140625101406261014062710140628101406291014063010140631101406321014063310140634101406351014063610140637101406381014063910140640101406411014064210140643101406441014064510140646101406471014064810140649101406501014065110140652101406531014065410140655101406561014065710150056101500571015005810150059101500601015006110150062101500631015006410150065101500661015006710150068101500691015007010150071101500721015007310150074101500751015007610150077101500781015007910150080101500811015008210150083101500841015008510150086101500871015008810150089101500901015009110150092101500931015009410150095101500961015009710150098101500991015010010150101101501021015010310150104101501051015010610150107101501081015010910150110101501111015011210150113101501141015011510150116101501171015011810150119101501201015012110150122101501231015012410150125101501261015012710150128101501291015013010150131101501321015013310150134101501351015013610150137101501381015013910150140101501411015014210150143101501441015014510150146101501471015014810150149101501501015015110150152101501531015015410150155101501561015015710150158101501591015016010150161101501621015016310150164101501651015016610150167101501681015016910150170101501711015017210150173101501741015017510150176101501771015017810150179101501801015018110150182101501831015018410150185101501861015018710150188101501891015019010150191101501921015019310150194101501951015019610150197101501981015019910150200101502011015020210150203101502041015020510150206101502071015020810150209101502101015021110150212101502131015021410150215101502161015021710150218101502191015022010150221101502221015022310150224101502251015022610150227101502281015022910150230101502311015023210150233101502341015023510150236101502371015023810150239101502401015024110150242101502431015024410150245101502461015024710150248101502491015025010150251101502521015025310150254101502551015025610150257101502581015025910150260101502611015026210150263101502641015026510150266101502671015026810150269101502701015027110150272101502731015027410150275101502761015027710150278101502791015028010150281101502821015028310150284101502851015028610150287101502881015028910150290101502911015029210150293101502941015029510150296101502971015029810150299101503001015030110150302101503031015030410150305101503061015030710150308101503091015031010150311101503121015031310150314101503151015031610150317101503181015031910150320101503211015032210150323101503241015032510150326101503271015032810150329101503301015033110150332101503331015033410150335101503361015033710150338101503391015034010150341101503421015034310150344101503451015034610150347101503481015034910150350101503511015035210150353101503541015035510150356101503571015035810150359101503601015036110150362101503631015036410150365101503661015036710150368101503691015037010150371101503721015037310150374101503751015037610150377101503781015037910150380101503811015038210150383101503841015038510150386101503871015038810150389101503901015039110150392101503931015039410150395101503961015039710150398101503991015040010150401101504021015040310150404101504051015040610150407101504081015040910150410101504111015041210150413101504141015041510150416101504171015041810150419101504201015042110150422101504231015042410150425101504261015042710150428101504291015043010150431101504321015043310150434101504351015043610150437101504381015043910150440101504411015044210150443101504441015044510150446101504471015044810150449101504501015045110150452101504531015045410150455101504561015045710150458101504591015046010150461101504621015046310150464101504651015046610150467101504681015046910150470101504711015047210150473101504741015047510150476101504771015047810150479101504801015048110150482101504831015048410150485101504861015048710150488101504891015049010150491101504921015049310150494101504951015049610150497101504981015049910150500101505011015050210150503101505041015050510150506101505071015050810150509101505101015051110150512101505131015051410150515101505161015051710150518101505191015052010150521101505221015052310150524101505251015052610150527101505281015052910150530101505311015053210150533101505341015053510150536101505371015053810150539101505401015054110150542101505431015054410150545101505461015054710150548101505491015055010150551101505521015055310150554101505551015055610150557101505581015055910150560101505611015056210150563101505641015056510150566101505671015056810150569101505701015057110150572101505731015057410150575101505761015057710150578101505791015058010150581101505821015058310150584101505851015058610150587101505881015058910150590101505911015059210150593101505941015059510150596101505971015059810150599101506001015060110150602101506031015060410150605101506061015060710150608101506091015061010150611101506121015061310150614101506151015061610150617101506181015061910150620101506211015062210150623101506241015062510150626101506271015062810150629101506301015063110150632101506331015063410150635101506361015063710150638101506391015064010150641101506421015064310150644101506451015064610150647101506481015064910150650101506511015065210150653101600561016005710160058101600591016006010160061101600621016006310160064101600651016006610160067101600681016006910160070101600711016007210160073101600741016007510160076101600771016007810160079101600801016008110160082101600831016008410160085101600861016008710160088101600891016009010160091101600921016009310160094101600951016009610160097101600981016009910160100101601011016010210160103101601041016010510160106101601071016010810160109101601101016011110160112101601131016011410160115101601161016011710160118101601191016012010160121101601221016012310160124101601251016012610160127101601281016012910160130101601311016013210160133101601341016013510160136101601371016013810160139101601401016014110160142101601431016014410160145101601461016014710160148101601491016015010160151101601521016015310160154101601551016015610160157101601581016015910160160101601611016016210160163101601641016016510160166101601671016016810160169101601701016017110160172101601731016017410160175101601761016017710160178101601791016018010160181101601821016018310160184101601851016018610160187101601881016018910160190101601911016019210160193101601941016019510160196101601971016019810160199101602001016020110160202101602031016020410160205101602061016020710160208101602091016021010160211101602121016021310160214101602151016021610160217101602181016021910160220101602211016022210160223101602241016022510160226101602271016022810160229101602301016023110160232101602331016023410160235101602361016023710160238101602391016024010160241101602421016024310160244101602451016024610160247101602481016024910160250101602511016025210160253101602541016025510160256101602571016025810160259101602601016026110160262101602631016026410160265101602661016026710160268101602691016027010160271101602721016027310160274101602751016027610160277101602781016027910160280101602811016028210160283101602841016028510160286101602871016028810160289101602901016029110160292101602931016029410160295101602961016029710160298101602991016030010160301101603021016030310160304101603051016030610160307101603081016030910160310101603111016031210160313101603141016031510160316101603171016031810160319101603201016032110160322101603231016032410160325101603261016032710160328101603291016033010160331101603321016033310160334101603351016033610160337101603381016033910160340101603411016034210160343101603441016034510160346101603471016034810160349101603501016035110160352101603531016035410160355101603561016035710160358101603591016036010160361101603621016036310160364101603651016036610160367101603681016036910160370101603711016037210160373101603741016037510160376101603771016037810160379101603801016038110160382101603831016038410160385101603861016038710160388101603891016039010160391101603921016039310160394101603951016039610160397101603981016039910160400101604011016040210160403101604041016040510160406101604071016040810160409101604101016041110160412101604131016041410160415101604161016041710160418101604191016042010160421101604221016042310160424101604251016042610160427101604281016042910160430101604311016043210160433101604341016043510160436101604371016043810160439101604401016044110160442101604431016044410160445101604461016044710160448101604491016045010160451101604521016045310160454101604551016045610160457101604581016045910160460101604611016046210160463101604641016046510160466101604671016046810160469101604701016047110160472101604731016047410160475101604761016047710160478101604791016048010160481101604821016048310160484101604851016048610160487101604881016048910160490101604911016049210160493101604941016049510160496101604971016049810160499101605001016050110160502101605031016050410160505101605061016050710160508101605091016051010160511101605121016051310160514101605151016051610160517101605181016051910160520101605211016052210160523101605241016052510160526101605271016052810160529101605301016053110160532101605331016053410160535101605361016053710160538101605391016054010160541101605421016054310160544101605451016054610160547101605481016054910160550101605511016055210160553101605541016055510160556101605571016055810160559101605601016056110160562101605631016056410160565101605661016056710160568101605691016057010160571101605721016057310160574101605751016057610160577101605781016057910160580101605811016058210160583101605841016058510160586101605871016058810160589101605901016059110160592101605931016059410160595101605961016059710160598101605991016060010160601101606021016060310160604101606051016060610160607101606081016060910160610101606111016061210160613101606141016061510160616101606171016061810160619101606201016062110160622101606231016062410160625101606261016062710160628101606291016063010160631101606321016063310160634101606351016063610160637101606381016063910160640101606411016064210160643101606441016064510160646101606471016064810160649101700561017005710170058101700591017006010170061101700621017006310170064101700651017006610170067101700681017006910170070101700711017007210170073101700741017007510170076101700771017007810170079101700801017008110170082101700831017008410170085101700861017008710170088101700891017009010170091101700921017009310170094101700951017009610170097101700981017009910170100101701011017010210170103101701041017010510170106101701071017010810170109101701101017011110170112101701131017011410170115101701161017011710170118101701191017012010170121101701221017012310170124101701251017012610170127101701281017012910170130101701311017013210170133101701341017013510170136101701371017013810170139101701401017014110170142101701431017014410170145101701461017014710170148101701491017015010170151101701521017015310170154101701551017015610170157101701581017015910170160101701611017016210170163101701641017016510170166101701671017016810170169101701701017017110170172101701731017017410170175101701761017017710170178101701791017018010170181101701821017018310170184101701851017018610170187101701881017018910170190101701911017019210170193101701941017019510170196101701971017019810170199101702001017020110170202101702031017020410170205101702061017020710170208101702091017021010170211101702121017021310170214101702151017021610170217101702181017021910170220101702211017022210170223101702241017022510170226101702271017022810170229101702301017023110170232101702331017023410170235101702361017023710170238101702391017024010170241101702421017024310170244101702451017024610170247101702481017024910170250101702511017025210170253101702541017025510170256101702571017025810170259101702601017026110170262101702631017026410170265101702661017026710170268101702691017027010170271101702721017027310170274101702751017027610170277101702781017027910170280101702811017028210170283101702841017028510170286101702871017028810170289101702901017029110170292101702931017029410170295101702961017029710170298101702991017030010170301101703021017030310170304101703051017030610170307101703081017030910170310101703111017031210170313101703141017031510170316101703171017031810170319101703201017032110170322101703231017032410170325101703261017032710170328101703291017033010170331101703321017033310170334101703351017033610170337101703381017033910170340101703411017034210170343101703441017034510170346101703471017034810170349101703501017035110170352101703531017035410170355101703561017035710170358101703591017036010170361101703621017036310170364101703651017036610170367101703681017036910170370101703711017037210170373101703741017037510170376101703771017037810170379101703801017038110170382101703831017038410170385101703861017038710170388101703891017039010170391101703921017039310170394101703951017039610170397101703981017039910170400101704011017040210170403101704041017040510170406101704071017040810170409101704101017041110170412101704131017041410170415101704161017041710170418101704191017042010170421101704221017042310170424101704251017042610170427101704281017042910170430101704311017043210170433101704341017043510170436101704371017043810170439101704401017044110170442101704431017044410170445101704461017044710170448101704491017045010170451101704521017045310170454101704551017045610170457101704581017045910170460101704611017046210170463101704641017046510170466101704671017046810170469101704701017047110170472101704731017047410170475101704761017047710170478101704791017048010170481101704821017048310170484101704851017048610170487101704881017048910170490101704911017049210170493101704941017049510170496101704971017049810170499101705001017050110170502101705031017050410170505101705061017050710170508101705091017051010170511101705121017051310170514101705151017051610170517101705181017051910170520101705211017052210170523101705241017052510170526101705271017052810170529101705301017053110170532101705331017053410170535101705361017053710170538101705391017054010170541101705421017054310170544101705451017054610170547101705481017054910170550101705511017055210170553101705541017055510170556101705571017055810170559101705601017056110170562101705631017056410170565101705661017056710170568101705691017057010170571101705721017057310170574101705751017057610170577101705781017057910170580101705811017058210170583101705841017058510170586101705871017058810170589101705901017059110170592101705931017059410170595101705961017059710170598101705991017060010170601101706021017060310170604101706051017060610170607101706081017060910170610101706111017061210170613101706141017061510170616101706171017061810170619101706201017062110170622101706231017062410170625101706261017062710170628101706291017063010170631101706321017063310170634101706351017063610170637101706381017063910170640101706411017064210170643101706441017064510170646101706471017064810180056101800571018005810180059101800601018006110180062101800631018006410180065101800661018006710180068101800691018007010180071101800721018007310180074101800751018007610180077101800781018007910180080101800811018008210180083101800841018008510180086101800871018008810180089101800901018009110180092101800931018009410180095101800961018009710180098101800991018010010180101101801021018010310180104101801051018010610180107101801081018010910180110101801111018011210180113101801141018011510180116101801171018011810180119101801201018012110180122101801231018012410180125101801261018012710180128101801291018013010180131101801321018013310180134101801351018013610180137101801381018013910180140101801411018014210180143101801441018014510180146101801471018014810180149101801501018015110180152101801531018015410180155101801561018015710180158101801591018016010180161101801621018016310180164101801651018016610180167101801681018016910180170101801711018017210180173101801741018017510180176101801771018017810180179101801801018018110180182101801831018018410180185101801861018018710180188101801891018019010180191101801921018019310180194101801951018019610180197101801981018019910180200101802011018020210180203101802041018020510180206101802071018020810180209101802101018021110180212101802131018021410180215101802161018021710180218101802191018022010180221101802221018022310180224101802251018022610180227101802281018022910180230101802311018023210180233101802341018023510180236101802371018023810180239101802401018024110180242101802431018024410180245101802461018024710180248101802491018025010180251101802521018025310180254101802551018025610180257101802581018025910180260101802611018026210180263101802641018026510180266101802671018026810180269101802701018027110180272101802731018027410180275101802761018027710180278101802791018028010180281101802821018028310180284101802851018028610180287101802881018028910180290101802911018029210180293101802941018029510180296101802971018029810180299101803001018030110180302101803031018030410180305101803061018030710180308101803091018031010180311101803121018031310180314101803151018031610180317101803181018031910180320101803211018032210180323101803241018032510180326101803271018032810180329101803301018033110180332101803331018033410180335101803361018033710180338101803391018034010180341101803421018034310180344101803451018034610180347101803481018034910180350101803511018035210180353101803541018035510180356101803571018035810180359101803601018036110180362101803631018036410180365101803661018036710180368101803691018037010180371101803721018037310180374101803751018037610180377101803781018037910180380101803811018038210180383101803841018038510180386101803871018038810180389101803901018039110180392101803931018039410180395101803961018039710180398101803991018040010180401101804021018040310180404101804051018040610180407101804081018040910180410101804111018041210180413101804141018041510180416101804171018041810180419101804201018042110180422101804231018042410180425101804261018042710180428101804291018043010180431101804321018043310180434101804351018043610180437101804381018043910180440101804411018044210180443101804441018044510180446101804471018044810180449101804501018045110180452101804531018045410180455101804561018045710180458101804591018046010180461101804621018046310180464101804651018046610180467101804681018046910180470101804711018047210180473101804741018047510180476101804771018047810180479101804801018048110180482101804831018048410180485101804861018048710180488101804891018049010180491101804921018049310180494101804951018049610180497101804981018049910180500101805011018050210180503101805041018050510180506101805071018050810180509101805101018051110180512101805131018051410180515101805161018051710180518101805191018052010180521101805221018052310180524101805251018052610180527101805281018052910180530101805311018053210180533101805341018053510180536101805371018053810180539101805401018054110180542101805431018054410180545101805461018054710180548101805491018055010180551101805521018055310180554101805551018055610180557101805581018055910180560101805611018056210180563101805641018056510180566101805671018056810180569101805701018057110180572101805731018057410180575101805761018057710180578101805791018058010180581101805821018058310180584101805851018058610180587101805881018058910180590101805911018059210180593101805941018059510180596101805971018059810180599101806001018060110180602101806031018060410180605101806061018060710180608101806091018061010180611101806121018061310180614101806151018061610180617101806181018061910180620101806211018062210180623101806241018062510180626101806271018062810180629101806301018063110180632101806331018063410180635101806361018063710180638101806391018064010180641101806421018064310180644101806451018064610180647101806481019005710190058101900591019006010190061101900621019006310190064101900651019006610190067101900681019006910190070101900711019007210190073101900741019007510190076101900771019007810190079101900801019008110190082101900831019008410190085101900861019008710190088101900891019009010190091101900921019009310190094101900951019009610190097101900981019009910190100101901011019010210190103101901041019010510190106101901071019010810190109101901101019011110190112101901131019011410190115101901161019011710190118101901191019012010190121101901221019012310190124101901251019012610190127101901281019012910190130101901311019013210190133101901341019013510190136101901371019013810190139101901401019014110190142101901431019014410190145101901461019014710190148101901491019015010190151101901521019015310190154101901551019015610190157101901581019015910190160101901611019016210190163101901641019016510190166101901671019016810190169101901701019017110190172101901731019017410190175101901761019017710190178101901791019018010190181101901821019018310190184101901851019018610190187101901881019018910190190101901911019019210190193101901941019019510190196101901971019019810190199101902001019020110190202101902031019020410190205101902061019020710190208101902091019021010190211101902121019021310190214101902151019021610190217101902181019021910190220101902211019022210190223101902241019022510190226101902271019022810190229101902301019023110190232101902331019023410190235101902361019023710190238101902391019024010190241101902421019024310190244101902451019024610190247101902481019024910190250101902511019025210190253101902541019025510190256101902571019025810190259101902601019026110190262101902631019026410190265101902661019026710190268101902691019027010190271101902721019027310190274101902751019027610190277101902781019027910190280101902811019028210190283101902841019028510190286101902871019028810190289101902901019029110190292101902931019029410190295101902961019029710190298101902991019030010190301101903021019030310190304101903051019030610190307101903081019030910190310101903111019031210190313101903141019031510190316101903171019031810190319101903201019032110190322101903231019032410190325101903261019032710190328101903291019033010190331101903321019033310190334101903351019033610190337101903381019033910190340101903411019034210190343101903441019034510190346101903471019034810190349101903501019035110190352101903531019035410190355101903561019035710190358101903591019036010190361101903621019036310190364101903651019036610190367101903681019036910190370101903711019037210190373101903741019037510190376101903771019037810190379101903801019038110190382101903831019038410190385101903861019038710190388101903891019039010190391101903921019039310190394101903951019039610190397101903981019039910190400101904011019040210190403101904041019040510190406101904071019040810190409101904101019041110190412101904131019041410190415101904161019041710190418101904191019042010190421101904221019042310190424101904251019042610190427101904281019042910190430101904311019043210190433101904341019043510190436101904371019043810190439101904401019044110190442101904431019044410190445101904461019044710190448101904491019045010190451101904521019045310190454101904551019045610190457101904581019045910190460101904611019046210190463101904641019046510190466101904671019046810190469101904701019047110190472101904731019047410190475101904761019047710190478101904791019048010190481101904821019048310190484101904851019048610190487101904881019048910190490101904911019049210190493101904941019049510190496101904971019049810190499101905001019050110190502101905031019050410190505101905061019050710190508101905091019051010190511101905121019051310190514101905151019051610190517101905181019051910190520101905211019052210190523101905241019052510190526101905271019052810190529101905301019053110190532101905331019053410190535101905361019053710190538101905391019054010190541101905421019054310190544101905451019054610190547101905481019054910190550101905511019055210190553101905541019055510190556101905571019055810190559101905601019056110190562101905631019056410190565101905661019056710190568101905691019057010190571101905721019057310190574101905751019057610190577101905781019057910190580101905811019058210190583101905841019058510190586101905871019058810190589101905901019059110190592101905931019059410190595101905961019059710190598101905991019060010190601101906021019060310190604101906051019060610190607101906081019060910190610101906111019061210190613101906141019061510190616101906171019061810190619101906201019062110190622101906231019062410190625101906261019062710190628101906291019063010190631101906321019063310190634101906351019063610190637101906381019063910190640101906411019064210190643101906441019064510190646101906471020005710200058102000591020006010200061102000621020006310200064102000651020006610200067102000681020006910200070102000711020007210200073102000741020007510200076102000771020007810200079102000801020008110200082102000831020008410200085102000861020008710200088102000891020009010200091102000921020009310200094102000951020009610200097102000981020009910200100102001011020010210200103102001041020010510200106102001071020010810200109102001101020011110200112102001131020011410200115102001161020011710200118102001191020012010200121102001221020012310200124102001251020012610200127102001281020012910200130102001311020013210200133102001341020013510200136102001371020013810200139102001401020014110200142102001431020014410200145102001461020014710200148102001491020015010200151102001521020015310200154102001551020015610200157102001581020015910200160102001611020016210200163102001641020016510200166102001671020016810200169102001701020017110200172102001731020017410200175102001761020017710200178102001791020018010200181102001821020018310200184102001851020018610200187102001881020018910200190102001911020019210200193102001941020019510200196102001971020019810200199102002001020020110200202102002031020020410200205102002061020020710200208102002091020021010200211102002121020021310200214102002151020021610200217102002181020021910200220102002211020022210200223102002241020022510200226102002271020022810200229102002301020023110200232102002331020023410200235102002361020023710200238102002391020024010200241102002421020024310200244102002451020024610200247102002481020024910200250102002511020025210200253102002541020025510200256102002571020025810200259102002601020026110200262102002631020026410200265102002661020026710200268102002691020027010200271102002721020027310200274102002751020027610200277102002781020027910200280102002811020028210200283102002841020028510200286102002871020028810200289102002901020029110200292102002931020029410200295102002961020029710200298102002991020030010200301102003021020030310200304102003051020030610200307102003081020030910200310102003111020031210200313102003141020031510200316102003171020031810200319102003201020032110200322102003231020032410200325102003261020032710200328102003291020033010200331102003321020033310200334102003351020033610200337102003381020033910200340102003411020034210200343102003441020034510200346102003471020034810200349102003501020035110200352102003531020035410200355102003561020035710200358102003591020036010200361102003621020036310200364102003651020036610200367102003681020036910200370102003711020037210200373102003741020037510200376102003771020037810200379102003801020038110200382102003831020038410200385102003861020038710200388102003891020039010200391102003921020039310200394102003951020039610200397102003981020039910200400102004011020040210200403102004041020040510200406102004071020040810200409102004101020041110200412102004131020041410200415102004161020041710200418102004191020042010200421102004221020042310200424102004251020042610200427102004281020042910200430102004311020043210200433102004341020043510200436102004371020043810200439102004401020044110200442102004431020044410200445102004461020044710200448102004491020045010200451102004521020045310200454102004551020045610200457102004581020045910200460102004611020046210200463102004641020046510200466102004671020046810200469102004701020047110200472102004731020047410200475102004761020047710200478102004791020048010200481102004821020048310200484102004851020048610200487102004881020048910200490102004911020049210200493102004941020049510200496102004971020049810200499102005001020050110200502102005031020050410200505102005061020050710200508102005091020051010200511102005121020051310200514102005151020051610200517102005181020051910200520102005211020052210200523102005241020052510200526102005271020052810200529102005301020053110200532102005331020053410200535102005361020053710200538102005391020054010200541102005421020054310200544102005451020054610200547102005481020054910200550102005511020055210200553102005541020055510200556102005571020055810200559102005601020056110200562102005631020056410200565102005661020056710200568102005691020057010200571102005721020057310200574102005751020057610200577102005781020057910200580102005811020058210200583102005841020058510200586102005871020058810200589102005901020059110200592102005931020059410200595102005961020059710200598102005991020060010200601102006021020060310200604102006051020060610200607102006081020060910200610102006111020061210200613102006141020061510200616102006171020061810200619102006201020062110200622102006231020062410200625102006261020062710200628102006291020063010200631102006321020063310200634102006351020063610200637102006381020063910200640102006411020064210200643102006441020064510200646102100571021005810210059102100601021006110210062102100631021006410210065102100661021006710210068102100691021007010210071102100721021007310210074102100751021007610210077102100781021007910210080102100811021008210210083102100841021008510210086102100871021008810210089102100901021009110210092102100931021009410210095102100961021009710210098102100991021010010210101102101021021010310210104102101051021010610210107102101081021010910210110102101111021011210210113102101141021011510210116102101171021011810210119102101201021012110210122102101231021012410210125102101261021012710210128102101291021013010210131102101321021013310210134102101351021013610210137102101381021013910210140102101411021014210210143102101441021014510210146102101471021014810210149102101501021015110210152102101531021015410210155102101561021015710210158102101591021016010210161102101621021016310210164102101651021016610210167102101681021016910210170102101711021017210210173102101741021017510210176102101771021017810210179102101801021018110210182102101831021018410210185102101861021018710210188102101891021019010210191102101921021019310210194102101951021019610210197102101981021019910210200102102011021020210210203102102041021020510210206102102071021020810210209102102101021021110210212102102131021021410210215102102161021021710210218102102191021022010210221102102221021022310210224102102251021022610210227102102281021022910210230102102311021023210210233102102341021023510210236102102371021023810210239102102401021024110210242102102431021024410210245102102461021024710210248102102491021025010210251102102521021025310210254102102551021025610210257102102581021025910210260102102611021026210210263102102641021026510210266102102671021026810210269102102701021027110210272102102731021027410210275102102761021027710210278102102791021028010210281102102821021028310210284102102851021028610210287102102881021028910210290102102911021029210210293102102941021029510210296102102971021029810210299102103001021030110210302102103031021030410210305102103061021030710210308102103091021031010210311102103121021031310210314102103151021031610210317102103181021031910210320102103211021032210210323102103241021032510210326102103271021032810210329102103301021033110210332102103331021033410210335102103361021033710210338102103391021034010210341102103421021034310210344102103451021034610210347102103481021034910210350102103511021035210210353102103541021035510210356102103571021035810210359102103601021036110210362102103631021036410210365102103661021036710210368102103691021037010210371102103721021037310210374102103751021037610210377102103781021037910210380102103811021038210210383102103841021038510210386102103871021038810210389102103901021039110210392102103931021039410210395102103961021039710210398102103991021040010210401102104021021040310210404102104051021040610210407102104081021040910210410102104111021041210210413102104141021041510210416102104171021041810210419102104201021042110210422102104231021042410210425102104261021042710210428102104291021043010210431102104321021043310210434102104351021043610210437102104381021043910210440102104411021044210210443102104441021044510210446102104471021044810210449102104501021045110210452102104531021045410210455102104561021045710210458102104591021046010210461102104621021046310210464102104651021046610210467102104681021046910210470102104711021047210210473102104741021047510210476102104771021047810210479102104801021048110210482102104831021048410210485102104861021048710210488102104891021049010210491102104921021049310210494102104951021049610210497102104981021049910210500102105011021050210210503102105041021050510210506102105071021050810210509102105101021051110210512102105131021051410210515102105161021051710210518102105191021052010210521102105221021052310210524102105251021052610210527102105281021052910210530102105311021053210210533102105341021053510210536102105371021053810210539102105401021054110210542102105431021054410210545102105461021054710210548102105491021055010210551102105521021055310210554102105551021055610210557102105581021055910210560102105611021056210210563102105641021056510210566102105671021056810210569102105701021057110210572102105731021057410210575102105761021057710210578102105791021058010210581102105821021058310210584102105851021058610210587102105881021058910210590102105911021059210210593102105941021059510210596102105971021059810210599102106001021060110210602102106031021060410210605102106061021060710210608102106091021061010210611102106121021061310210614102106151021061610210617102106181021061910210620102106211021062210210623102106241021062510210626102106271021062810210629102106301021063110210632102106331021063410210635102106361021063710210638102106391021064010210641102106421021064310210644102106451022005710220058102200591022006010220061102200621022006310220064102200651022006610220067102200681022006910220070102200711022007210220073102200741022007510220076102200771022007810220079102200801022008110220082102200831022008410220085102200861022008710220088102200891022009010220091102200921022009310220094102200951022009610220097102200981022009910220100102201011022010210220103102201041022010510220106102201071022010810220109102201101022011110220112102201131022011410220115102201161022011710220118102201191022012010220121102201221022012310220124102201251022012610220127102201281022012910220130102201311022013210220133102201341022013510220136102201371022013810220139102201401022014110220142102201431022014410220145102201461022014710220148102201491022015010220151102201521022015310220154102201551022015610220157102201581022015910220160102201611022016210220163102201641022016510220166102201671022016810220169102201701022017110220172102201731022017410220175102201761022017710220178102201791022018010220181102201821022018310220184102201851022018610220187102201881022018910220190102201911022019210220193102201941022019510220196102201971022019810220199102202001022020110220202102202031022020410220205102202061022020710220208102202091022021010220211102202121022021310220214102202151022021610220217102202181022021910220220102202211022022210220223102202241022022510220226102202271022022810220229102202301022023110220232102202331022023410220235102202361022023710220238102202391022024010220241102202421022024310220244102202451022024610220247102202481022024910220250102202511022025210220253102202541022025510220256102202571022025810220259102202601022026110220262102202631022026410220265102202661022026710220268102202691022027010220271102202721022027310220274102202751022027610220277102202781022027910220280102202811022028210220283102202841022028510220286102202871022028810220289102202901022029110220292102202931022029410220295102202961022029710220298102202991022030010220301102203021022030310220304102203051022030610220307102203081022030910220310102203111022031210220313102203141022031510220316102203171022031810220319102203201022032110220322102203231022032410220325102203261022032710220328102203291022033010220331102203321022033310220334102203351022033610220337102203381022033910220340102203411022034210220343102203441022034510220346102203471022034810220349102203501022035110220352102203531022035410220355102203561022035710220358102203591022036010220361102203621022036310220364102203651022036610220367102203681022036910220370102203711022037210220373102203741022037510220376102203771022037810220379102203801022038110220382102203831022038410220385102203861022038710220388102203891022039010220391102203921022039310220394102203951022039610220397102203981022039910220400102204011022040210220403102204041022040510220406102204071022040810220409102204101022041110220412102204131022041410220415102204161022041710220418102204191022042010220421102204221022042310220424102204251022042610220427102204281022042910220430102204311022043210220433102204341022043510220436102204371022043810220439102204401022044110220442102204431022044410220445102204461022044710220448102204491022045010220451102204521022045310220454102204551022045610220457102204581022045910220460102204611022046210220463102204641022046510220466102204671022046810220469102204701022047110220472102204731022047410220475102204761022047710220478102204791022048010220481102204821022048310220484102204851022048610220487102204881022048910220490102204911022049210220493102204941022049510220496102204971022049810220499102205001022050110220502102205031022050410220505102205061022050710220508102205091022051010220511102205121022051310220514102205151022051610220517102205181022051910220520102205211022052210220523102205241022052510220526102205271022052810220529102205301022053110220532102205331022053410220535102205361022053710220538102205391022054010220541102205421022054310220544102205451022054610220547102205481022054910220550102205511022055210220553102205541022055510220556102205571022055810220559102205601022056110220562102205631022056410220565102205661022056710220568102205691022057010220571102205721022057310220574102205751022057610220577102205781022057910220580102205811022058210220583102205841022058510220586102205871022058810220589102205901022059110220592102205931022059410220595102205961022059710220598102205991022060010220601102206021022060310220604102206051022060610220607102206081022060910220610102206111022061210220613102206141022061510220616102206171022061810220619102206201022062110220622102206231022062410220625102206261022062710220628102206291022063010220631102206321022063310220634102206351022063610220637102206381022063910220640102206411022064210220643102206441022064510230057102300581023005910230060102300611023006210230063102300641023006510230066102300671023006810230069102300701023007110230072102300731023007410230075102300761023007710230078102300791023008010230081102300821023008310230084102300851023008610230087102300881023008910230090102300911023009210230093102300941023009510230096102300971023009810230099102301001023010110230102102301031023010410230105102301061023010710230108102301091023011010230111102301121023011310230114102301151023011610230117102301181023011910230120102301211023012210230123102301241023012510230126102301271023012810230129102301301023013110230132102301331023013410230135102301361023013710230138102301391023014010230141102301421023014310230144102301451023014610230147102301481023014910230150102301511023015210230153102301541023015510230156102301571023015810230159102301601023016110230162102301631023016410230165102301661023016710230168102301691023017010230171102301721023017310230174102301751023017610230177102301781023017910230180102301811023018210230183102301841023018510230186102301871023018810230189102301901023019110230192102301931023019410230195102301961023019710230198102301991023020010230201102302021023020310230204102302051023020610230207102302081023020910230210102302111023021210230213102302141023021510230216102302171023021810230219102302201023022110230222102302231023022410230225102302261023022710230228102302291023023010230231102302321023023310230234102302351023023610230237102302381023023910230240102302411023024210230243102302441023024510230246102302471023024810230249102302501023025110230252102302531023025410230255102302561023025710230258102302591023026010230261102302621023026310230264102302651023026610230267102302681023026910230270102302711023027210230273102302741023027510230276102302771023027810230279102302801023028110230282102302831023028410230285102302861023028710230288102302891023029010230291102302921023029310230294102302951023029610230297102302981023029910230300102303011023030210230303102303041023030510230306102303071023030810230309102303101023031110230312102303131023031410230315102303161023031710230318102303191023032010230321102303221023032310230324102303251023032610230327102303281023032910230330102303311023033210230333102303341023033510230336102303371023033810230339102303401023034110230342102303431023034410230345102303461023034710230348102303491023035010230351102303521023035310230354102303551023035610230357102303581023035910230360102303611023036210230363102303641023036510230366102303671023036810230369102303701023037110230372102303731023037410230375102303761023037710230378102303791023038010230381102303821023038310230384102303851023038610230387102303881023038910230390102303911023039210230393102303941023039510230396102303971023039810230399102304001023040110230402102304031023040410230405102304061023040710230408102304091023041010230411102304121023041310230414102304151023041610230417102304181023041910230420102304211023042210230423102304241023042510230426102304271023042810230429102304301023043110230432102304331023043410230435102304361023043710230438102304391023044010230441102304421023044310230444102304451023044610230447102304481023044910230450102304511023045210230453102304541023045510230456102304571023045810230459102304601023046110230462102304631023046410230465102304661023046710230468102304691023047010230471102304721023047310230474102304751023047610230477102304781023047910230480102304811023048210230483102304841023048510230486102304871023048810230489102304901023049110230492102304931023049410230495102304961023049710230498102304991023050010230501102305021023050310230504102305051023050610230507102305081023050910230510102305111023051210230513102305141023051510230516102305171023051810230519102305201023052110230522102305231023052410230525102305261023052710230528102305291023053010230531102305321023053310230534102305351023053610230537102305381023053910230540102305411023054210230543102305441023054510230546102305471023054810230549102305501023055110230552102305531023055410230555102305561023055710230558102305591023056010230561102305621023056310230564102305651023056610230567102305681023056910230570102305711023057210230573102305741023057510230576102305771023057810230579102305801023058110230582102305831023058410230585102305861023058710230588102305891023059010230591102305921023059310230594102305951023059610230597102305981023059910230600102306011023060210230603102306041023060510230606102306071023060810230609102306101023061110230612102306131023061410230615102306161023061710230618102306191023062010230621102306221023062310230624102306251023062610230627102306281023062910230630102306311023063210230633102306341023063510230636102306371023063810230639102306401023064110230642102306431023064410240057102400581024005910240060102400611024006210240063102400641024006510240066102400671024006810240069102400701024007110240072102400731024007410240075102400761024007710240078102400791024008010240081102400821024008310240084102400851024008610240087102400881024008910240090102400911024009210240093102400941024009510240096102400971024009810240099102401001024010110240102102401031024010410240105102401061024010710240108102401091024011010240111102401121024011310240114102401151024011610240117102401181024011910240120102401211024012210240123102401241024012510240126102401271024012810240129102401301024013110240132102401331024013410240135102401361024013710240138102401391024014010240141102401421024014310240144102401451024014610240147102401481024014910240150102401511024015210240153102401541024015510240156102401571024015810240159102401601024016110240162102401631024016410240165102401661024016710240168102401691024017010240171102401721024017310240174102401751024017610240177102401781024017910240180102401811024018210240183102401841024018510240186102401871024018810240189102401901024019110240192102401931024019410240195102401961024019710240198102401991024020010240201102402021024020310240204102402051024020610240207102402081024020910240210102402111024021210240213102402141024021510240216102402171024021810240219102402201024022110240222102402231024022410240225102402261024022710240228102402291024023010240231102402321024023310240234102402351024023610240237102402381024023910240240102402411024024210240243102402441024024510240246102402471024024810240249102402501024025110240252102402531024025410240255102402561024025710240258102402591024026010240261102402621024026310240264102402651024026610240267102402681024026910240270102402711024027210240273102402741024027510240276102402771024027810240279102402801024028110240282102402831024028410240285102402861024028710240288102402891024029010240291102402921024029310240294102402951024029610240297102402981024029910240300102403011024030210240303102403041024030510240306102403071024030810240309102403101024031110240312102403131024031410240315102403161024031710240318102403191024032010240321102403221024032310240324102403251024032610240327102403281024032910240330102403311024033210240333102403341024033510240336102403371024033810240339102403401024034110240342102403431024034410240345102403461024034710240348102403491024035010240351102403521024035310240354102403551024035610240357102403581024035910240360102403611024036210240363102403641024036510240366102403671024036810240369102403701024037110240372102403731024037410240375102403761024037710240378102403791024038010240381102403821024038310240384102403851024038610240387102403881024038910240390102403911024039210240393102403941024039510240396102403971024039810240399102404001024040110240402102404031024040410240405102404061024040710240408102404091024041010240411102404121024041310240414102404151024041610240417102404181024041910240420102404211024042210240423102404241024042510240426102404271024042810240429102404301024043110240432102404331024043410240435102404361024043710240438102404391024044010240441102404421024044310240444102404451024044610240447102404481024044910240450102404511024045210240453102404541024045510240456102404571024045810240459102404601024046110240462102404631024046410240465102404661024046710240468102404691024047010240471102404721024047310240474102404751024047610240477102404781024047910240480102404811024048210240483102404841024048510240486102404871024048810240489102404901024049110240492102404931024049410240495102404961024049710240498102404991024050010240501102405021024050310240504102405051024050610240507102405081024050910240510102405111024051210240513102405141024051510240516102405171024051810240519102405201024052110240522102405231024052410240525102405261024052710240528102405291024053010240531102405321024053310240534102405351024053610240537102405381024053910240540102405411024054210240543102405441024054510240546102405471024054810240549102405501024055110240552102405531024055410240555102405561024055710240558102405591024056010240561102405621024056310240564102405651024056610240567102405681024056910240570102405711024057210240573102405741024057510240576102405771024057810240579102405801024058110240582102405831024058410240585102405861024058710240588102405891024059010240591102405921024059310240594102405951024059610240597102405981024059910240600102406011024060210240603102406041024060510240606102406071024060810240609102406101024061110240612102406131024061410240615102406161024061710240618102406191024062010240621102406221024062310240624102406251024062610240627102406281024062910240630102406311024063210240633102406341024063510240636102406371024063810240639102406401024064110240642102406431025005810250059102500601025006110250062102500631025006410250065102500661025006710250068102500691025007010250071102500721025007310250074102500751025007610250077102500781025007910250080102500811025008210250083102500841025008510250086102500871025008810250089102500901025009110250092102500931025009410250095102500961025009710250098102500991025010010250101102501021025010310250104102501051025010610250107102501081025010910250110102501111025011210250113102501141025011510250116102501171025011810250119102501201025012110250122102501231025012410250125102501261025012710250128102501291025013010250131102501321025013310250134102501351025013610250137102501381025013910250140102501411025014210250143102501441025014510250146102501471025014810250149102501501025015110250152102501531025015410250155102501561025015710250158102501591025016010250161102501621025016310250164102501651025016610250167102501681025016910250170102501711025017210250173102501741025017510250176102501771025017810250179102501801025018110250182102501831025018410250185102501861025018710250188102501891025019010250191102501921025019310250194102501951025019610250197102501981025019910250200102502011025020210250203102502041025020510250206102502071025020810250209102502101025021110250212102502131025021410250215102502161025021710250218102502191025022010250221102502221025022310250224102502251025022610250227102502281025022910250230102502311025023210250233102502341025023510250236102502371025023810250239102502401025024110250242102502431025024410250245102502461025024710250248102502491025025010250251102502521025025310250254102502551025025610250257102502581025025910250260102502611025026210250263102502641025026510250266102502671025026810250269102502701025027110250272102502731025027410250275102502761025027710250278102502791025028010250281102502821025028310250284102502851025028610250287102502881025028910250290102502911025029210250293102502941025029510250296102502971025029810250299102503001025030110250302102503031025030410250305102503061025030710250308102503091025031010250311102503121025031310250314102503151025031610250317102503181025031910250320102503211025032210250323102503241025032510250326102503271025032810250329102503301025033110250332102503331025033410250335102503361025033710250338102503391025034010250341102503421025034310250344102503451025034610250347102503481025034910250350102503511025035210250353102503541025035510250356102503571025035810250359102503601025036110250362102503631025036410250365102503661025036710250368102503691025037010250371102503721025037310250374102503751025037610250377102503781025037910250380102503811025038210250383102503841025038510250386102503871025038810250389102503901025039110250392102503931025039410250395102503961025039710250398102503991025040010250401102504021025040310250404102504051025040610250407102504081025040910250410102504111025041210250413102504141025041510250416102504171025041810250419102504201025042110250422102504231025042410250425102504261025042710250428102504291025043010250431102504321025043310250434102504351025043610250437102504381025043910250440102504411025044210250443102504441025044510250446102504471025044810250449102504501025045110250452102504531025045410250455102504561025045710250458102504591025046010250461102504621025046310250464102504651025046610250467102504681025046910250470102504711025047210250473102504741025047510250476102504771025047810250479102504801025048110250482102504831025048410250485102504861025048710250488102504891025049010250491102504921025049310250494102504951025049610250497102504981025049910250500102505011025050210250503102505041025050510250506102505071025050810250509102505101025051110250512102505131025051410250515102505161025051710250518102505191025052010250521102505221025052310250524102505251025052610250527102505281025052910250530102505311025053210250533102505341025053510250536102505371025053810250539102505401025054110250542102505431025054410250545102505461025054710250548102505491025055010250551102505521025055310250554102505551025055610250557102505581025055910250560102505611025056210250563102505641025056510250566102505671025056810250569102505701025057110250572102505731025057410250575102505761025057710250578102505791025058010250581102505821025058310250584102505851025058610250587102505881025058910250590102505911025059210250593102505941025059510250596102505971025059810250599102506001025060110250602102506031025060410250605102506061025060710250608102506091025061010250611102506121025061310250614102506151025061610250617102506181025061910250620102506211025062210250623102506241025062510250626102506271025062810250629102506301025063110250632102506331025063410250635102506361025063710250638102506391025064010250641102506421026005810260059102600601026006110260062102600631026006410260065102600661026006710260068102600691026007010260071102600721026007310260074102600751026007610260077102600781026007910260080102600811026008210260083102600841026008510260086102600871026008810260089102600901026009110260092102600931026009410260095102600961026009710260098102600991026010010260101102601021026010310260104102601051026010610260107102601081026010910260110102601111026011210260113102601141026011510260116102601171026011810260119102601201026012110260122102601231026012410260125102601261026012710260128102601291026013010260131102601321026013310260134102601351026013610260137102601381026013910260140102601411026014210260143102601441026014510260146102601471026014810260149102601501026015110260152102601531026015410260155102601561026015710260158102601591026016010260161102601621026016310260164102601651026016610260167102601681026016910260170102601711026017210260173102601741026017510260176102601771026017810260179102601801026018110260182102601831026018410260185102601861026018710260188102601891026019010260191102601921026019310260194102601951026019610260197102601981026019910260200102602011026020210260203102602041026020510260206102602071026020810260209102602101026021110260212102602131026021410260215102602161026021710260218102602191026022010260221102602221026022310260224102602251026022610260227102602281026022910260230102602311026023210260233102602341026023510260236102602371026023810260239102602401026024110260242102602431026024410260245102602461026024710260248102602491026025010260251102602521026025310260254102602551026025610260257102602581026025910260260102602611026026210260263102602641026026510260266102602671026026810260269102602701026027110260272102602731026027410260275102602761026027710260278102602791026028010260281102602821026028310260284102602851026028610260287102602881026028910260290102602911026029210260293102602941026029510260296102602971026029810260299102603001026030110260302102603031026030410260305102603061026030710260308102603091026031010260311102603121026031310260314102603151026031610260317102603181026031910260320102603211026032210260323102603241026032510260326102603271026032810260329102603301026033110260332102603331026033410260335102603361026033710260338102603391026034010260341102603421026034310260344102603451026034610260347102603481026034910260350102603511026035210260353102603541026035510260356102603571026035810260359102603601026036110260362102603631026036410260365102603661026036710260368102603691026037010260371102603721026037310260374102603751026037610260377102603781026037910260380102603811026038210260383102603841026038510260386102603871026038810260389102603901026039110260392102603931026039410260395102603961026039710260398102603991026040010260401102604021026040310260404102604051026040610260407102604081026040910260410102604111026041210260413102604141026041510260416102604171026041810260419102604201026042110260422102604231026042410260425102604261026042710260428102604291026043010260431102604321026043310260434102604351026043610260437102604381026043910260440102604411026044210260443102604441026044510260446102604471026044810260449102604501026045110260452102604531026045410260455102604561026045710260458102604591026046010260461102604621026046310260464102604651026046610260467102604681026046910260470102604711026047210260473102604741026047510260476102604771026047810260479102604801026048110260482102604831026048410260485102604861026048710260488102604891026049010260491102604921026049310260494102604951026049610260497102604981026049910260500102605011026050210260503102605041026050510260506102605071026050810260509102605101026051110260512102605131026051410260515102605161026051710260518102605191026052010260521102605221026052310260524102605251026052610260527102605281026052910260530102605311026053210260533102605341026053510260536102605371026053810260539102605401026054110260542102605431026054410260545102605461026054710260548102605491026055010260551102605521026055310260554102605551026055610260557102605581026055910260560102605611026056210260563102605641026056510260566102605671026056810260569102605701026057110260572102605731026057410260575102605761026057710260578102605791026058010260581102605821026058310260584102605851026058610260587102605881026058910260590102605911026059210260593102605941026059510260596102605971026059810260599102606001026060110260602102606031026060410260605102606061026060710260608102606091026061010260611102606121026061310260614102606151026061610260617102606181026061910260620102606211026062210260623102606241026062510260626102606271026062810260629102606301026063110260632102606331026063410260635102606361026063710260638102606391026064010270058102700591027006010270061102700621027006310270064102700651027006610270067102700681027006910270070102700711027007210270073102700741027007510270076102700771027007810270079102700801027008110270082102700831027008410270085102700861027008710270088102700891027009010270091102700921027009310270094102700951027009610270097102700981027009910270100102701011027010210270103102701041027010510270106102701071027010810270109102701101027011110270112102701131027011410270115102701161027011710270118102701191027012010270121102701221027012310270124102701251027012610270127102701281027012910270130102701311027013210270133102701341027013510270136102701371027013810270139102701401027014110270142102701431027014410270145102701461027014710270148102701491027015010270151102701521027015310270154102701551027015610270157102701581027015910270160102701611027016210270163102701641027016510270166102701671027016810270169102701701027017110270172102701731027017410270175102701761027017710270178102701791027018010270181102701821027018310270184102701851027018610270187102701881027018910270190102701911027019210270193102701941027019510270196102701971027019810270199102702001027020110270202102702031027020410270205102702061027020710270208102702091027021010270211102702121027021310270214102702151027021610270217102702181027021910270220102702211027022210270223102702241027022510270226102702271027022810270229102702301027023110270232102702331027023410270235102702361027023710270238102702391027024010270241102702421027024310270244102702451027024610270247102702481027024910270250102702511027025210270253102702541027025510270256102702571027025810270259102702601027026110270262102702631027026410270265102702661027026710270268102702691027027010270271102702721027027310270274102702751027027610270277102702781027027910270280102702811027028210270283102702841027028510270286102702871027028810270289102702901027029110270292102702931027029410270295102702961027029710270298102702991027030010270301102703021027030310270304102703051027030610270307102703081027030910270310102703111027031210270313102703141027031510270316102703171027031810270319102703201027032110270322102703231027032410270325102703261027032710270328102703291027033010270331102703321027033310270334102703351027033610270337102703381027033910270340102703411027034210270343102703441027034510270346102703471027034810270349102703501027035110270352102703531027035410270355102703561027035710270358102703591027036010270361102703621027036310270364102703651027036610270367102703681027036910270370102703711027037210270373102703741027037510270376102703771027037810270379102703801027038110270382102703831027038410270385102703861027038710270388102703891027039010270391102703921027039310270394102703951027039610270397102703981027039910270400102704011027040210270403102704041027040510270406102704071027040810270409102704101027041110270412102704131027041410270415102704161027041710270418102704191027042010270421102704221027042310270424102704251027042610270427102704281027042910270430102704311027043210270433102704341027043510270436102704371027043810270439102704401027044110270442102704431027044410270445102704461027044710270448102704491027045010270451102704521027045310270454102704551027045610270457102704581027045910270460102704611027046210270463102704641027046510270466102704671027046810270469102704701027047110270472102704731027047410270475102704761027047710270478102704791027048010270481102704821027048310270484102704851027048610270487102704881027048910270490102704911027049210270493102704941027049510270496102704971027049810270499102705001027050110270502102705031027050410270505102705061027050710270508102705091027051010270511102705121027051310270514102705151027051610270517102705181027051910270520102705211027052210270523102705241027052510270526102705271027052810270529102705301027053110270532102705331027053410270535102705361027053710270538102705391027054010270541102705421027054310270544102705451027054610270547102705481027054910270550102705511027055210270553102705541027055510270556102705571027055810270559102705601027056110270562102705631027056410270565102705661027056710270568102705691027057010270571102705721027057310270574102705751027057610270577102705781027057910270580102705811027058210270583102705841027058510270586102705871027058810270589102705901027059110270592102705931027059410270595102705961027059710270598102705991027060010270601102706021027060310270604102706051027060610270607102706081027060910270610102706111027061210270613102706141027061510270616102706171027061810270619102706201027062110270622102706231027062410270625102706261027062710270628102706291027063010270631102706321027063310270634102706351027063610270637102706381028005810280059102800601028006110280062102800631028006410280065102800661028006710280068102800691028007010280071102800721028007310280074102800751028007610280077102800781028007910280080102800811028008210280083102800841028008510280086102800871028008810280089102800901028009110280092102800931028009410280095102800961028009710280098102800991028010010280101102801021028010310280104102801051028010610280107102801081028010910280110102801111028011210280113102801141028011510280116102801171028011810280119102801201028012110280122102801231028012410280125102801261028012710280128102801291028013010280131102801321028013310280134102801351028013610280137102801381028013910280140102801411028014210280143102801441028014510280146102801471028014810280149102801501028015110280152102801531028015410280155102801561028015710280158102801591028016010280161102801621028016310280164102801651028016610280167102801681028016910280170102801711028017210280173102801741028017510280176102801771028017810280179102801801028018110280182102801831028018410280185102801861028018710280188102801891028019010280191102801921028019310280194102801951028019610280197102801981028019910280200102802011028020210280203102802041028020510280206102802071028020810280209102802101028021110280212102802131028021410280215102802161028021710280218102802191028022010280221102802221028022310280224102802251028022610280227102802281028022910280230102802311028023210280233102802341028023510280236102802371028023810280239102802401028024110280242102802431028024410280245102802461028024710280248102802491028025010280251102802521028025310280254102802551028025610280257102802581028025910280260102802611028026210280263102802641028026510280266102802671028026810280269102802701028027110280272102802731028027410280275102802761028027710280278102802791028028010280281102802821028028310280284102802851028028610280287102802881028028910280290102802911028029210280293102802941028029510280296102802971028029810280299102803001028030110280302102803031028030410280305102803061028030710280308102803091028031010280311102803121028031310280314102803151028031610280317102803181028031910280320102803211028032210280323102803241028032510280326102803271028032810280329102803301028033110280332102803331028033410280335102803361028033710280338102803391028034010280341102803421028034310280344102803451028034610280347102803481028034910280350102803511028035210280353102803541028035510280356102803571028035810280359102803601028036110280362102803631028036410280365102803661028036710280368102803691028037010280371102803721028037310280374102803751028037610280377102803781028037910280380102803811028038210280383102803841028038510280386102803871028038810280389102803901028039110280392102803931028039410280395102803961028039710280398102803991028040010280401102804021028040310280404102804051028040610280407102804081028040910280410102804111028041210280413102804141028041510280416102804171028041810280419102804201028042110280422102804231028042410280425102804261028042710280428102804291028043010280431102804321028043310280434102804351028043610280437102804381028043910280440102804411028044210280443102804441028044510280446102804471028044810280449102804501028045110280452102804531028045410280455102804561028045710280458102804591028046010280461102804621028046310280464102804651028046610280467102804681028046910280470102804711028047210280473102804741028047510280476102804771028047810280479102804801028048110280482102804831028048410280485102804861028048710280488102804891028049010280491102804921028049310280494102804951028049610280497102804981028049910280500102805011028050210280503102805041028050510280506102805071028050810280509102805101028051110280512102805131028051410280515102805161028051710280518102805191028052010280521102805221028052310280524102805251028052610280527102805281028052910280530102805311028053210280533102805341028053510280536102805371028053810280539102805401028054110280542102805431028054410280545102805461028054710280548102805491028055010280551102805521028055310280554102805551028055610280557102805581028055910280560102805611028056210280563102805641028056510280566102805671028056810280569102805701028057110280572102805731028057410280575102805761028057710280578102805791028058010280581102805821028058310280584102805851028058610280587102805881028058910280590102805911028059210280593102805941028059510280596102805971028059810280599102806001028060110280602102806031028060410280605102806061028060710280608102806091028061010280611102806121028061310280614102806151028061610280617102806181028061910280620102806211028062210280623102806241028062510280626102806271028062810280629102806301028063110280632102806331028063410280635102900581029005910290060102900611029006210290063102900641029006510290066102900671029006810290069102900701029007110290072102900731029007410290075102900761029007710290078102900791029008010290081102900821029008310290084102900851029008610290087102900881029008910290090102900911029009210290093102900941029009510290096102900971029009810290099102901001029010110290102102901031029010410290105102901061029010710290108102901091029011010290111102901121029011310290114102901151029011610290117102901181029011910290120102901211029012210290123102901241029012510290126102901271029012810290129102901301029013110290132102901331029013410290135102901361029013710290138102901391029014010290141102901421029014310290144102901451029014610290147102901481029014910290150102901511029015210290153102901541029015510290156102901571029015810290159102901601029016110290162102901631029016410290165102901661029016710290168102901691029017010290171102901721029017310290174102901751029017610290177102901781029017910290180102901811029018210290183102901841029018510290186102901871029018810290189102901901029019110290192102901931029019410290195102901961029019710290198102901991029020010290201102902021029020310290204102902051029020610290207102902081029020910290210102902111029021210290213102902141029021510290216102902171029021810290219102902201029022110290222102902231029022410290225102902261029022710290228102902291029023010290231102902321029023310290234102902351029023610290237102902381029023910290240102902411029024210290243102902441029024510290246102902471029024810290249102902501029025110290252102902531029025410290255102902561029025710290258102902591029026010290261102902621029026310290264102902651029026610290267102902681029026910290270102902711029027210290273102902741029027510290276102902771029027810290279102902801029028110290282102902831029028410290285102902861029028710290288102902891029029010290291102902921029029310290294102902951029029610290297102902981029029910290300102903011029030210290303102903041029030510290306102903071029030810290309102903101029031110290312102903131029031410290315102903161029031710290318102903191029032010290321102903221029032310290324102903251029032610290327102903281029032910290330102903311029033210290333102903341029033510290336102903371029033810290339102903401029034110290342102903431029034410290345102903461029034710290348102903491029035010290351102903521029035310290354102903551029035610290357102903581029035910290360102903611029036210290363102903641029036510290366102903671029036810290369102903701029037110290372102903731029037410290375102903761029037710290378102903791029038010290381102903821029038310290384102903851029038610290387102903881029038910290390102903911029039210290393102903941029039510290396102903971029039810290399102904001029040110290402102904031029040410290405102904061029040710290408102904091029041010290411102904121029041310290414102904151029041610290417102904181029041910290420102904211029042210290423102904241029042510290426102904271029042810290429102904301029043110290432102904331029043410290435102904361029043710290438102904391029044010290441102904421029044310290444102904451029044610290447102904481029044910290450102904511029045210290453102904541029045510290456102904571029045810290459102904601029046110290462102904631029046410290465102904661029046710290468102904691029047010290471102904721029047310290474102904751029047610290477102904781029047910290480102904811029048210290483102904841029048510290486102904871029048810290489102904901029049110290492102904931029049410290495102904961029049710290498102904991029050010290501102905021029050310290504102905051029050610290507102905081029050910290510102905111029051210290513102905141029051510290516102905171029051810290519102905201029052110290522102905231029052410290525102905261029052710290528102905291029053010290531102905321029053310290534102905351029053610290537102905381029053910290540102905411029054210290543102905441029054510290546102905471029054810290549102905501029055110290552102905531029055410290555102905561029055710290558102905591029056010290561102905621029056310290564102905651029056610290567102905681029056910290570102905711029057210290573102905741029057510290576102905771029057810290579102905801029058110290582102905831029058410290585102905861029058710290588102905891029059010290591102905921029059310290594102905951029059610290597102905981029059910290600102906011029060210290603102906041029060510290606102906071029060810290609102906101029061110290612102906131029061410290615102906161029061710290618102906191029062010290621102906221029062310290624102906251029062610290627102906281029062910290630102906311029063210290633102906341030005810300059103000601030006110300062103000631030006410300065103000661030006710300068103000691030007010300071103000721030007310300074103000751030007610300077103000781030007910300080103000811030008210300083103000841030008510300086103000871030008810300089103000901030009110300092103000931030009410300095103000961030009710300098103000991030010010300101103001021030010310300104103001051030010610300107103001081030010910300110103001111030011210300113103001141030011510300116103001171030011810300119103001201030012110300122103001231030012410300125103001261030012710300128103001291030013010300131103001321030013310300134103001351030013610300137103001381030013910300140103001411030014210300143103001441030014510300146103001471030014810300149103001501030015110300152103001531030015410300155103001561030015710300158103001591030016010300161103001621030016310300164103001651030016610300167103001681030016910300170103001711030017210300173103001741030017510300176103001771030017810300179103001801030018110300182103001831030018410300185103001861030018710300188103001891030019010300191103001921030019310300194103001951030019610300197103001981030019910300200103002011030020210300203103002041030020510300206103002071030020810300209103002101030021110300212103002131030021410300215103002161030021710300218103002191030022010300221103002221030022310300224103002251030022610300227103002281030022910300230103002311030023210300233103002341030023510300236103002371030023810300239103002401030024110300242103002431030024410300245103002461030024710300248103002491030025010300251103002521030025310300254103002551030025610300257103002581030025910300260103002611030026210300263103002641030026510300266103002671030026810300269103002701030027110300272103002731030027410300275103002761030027710300278103002791030028010300281103002821030028310300284103002851030028610300287103002881030028910300290103002911030029210300293103002941030029510300296103002971030029810300299103003001030030110300302103003031030030410300305103003061030030710300308103003091030031010300311103003121030031310300314103003151030031610300317103003181030031910300320103003211030032210300323103003241030032510300326103003271030032810300329103003301030033110300332103003331030033410300335103003361030033710300338103003391030034010300341103003421030034310300344103003451030034610300347103003481030034910300350103003511030035210300353103003541030035510300356103003571030035810300359103003601030036110300362103003631030036410300365103003661030036710300368103003691030037010300371103003721030037310300374103003751030037610300377103003781030037910300380103003811030038210300383103003841030038510300386103003871030038810300389103003901030039110300392103003931030039410300395103003961030039710300398103003991030040010300401103004021030040310300404103004051030040610300407103004081030040910300410103004111030041210300413103004141030041510300416103004171030041810300419103004201030042110300422103004231030042410300425103004261030042710300428103004291030043010300431103004321030043310300434103004351030043610300437103004381030043910300440103004411030044210300443103004441030044510300446103004471030044810300449103004501030045110300452103004531030045410300455103004561030045710300458103004591030046010300461103004621030046310300464103004651030046610300467103004681030046910300470103004711030047210300473103004741030047510300476103004771030047810300479103004801030048110300482103004831030048410300485103004861030048710300488103004891030049010300491103004921030049310300494103004951030049610300497103004981030049910300500103005011030050210300503103005041030050510300506103005071030050810300509103005101030051110300512103005131030051410300515103005161030051710300518103005191030052010300521103005221030052310300524103005251030052610300527103005281030052910300530103005311030053210300533103005341030053510300536103005371030053810300539103005401030054110300542103005431030054410300545103005461030054710300548103005491030055010300551103005521030055310300554103005551030055610300557103005581030055910300560103005611030056210300563103005641030056510300566103005671030056810300569103005701030057110300572103005731030057410300575103005761030057710300578103005791030058010300581103005821030058310300584103005851030058610300587103005881030058910300590103005911030059210300593103005941030059510300596103005971030059810300599103006001030060110300602103006031030060410300605103006061030060710300608103006091030061010300611103006121030061310300614103006151030061610300617103006181030061910300620103006211030062210300623103006241030062510300626103006271030062810300629103006301030063110300632103100591031006010310061103100621031006310310064103100651031006610310067103100681031006910310070103100711031007210310073103100741031007510310076103100771031007810310079103100801031008110310082103100831031008410310085103100861031008710310088103100891031009010310091103100921031009310310094103100951031009610310097103100981031009910310100103101011031010210310103103101041031010510310106103101071031010810310109103101101031011110310112103101131031011410310115103101161031011710310118103101191031012010310121103101221031012310310124103101251031012610310127103101281031012910310130103101311031013210310133103101341031013510310136103101371031013810310139103101401031014110310142103101431031014410310145103101461031014710310148103101491031015010310151103101521031015310310154103101551031015610310157103101581031015910310160103101611031016210310163103101641031016510310166103101671031016810310169103101701031017110310172103101731031017410310175103101761031017710310178103101791031018010310181103101821031018310310184103101851031018610310187103101881031018910310190103101911031019210310193103101941031019510310196103101971031019810310199103102001031020110310202103102031031020410310205103102061031020710310208103102091031021010310211103102121031021310310214103102151031021610310217103102181031021910310220103102211031022210310223103102241031022510310226103102271031022810310229103102301031023110310232103102331031023410310235103102361031023710310238103102391031024010310241103102421031024310310244103102451031024610310247103102481031024910310250103102511031025210310253103102541031025510310256103102571031025810310259103102601031026110310262103102631031026410310265103102661031026710310268103102691031027010310271103102721031027310310274103102751031027610310277103102781031027910310280103102811031028210310283103102841031028510310286103102871031028810310289103102901031029110310292103102931031029410310295103102961031029710310298103102991031030010310301103103021031030310310304103103051031030610310307103103081031030910310310103103111031031210310313103103141031031510310316103103171031031810310319103103201031032110310322103103231031032410310325103103261031032710310328103103291031033010310331103103321031033310310334103103351031033610310337103103381031033910310340103103411031034210310343103103441031034510310346103103471031034810310349103103501031035110310352103103531031035410310355103103561031035710310358103103591031036010310361103103621031036310310364103103651031036610310367103103681031036910310370103103711031037210310373103103741031037510310376103103771031037810310379103103801031038110310382103103831031038410310385103103861031038710310388103103891031039010310391103103921031039310310394103103951031039610310397103103981031039910310400103104011031040210310403103104041031040510310406103104071031040810310409103104101031041110310412103104131031041410310415103104161031041710310418103104191031042010310421103104221031042310310424103104251031042610310427103104281031042910310430103104311031043210310433103104341031043510310436103104371031043810310439103104401031044110310442103104431031044410310445103104461031044710310448103104491031045010310451103104521031045310310454103104551031045610310457103104581031045910310460103104611031046210310463103104641031046510310466103104671031046810310469103104701031047110310472103104731031047410310475103104761031047710310478103104791031048010310481103104821031048310310484103104851031048610310487103104881031048910310490103104911031049210310493103104941031049510310496103104971031049810310499103105001031050110310502103105031031050410310505103105061031050710310508103105091031051010310511103105121031051310310514103105151031051610310517103105181031051910310520103105211031052210310523103105241031052510310526103105271031052810310529103105301031053110310532103105331031053410310535103105361031053710310538103105391031054010310541103105421031054310310544103105451031054610310547103105481031054910310550103105511031055210310553103105541031055510310556103105571031055810310559103105601031056110310562103105631031056410310565103105661031056710310568103105691031057010310571103105721031057310310574103105751031057610310577103105781031057910310580103105811031058210310583103105841031058510310586103105871031058810310589103105901031059110310592103105931031059410310595103105961031059710310598103105991031060010310601103106021031060310310604103106051031060610310607103106081031060910310610103106111031061210310613103106141031061510310616103106171031061810310619103106201031062110310622103106231031062410310625103106261031062710310628103106291031063010320059103200601032006110320062103200631032006410320065103200661032006710320068103200691032007010320071103200721032007310320074103200751032007610320077103200781032007910320080103200811032008210320083103200841032008510320086103200871032008810320089103200901032009110320092103200931032009410320095103200961032009710320098103200991032010010320101103201021032010310320104103201051032010610320107103201081032010910320110103201111032011210320113103201141032011510320116103201171032011810320119103201201032012110320122103201231032012410320125103201261032012710320128103201291032013010320131103201321032013310320134103201351032013610320137103201381032013910320140103201411032014210320143103201441032014510320146103201471032014810320149103201501032015110320152103201531032015410320155103201561032015710320158103201591032016010320161103201621032016310320164103201651032016610320167103201681032016910320170103201711032017210320173103201741032017510320176103201771032017810320179103201801032018110320182103201831032018410320185103201861032018710320188103201891032019010320191103201921032019310320194103201951032019610320197103201981032019910320200103202011032020210320203103202041032020510320206103202071032020810320209103202101032021110320212103202131032021410320215103202161032021710320218103202191032022010320221103202221032022310320224103202251032022610320227103202281032022910320230103202311032023210320233103202341032023510320236103202371032023810320239103202401032024110320242103202431032024410320245103202461032024710320248103202491032025010320251103202521032025310320254103202551032025610320257103202581032025910320260103202611032026210320263103202641032026510320266103202671032026810320269103202701032027110320272103202731032027410320275103202761032027710320278103202791032028010320281103202821032028310320284103202851032028610320287103202881032028910320290103202911032029210320293103202941032029510320296103202971032029810320299103203001032030110320302103203031032030410320305103203061032030710320308103203091032031010320311103203121032031310320314103203151032031610320317103203181032031910320320103203211032032210320323103203241032032510320326103203271032032810320329103203301032033110320332103203331032033410320335103203361032033710320338103203391032034010320341103203421032034310320344103203451032034610320347103203481032034910320350103203511032035210320353103203541032035510320356103203571032035810320359103203601032036110320362103203631032036410320365103203661032036710320368103203691032037010320371103203721032037310320374103203751032037610320377103203781032037910320380103203811032038210320383103203841032038510320386103203871032038810320389103203901032039110320392103203931032039410320395103203961032039710320398103203991032040010320401103204021032040310320404103204051032040610320407103204081032040910320410103204111032041210320413103204141032041510320416103204171032041810320419103204201032042110320422103204231032042410320425103204261032042710320428103204291032043010320431103204321032043310320434103204351032043610320437103204381032043910320440103204411032044210320443103204441032044510320446103204471032044810320449103204501032045110320452103204531032045410320455103204561032045710320458103204591032046010320461103204621032046310320464103204651032046610320467103204681032046910320470103204711032047210320473103204741032047510320476103204771032047810320479103204801032048110320482103204831032048410320485103204861032048710320488103204891032049010320491103204921032049310320494103204951032049610320497103204981032049910320500103205011032050210320503103205041032050510320506103205071032050810320509103205101032051110320512103205131032051410320515103205161032051710320518103205191032052010320521103205221032052310320524103205251032052610320527103205281032052910320530103205311032053210320533103205341032053510320536103205371032053810320539103205401032054110320542103205431032054410320545103205461032054710320548103205491032055010320551103205521032055310320554103205551032055610320557103205581032055910320560103205611032056210320563103205641032056510320566103205671032056810320569103205701032057110320572103205731032057410320575103205761032057710320578103205791032058010320581103205821032058310320584103205851032058610320587103205881032058910320590103205911032059210320593103205941032059510320596103205971032059810320599103206001032060110320602103206031032060410320605103206061032060710320608103206091032061010320611103206121032061310320614103206151032061610320617103206181032061910320620103206211032062210320623103206241032062510320626103206271032062810330059103300601033006110330062103300631033006410330065103300661033006710330068103300691033007010330071103300721033007310330074103300751033007610330077103300781033007910330080103300811033008210330083103300841033008510330086103300871033008810330089103300901033009110330092103300931033009410330095103300961033009710330098103300991033010010330101103301021033010310330104103301051033010610330107103301081033010910330110103301111033011210330113103301141033011510330116103301171033011810330119103301201033012110330122103301231033012410330125103301261033012710330128103301291033013010330131103301321033013310330134103301351033013610330137103301381033013910330140103301411033014210330143103301441033014510330146103301471033014810330149103301501033015110330152103301531033015410330155103301561033015710330158103301591033016010330161103301621033016310330164103301651033016610330167103301681033016910330170103301711033017210330173103301741033017510330176103301771033017810330179103301801033018110330182103301831033018410330185103301861033018710330188103301891033019010330191103301921033019310330194103301951033019610330197103301981033019910330200103302011033020210330203103302041033020510330206103302071033020810330209103302101033021110330212103302131033021410330215103302161033021710330218103302191033022010330221103302221033022310330224103302251033022610330227103302281033022910330230103302311033023210330233103302341033023510330236103302371033023810330239103302401033024110330242103302431033024410330245103302461033024710330248103302491033025010330251103302521033025310330254103302551033025610330257103302581033025910330260103302611033026210330263103302641033026510330266103302671033026810330269103302701033027110330272103302731033027410330275103302761033027710330278103302791033028010330281103302821033028310330284103302851033028610330287103302881033028910330290103302911033029210330293103302941033029510330296103302971033029810330299103303001033030110330302103303031033030410330305103303061033030710330308103303091033031010330311103303121033031310330314103303151033031610330317103303181033031910330320103303211033032210330323103303241033032510330326103303271033032810330329103303301033033110330332103303331033033410330335103303361033033710330338103303391033034010330341103303421033034310330344103303451033034610330347103303481033034910330350103303511033035210330353103303541033035510330356103303571033035810330359103303601033036110330362103303631033036410330365103303661033036710330368103303691033037010330371103303721033037310330374103303751033037610330377103303781033037910330380103303811033038210330383103303841033038510330386103303871033038810330389103303901033039110330392103303931033039410330395103303961033039710330398103303991033040010330401103304021033040310330404103304051033040610330407103304081033040910330410103304111033041210330413103304141033041510330416103304171033041810330419103304201033042110330422103304231033042410330425103304261033042710330428103304291033043010330431103304321033043310330434103304351033043610330437103304381033043910330440103304411033044210330443103304441033044510330446103304471033044810330449103304501033045110330452103304531033045410330455103304561033045710330458103304591033046010330461103304621033046310330464103304651033046610330467103304681033046910330470103304711033047210330473103304741033047510330476103304771033047810330479103304801033048110330482103304831033048410330485103304861033048710330488103304891033049010330491103304921033049310330494103304951033049610330497103304981033049910330500103305011033050210330503103305041033050510330506103305071033050810330509103305101033051110330512103305131033051410330515103305161033051710330518103305191033052010330521103305221033052310330524103305251033052610330527103305281033052910330530103305311033053210330533103305341033053510330536103305371033053810330539103305401033054110330542103305431033054410330545103305461033054710330548103305491033055010330551103305521033055310330554103305551033055610330557103305581033055910330560103305611033056210330563103305641033056510330566103305671033056810330569103305701033057110330572103305731033057410330575103305761033057710330578103305791033058010330581103305821033058310330584103305851033058610330587103305881033058910330590103305911033059210330593103305941033059510330596103305971033059810330599103306001033060110330602103306031033060410330605103306061033060710330608103306091033061010330611103306121033061310330614103306151033061610330617103306181033061910330620103306211033062210330623103306241033062510330626103400591034006010340061103400621034006310340064103400651034006610340067103400681034006910340070103400711034007210340073103400741034007510340076103400771034007810340079103400801034008110340082103400831034008410340085103400861034008710340088103400891034009010340091103400921034009310340094103400951034009610340097103400981034009910340100103401011034010210340103103401041034010510340106103401071034010810340109103401101034011110340112103401131034011410340115103401161034011710340118103401191034012010340121103401221034012310340124103401251034012610340127103401281034012910340130103401311034013210340133103401341034013510340136103401371034013810340139103401401034014110340142103401431034014410340145103401461034014710340148103401491034015010340151103401521034015310340154103401551034015610340157103401581034015910340160103401611034016210340163103401641034016510340166103401671034016810340169103401701034017110340172103401731034017410340175103401761034017710340178103401791034018010340181103401821034018310340184103401851034018610340187103401881034018910340190103401911034019210340193103401941034019510340196103401971034019810340199103402001034020110340202103402031034020410340205103402061034020710340208103402091034021010340211103402121034021310340214103402151034021610340217103402181034021910340220103402211034022210340223103402241034022510340226103402271034022810340229103402301034023110340232103402331034023410340235103402361034023710340238103402391034024010340241103402421034024310340244103402451034024610340247103402481034024910340250103402511034025210340253103402541034025510340256103402571034025810340259103402601034026110340262103402631034026410340265103402661034026710340268103402691034027010340271103402721034027310340274103402751034027610340277103402781034027910340280103402811034028210340283103402841034028510340286103402871034028810340289103402901034029110340292103402931034029410340295103402961034029710340298103402991034030010340301103403021034030310340304103403051034030610340307103403081034030910340310103403111034031210340313103403141034031510340316103403171034031810340319103403201034032110340322103403231034032410340325103403261034032710340328103403291034033010340331103403321034033310340334103403351034033610340337103403381034033910340340103403411034034210340343103403441034034510340346103403471034034810340349103403501034035110340352103403531034035410340355103403561034035710340358103403591034036010340361103403621034036310340364103403651034036610340367103403681034036910340370103403711034037210340373103403741034037510340376103403771034037810340379103403801034038110340382103403831034038410340385103403861034038710340388103403891034039010340391103403921034039310340394103403951034039610340397103403981034039910340400103404011034040210340403103404041034040510340406103404071034040810340409103404101034041110340412103404131034041410340415103404161034041710340418103404191034042010340421103404221034042310340424103404251034042610340427103404281034042910340430103404311034043210340433103404341034043510340436103404371034043810340439103404401034044110340442103404431034044410340445103404461034044710340448103404491034045010340451103404521034045310340454103404551034045610340457103404581034045910340460103404611034046210340463103404641034046510340466103404671034046810340469103404701034047110340472103404731034047410340475103404761034047710340478103404791034048010340481103404821034048310340484103404851034048610340487103404881034048910340490103404911034049210340493103404941034049510340496103404971034049810340499103405001034050110340502103405031034050410340505103405061034050710340508103405091034051010340511103405121034051310340514103405151034051610340517103405181034051910340520103405211034052210340523103405241034052510340526103405271034052810340529103405301034053110340532103405331034053410340535103405361034053710340538103405391034054010340541103405421034054310340544103405451034054610340547103405481034054910340550103405511034055210340553103405541034055510340556103405571034055810340559103405601034056110340562103405631034056410340565103405661034056710340568103405691034057010340571103405721034057310340574103405751034057610340577103405781034057910340580103405811034058210340583103405841034058510340586103405871034058810340589103405901034059110340592103405931034059410340595103405961034059710340598103405991034060010340601103406021034060310340604103406051034060610340607103406081034060910340610103406111034061210340613103406141034061510340616103406171034061810340619103406201034062110340622103406231034062410350059103500601035006110350062103500631035006410350065103500661035006710350068103500691035007010350071103500721035007310350074103500751035007610350077103500781035007910350080103500811035008210350083103500841035008510350086103500871035008810350089103500901035009110350092103500931035009410350095103500961035009710350098103500991035010010350101103501021035010310350104103501051035010610350107103501081035010910350110103501111035011210350113103501141035011510350116103501171035011810350119103501201035012110350122103501231035012410350125103501261035012710350128103501291035013010350131103501321035013310350134103501351035013610350137103501381035013910350140103501411035014210350143103501441035014510350146103501471035014810350149103501501035015110350152103501531035015410350155103501561035015710350158103501591035016010350161103501621035016310350164103501651035016610350167103501681035016910350170103501711035017210350173103501741035017510350176103501771035017810350179103501801035018110350182103501831035018410350185103501861035018710350188103501891035019010350191103501921035019310350194103501951035019610350197103501981035019910350200103502011035020210350203103502041035020510350206103502071035020810350209103502101035021110350212103502131035021410350215103502161035021710350218103502191035022010350221103502221035022310350224103502251035022610350227103502281035022910350230103502311035023210350233103502341035023510350236103502371035023810350239103502401035024110350242103502431035024410350245103502461035024710350248103502491035025010350251103502521035025310350254103502551035025610350257103502581035025910350260103502611035026210350263103502641035026510350266103502671035026810350269103502701035027110350272103502731035027410350275103502761035027710350278103502791035028010350281103502821035028310350284103502851035028610350287103502881035028910350290103502911035029210350293103502941035029510350296103502971035029810350299103503001035030110350302103503031035030410350305103503061035030710350308103503091035031010350311103503121035031310350314103503151035031610350317103503181035031910350320103503211035032210350323103503241035032510350326103503271035032810350329103503301035033110350332103503331035033410350335103503361035033710350338103503391035034010350341103503421035034310350344103503451035034610350347103503481035034910350350103503511035035210350353103503541035035510350356103503571035035810350359103503601035036110350362103503631035036410350365103503661035036710350368103503691035037010350371103503721035037310350374103503751035037610350377103503781035037910350380103503811035038210350383103503841035038510350386103503871035038810350389103503901035039110350392103503931035039410350395103503961035039710350398103503991035040010350401103504021035040310350404103504051035040610350407103504081035040910350410103504111035041210350413103504141035041510350416103504171035041810350419103504201035042110350422103504231035042410350425103504261035042710350428103504291035043010350431103504321035043310350434103504351035043610350437103504381035043910350440103504411035044210350443103504441035044510350446103504471035044810350449103504501035045110350452103504531035045410350455103504561035045710350458103504591035046010350461103504621035046310350464103504651035046610350467103504681035046910350470103504711035047210350473103504741035047510350476103504771035047810350479103504801035048110350482103504831035048410350485103504861035048710350488103504891035049010350491103504921035049310350494103504951035049610350497103504981035049910350500103505011035050210350503103505041035050510350506103505071035050810350509103505101035051110350512103505131035051410350515103505161035051710350518103505191035052010350521103505221035052310350524103505251035052610350527103505281035052910350530103505311035053210350533103505341035053510350536103505371035053810350539103505401035054110350542103505431035054410350545103505461035054710350548103505491035055010350551103505521035055310350554103505551035055610350557103505581035055910350560103505611035056210350563103505641035056510350566103505671035056810350569103505701035057110350572103505731035057410350575103505761035057710350578103505791035058010350581103505821035058310350584103505851035058610350587103505881035058910350590103505911035059210350593103505941035059510350596103505971035059810350599103506001035060110350602103506031035060410350605103506061035060710350608103506091035061010350611103506121035061310350614103506151035061610350617103506181035061910350620103506211035062210350623103506241036005910360060103600611036006210360063103600641036006510360066103600671036006810360069103600701036007110360072103600731036007410360075103600761036007710360078103600791036008010360081103600821036008310360084103600851036008610360087103600881036008910360090103600911036009210360093103600941036009510360096103600971036009810360099103601001036010110360102103601031036010410360105103601061036010710360108103601091036011010360111103601121036011310360114103601151036011610360117103601181036011910360120103601211036012210360123103601241036012510360126103601271036012810360129103601301036013110360132103601331036013410360135103601361036013710360138103601391036014010360141103601421036014310360144103601451036014610360147103601481036014910360150103601511036015210360153103601541036015510360156103601571036015810360159103601601036016110360162103601631036016410360165103601661036016710360168103601691036017010360171103601721036017310360174103601751036017610360177103601781036017910360180103601811036018210360183103601841036018510360186103601871036018810360189103601901036019110360192103601931036019410360195103601961036019710360198103601991036020010360201103602021036020310360204103602051036020610360207103602081036020910360210103602111036021210360213103602141036021510360216103602171036021810360219103602201036022110360222103602231036022410360225103602261036022710360228103602291036023010360231103602321036023310360234103602351036023610360237103602381036023910360240103602411036024210360243103602441036024510360246103602471036024810360249103602501036025110360252103602531036025410360255103602561036025710360258103602591036026010360261103602621036026310360264103602651036026610360267103602681036026910360270103602711036027210360273103602741036027510360276103602771036027810360279103602801036028110360282103602831036028410360285103602861036028710360288103602891036029010360291103602921036029310360294103602951036029610360297103602981036029910360300103603011036030210360303103603041036030510360306103603071036030810360309103603101036031110360312103603131036031410360315103603161036031710360318103603191036032010360321103603221036032310360324103603251036032610360327103603281036032910360330103603311036033210360333103603341036033510360336103603371036033810360339103603401036034110360342103603431036034410360345103603461036034710360348103603491036035010360351103603521036035310360354103603551036035610360357103603581036035910360360103603611036036210360363103603641036036510360366103603671036036810360369103603701036037110360372103603731036037410360375103603761036037710360378103603791036038010360381103603821036038310360384103603851036038610360387103603881036038910360390103603911036039210360393103603941036039510360396103603971036039810360399103604001036040110360402103604031036040410360405103604061036040710360408103604091036041010360411103604121036041310360414103604151036041610360417103604181036041910360420103604211036042210360423103604241036042510360426103604271036042810360429103604301036043110360432103604331036043410360435103604361036043710360438103604391036044010360441103604421036044310360444103604451036044610360447103604481036044910360450103604511036045210360453103604541036045510360456103604571036045810360459103604601036046110360462103604631036046410360465103604661036046710360468103604691036047010360471103604721036047310360474103604751036047610360477103604781036047910360480103604811036048210360483103604841036048510360486103604871036048810360489103604901036049110360492103604931036049410360495103604961036049710360498103604991036050010360501103605021036050310360504103605051036050610360507103605081036050910360510103605111036051210360513103605141036051510360516103605171036051810360519103605201036052110360522103605231036052410360525103605261036052710360528103605291036053010360531103605321036053310360534103605351036053610360537103605381036053910360540103605411036054210360543103605441036054510360546103605471036054810360549103605501036055110360552103605531036055410360555103605561036055710360558103605591036056010360561103605621036056310360564103605651036056610360567103605681036056910360570103605711036057210360573103605741036057510360576103605771036057810360579103605801036058110360582103605831036058410360585103605861036058710360588103605891036059010360591103605921036059310360594103605951036059610360597103605981036059910360600103606011036060210360603103606041036060510360606103606071036060810360609103606101036061110360612103606131036061410360615103606161036061710360618103606191036062010360621103606221036062310370060103700611037006210370063103700641037006510370066103700671037006810370069103700701037007110370072103700731037007410370075103700761037007710370078103700791037008010370081103700821037008310370084103700851037008610370087103700881037008910370090103700911037009210370093103700941037009510370096103700971037009810370099103701001037010110370102103701031037010410370105103701061037010710370108103701091037011010370111103701121037011310370114103701151037011610370117103701181037011910370120103701211037012210370123103701241037012510370126103701271037012810370129103701301037013110370132103701331037013410370135103701361037013710370138103701391037014010370141103701421037014310370144103701451037014610370147103701481037014910370150103701511037015210370153103701541037015510370156103701571037015810370159103701601037016110370162103701631037016410370165103701661037016710370168103701691037017010370171103701721037017310370174103701751037017610370177103701781037017910370180103701811037018210370183103701841037018510370186103701871037018810370189103701901037019110370192103701931037019410370195103701961037019710370198103701991037020010370201103702021037020310370204103702051037020610370207103702081037020910370210103702111037021210370213103702141037021510370216103702171037021810370219103702201037022110370222103702231037022410370225103702261037022710370228103702291037023010370231103702321037023310370234103702351037023610370237103702381037023910370240103702411037024210370243103702441037024510370246103702471037024810370249103702501037025110370252103702531037025410370255103702561037025710370258103702591037026010370261103702621037026310370264103702651037026610370267103702681037026910370270103702711037027210370273103702741037027510370276103702771037027810370279103702801037028110370282103702831037028410370285103702861037028710370288103702891037029010370291103702921037029310370294103702951037029610370297103702981037029910370300103703011037030210370303103703041037030510370306103703071037030810370309103703101037031110370312103703131037031410370315103703161037031710370318103703191037032010370321103703221037032310370324103703251037032610370327103703281037032910370330103703311037033210370333103703341037033510370336103703371037033810370339103703401037034110370342103703431037034410370345103703461037034710370348103703491037035010370351103703521037035310370354103703551037035610370357103703581037035910370360103703611037036210370363103703641037036510370366103703671037036810370369103703701037037110370372103703731037037410370375103703761037037710370378103703791037038010370381103703821037038310370384103703851037038610370387103703881037038910370390103703911037039210370393103703941037039510370396103703971037039810370399103704001037040110370402103704031037040410370405103704061037040710370408103704091037041010370411103704121037041310370414103704151037041610370417103704181037041910370420103704211037042210370423103704241037042510370426103704271037042810370429103704301037043110370432103704331037043410370435103704361037043710370438103704391037044010370441103704421037044310370444103704451037044610370447103704481037044910370450103704511037045210370453103704541037045510370456103704571037045810370459103704601037046110370462103704631037046410370465103704661037046710370468103704691037047010370471103704721037047310370474103704751037047610370477103704781037047910370480103704811037048210370483103704841037048510370486103704871037048810370489103704901037049110370492103704931037049410370495103704961037049710370498103704991037050010370501103705021037050310370504103705051037050610370507103705081037050910370510103705111037051210370513103705141037051510370516103705171037051810370519103705201037052110370522103705231037052410370525103705261037052710370528103705291037053010370531103705321037053310370534103705351037053610370537103705381037053910370540103705411037054210370543103705441037054510370546103705471037054810370549103705501037055110370552103705531037055410370555103705561037055710370558103705591037056010370561103705621037056310370564103705651037056610370567103705681037056910370570103705711037057210370573103705741037057510370576103705771037057810370579103705801037058110370582103705831037058410370585103705861037058710370588103705891037059010370591103705921037059310370594103705951037059610370597103705981037059910370600103706011037060210370603103706041037060510370606103706071037060810370609103706101037061110370612103706131037061410370615103706161037061710370618103706191037062010370621103706221037062310380060103800611038006210380063103800641038006510380066103800671038006810380069103800701038007110380072103800731038007410380075103800761038007710380078103800791038008010380081103800821038008310380084103800851038008610380087103800881038008910380090103800911038009210380093103800941038009510380096103800971038009810380099103801001038010110380102103801031038010410380105103801061038010710380108103801091038011010380111103801121038011310380114103801151038011610380117103801181038011910380120103801211038012210380123103801241038012510380126103801271038012810380129103801301038013110380132103801331038013410380135103801361038013710380138103801391038014010380141103801421038014310380144103801451038014610380147103801481038014910380150103801511038015210380153103801541038015510380156103801571038015810380159103801601038016110380162103801631038016410380165103801661038016710380168103801691038017010380171103801721038017310380174103801751038017610380177103801781038017910380180103801811038018210380183103801841038018510380186103801871038018810380189103801901038019110380192103801931038019410380195103801961038019710380198103801991038020010380201103802021038020310380204103802051038020610380207103802081038020910380210103802111038021210380213103802141038021510380216103802171038021810380219103802201038022110380222103802231038022410380225103802261038022710380228103802291038023010380231103802321038023310380234103802351038023610380237103802381038023910380240103802411038024210380243103802441038024510380246103802471038024810380249103802501038025110380252103802531038025410380255103802561038025710380258103802591038026010380261103802621038026310380264103802651038026610380267103802681038026910380270103802711038027210380273103802741038027510380276103802771038027810380279103802801038028110380282103802831038028410380285103802861038028710380288103802891038029010380291103802921038029310380294103802951038029610380297103802981038029910380300103803011038030210380303103803041038030510380306103803071038030810380309103803101038031110380312103803131038031410380315103803161038031710380318103803191038032010380321103803221038032310380324103803251038032610380327103803281038032910380330103803311038033210380333103803341038033510380336103803371038033810380339103803401038034110380342103803431038034410380345103803461038034710380348103803491038035010380351103803521038035310380354103803551038035610380357103803581038035910380360103803611038036210380363103803641038036510380366103803671038036810380369103803701038037110380372103803731038037410380375103803761038037710380378103803791038038010380381103803821038038310380384103803851038038610380387103803881038038910380390103803911038039210380393103803941038039510380396103803971038039810380399103804001038040110380402103804031038040410380405103804061038040710380408103804091038041010380411103804121038041310380414103804151038041610380417103804181038041910380420103804211038042210380423103804241038042510380426103804271038042810380429103804301038043110380432103804331038043410380435103804361038043710380438103804391038044010380441103804421038044310380444103804451038044610380447103804481038044910380450103804511038045210380453103804541038045510380456103804571038045810380459103804601038046110380462103804631038046410380465103804661038046710380468103804691038047010380471103804721038047310380474103804751038047610380477103804781038047910380480103804811038048210380483103804841038048510380486103804871038048810380489103804901038049110380492103804931038049410380495103804961038049710380498103804991038050010380501103805021038050310380504103805051038050610380507103805081038050910380510103805111038051210380513103805141038051510380516103805171038051810380519103805201038052110380522103805231038052410380525103805261038052710380528103805291038053010380531103805321038053310380534103805351038053610380537103805381038053910380540103805411038054210380543103805441038054510380546103805471038054810380549103805501038055110380552103805531038055410380555103805561038055710380558103805591038056010380561103805621038056310380564103805651038056610380567103805681038056910380570103805711038057210380573103805741038057510380576103805771038057810380579103805801038058110380582103805831038058410380585103805861038058710380588103805891038059010380591103805921038059310380594103805951038059610380597103805981038059910380600103806011038060210380603103806041038060510380606103806071038060810380609103806101038061110380612103806131038061410380615103806161038061710380618103806191038062010380621103806221039006010390061103900621039006310390064103900651039006610390067103900681039006910390070103900711039007210390073103900741039007510390076103900771039007810390079103900801039008110390082103900831039008410390085103900861039008710390088103900891039009010390091103900921039009310390094103900951039009610390097103900981039009910390100103901011039010210390103103901041039010510390106103901071039010810390109103901101039011110390112103901131039011410390115103901161039011710390118103901191039012010390121103901221039012310390124103901251039012610390127103901281039012910390130103901311039013210390133103901341039013510390136103901371039013810390139103901401039014110390142103901431039014410390145103901461039014710390148103901491039015010390151103901521039015310390154103901551039015610390157103901581039015910390160103901611039016210390163103901641039016510390166103901671039016810390169103901701039017110390172103901731039017410390175103901761039017710390178103901791039018010390181103901821039018310390184103901851039018610390187103901881039018910390190103901911039019210390193103901941039019510390196103901971039019810390199103902001039020110390202103902031039020410390205103902061039020710390208103902091039021010390211103902121039021310390214103902151039021610390217103902181039021910390220103902211039022210390223103902241039022510390226103902271039022810390229103902301039023110390232103902331039023410390235103902361039023710390238103902391039024010390241103902421039024310390244103902451039024610390247103902481039024910390250103902511039025210390253103902541039025510390256103902571039025810390259103902601039026110390262103902631039026410390265103902661039026710390268103902691039027010390271103902721039027310390274103902751039027610390277103902781039027910390280103902811039028210390283103902841039028510390286103902871039028810390289103902901039029110390292103902931039029410390295103902961039029710390298103902991039030010390301103903021039030310390304103903051039030610390307103903081039030910390310103903111039031210390313103903141039031510390316103903171039031810390319103903201039032110390322103903231039032410390325103903261039032710390328103903291039033010390331103903321039033310390334103903351039033610390337103903381039033910390340103903411039034210390343103903441039034510390346103903471039034810390349103903501039035110390352103903531039035410390355103903561039035710390358103903591039036010390361103903621039036310390364103903651039036610390367103903681039036910390370103903711039037210390373103903741039037510390376103903771039037810390379103903801039038110390382103903831039038410390385103903861039038710390388103903891039039010390391103903921039039310390394103903951039039610390397103903981039039910390400103904011039040210390403103904041039040510390406103904071039040810390409103904101039041110390412103904131039041410390415103904161039041710390418103904191039042010390421103904221039042310390424103904251039042610390427103904281039042910390430103904311039043210390433103904341039043510390436103904371039043810390439103904401039044110390442103904431039044410390445103904461039044710390448103904491039045010390451103904521039045310390454103904551039045610390457103904581039045910390460103904611039046210390463103904641039046510390466103904671039046810390469103904701039047110390472103904731039047410390475103904761039047710390478103904791039048010390481103904821039048310390484103904851039048610390487103904881039048910390490103904911039049210390493103904941039049510390496103904971039049810390499103905001039050110390502103905031039050410390505103905061039050710390508103905091039051010390511103905121039051310390514103905151039051610390517103905181039051910390520103905211039052210390523103905241039052510390526103905271039052810390529103905301039053110390532103905331039053410390535103905361039053710390538103905391039054010390541103905421039054310390544103905451039054610390547103905481039054910390550103905511039055210390553103905541039055510390556103905571039055810390559103905601039056110390562103905631039056410390565103905661039056710390568103905691039057010390571103905721039057310390574103905751039057610390577103905781039057910390580103905811039058210390583103905841039058510390586103905871039058810390589103905901039059110390592103905931039059410390595103905961039059710390598103905991039060010390601103906021039060310390604103906051039060610390607103906081039060910390610103906111039061210390613103906141039061510390616103906171039061810390619103906201039062110400060104000611040006210400063104000641040006510400066104000671040006810400069104000701040007110400072104000731040007410400075104000761040007710400078104000791040008010400081104000821040008310400084104000851040008610400087104000881040008910400090104000911040009210400093104000941040009510400096104000971040009810400099104001001040010110400102104001031040010410400105104001061040010710400108104001091040011010400111104001121040011310400114104001151040011610400117104001181040011910400120104001211040012210400123104001241040012510400126104001271040012810400129104001301040013110400132104001331040013410400135104001361040013710400138104001391040014010400141104001421040014310400144104001451040014610400147104001481040014910400150104001511040015210400153104001541040015510400156104001571040015810400159104001601040016110400162104001631040016410400165104001661040016710400168104001691040017010400171104001721040017310400174104001751040017610400177104001781040017910400180104001811040018210400183104001841040018510400186104001871040018810400189104001901040019110400192104001931040019410400195104001961040019710400198104001991040020010400201104002021040020310400204104002051040020610400207104002081040020910400210104002111040021210400213104002141040021510400216104002171040021810400219104002201040022110400222104002231040022410400225104002261040022710400228104002291040023010400231104002321040023310400234104002351040023610400237104002381040023910400240104002411040024210400243104002441040024510400246104002471040024810400249104002501040025110400252104002531040025410400255104002561040025710400258104002591040026010400261104002621040026310400264104002651040026610400267104002681040026910400270104002711040027210400273104002741040027510400276104002771040027810400279104002801040028110400282104002831040028410400285104002861040028710400288104002891040029010400291104002921040029310400294104002951040029610400297104002981040029910400300104003011040030210400303104003041040030510400306104003071040030810400309104003101040031110400312104003131040031410400315104003161040031710400318104003191040032010400321104003221040032310400324104003251040032610400327104003281040032910400330104003311040033210400333104003341040033510400336104003371040033810400339104003401040034110400342104003431040034410400345104003461040034710400348104003491040035010400351104003521040035310400354104003551040035610400357104003581040035910400360104003611040036210400363104003641040036510400366104003671040036810400369104003701040037110400372104003731040037410400375104003761040037710400378104003791040038010400381104003821040038310400384104003851040038610400387104003881040038910400390104003911040039210400393104003941040039510400396104003971040039810400399104004001040040110400402104004031040040410400405104004061040040710400408104004091040041010400411104004121040041310400414104004151040041610400417104004181040041910400420104004211040042210400423104004241040042510400426104004271040042810400429104004301040043110400432104004331040043410400435104004361040043710400438104004391040044010400441104004421040044310400444104004451040044610400447104004481040044910400450104004511040045210400453104004541040045510400456104004571040045810400459104004601040046110400462104004631040046410400465104004661040046710400468104004691040047010400471104004721040047310400474104004751040047610400477104004781040047910400480104004811040048210400483104004841040048510400486104004871040048810400489104004901040049110400492104004931040049410400495104004961040049710400498104004991040050010400501104005021040050310400504104005051040050610400507104005081040050910400510104005111040051210400513104005141040051510400516104005171040051810400519104005201040052110400522104005231040052410400525104005261040052710400528104005291040053010400531104005321040053310400534104005351040053610400537104005381040053910400540104005411040054210400543104005441040054510400546104005471040054810400549104005501040055110400552104005531040055410400555104005561040055710400558104005591040056010400561104005621040056310400564104005651040056610400567104005681040056910400570104005711040057210400573104005741040057510400576104005771040057810400579104005801040058110400582104005831040058410400585104005861040058710400588104005891040059010400591104005921040059310400594104005951040059610400597104005981040059910400600104006011040060210400603104006041040060510400606104006071040060810400609104006101040061110400612104006131040061410400615104006161040061710400618104006191040062010410060104100611041006210410063104100641041006510410066104100671041006810410069104100701041007110410072104100731041007410410075104100761041007710410078104100791041008010410081104100821041008310410084104100851041008610410087104100881041008910410090104100911041009210410093104100941041009510410096104100971041009810410099104101001041010110410102104101031041010410410105104101061041010710410108104101091041011010410111104101121041011310410114104101151041011610410117104101181041011910410120104101211041012210410123104101241041012510410126104101271041012810410129104101301041013110410132104101331041013410410135104101361041013710410138104101391041014010410141104101421041014310410144104101451041014610410147104101481041014910410150104101511041015210410153104101541041015510410156104101571041015810410159104101601041016110410162104101631041016410410165104101661041016710410168104101691041017010410171104101721041017310410174104101751041017610410177104101781041017910410180104101811041018210410183104101841041018510410186104101871041018810410189104101901041019110410192104101931041019410410195104101961041019710410198104101991041020010410201104102021041020310410204104102051041020610410207104102081041020910410210104102111041021210410213104102141041021510410216104102171041021810410219104102201041022110410222104102231041022410410225104102261041022710410228104102291041023010410231104102321041023310410234104102351041023610410237104102381041023910410240104102411041024210410243104102441041024510410246104102471041024810410249104102501041025110410252104102531041025410410255104102561041025710410258104102591041026010410261104102621041026310410264104102651041026610410267104102681041026910410270104102711041027210410273104102741041027510410276104102771041027810410279104102801041028110410282104102831041028410410285104102861041028710410288104102891041029010410291104102921041029310410294104102951041029610410297104102981041029910410300104103011041030210410303104103041041030510410306104103071041030810410309104103101041031110410312104103131041031410410315104103161041031710410318104103191041032010410321104103221041032310410324104103251041032610410327104103281041032910410330104103311041033210410333104103341041033510410336104103371041033810410339104103401041034110410342104103431041034410410345104103461041034710410348104103491041035010410351104103521041035310410354104103551041035610410357104103581041035910410360104103611041036210410363104103641041036510410366104103671041036810410369104103701041037110410372104103731041037410410375104103761041037710410378104103791041038010410381104103821041038310410384104103851041038610410387104103881041038910410390104103911041039210410393104103941041039510410396104103971041039810410399104104001041040110410402104104031041040410410405104104061041040710410408104104091041041010410411104104121041041310410414104104151041041610410417104104181041041910410420104104211041042210410423104104241041042510410426104104271041042810410429104104301041043110410432104104331041043410410435104104361041043710410438104104391041044010410441104104421041044310410444104104451041044610410447104104481041044910410450104104511041045210410453104104541041045510410456104104571041045810410459104104601041046110410462104104631041046410410465104104661041046710410468104104691041047010410471104104721041047310410474104104751041047610410477104104781041047910410480104104811041048210410483104104841041048510410486104104871041048810410489104104901041049110410492104104931041049410410495104104961041049710410498104104991041050010410501104105021041050310410504104105051041050610410507104105081041050910410510104105111041051210410513104105141041051510410516104105171041051810410519104105201041052110410522104105231041052410410525104105261041052710410528104105291041053010410531104105321041053310410534104105351041053610410537104105381041053910410540104105411041054210410543104105441041054510410546104105471041054810410549104105501041055110410552104105531041055410410555104105561041055710410558104105591041056010410561104105621041056310410564104105651041056610410567104105681041056910410570104105711041057210410573104105741041057510410576104105771041057810410579104105801041058110410582104105831041058410410585104105861041058710410588104105891041059010410591104105921041059310410594104105951041059610410597104105981041059910410600104106011041060210410603104106041041060510410606104106071041060810410609104106101041061110410612104106131041061410410615104106161041061710410618104106191042006110420062104200631042006410420065104200661042006710420068104200691042007010420071104200721042007310420074104200751042007610420077104200781042007910420080104200811042008210420083104200841042008510420086104200871042008810420089104200901042009110420092104200931042009410420095104200961042009710420098104200991042010010420101104201021042010310420104104201051042010610420107104201081042010910420110104201111042011210420113104201141042011510420116104201171042011810420119104201201042012110420122104201231042012410420125104201261042012710420128104201291042013010420131104201321042013310420134104201351042013610420137104201381042013910420140104201411042014210420143104201441042014510420146104201471042014810420149104201501042015110420152104201531042015410420155104201561042015710420158104201591042016010420161104201621042016310420164104201651042016610420167104201681042016910420170104201711042017210420173104201741042017510420176104201771042017810420179104201801042018110420182104201831042018410420185104201861042018710420188104201891042019010420191104201921042019310420194104201951042019610420197104201981042019910420200104202011042020210420203104202041042020510420206104202071042020810420209104202101042021110420212104202131042021410420215104202161042021710420218104202191042022010420221104202221042022310420224104202251042022610420227104202281042022910420230104202311042023210420233104202341042023510420236104202371042023810420239104202401042024110420242104202431042024410420245104202461042024710420248104202491042025010420251104202521042025310420254104202551042025610420257104202581042025910420260104202611042026210420263104202641042026510420266104202671042026810420269104202701042027110420272104202731042027410420275104202761042027710420278104202791042028010420281104202821042028310420284104202851042028610420287104202881042028910420290104202911042029210420293104202941042029510420296104202971042029810420299104203001042030110420302104203031042030410420305104203061042030710420308104203091042031010420311104203121042031310420314104203151042031610420317104203181042031910420320104203211042032210420323104203241042032510420326104203271042032810420329104203301042033110420332104203331042033410420335104203361042033710420338104203391042034010420341104203421042034310420344104203451042034610420347104203481042034910420350104203511042035210420353104203541042035510420356104203571042035810420359104203601042036110420362104203631042036410420365104203661042036710420368104203691042037010420371104203721042037310420374104203751042037610420377104203781042037910420380104203811042038210420383104203841042038510420386104203871042038810420389104203901042039110420392104203931042039410420395104203961042039710420398104203991042040010420401104204021042040310420404104204051042040610420407104204081042040910420410104204111042041210420413104204141042041510420416104204171042041810420419104204201042042110420422104204231042042410420425104204261042042710420428104204291042043010420431104204321042043310420434104204351042043610420437104204381042043910420440104204411042044210420443104204441042044510420446104204471042044810420449104204501042045110420452104204531042045410420455104204561042045710420458104204591042046010420461104204621042046310420464104204651042046610420467104204681042046910420470104204711042047210420473104204741042047510420476104204771042047810420479104204801042048110420482104204831042048410420485104204861042048710420488104204891042049010420491104204921042049310420494104204951042049610420497104204981042049910420500104205011042050210420503104205041042050510420506104205071042050810420509104205101042051110420512104205131042051410420515104205161042051710420518104205191042052010420521104205221042052310420524104205251042052610420527104205281042052910420530104205311042053210420533104205341042053510420536104205371042053810420539104205401042054110420542104205431042054410420545104205461042054710420548104205491042055010420551104205521042055310420554104205551042055610420557104205581042055910420560104205611042056210420563104205641042056510420566104205671042056810420569104205701042057110420572104205731042057410420575104205761042057710420578104205791042058010420581104205821042058310420584104205851042058610420587104205881042058910420590104205911042059210420593104205941042059510420596104205971042059810420599104206001042060110420602104206031042060410420605104206061042060710420608104206091042061010420611104206121042061310420614104206151042061610420617104206181042061910430061104300621043006310430064104300651043006610430067104300681043006910430070104300711043007210430073104300741043007510430076104300771043007810430079104300801043008110430082104300831043008410430085104300861043008710430088104300891043009010430091104300921043009310430094104300951043009610430097104300981043009910430100104301011043010210430103104301041043010510430106104301071043010810430109104301101043011110430112104301131043011410430115104301161043011710430118104301191043012010430121104301221043012310430124104301251043012610430127104301281043012910430130104301311043013210430133104301341043013510430136104301371043013810430139104301401043014110430142104301431043014410430145104301461043014710430148104301491043015010430151104301521043015310430154104301551043015610430157104301581043015910430160104301611043016210430163104301641043016510430166104301671043016810430169104301701043017110430172104301731043017410430175104301761043017710430178104301791043018010430181104301821043018310430184104301851043018610430187104301881043018910430190104301911043019210430193104301941043019510430196104301971043019810430199104302001043020110430202104302031043020410430205104302061043020710430208104302091043021010430211104302121043021310430214104302151043021610430217104302181043021910430220104302211043022210430223104302241043022510430226104302271043022810430229104302301043023110430232104302331043023410430235104302361043023710430238104302391043024010430241104302421043024310430244104302451043024610430247104302481043024910430250104302511043025210430253104302541043025510430256104302571043025810430259104302601043026110430262104302631043026410430265104302661043026710430268104302691043027010430271104302721043027310430274104302751043027610430277104302781043027910430280104302811043028210430283104302841043028510430286104302871043028810430289104302901043029110430292104302931043029410430295104302961043029710430298104302991043030010430301104303021043030310430304104303051043030610430307104303081043030910430310104303111043031210430313104303141043031510430316104303171043031810430319104303201043032110430322104303231043032410430325104303261043032710430328104303291043033010430331104303321043033310430334104303351043033610430337104303381043033910430340104303411043034210430343104303441043034510430346104303471043034810430349104303501043035110430352104303531043035410430355104303561043035710430358104303591043036010430361104303621043036310430364104303651043036610430367104303681043036910430370104303711043037210430373104303741043037510430376104303771043037810430379104303801043038110430382104303831043038410430385104303861043038710430388104303891043039010430391104303921043039310430394104303951043039610430397104303981043039910430400104304011043040210430403104304041043040510430406104304071043040810430409104304101043041110430412104304131043041410430415104304161043041710430418104304191043042010430421104304221043042310430424104304251043042610430427104304281043042910430430104304311043043210430433104304341043043510430436104304371043043810430439104304401043044110430442104304431043044410430445104304461043044710430448104304491043045010430451104304521043045310430454104304551043045610430457104304581043045910430460104304611043046210430463104304641043046510430466104304671043046810430469104304701043047110430472104304731043047410430475104304761043047710430478104304791043048010430481104304821043048310430484104304851043048610430487104304881043048910430490104304911043049210430493104304941043049510430496104304971043049810430499104305001043050110430502104305031043050410430505104305061043050710430508104305091043051010430511104305121043051310430514104305151043051610430517104305181043051910430520104305211043052210430523104305241043052510430526104305271043052810430529104305301043053110430532104305331043053410430535104305361043053710430538104305391043054010430541104305421043054310430544104305451043054610430547104305481043054910430550104305511043055210430553104305541043055510430556104305571043055810430559104305601043056110430562104305631043056410430565104305661043056710430568104305691043057010430571104305721043057310430574104305751043057610430577104305781043057910430580104305811043058210430583104305841043058510430586104305871043058810430589104305901043059110430592104305931043059410430595104305961043059710430598104305991043060010430601104306021043060310430604104306051043060610430607104306081043060910430610104306111043061210430613104306141043061510430616104306171043061810440061104400621044006310440064104400651044006610440067104400681044006910440070104400711044007210440073104400741044007510440076104400771044007810440079104400801044008110440082104400831044008410440085104400861044008710440088104400891044009010440091104400921044009310440094104400951044009610440097104400981044009910440100104401011044010210440103104401041044010510440106104401071044010810440109104401101044011110440112104401131044011410440115104401161044011710440118104401191044012010440121104401221044012310440124104401251044012610440127104401281044012910440130104401311044013210440133104401341044013510440136104401371044013810440139104401401044014110440142104401431044014410440145104401461044014710440148104401491044015010440151104401521044015310440154104401551044015610440157104401581044015910440160104401611044016210440163104401641044016510440166104401671044016810440169104401701044017110440172104401731044017410440175104401761044017710440178104401791044018010440181104401821044018310440184104401851044018610440187104401881044018910440190104401911044019210440193104401941044019510440196104401971044019810440199104402001044020110440202104402031044020410440205104402061044020710440208104402091044021010440211104402121044021310440214104402151044021610440217104402181044021910440220104402211044022210440223104402241044022510440226104402271044022810440229104402301044023110440232104402331044023410440235104402361044023710440238104402391044024010440241104402421044024310440244104402451044024610440247104402481044024910440250104402511044025210440253104402541044025510440256104402571044025810440259104402601044026110440262104402631044026410440265104402661044026710440268104402691044027010440271104402721044027310440274104402751044027610440277104402781044027910440280104402811044028210440283104402841044028510440286104402871044028810440289104402901044029110440292104402931044029410440295104402961044029710440298104402991044030010440301104403021044030310440304104403051044030610440307104403081044030910440310104403111044031210440313104403141044031510440316104403171044031810440319104403201044032110440322104403231044032410440325104403261044032710440328104403291044033010440331104403321044033310440334104403351044033610440337104403381044033910440340104403411044034210440343104403441044034510440346104403471044034810440349104403501044035110440352104403531044035410440355104403561044035710440358104403591044036010440361104403621044036310440364104403651044036610440367104403681044036910440370104403711044037210440373104403741044037510440376104403771044037810440379104403801044038110440382104403831044038410440385104403861044038710440388104403891044039010440391104403921044039310440394104403951044039610440397104403981044039910440400104404011044040210440403104404041044040510440406104404071044040810440409104404101044041110440412104404131044041410440415104404161044041710440418104404191044042010440421104404221044042310440424104404251044042610440427104404281044042910440430104404311044043210440433104404341044043510440436104404371044043810440439104404401044044110440442104404431044044410440445104404461044044710440448104404491044045010440451104404521044045310440454104404551044045610440457104404581044045910440460104404611044046210440463104404641044046510440466104404671044046810440469104404701044047110440472104404731044047410440475104404761044047710440478104404791044048010440481104404821044048310440484104404851044048610440487104404881044048910440490104404911044049210440493104404941044049510440496104404971044049810440499104405001044050110440502104405031044050410440505104405061044050710440508104405091044051010440511104405121044051310440514104405151044051610440517104405181044051910440520104405211044052210440523104405241044052510440526104405271044052810440529104405301044053110440532104405331044053410440535104405361044053710440538104405391044054010440541104405421044054310440544104405451044054610440547104405481044054910440550104405511044055210440553104405541044055510440556104405571044055810440559104405601044056110440562104405631044056410440565104405661044056710440568104405691044057010440571104405721044057310440574104405751044057610440577104405781044057910440580104405811044058210440583104405841044058510440586104405871044058810440589104405901044059110440592104405931044059410440595104405961044059710440598104405991044060010440601104406021044060310440604104406051044060610440607104406081044060910440610104406111044061210440613104406141044061510440616104406171044061810450061104500621045006310450064104500651045006610450067104500681045006910450070104500711045007210450073104500741045007510450076104500771045007810450079104500801045008110450082104500831045008410450085104500861045008710450088104500891045009010450091104500921045009310450094104500951045009610450097104500981045009910450100104501011045010210450103104501041045010510450106104501071045010810450109104501101045011110450112104501131045011410450115104501161045011710450118104501191045012010450121104501221045012310450124104501251045012610450127104501281045012910450130104501311045013210450133104501341045013510450136104501371045013810450139104501401045014110450142104501431045014410450145104501461045014710450148104501491045015010450151104501521045015310450154104501551045015610450157104501581045015910450160104501611045016210450163104501641045016510450166104501671045016810450169104501701045017110450172104501731045017410450175104501761045017710450178104501791045018010450181104501821045018310450184104501851045018610450187104501881045018910450190104501911045019210450193104501941045019510450196104501971045019810450199104502001045020110450202104502031045020410450205104502061045020710450208104502091045021010450211104502121045021310450214104502151045021610450217104502181045021910450220104502211045022210450223104502241045022510450226104502271045022810450229104502301045023110450232104502331045023410450235104502361045023710450238104502391045024010450241104502421045024310450244104502451045024610450247104502481045024910450250104502511045025210450253104502541045025510450256104502571045025810450259104502601045026110450262104502631045026410450265104502661045026710450268104502691045027010450271104502721045027310450274104502751045027610450277104502781045027910450280104502811045028210450283104502841045028510450286104502871045028810450289104502901045029110450292104502931045029410450295104502961045029710450298104502991045030010450301104503021045030310450304104503051045030610450307104503081045030910450310104503111045031210450313104503141045031510450316104503171045031810450319104503201045032110450322104503231045032410450325104503261045032710450328104503291045033010450331104503321045033310450334104503351045033610450337104503381045033910450340104503411045034210450343104503441045034510450346104503471045034810450349104503501045035110450352104503531045035410450355104503561045035710450358104503591045036010450361104503621045036310450364104503651045036610450367104503681045036910450370104503711045037210450373104503741045037510450376104503771045037810450379104503801045038110450382104503831045038410450385104503861045038710450388104503891045039010450391104503921045039310450394104503951045039610450397104503981045039910450400104504011045040210450403104504041045040510450406104504071045040810450409104504101045041110450412104504131045041410450415104504161045041710450418104504191045042010450421104504221045042310450424104504251045042610450427104504281045042910450430104504311045043210450433104504341045043510450436104504371045043810450439104504401045044110450442104504431045044410450445104504461045044710450448104504491045045010450451104504521045045310450454104504551045045610450457104504581045045910450460104504611045046210450463104504641045046510450466104504671045046810450469104504701045047110450472104504731045047410450475104504761045047710450478104504791045048010450481104504821045048310450484104504851045048610450487104504881045048910450490104504911045049210450493104504941045049510450496104504971045049810450499104505001045050110450502104505031045050410450505104505061045050710450508104505091045051010450511104505121045051310450514104505151045051610450517104505181045051910450520104505211045052210450523104505241045052510450526104505271045052810450529104505301045053110450532104505331045053410450535104505361045053710450538104505391045054010450541104505421045054310450544104505451045054610450547104505481045054910450550104505511045055210450553104505541045055510450556104505571045055810450559104505601045056110450562104505631045056410450565104505661045056710450568104505691045057010450571104505721045057310450574104505751045057610450577104505781045057910450580104505811045058210450583104505841045058510450586104505871045058810450589104505901045059110450592104505931045059410450595104505961045059710450598104505991045060010450601104506021045060310450604104506051045060610450607104506081045060910450610104506111045061210450613104506141045061510450616104506171046006110460062104600631046006410460065104600661046006710460068104600691046007010460071104600721046007310460074104600751046007610460077104600781046007910460080104600811046008210460083104600841046008510460086104600871046008810460089104600901046009110460092104600931046009410460095104600961046009710460098104600991046010010460101104601021046010310460104104601051046010610460107104601081046010910460110104601111046011210460113104601141046011510460116104601171046011810460119104601201046012110460122104601231046012410460125104601261046012710460128104601291046013010460131104601321046013310460134104601351046013610460137104601381046013910460140104601411046014210460143104601441046014510460146104601471046014810460149104601501046015110460152104601531046015410460155104601561046015710460158104601591046016010460161104601621046016310460164104601651046016610460167104601681046016910460170104601711046017210460173104601741046017510460176104601771046017810460179104601801046018110460182104601831046018410460185104601861046018710460188104601891046019010460191104601921046019310460194104601951046019610460197104601981046019910460200104602011046020210460203104602041046020510460206104602071046020810460209104602101046021110460212104602131046021410460215104602161046021710460218104602191046022010460221104602221046022310460224104602251046022610460227104602281046022910460230104602311046023210460233104602341046023510460236104602371046023810460239104602401046024110460242104602431046024410460245104602461046024710460248104602491046025010460251104602521046025310460254104602551046025610460257104602581046025910460260104602611046026210460263104602641046026510460266104602671046026810460269104602701046027110460272104602731046027410460275104602761046027710460278104602791046028010460281104602821046028310460284104602851046028610460287104602881046028910460290104602911046029210460293104602941046029510460296104602971046029810460299104603001046030110460302104603031046030410460305104603061046030710460308104603091046031010460311104603121046031310460314104603151046031610460317104603181046031910460320104603211046032210460323104603241046032510460326104603271046032810460329104603301046033110460332104603331046033410460335104603361046033710460338104603391046034010460341104603421046034310460344104603451046034610460347104603481046034910460350104603511046035210460353104603541046035510460356104603571046035810460359104603601046036110460362104603631046036410460365104603661046036710460368104603691046037010460371104603721046037310460374104603751046037610460377104603781046037910460380104603811046038210460383104603841046038510460386104603871046038810460389104603901046039110460392104603931046039410460395104603961046039710460398104603991046040010460401104604021046040310460404104604051046040610460407104604081046040910460410104604111046041210460413104604141046041510460416104604171046041810460419104604201046042110460422104604231046042410460425104604261046042710460428104604291046043010460431104604321046043310460434104604351046043610460437104604381046043910460440104604411046044210460443104604441046044510460446104604471046044810460449104604501046045110460452104604531046045410460455104604561046045710460458104604591046046010460461104604621046046310460464104604651046046610460467104604681046046910460470104604711046047210460473104604741046047510460476104604771046047810460479104604801046048110460482104604831046048410460485104604861046048710460488104604891046049010460491104604921046049310460494104604951046049610460497104604981046049910460500104605011046050210460503104605041046050510460506104605071046050810460509104605101046051110460512104605131046051410460515104605161046051710460518104605191046052010460521104605221046052310460524104605251046052610460527104605281046052910460530104605311046053210460533104605341046053510460536104605371046053810460539104605401046054110460542104605431046054410460545104605461046054710460548104605491046055010460551104605521046055310460554104605551046055610460557104605581046055910460560104605611046056210460563104605641046056510460566104605671046056810460569104605701046057110460572104605731046057410460575104605761046057710460578104605791046058010460581104605821046058310460584104605851046058610460587104605881046058910460590104605911046059210460593104605941046059510460596104605971046059810460599104606001046060110460602104606031046060410460605104606061046060710460608104606091046061010460611104606121046061310460614104606151046061610460617104700611047006210470063104700641047006510470066104700671047006810470069104700701047007110470072104700731047007410470075104700761047007710470078104700791047008010470081104700821047008310470084104700851047008610470087104700881047008910470090104700911047009210470093104700941047009510470096104700971047009810470099104701001047010110470102104701031047010410470105104701061047010710470108104701091047011010470111104701121047011310470114104701151047011610470117104701181047011910470120104701211047012210470123104701241047012510470126104701271047012810470129104701301047013110470132104701331047013410470135104701361047013710470138104701391047014010470141104701421047014310470144104701451047014610470147104701481047014910470150104701511047015210470153104701541047015510470156104701571047015810470159104701601047016110470162104701631047016410470165104701661047016710470168104701691047017010470171104701721047017310470174104701751047017610470177104701781047017910470180104701811047018210470183104701841047018510470186104701871047018810470189104701901047019110470192104701931047019410470195104701961047019710470198104701991047020010470201104702021047020310470204104702051047020610470207104702081047020910470210104702111047021210470213104702141047021510470216104702171047021810470219104702201047022110470222104702231047022410470225104702261047022710470228104702291047023010470231104702321047023310470234104702351047023610470237104702381047023910470240104702411047024210470243104702441047024510470246104702471047024810470249104702501047025110470252104702531047025410470255104702561047025710470258104702591047026010470261104702621047026310470264104702651047026610470267104702681047026910470270104702711047027210470273104702741047027510470276104702771047027810470279104702801047028110470282104702831047028410470285104702861047028710470288104702891047029010470291104702921047029310470294104702951047029610470297104702981047029910470300104703011047030210470303104703041047030510470306104703071047030810470309104703101047031110470312104703131047031410470315104703161047031710470318104703191047032010470321104703221047032310470324104703251047032610470327104703281047032910470330104703311047033210470333104703341047033510470336104703371047033810470339104703401047034110470342104703431047034410470345104703461047034710470348104703491047035010470351104703521047035310470354104703551047035610470357104703581047035910470360104703611047036210470363104703641047036510470366104703671047036810470369104703701047037110470372104703731047037410470375104703761047037710470378104703791047038010470381104703821047038310470384104703851047038610470387104703881047038910470390104703911047039210470393104703941047039510470396104703971047039810470399104704001047040110470402104704031047040410470405104704061047040710470408104704091047041010470411104704121047041310470414104704151047041610470417104704181047041910470420104704211047042210470423104704241047042510470426104704271047042810470429104704301047043110470432104704331047043410470435104704361047043710470438104704391047044010470441104704421047044310470444104704451047044610470447104704481047044910470450104704511047045210470453104704541047045510470456104704571047045810470459104704601047046110470462104704631047046410470465104704661047046710470468104704691047047010470471104704721047047310470474104704751047047610470477104704781047047910470480104704811047048210470483104704841047048510470486104704871047048810470489104704901047049110470492104704931047049410470495104704961047049710470498104704991047050010470501104705021047050310470504104705051047050610470507104705081047050910470510104705111047051210470513104705141047051510470516104705171047051810470519104705201047052110470522104705231047052410470525104705261047052710470528104705291047053010470531104705321047053310470534104705351047053610470537104705381047053910470540104705411047054210470543104705441047054510470546104705471047054810470549104705501047055110470552104705531047055410470555104705561047055710470558104705591047056010470561104705621047056310470564104705651047056610470567104705681047056910470570104705711047057210470573104705741047057510470576104705771047057810470579104705801047058110470582104705831047058410470585104705861047058710470588104705891047059010470591104705921047059310470594104705951047059610470597104705981047059910470600104706011047060210470603104706041047060510470606104706071047060810470609104706101047061110470612104706131047061410470615104706161047061710480062104800631048006410480065104800661048006710480068104800691048007010480071104800721048007310480074104800751048007610480077104800781048007910480080104800811048008210480083104800841048008510480086104800871048008810480089104800901048009110480092104800931048009410480095104800961048009710480098104800991048010010480101104801021048010310480104104801051048010610480107104801081048010910480110104801111048011210480113104801141048011510480116104801171048011810480119104801201048012110480122104801231048012410480125104801261048012710480128104801291048013010480131104801321048013310480134104801351048013610480137104801381048013910480140104801411048014210480143104801441048014510480146104801471048014810480149104801501048015110480152104801531048015410480155104801561048015710480158104801591048016010480161104801621048016310480164104801651048016610480167104801681048016910480170104801711048017210480173104801741048017510480176104801771048017810480179104801801048018110480182104801831048018410480185104801861048018710480188104801891048019010480191104801921048019310480194104801951048019610480197104801981048019910480200104802011048020210480203104802041048020510480206104802071048020810480209104802101048021110480212104802131048021410480215104802161048021710480218104802191048022010480221104802221048022310480224104802251048022610480227104802281048022910480230104802311048023210480233104802341048023510480236104802371048023810480239104802401048024110480242104802431048024410480245104802461048024710480248104802491048025010480251104802521048025310480254104802551048025610480257104802581048025910480260104802611048026210480263104802641048026510480266104802671048026810480269104802701048027110480272104802731048027410480275104802761048027710480278104802791048028010480281104802821048028310480284104802851048028610480287104802881048028910480290104802911048029210480293104802941048029510480296104802971048029810480299104803001048030110480302104803031048030410480305104803061048030710480308104803091048031010480311104803121048031310480314104803151048031610480317104803181048031910480320104803211048032210480323104803241048032510480326104803271048032810480329104803301048033110480332104803331048033410480335104803361048033710480338104803391048034010480341104803421048034310480344104803451048034610480347104803481048034910480350104803511048035210480353104803541048035510480356104803571048035810480359104803601048036110480362104803631048036410480365104803661048036710480368104803691048037010480371104803721048037310480374104803751048037610480377104803781048037910480380104803811048038210480383104803841048038510480386104803871048038810480389104803901048039110480392104803931048039410480395104803961048039710480398104803991048040010480401104804021048040310480404104804051048040610480407104804081048040910480410104804111048041210480413104804141048041510480416104804171048041810480419104804201048042110480422104804231048042410480425104804261048042710480428104804291048043010480431104804321048043310480434104804351048043610480437104804381048043910480440104804411048044210480443104804441048044510480446104804471048044810480449104804501048045110480452104804531048045410480455104804561048045710480458104804591048046010480461104804621048046310480464104804651048046610480467104804681048046910480470104804711048047210480473104804741048047510480476104804771048047810480479104804801048048110480482104804831048048410480485104804861048048710480488104804891048049010480491104804921048049310480494104804951048049610480497104804981048049910480500104805011048050210480503104805041048050510480506104805071048050810480509104805101048051110480512104805131048051410480515104805161048051710480518104805191048052010480521104805221048052310480524104805251048052610480527104805281048052910480530104805311048053210480533104805341048053510480536104805371048053810480539104805401048054110480542104805431048054410480545104805461048054710480548104805491048055010480551104805521048055310480554104805551048055610480557104805581048055910480560104805611048056210480563104805641048056510480566104805671048056810480569104805701048057110480572104805731048057410480575104805761048057710480578104805791048058010480581104805821048058310480584104805851048058610480587104805881048058910480590104805911048059210480593104805941048059510480596104805971048059810480599104806001048060110480602104806031048060410480605104806061048060710480608104806091048061010480611104806121048061310480614104806151048061610480617104900621049006310490064104900651049006610490067104900681049006910490070104900711049007210490073104900741049007510490076104900771049007810490079104900801049008110490082104900831049008410490085104900861049008710490088104900891049009010490091104900921049009310490094104900951049009610490097104900981049009910490100104901011049010210490103104901041049010510490106104901071049010810490109104901101049011110490112104901131049011410490115104901161049011710490118104901191049012010490121104901221049012310490124104901251049012610490127104901281049012910490130104901311049013210490133104901341049013510490136104901371049013810490139104901401049014110490142104901431049014410490145104901461049014710490148104901491049015010490151104901521049015310490154104901551049015610490157104901581049015910490160104901611049016210490163104901641049016510490166104901671049016810490169104901701049017110490172104901731049017410490175104901761049017710490178104901791049018010490181104901821049018310490184104901851049018610490187104901881049018910490190104901911049019210490193104901941049019510490196104901971049019810490199104902001049020110490202104902031049020410490205104902061049020710490208104902091049021010490211104902121049021310490214104902151049021610490217104902181049021910490220104902211049022210490223104902241049022510490226104902271049022810490229104902301049023110490232104902331049023410490235104902361049023710490238104902391049024010490241104902421049024310490244104902451049024610490247104902481049024910490250104902511049025210490253104902541049025510490256104902571049025810490259104902601049026110490262104902631049026410490265104902661049026710490268104902691049027010490271104902721049027310490274104902751049027610490277104902781049027910490280104902811049028210490283104902841049028510490286104902871049028810490289104902901049029110490292104902931049029410490295104902961049029710490298104902991049030010490301104903021049030310490304104903051049030610490307104903081049030910490310104903111049031210490313104903141049031510490316104903171049031810490319104903201049032110490322104903231049032410490325104903261049032710490328104903291049033010490331104903321049033310490334104903351049033610490337104903381049033910490340104903411049034210490343104903441049034510490346104903471049034810490349104903501049035110490352104903531049035410490355104903561049035710490358104903591049036010490361104903621049036310490364104903651049036610490367104903681049036910490370104903711049037210490373104903741049037510490376104903771049037810490379104903801049038110490382104903831049038410490385104903861049038710490388104903891049039010490391104903921049039310490394104903951049039610490397104903981049039910490400104904011049040210490403104904041049040510490406104904071049040810490409104904101049041110490412104904131049041410490415104904161049041710490418104904191049042010490421104904221049042310490424104904251049042610490427104904281049042910490430104904311049043210490433104904341049043510490436104904371049043810490439104904401049044110490442104904431049044410490445104904461049044710490448104904491049045010490451104904521049045310490454104904551049045610490457104904581049045910490460104904611049046210490463104904641049046510490466104904671049046810490469104904701049047110490472104904731049047410490475104904761049047710490478104904791049048010490481104904821049048310490484104904851049048610490487104904881049048910490490104904911049049210490493104904941049049510490496104904971049049810490499104905001049050110490502104905031049050410490505104905061049050710490508104905091049051010490511104905121049051310490514104905151049051610490517104905181049051910490520104905211049052210490523104905241049052510490526104905271049052810490529104905301049053110490532104905331049053410490535104905361049053710490538104905391049054010490541104905421049054310490544104905451049054610490547104905481049054910490550104905511049055210490553104905541049055510490556104905571049055810490559104905601049056110490562104905631049056410490565104905661049056710490568104905691049057010490571104905721049057310490574104905751049057610490577104905781049057910490580104905811049058210490583104905841049058510490586104905871049058810490589104905901049059110490592104905931049059410490595104905961049059710490598104905991049060010490601104906021049060310490604104906051049060610490607104906081049060910490610104906111049061210490613104906141049061510490616104906171050006210500063105000641050006510500066105000671050006810500069105000701050007110500072105000731050007410500075105000761050007710500078105000791050008010500081105000821050008310500084105000851050008610500087105000881050008910500090105000911050009210500093105000941050009510500096105000971050009810500099105001001050010110500102105001031050010410500105105001061050010710500108105001091050011010500111105001121050011310500114105001151050011610500117105001181050011910500120105001211050012210500123105001241050012510500126105001271050012810500129105001301050013110500132105001331050013410500135105001361050013710500138105001391050014010500141105001421050014310500144105001451050014610500147105001481050014910500150105001511050015210500153105001541050015510500156105001571050015810500159105001601050016110500162105001631050016410500165105001661050016710500168105001691050017010500171105001721050017310500174105001751050017610500177105001781050017910500180105001811050018210500183105001841050018510500186105001871050018810500189105001901050019110500192105001931050019410500195105001961050019710500198105001991050020010500201105002021050020310500204105002051050020610500207105002081050020910500210105002111050021210500213105002141050021510500216105002171050021810500219105002201050022110500222105002231050022410500225105002261050022710500228105002291050023010500231105002321050023310500234105002351050023610500237105002381050023910500240105002411050024210500243105002441050024510500246105002471050024810500249105002501050025110500252105002531050025410500255105002561050025710500258105002591050026010500261105002621050026310500264105002651050026610500267105002681050026910500270105002711050027210500273105002741050027510500276105002771050027810500279105002801050028110500282105002831050028410500285105002861050028710500288105002891050029010500291105002921050029310500294105002951050029610500297105002981050029910500300105003011050030210500303105003041050030510500306105003071050030810500309105003101050031110500312105003131050031410500315105003161050031710500318105003191050032010500321105003221050032310500324105003251050032610500327105003281050032910500330105003311050033210500333105003341050033510500336105003371050033810500339105003401050034110500342105003431050034410500345105003461050034710500348105003491050035010500351105003521050035310500354105003551050035610500357105003581050035910500360105003611050036210500363105003641050036510500366105003671050036810500369105003701050037110500372105003731050037410500375105003761050037710500378105003791050038010500381105003821050038310500384105003851050038610500387105003881050038910500390105003911050039210500393105003941050039510500396105003971050039810500399105004001050040110500402105004031050040410500405105004061050040710500408105004091050041010500411105004121050041310500414105004151050041610500417105004181050041910500420105004211050042210500423105004241050042510500426105004271050042810500429105004301050043110500432105004331050043410500435105004361050043710500438105004391050044010500441105004421050044310500444105004451050044610500447105004481050044910500450105004511050045210500453105004541050045510500456105004571050045810500459105004601050046110500462105004631050046410500465105004661050046710500468105004691050047010500471105004721050047310500474105004751050047610500477105004781050047910500480105004811050048210500483105004841050048510500486105004871050048810500489105004901050049110500492105004931050049410500495105004961050049710500498105004991050050010500501105005021050050310500504105005051050050610500507105005081050050910500510105005111050051210500513105005141050051510500516105005171050051810500519105005201050052110500522105005231050052410500525105005261050052710500528105005291050053010500531105005321050053310500534105005351050053610500537105005381050053910500540105005411050054210500543105005441050054510500546105005471050054810500549105005501050055110500552105005531050055410500555105005561050055710500558105005591050056010500561105005621050056310500564105005651050056610500567105005681050056910500570105005711050057210500573105005741050057510500576105005771050057810500579105005801050058110500582105005831050058410500585105005861050058710500588105005891050059010500591105005921050059310500594105005951050059610500597105005981050059910500600105006011050060210500603105006041050060510500606105006071050060810500609105006101050061110500612105006131050061410500615105006161050061710510062105100631051006410510065105100661051006710510068105100691051007010510071105100721051007310510074105100751051007610510077105100781051007910510080105100811051008210510083105100841051008510510086105100871051008810510089105100901051009110510092105100931051009410510095105100961051009710510098105100991051010010510101105101021051010310510104105101051051010610510107105101081051010910510110105101111051011210510113105101141051011510510116105101171051011810510119105101201051012110510122105101231051012410510125105101261051012710510128105101291051013010510131105101321051013310510134105101351051013610510137105101381051013910510140105101411051014210510143105101441051014510510146105101471051014810510149105101501051015110510152105101531051015410510155105101561051015710510158105101591051016010510161105101621051016310510164105101651051016610510167105101681051016910510170105101711051017210510173105101741051017510510176105101771051017810510179105101801051018110510182105101831051018410510185105101861051018710510188105101891051019010510191105101921051019310510194105101951051019610510197105101981051019910510200105102011051020210510203105102041051020510510206105102071051020810510209105102101051021110510212105102131051021410510215105102161051021710510218105102191051022010510221105102221051022310510224105102251051022610510227105102281051022910510230105102311051023210510233105102341051023510510236105102371051023810510239105102401051024110510242105102431051024410510245105102461051024710510248105102491051025010510251105102521051025310510254105102551051025610510257105102581051025910510260105102611051026210510263105102641051026510510266105102671051026810510269105102701051027110510272105102731051027410510275105102761051027710510278105102791051028010510281105102821051028310510284105102851051028610510287105102881051028910510290105102911051029210510293105102941051029510510296105102971051029810510299105103001051030110510302105103031051030410510305105103061051030710510308105103091051031010510311105103121051031310510314105103151051031610510317105103181051031910510320105103211051032210510323105103241051032510510326105103271051032810510329105103301051033110510332105103331051033410510335105103361051033710510338105103391051034010510341105103421051034310510344105103451051034610510347105103481051034910510350105103511051035210510353105103541051035510510356105103571051035810510359105103601051036110510362105103631051036410510365105103661051036710510368105103691051037010510371105103721051037310510374105103751051037610510377105103781051037910510380105103811051038210510383105103841051038510510386105103871051038810510389105103901051039110510392105103931051039410510395105103961051039710510398105103991051040010510401105104021051040310510404105104051051040610510407105104081051040910510410105104111051041210510413105104141051041510510416105104171051041810510419105104201051042110510422105104231051042410510425105104261051042710510428105104291051043010510431105104321051043310510434105104351051043610510437105104381051043910510440105104411051044210510443105104441051044510510446105104471051044810510449105104501051045110510452105104531051045410510455105104561051045710510458105104591051046010510461105104621051046310510464105104651051046610510467105104681051046910510470105104711051047210510473105104741051047510510476105104771051047810510479105104801051048110510482105104831051048410510485105104861051048710510488105104891051049010510491105104921051049310510494105104951051049610510497105104981051049910510500105105011051050210510503105105041051050510510506105105071051050810510509105105101051051110510512105105131051051410510515105105161051051710510518105105191051052010510521105105221051052310510524105105251051052610510527105105281051052910510530105105311051053210510533105105341051053510510536105105371051053810510539105105401051054110510542105105431051054410510545105105461051054710510548105105491051055010510551105105521051055310510554105105551051055610510557105105581051055910510560105105611051056210510563105105641051056510510566105105671051056810510569105105701051057110510572105105731051057410510575105105761051057710510578105105791051058010510581105105821051058310510584105105851051058610510587105105881051058910510590105105911051059210510593105105941051059510510596105105971051059810510599105106001051060110510602105106031051060410510605105106061051060710510608105106091051061010510611105106121051061310510614105106151051061610510617105200621052006310520064105200651052006610520067105200681052006910520070105200711052007210520073105200741052007510520076105200771052007810520079105200801052008110520082105200831052008410520085105200861052008710520088105200891052009010520091105200921052009310520094105200951052009610520097105200981052009910520100105201011052010210520103105201041052010510520106105201071052010810520109105201101052011110520112105201131052011410520115105201161052011710520118105201191052012010520121105201221052012310520124105201251052012610520127105201281052012910520130105201311052013210520133105201341052013510520136105201371052013810520139105201401052014110520142105201431052014410520145105201461052014710520148105201491052015010520151105201521052015310520154105201551052015610520157105201581052015910520160105201611052016210520163105201641052016510520166105201671052016810520169105201701052017110520172105201731052017410520175105201761052017710520178105201791052018010520181105201821052018310520184105201851052018610520187105201881052018910520190105201911052019210520193105201941052019510520196105201971052019810520199105202001052020110520202105202031052020410520205105202061052020710520208105202091052021010520211105202121052021310520214105202151052021610520217105202181052021910520220105202211052022210520223105202241052022510520226105202271052022810520229105202301052023110520232105202331052023410520235105202361052023710520238105202391052024010520241105202421052024310520244105202451052024610520247105202481052024910520250105202511052025210520253105202541052025510520256105202571052025810520259105202601052026110520262105202631052026410520265105202661052026710520268105202691052027010520271105202721052027310520274105202751052027610520277105202781052027910520280105202811052028210520283105202841052028510520286105202871052028810520289105202901052029110520292105202931052029410520295105202961052029710520298105202991052030010520301105203021052030310520304105203051052030610520307105203081052030910520310105203111052031210520313105203141052031510520316105203171052031810520319105203201052032110520322105203231052032410520325105203261052032710520328105203291052033010520331105203321052033310520334105203351052033610520337105203381052033910520340105203411052034210520343105203441052034510520346105203471052034810520349105203501052035110520352105203531052035410520355105203561052035710520358105203591052036010520361105203621052036310520364105203651052036610520367105203681052036910520370105203711052037210520373105203741052037510520376105203771052037810520379105203801052038110520382105203831052038410520385105203861052038710520388105203891052039010520391105203921052039310520394105203951052039610520397105203981052039910520400105204011052040210520403105204041052040510520406105204071052040810520409105204101052041110520412105204131052041410520415105204161052041710520418105204191052042010520421105204221052042310520424105204251052042610520427105204281052042910520430105204311052043210520433105204341052043510520436105204371052043810520439105204401052044110520442105204431052044410520445105204461052044710520448105204491052045010520451105204521052045310520454105204551052045610520457105204581052045910520460105204611052046210520463105204641052046510520466105204671052046810520469105204701052047110520472105204731052047410520475105204761052047710520478105204791052048010520481105204821052048310520484105204851052048610520487105204881052048910520490105204911052049210520493105204941052049510520496105204971052049810520499105205001052050110520502105205031052050410520505105205061052050710520508105205091052051010520511105205121052051310520514105205151052051610520517105205181052051910520520105205211052052210520523105205241052052510520526105205271052052810520529105205301052053110520532105205331052053410520535105205361052053710520538105205391052054010520541105205421052054310520544105205451052054610520547105205481052054910520550105205511052055210520553105205541052055510520556105205571052055810520559105205601052056110520562105205631052056410520565105205661052056710520568105205691052057010520571105205721052057310520574105205751052057610520577105205781052057910520580105205811052058210520583105205841052058510520586105205871052058810520589105205901052059110520592105205931052059410520595105205961052059710520598105205991052060010520601105206021052060310520604105206051052060610520607105206081052060910520610105206111052061210520613105206141052061510520616105206171053006210530063105300641053006510530066105300671053006810530069105300701053007110530072105300731053007410530075105300761053007710530078105300791053008010530081105300821053008310530084105300851053008610530087105300881053008910530090105300911053009210530093105300941053009510530096105300971053009810530099105301001053010110530102105301031053010410530105105301061053010710530108105301091053011010530111105301121053011310530114105301151053011610530117105301181053011910530120105301211053012210530123105301241053012510530126105301271053012810530129105301301053013110530132105301331053013410530135105301361053013710530138105301391053014010530141105301421053014310530144105301451053014610530147105301481053014910530150105301511053015210530153105301541053015510530156105301571053015810530159105301601053016110530162105301631053016410530165105301661053016710530168105301691053017010530171105301721053017310530174105301751053017610530177105301781053017910530180105301811053018210530183105301841053018510530186105301871053018810530189105301901053019110530192105301931053019410530195105301961053019710530198105301991053020010530201105302021053020310530204105302051053020610530207105302081053020910530210105302111053021210530213105302141053021510530216105302171053021810530219105302201053022110530222105302231053022410530225105302261053022710530228105302291053023010530231105302321053023310530234105302351053023610530237105302381053023910530240105302411053024210530243105302441053024510530246105302471053024810530249105302501053025110530252105302531053025410530255105302561053025710530258105302591053026010530261105302621053026310530264105302651053026610530267105302681053026910530270105302711053027210530273105302741053027510530276105302771053027810530279105302801053028110530282105302831053028410530285105302861053028710530288105302891053029010530291105302921053029310530294105302951053029610530297105302981053029910530300105303011053030210530303105303041053030510530306105303071053030810530309105303101053031110530312105303131053031410530315105303161053031710530318105303191053032010530321105303221053032310530324105303251053032610530327105303281053032910530330105303311053033210530333105303341053033510530336105303371053033810530339105303401053034110530342105303431053034410530345105303461053034710530348105303491053035010530351105303521053035310530354105303551053035610530357105303581053035910530360105303611053036210530363105303641053036510530366105303671053036810530369105303701053037110530372105303731053037410530375105303761053037710530378105303791053038010530381105303821053038310530384105303851053038610530387105303881053038910530390105303911053039210530393105303941053039510530396105303971053039810530399105304001053040110530402105304031053040410530405105304061053040710530408105304091053041010530411105304121053041310530414105304151053041610530417105304181053041910530420105304211053042210530423105304241053042510530426105304271053042810530429105304301053043110530432105304331053043410530435105304361053043710530438105304391053044010530441105304421053044310530444105304451053044610530447105304481053044910530450105304511053045210530453105304541053045510530456105304571053045810530459105304601053046110530462105304631053046410530465105304661053046710530468105304691053047010530471105304721053047310530474105304751053047610530477105304781053047910530480105304811053048210530483105304841053048510530486105304871053048810530489105304901053049110530492105304931053049410530495105304961053049710530498105304991053050010530501105305021053050310530504105305051053050610530507105305081053050910530510105305111053051210530513105305141053051510530516105305171053051810530519105305201053052110530522105305231053052410530525105305261053052710530528105305291053053010530531105305321053053310530534105305351053053610530537105305381053053910530540105305411053054210530543105305441053054510530546105305471053054810530549105305501053055110530552105305531053055410530555105305561053055710530558105305591053056010530561105305621053056310530564105305651053056610530567105305681053056910530570105305711053057210530573105305741053057510530576105305771053057810530579105305801053058110530582105305831053058410530585105305861053058710530588105305891053059010530591105305921053059310530594105305951053059610530597105305981053059910530600105306011053060210530603105306041053060510530606105306071053060810530609105306101053061110530612105306131053061410530615105306161053061710540063105400641054006510540066105400671054006810540069105400701054007110540072105400731054007410540075105400761054007710540078105400791054008010540081105400821054008310540084105400851054008610540087105400881054008910540090105400911054009210540093105400941054009510540096105400971054009810540099105401001054010110540102105401031054010410540105105401061054010710540108105401091054011010540111105401121054011310540114105401151054011610540117105401181054011910540120105401211054012210540123105401241054012510540126105401271054012810540129105401301054013110540132105401331054013410540135105401361054013710540138105401391054014010540141105401421054014310540144105401451054014610540147105401481054014910540150105401511054015210540153105401541054015510540156105401571054015810540159105401601054016110540162105401631054016410540165105401661054016710540168105401691054017010540171105401721054017310540174105401751054017610540177105401781054017910540180105401811054018210540183105401841054018510540186105401871054018810540189105401901054019110540192105401931054019410540195105401961054019710540198105401991054020010540201105402021054020310540204105402051054020610540207105402081054020910540210105402111054021210540213105402141054021510540216105402171054021810540219105402201054022110540222105402231054022410540225105402261054022710540228105402291054023010540231105402321054023310540234105402351054023610540237105402381054023910540240105402411054024210540243105402441054024510540246105402471054024810540249105402501054025110540252105402531054025410540255105402561054025710540258105402591054026010540261105402621054026310540264105402651054026610540267105402681054026910540270105402711054027210540273105402741054027510540276105402771054027810540279105402801054028110540282105402831054028410540285105402861054028710540288105402891054029010540291105402921054029310540294105402951054029610540297105402981054029910540300105403011054030210540303105403041054030510540306105403071054030810540309105403101054031110540312105403131054031410540315105403161054031710540318105403191054032010540321105403221054032310540324105403251054032610540327105403281054032910540330105403311054033210540333105403341054033510540336105403371054033810540339105403401054034110540342105403431054034410540345105403461054034710540348105403491054035010540351105403521054035310540354105403551054035610540357105403581054035910540360105403611054036210540363105403641054036510540366105403671054036810540369105403701054037110540372105403731054037410540375105403761054037710540378105403791054038010540381105403821054038310540384105403851054038610540387105403881054038910540390105403911054039210540393105403941054039510540396105403971054039810540399105404001054040110540402105404031054040410540405105404061054040710540408105404091054041010540411105404121054041310540414105404151054041610540417105404181054041910540420105404211054042210540423105404241054042510540426105404271054042810540429105404301054043110540432105404331054043410540435105404361054043710540438105404391054044010540441105404421054044310540444105404451054044610540447105404481054044910540450105404511054045210540453105404541054045510540456105404571054045810540459105404601054046110540462105404631054046410540465105404661054046710540468105404691054047010540471105404721054047310540474105404751054047610540477105404781054047910540480105404811054048210540483105404841054048510540486105404871054048810540489105404901054049110540492105404931054049410540495105404961054049710540498105404991054050010540501105405021054050310540504105405051054050610540507105405081054050910540510105405111054051210540513105405141054051510540516105405171054051810540519105405201054052110540522105405231054052410540525105405261054052710540528105405291054053010540531105405321054053310540534105405351054053610540537105405381054053910540540105405411054054210540543105405441054054510540546105405471054054810540549105405501054055110540552105405531054055410540555105405561054055710540558105405591054056010540561105405621054056310540564105405651054056610540567105405681054056910540570105405711054057210540573105405741054057510540576105405771054057810540579105405801054058110540582105405831054058410540585105405861054058710540588105405891054059010540591105405921054059310540594105405951054059610540597105405981054059910540600105406011054060210540603105406041054060510540606105406071054060810540609105406101054061110540612105406131054061410540615105406161054061710550063105500641055006510550066105500671055006810550069105500701055007110550072105500731055007410550075105500761055007710550078105500791055008010550081105500821055008310550084105500851055008610550087105500881055008910550090105500911055009210550093105500941055009510550096105500971055009810550099105501001055010110550102105501031055010410550105105501061055010710550108105501091055011010550111105501121055011310550114105501151055011610550117105501181055011910550120105501211055012210550123105501241055012510550126105501271055012810550129105501301055013110550132105501331055013410550135105501361055013710550138105501391055014010550141105501421055014310550144105501451055014610550147105501481055014910550150105501511055015210550153105501541055015510550156105501571055015810550159105501601055016110550162105501631055016410550165105501661055016710550168105501691055017010550171105501721055017310550174105501751055017610550177105501781055017910550180105501811055018210550183105501841055018510550186105501871055018810550189105501901055019110550192105501931055019410550195105501961055019710550198105501991055020010550201105502021055020310550204105502051055020610550207105502081055020910550210105502111055021210550213105502141055021510550216105502171055021810550219105502201055022110550222105502231055022410550225105502261055022710550228105502291055023010550231105502321055023310550234105502351055023610550237105502381055023910550240105502411055024210550243105502441055024510550246105502471055024810550249105502501055025110550252105502531055025410550255105502561055025710550258105502591055026010550261105502621055026310550264105502651055026610550267105502681055026910550270105502711055027210550273105502741055027510550276105502771055027810550279105502801055028110550282105502831055028410550285105502861055028710550288105502891055029010550291105502921055029310550294105502951055029610550297105502981055029910550300105503011055030210550303105503041055030510550306105503071055030810550309105503101055031110550312105503131055031410550315105503161055031710550318105503191055032010550321105503221055032310550324105503251055032610550327105503281055032910550330105503311055033210550333105503341055033510550336105503371055033810550339105503401055034110550342105503431055034410550345105503461055034710550348105503491055035010550351105503521055035310550354105503551055035610550357105503581055035910550360105503611055036210550363105503641055036510550366105503671055036810550369105503701055037110550372105503731055037410550375105503761055037710550378105503791055038010550381105503821055038310550384105503851055038610550387105503881055038910550390105503911055039210550393105503941055039510550396105503971055039810550399105504001055040110550402105504031055040410550405105504061055040710550408105504091055041010550411105504121055041310550414105504151055041610550417105504181055041910550420105504211055042210550423105504241055042510550426105504271055042810550429105504301055043110550432105504331055043410550435105504361055043710550438105504391055044010550441105504421055044310550444105504451055044610550447105504481055044910550450105504511055045210550453105504541055045510550456105504571055045810550459105504601055046110550462105504631055046410550465105504661055046710550468105504691055047010550471105504721055047310550474105504751055047610550477105504781055047910550480105504811055048210550483105504841055048510550486105504871055048810550489105504901055049110550492105504931055049410550495105504961055049710550498105504991055050010550501105505021055050310550504105505051055050610550507105505081055050910550510105505111055051210550513105505141055051510550516105505171055051810550519105505201055052110550522105505231055052410550525105505261055052710550528105505291055053010550531105505321055053310550534105505351055053610550537105505381055053910550540105505411055054210550543105505441055054510550546105505471055054810550549105505501055055110550552105505531055055410550555105505561055055710550558105505591055056010550561105505621055056310550564105505651055056610550567105505681055056910550570105505711055057210550573105505741055057510550576105505771055057810550579105505801055058110550582105505831055058410550585105505861055058710550588105505891055059010550591105505921055059310550594105505951055059610550597105505981055059910550600105506011055060210550603105506041055060510550606105506071055060810550609105506101055061110550612105506131055061410550615105506161055061710560063105600641056006510560066105600671056006810560069105600701056007110560072105600731056007410560075105600761056007710560078105600791056008010560081105600821056008310560084105600851056008610560087105600881056008910560090105600911056009210560093105600941056009510560096105600971056009810560099105601001056010110560102105601031056010410560105105601061056010710560108105601091056011010560111105601121056011310560114105601151056011610560117105601181056011910560120105601211056012210560123105601241056012510560126105601271056012810560129105601301056013110560132105601331056013410560135105601361056013710560138105601391056014010560141105601421056014310560144105601451056014610560147105601481056014910560150105601511056015210560153105601541056015510560156105601571056015810560159105601601056016110560162105601631056016410560165105601661056016710560168105601691056017010560171105601721056017310560174105601751056017610560177105601781056017910560180105601811056018210560183105601841056018510560186105601871056018810560189105601901056019110560192105601931056019410560195105601961056019710560198105601991056020010560201105602021056020310560204105602051056020610560207105602081056020910560210105602111056021210560213105602141056021510560216105602171056021810560219105602201056022110560222105602231056022410560225105602261056022710560228105602291056023010560231105602321056023310560234105602351056023610560237105602381056023910560240105602411056024210560243105602441056024510560246105602471056024810560249105602501056025110560252105602531056025410560255105602561056025710560258105602591056026010560261105602621056026310560264105602651056026610560267105602681056026910560270105602711056027210560273105602741056027510560276105602771056027810560279105602801056028110560282105602831056028410560285105602861056028710560288105602891056029010560291105602921056029310560294105602951056029610560297105602981056029910560300105603011056030210560303105603041056030510560306105603071056030810560309105603101056031110560312105603131056031410560315105603161056031710560318105603191056032010560321105603221056032310560324105603251056032610560327105603281056032910560330105603311056033210560333105603341056033510560336105603371056033810560339105603401056034110560342105603431056034410560345105603461056034710560348105603491056035010560351105603521056035310560354105603551056035610560357105603581056035910560360105603611056036210560363105603641056036510560366105603671056036810560369105603701056037110560372105603731056037410560375105603761056037710560378105603791056038010560381105603821056038310560384105603851056038610560387105603881056038910560390105603911056039210560393105603941056039510560396105603971056039810560399105604001056040110560402105604031056040410560405105604061056040710560408105604091056041010560411105604121056041310560414105604151056041610560417105604181056041910560420105604211056042210560423105604241056042510560426105604271056042810560429105604301056043110560432105604331056043410560435105604361056043710560438105604391056044010560441105604421056044310560444105604451056044610560447105604481056044910560450105604511056045210560453105604541056045510560456105604571056045810560459105604601056046110560462105604631056046410560465105604661056046710560468105604691056047010560471105604721056047310560474105604751056047610560477105604781056047910560480105604811056048210560483105604841056048510560486105604871056048810560489105604901056049110560492105604931056049410560495105604961056049710560498105604991056050010560501105605021056050310560504105605051056050610560507105605081056050910560510105605111056051210560513105605141056051510560516105605171056051810560519105605201056052110560522105605231056052410560525105605261056052710560528105605291056053010560531105605321056053310560534105605351056053610560537105605381056053910560540105605411056054210560543105605441056054510560546105605471056054810560549105605501056055110560552105605531056055410560555105605561056055710560558105605591056056010560561105605621056056310560564105605651056056610560567105605681056056910560570105605711056057210560573105605741056057510560576105605771056057810560579105605801056058110560582105605831056058410560585105605861056058710560588105605891056059010560591105605921056059310560594105605951056059610560597105605981056059910560600105606011056060210560603105606041056060510560606105606071056060810560609105606101056061110560612105606131056061410560615105606161056061710570063105700641057006510570066105700671057006810570069105700701057007110570072105700731057007410570075105700761057007710570078105700791057008010570081105700821057008310570084105700851057008610570087105700881057008910570090105700911057009210570093105700941057009510570096105700971057009810570099105701001057010110570102105701031057010410570105105701061057010710570108105701091057011010570111105701121057011310570114105701151057011610570117105701181057011910570120105701211057012210570123105701241057012510570126105701271057012810570129105701301057013110570132105701331057013410570135105701361057013710570138105701391057014010570141105701421057014310570144105701451057014610570147105701481057014910570150105701511057015210570153105701541057015510570156105701571057015810570159105701601057016110570162105701631057016410570165105701661057016710570168105701691057017010570171105701721057017310570174105701751057017610570177105701781057017910570180105701811057018210570183105701841057018510570186105701871057018810570189105701901057019110570192105701931057019410570195105701961057019710570198105701991057020010570201105702021057020310570204105702051057020610570207105702081057020910570210105702111057021210570213105702141057021510570216105702171057021810570219105702201057022110570222105702231057022410570225105702261057022710570228105702291057023010570231105702321057023310570234105702351057023610570237105702381057023910570240105702411057024210570243105702441057024510570246105702471057024810570249105702501057025110570252105702531057025410570255105702561057025710570258105702591057026010570261105702621057026310570264105702651057026610570267105702681057026910570270105702711057027210570273105702741057027510570276105702771057027810570279105702801057028110570282105702831057028410570285105702861057028710570288105702891057029010570291105702921057029310570294105702951057029610570297105702981057029910570300105703011057030210570303105703041057030510570306105703071057030810570309105703101057031110570312105703131057031410570315105703161057031710570318105703191057032010570321105703221057032310570324105703251057032610570327105703281057032910570330105703311057033210570333105703341057033510570336105703371057033810570339105703401057034110570342105703431057034410570345105703461057034710570348105703491057035010570351105703521057035310570354105703551057035610570357105703581057035910570360105703611057036210570363105703641057036510570366105703671057036810570369105703701057037110570372105703731057037410570375105703761057037710570378105703791057038010570381105703821057038310570384105703851057038610570387105703881057038910570390105703911057039210570393105703941057039510570396105703971057039810570399105704001057040110570402105704031057040410570405105704061057040710570408105704091057041010570411105704121057041310570414105704151057041610570417105704181057041910570420105704211057042210570423105704241057042510570426105704271057042810570429105704301057043110570432105704331057043410570435105704361057043710570438105704391057044010570441105704421057044310570444105704451057044610570447105704481057044910570450105704511057045210570453105704541057045510570456105704571057045810570459105704601057046110570462105704631057046410570465105704661057046710570468105704691057047010570471105704721057047310570474105704751057047610570477105704781057047910570480105704811057048210570483105704841057048510570486105704871057048810570489105704901057049110570492105704931057049410570495105704961057049710570498105704991057050010570501105705021057050310570504105705051057050610570507105705081057050910570510105705111057051210570513105705141057051510570516105705171057051810570519105705201057052110570522105705231057052410570525105705261057052710570528105705291057053010570531105705321057053310570534105705351057053610570537105705381057053910570540105705411057054210570543105705441057054510570546105705471057054810570549105705501057055110570552105705531057055410570555105705561057055710570558105705591057056010570561105705621057056310570564105705651057056610570567105705681057056910570570105705711057057210570573105705741057057510570576105705771057057810570579105705801057058110570582105705831057058410570585105705861057058710570588105705891057059010570591105705921057059310570594105705951057059610570597105705981057059910570600105706011057060210570603105706041057060510570606105706071057060810570609105706101057061110570612105706131057061410570615105706161057061710580063105800641058006510580066105800671058006810580069105800701058007110580072105800731058007410580075105800761058007710580078105800791058008010580081105800821058008310580084105800851058008610580087105800881058008910580090105800911058009210580093105800941058009510580096105800971058009810580099105801001058010110580102105801031058010410580105105801061058010710580108105801091058011010580111105801121058011310580114105801151058011610580117105801181058011910580120105801211058012210580123105801241058012510580126105801271058012810580129105801301058013110580132105801331058013410580135105801361058013710580138105801391058014010580141105801421058014310580144105801451058014610580147105801481058014910580150105801511058015210580153105801541058015510580156105801571058015810580159105801601058016110580162105801631058016410580165105801661058016710580168105801691058017010580171105801721058017310580174105801751058017610580177105801781058017910580180105801811058018210580183105801841058018510580186105801871058018810580189105801901058019110580192105801931058019410580195105801961058019710580198105801991058020010580201105802021058020310580204105802051058020610580207105802081058020910580210105802111058021210580213105802141058021510580216105802171058021810580219105802201058022110580222105802231058022410580225105802261058022710580228105802291058023010580231105802321058023310580234105802351058023610580237105802381058023910580240105802411058024210580243105802441058024510580246105802471058024810580249105802501058025110580252105802531058025410580255105802561058025710580258105802591058026010580261105802621058026310580264105802651058026610580267105802681058026910580270105802711058027210580273105802741058027510580276105802771058027810580279105802801058028110580282105802831058028410580285105802861058028710580288105802891058029010580291105802921058029310580294105802951058029610580297105802981058029910580300105803011058030210580303105803041058030510580306105803071058030810580309105803101058031110580312105803131058031410580315105803161058031710580318105803191058032010580321105803221058032310580324105803251058032610580327105803281058032910580330105803311058033210580333105803341058033510580336105803371058033810580339105803401058034110580342105803431058034410580345105803461058034710580348105803491058035010580351105803521058035310580354105803551058035610580357105803581058035910580360105803611058036210580363105803641058036510580366105803671058036810580369105803701058037110580372105803731058037410580375105803761058037710580378105803791058038010580381105803821058038310580384105803851058038610580387105803881058038910580390105803911058039210580393105803941058039510580396105803971058039810580399105804001058040110580402105804031058040410580405105804061058040710580408105804091058041010580411105804121058041310580414105804151058041610580417105804181058041910580420105804211058042210580423105804241058042510580426105804271058042810580429105804301058043110580432105804331058043410580435105804361058043710580438105804391058044010580441105804421058044310580444105804451058044610580447105804481058044910580450105804511058045210580453105804541058045510580456105804571058045810580459105804601058046110580462105804631058046410580465105804661058046710580468105804691058047010580471105804721058047310580474105804751058047610580477105804781058047910580480105804811058048210580483105804841058048510580486105804871058048810580489105804901058049110580492105804931058049410580495105804961058049710580498105804991058050010580501105805021058050310580504105805051058050610580507105805081058050910580510105805111058051210580513105805141058051510580516105805171058051810580519105805201058052110580522105805231058052410580525105805261058052710580528105805291058053010580531105805321058053310580534105805351058053610580537105805381058053910580540105805411058054210580543105805441058054510580546105805471058054810580549105805501058055110580552105805531058055410580555105805561058055710580558105805591058056010580561105805621058056310580564105805651058056610580567105805681058056910580570105805711058057210580573105805741058057510580576105805771058057810580579105805801058058110580582105805831058058410580585105805861058058710580588105805891058059010580591105805921058059310580594105805951058059610580597105805981058059910580600105806011058060210580603105806041058060510580606105806071058060810580609105806101058061110580612105806131058061410580615105806161058061710590063105900641059006510590066105900671059006810590069105900701059007110590072105900731059007410590075105900761059007710590078105900791059008010590081105900821059008310590084105900851059008610590087105900881059008910590090105900911059009210590093105900941059009510590096105900971059009810590099105901001059010110590102105901031059010410590105105901061059010710590108105901091059011010590111105901121059011310590114105901151059011610590117105901181059011910590120105901211059012210590123105901241059012510590126105901271059012810590129105901301059013110590132105901331059013410590135105901361059013710590138105901391059014010590141105901421059014310590144105901451059014610590147105901481059014910590150105901511059015210590153105901541059015510590156105901571059015810590159105901601059016110590162105901631059016410590165105901661059016710590168105901691059017010590171105901721059017310590174105901751059017610590177105901781059017910590180105901811059018210590183105901841059018510590186105901871059018810590189105901901059019110590192105901931059019410590195105901961059019710590198105901991059020010590201105902021059020310590204105902051059020610590207105902081059020910590210105902111059021210590213105902141059021510590216105902171059021810590219105902201059022110590222105902231059022410590225105902261059022710590228105902291059023010590231105902321059023310590234105902351059023610590237105902381059023910590240105902411059024210590243105902441059024510590246105902471059024810590249105902501059025110590252105902531059025410590255105902561059025710590258105902591059026010590261105902621059026310590264105902651059026610590267105902681059026910590270105902711059027210590273105902741059027510590276105902771059027810590279105902801059028110590282105902831059028410590285105902861059028710590288105902891059029010590291105902921059029310590294105902951059029610590297105902981059029910590300105903011059030210590303105903041059030510590306105903071059030810590309105903101059031110590312105903131059031410590315105903161059031710590318105903191059032010590321105903221059032310590324105903251059032610590327105903281059032910590330105903311059033210590333105903341059033510590336105903371059033810590339105903401059034110590342105903431059034410590345105903461059034710590348105903491059035010590351105903521059035310590354105903551059035610590357105903581059035910590360105903611059036210590363105903641059036510590366105903671059036810590369105903701059037110590372105903731059037410590375105903761059037710590378105903791059038010590381105903821059038310590384105903851059038610590387105903881059038910590390105903911059039210590393105903941059039510590396105903971059039810590399105904001059040110590402105904031059040410590405105904061059040710590408105904091059041010590411105904121059041310590414105904151059041610590417105904181059041910590420105904211059042210590423105904241059042510590426105904271059042810590429105904301059043110590432105904331059043410590435105904361059043710590438105904391059044010590441105904421059044310590444105904451059044610590447105904481059044910590450105904511059045210590453105904541059045510590456105904571059045810590459105904601059046110590462105904631059046410590465105904661059046710590468105904691059047010590471105904721059047310590474105904751059047610590477105904781059047910590480105904811059048210590483105904841059048510590486105904871059048810590489105904901059049110590492105904931059049410590495105904961059049710590498105904991059050010590501105905021059050310590504105905051059050610590507105905081059050910590510105905111059051210590513105905141059051510590516105905171059051810590519105905201059052110590522105905231059052410590525105905261059052710590528105905291059053010590531105905321059053310590534105905351059053610590537105905381059053910590540105905411059054210590543105905441059054510590546105905471059054810590549105905501059055110590552105905531059055410590555105905561059055710590558105905591059056010590561105905621059056310590564105905651059056610590567105905681059056910590570105905711059057210590573105905741059057510590576105905771059057810590579105905801059058110590582105905831059058410590585105905861059058710590588105905891059059010590591105905921059059310590594105905951059059610590597105905981059059910590600105906011059060210590603105906041059060510590606105906071059060810590609105906101059061110590612105906131059061410590615105906161059061710600064106000651060006610600067106000681060006910600070106000711060007210600073106000741060007510600076106000771060007810600079106000801060008110600082106000831060008410600085106000861060008710600088106000891060009010600091106000921060009310600094106000951060009610600097106000981060009910600100106001011060010210600103106001041060010510600106106001071060010810600109106001101060011110600112106001131060011410600115106001161060011710600118106001191060012010600121106001221060012310600124106001251060012610600127106001281060012910600130106001311060013210600133106001341060013510600136106001371060013810600139106001401060014110600142106001431060014410600145106001461060014710600148106001491060015010600151106001521060015310600154106001551060015610600157106001581060015910600160106001611060016210600163106001641060016510600166106001671060016810600169106001701060017110600172106001731060017410600175106001761060017710600178106001791060018010600181106001821060018310600184106001851060018610600187106001881060018910600190106001911060019210600193106001941060019510600196106001971060019810600199106002001060020110600202106002031060020410600205106002061060020710600208106002091060021010600211106002121060021310600214106002151060021610600217106002181060021910600220106002211060022210600223106002241060022510600226106002271060022810600229106002301060023110600232106002331060023410600235106002361060023710600238106002391060024010600241106002421060024310600244106002451060024610600247106002481060024910600250106002511060025210600253106002541060025510600256106002571060025810600259106002601060026110600262106002631060026410600265106002661060026710600268106002691060027010600271106002721060027310600274106002751060027610600277106002781060027910600280106002811060028210600283106002841060028510600286106002871060028810600289106002901060029110600292106002931060029410600295106002961060029710600298106002991060030010600301106003021060030310600304106003051060030610600307106003081060030910600310106003111060031210600313106003141060031510600316106003171060031810600319106003201060032110600322106003231060032410600325106003261060032710600328106003291060033010600331106003321060033310600334106003351060033610600337106003381060033910600340106003411060034210600343106003441060034510600346106003471060034810600349106003501060035110600352106003531060035410600355106003561060035710600358106003591060036010600361106003621060036310600364106003651060036610600367106003681060036910600370106003711060037210600373106003741060037510600376106003771060037810600379106003801060038110600382106003831060038410600385106003861060038710600388106003891060039010600391106003921060039310600394106003951060039610600397106003981060039910600400106004011060040210600403106004041060040510600406106004071060040810600409106004101060041110600412106004131060041410600415106004161060041710600418106004191060042010600421106004221060042310600424106004251060042610600427106004281060042910600430106004311060043210600433106004341060043510600436106004371060043810600439106004401060044110600442106004431060044410600445106004461060044710600448106004491060045010600451106004521060045310600454106004551060045610600457106004581060045910600460106004611060046210600463106004641060046510600466106004671060046810600469106004701060047110600472106004731060047410600475106004761060047710600478106004791060048010600481106004821060048310600484106004851060048610600487106004881060048910600490106004911060049210600493106004941060049510600496106004971060049810600499106005001060050110600502106005031060050410600505106005061060050710600508106005091060051010600511106005121060051310600514106005151060051610600517106005181060051910600520106005211060052210600523106005241060052510600526106005271060052810600529106005301060053110600532106005331060053410600535106005361060053710600538106005391060054010600541106005421060054310600544106005451060054610600547106005481060054910600550106005511060055210600553106005541060055510600556106005571060055810600559106005601060056110600562106005631060056410600565106005661060056710600568106005691060057010600571106005721060057310600574106005751060057610600577106005781060057910600580106005811060058210600583106005841060058510600586106005871060058810600589106005901060059110600592106005931060059410600595106005961060059710600598106005991060060010600601106006021060060310600604106006051060060610600607106006081060060910600610106006111060061210600613106006141060061510600616106006171061006410610065106100661061006710610068106100691061007010610071106100721061007310610074106100751061007610610077106100781061007910610080106100811061008210610083106100841061008510610086106100871061008810610089106100901061009110610092106100931061009410610095106100961061009710610098106100991061010010610101106101021061010310610104106101051061010610610107106101081061010910610110106101111061011210610113106101141061011510610116106101171061011810610119106101201061012110610122106101231061012410610125106101261061012710610128106101291061013010610131106101321061013310610134106101351061013610610137106101381061013910610140106101411061014210610143106101441061014510610146106101471061014810610149106101501061015110610152106101531061015410610155106101561061015710610158106101591061016010610161106101621061016310610164106101651061016610610167106101681061016910610170106101711061017210610173106101741061017510610176106101771061017810610179106101801061018110610182106101831061018410610185106101861061018710610188106101891061019010610191106101921061019310610194106101951061019610610197106101981061019910610200106102011061020210610203106102041061020510610206106102071061020810610209106102101061021110610212106102131061021410610215106102161061021710610218106102191061022010610221106102221061022310610224106102251061022610610227106102281061022910610230106102311061023210610233106102341061023510610236106102371061023810610239106102401061024110610242106102431061024410610245106102461061024710610248106102491061025010610251106102521061025310610254106102551061025610610257106102581061025910610260106102611061026210610263106102641061026510610266106102671061026810610269106102701061027110610272106102731061027410610275106102761061027710610278106102791061028010610281106102821061028310610284106102851061028610610287106102881061028910610290106102911061029210610293106102941061029510610296106102971061029810610299106103001061030110610302106103031061030410610305106103061061030710610308106103091061031010610311106103121061031310610314106103151061031610610317106103181061031910610320106103211061032210610323106103241061032510610326106103271061032810610329106103301061033110610332106103331061033410610335106103361061033710610338106103391061034010610341106103421061034310610344106103451061034610610347106103481061034910610350106103511061035210610353106103541061035510610356106103571061035810610359106103601061036110610362106103631061036410610365106103661061036710610368106103691061037010610371106103721061037310610374106103751061037610610377106103781061037910610380106103811061038210610383106103841061038510610386106103871061038810610389106103901061039110610392106103931061039410610395106103961061039710610398106103991061040010610401106104021061040310610404106104051061040610610407106104081061040910610410106104111061041210610413106104141061041510610416106104171061041810610419106104201061042110610422106104231061042410610425106104261061042710610428106104291061043010610431106104321061043310610434106104351061043610610437106104381061043910610440106104411061044210610443106104441061044510610446106104471061044810610449106104501061045110610452106104531061045410610455106104561061045710610458106104591061046010610461106104621061046310610464106104651061046610610467106104681061046910610470106104711061047210610473106104741061047510610476106104771061047810610479106104801061048110610482106104831061048410610485106104861061048710610488106104891061049010610491106104921061049310610494106104951061049610610497106104981061049910610500106105011061050210610503106105041061050510610506106105071061050810610509106105101061051110610512106105131061051410610515106105161061051710610518106105191061052010610521106105221061052310610524106105251061052610610527106105281061052910610530106105311061053210610533106105341061053510610536106105371061053810610539106105401061054110610542106105431061054410610545106105461061054710610548106105491061055010610551106105521061055310610554106105551061055610610557106105581061055910610560106105611061056210610563106105641061056510610566106105671061056810610569106105701061057110610572106105731061057410610575106105761061057710610578106105791061058010610581106105821061058310610584106105851061058610610587106105881061058910610590106105911061059210610593106105941061059510610596106105971061059810610599106106001061060110610602106106031061060410610605106106061061060710610608106106091061061010610611106106121061061310610614106106151061061610610617106200641062006510620066106200671062006810620069106200701062007110620072106200731062007410620075106200761062007710620078106200791062008010620081106200821062008310620084106200851062008610620087106200881062008910620090106200911062009210620093106200941062009510620096106200971062009810620099106201001062010110620102106201031062010410620105106201061062010710620108106201091062011010620111106201121062011310620114106201151062011610620117106201181062011910620120106201211062012210620123106201241062012510620126106201271062012810620129106201301062013110620132106201331062013410620135106201361062013710620138106201391062014010620141106201421062014310620144106201451062014610620147106201481062014910620150106201511062015210620153106201541062015510620156106201571062015810620159106201601062016110620162106201631062016410620165106201661062016710620168106201691062017010620171106201721062017310620174106201751062017610620177106201781062017910620180106201811062018210620183106201841062018510620186106201871062018810620189106201901062019110620192106201931062019410620195106201961062019710620198106201991062020010620201106202021062020310620204106202051062020610620207106202081062020910620210106202111062021210620213106202141062021510620216106202171062021810620219106202201062022110620222106202231062022410620225106202261062022710620228106202291062023010620231106202321062023310620234106202351062023610620237106202381062023910620240106202411062024210620243106202441062024510620246106202471062024810620249106202501062025110620252106202531062025410620255106202561062025710620258106202591062026010620261106202621062026310620264106202651062026610620267106202681062026910620270106202711062027210620273106202741062027510620276106202771062027810620279106202801062028110620282106202831062028410620285106202861062028710620288106202891062029010620291106202921062029310620294106202951062029610620297106202981062029910620300106203011062030210620303106203041062030510620306106203071062030810620309106203101062031110620312106203131062031410620315106203161062031710620318106203191062032010620321106203221062032310620324106203251062032610620327106203281062032910620330106203311062033210620333106203341062033510620336106203371062033810620339106203401062034110620342106203431062034410620345106203461062034710620348106203491062035010620351106203521062035310620354106203551062035610620357106203581062035910620360106203611062036210620363106203641062036510620366106203671062036810620369106203701062037110620372106203731062037410620375106203761062037710620378106203791062038010620381106203821062038310620384106203851062038610620387106203881062038910620390106203911062039210620393106203941062039510620396106203971062039810620399106204001062040110620402106204031062040410620405106204061062040710620408106204091062041010620411106204121062041310620414106204151062041610620417106204181062041910620420106204211062042210620423106204241062042510620426106204271062042810620429106204301062043110620432106204331062043410620435106204361062043710620438106204391062044010620441106204421062044310620444106204451062044610620447106204481062044910620450106204511062045210620453106204541062045510620456106204571062045810620459106204601062046110620462106204631062046410620465106204661062046710620468106204691062047010620471106204721062047310620474106204751062047610620477106204781062047910620480106204811062048210620483106204841062048510620486106204871062048810620489106204901062049110620492106204931062049410620495106204961062049710620498106204991062050010620501106205021062050310620504106205051062050610620507106205081062050910620510106205111062051210620513106205141062051510620516106205171062051810620519106205201062052110620522106205231062052410620525106205261062052710620528106205291062053010620531106205321062053310620534106205351062053610620537106205381062053910620540106205411062054210620543106205441062054510620546106205471062054810620549106205501062055110620552106205531062055410620555106205561062055710620558106205591062056010620561106205621062056310620564106205651062056610620567106205681062056910620570106205711062057210620573106205741062057510620576106205771062057810620579106205801062058110620582106205831062058410620585106205861062058710620588106205891062059010620591106205921062059310620594106205951062059610620597106205981062059910620600106206011062060210620603106206041062060510620606106206071062060810620609106206101062061110620612106206131062061410620615106206161063006410630065106300661063006710630068106300691063007010630071106300721063007310630074106300751063007610630077106300781063007910630080106300811063008210630083106300841063008510630086106300871063008810630089106300901063009110630092106300931063009410630095106300961063009710630098106300991063010010630101106301021063010310630104106301051063010610630107106301081063010910630110106301111063011210630113106301141063011510630116106301171063011810630119106301201063012110630122106301231063012410630125106301261063012710630128106301291063013010630131106301321063013310630134106301351063013610630137106301381063013910630140106301411063014210630143106301441063014510630146106301471063014810630149106301501063015110630152106301531063015410630155106301561063015710630158106301591063016010630161106301621063016310630164106301651063016610630167106301681063016910630170106301711063017210630173106301741063017510630176106301771063017810630179106301801063018110630182106301831063018410630185106301861063018710630188106301891063019010630191106301921063019310630194106301951063019610630197106301981063019910630200106302011063020210630203106302041063020510630206106302071063020810630209106302101063021110630212106302131063021410630215106302161063021710630218106302191063022010630221106302221063022310630224106302251063022610630227106302281063022910630230106302311063023210630233106302341063023510630236106302371063023810630239106302401063024110630242106302431063024410630245106302461063024710630248106302491063025010630251106302521063025310630254106302551063025610630257106302581063025910630260106302611063026210630263106302641063026510630266106302671063026810630269106302701063027110630272106302731063027410630275106302761063027710630278106302791063028010630281106302821063028310630284106302851063028610630287106302881063028910630290106302911063029210630293106302941063029510630296106302971063029810630299106303001063030110630302106303031063030410630305106303061063030710630308106303091063031010630311106303121063031310630314106303151063031610630317106303181063031910630320106303211063032210630323106303241063032510630326106303271063032810630329106303301063033110630332106303331063033410630335106303361063033710630338106303391063034010630341106303421063034310630344106303451063034610630347106303481063034910630350106303511063035210630353106303541063035510630356106303571063035810630359106303601063036110630362106303631063036410630365106303661063036710630368106303691063037010630371106303721063037310630374106303751063037610630377106303781063037910630380106303811063038210630383106303841063038510630386106303871063038810630389106303901063039110630392106303931063039410630395106303961063039710630398106303991063040010630401106304021063040310630404106304051063040610630407106304081063040910630410106304111063041210630413106304141063041510630416106304171063041810630419106304201063042110630422106304231063042410630425106304261063042710630428106304291063043010630431106304321063043310630434106304351063043610630437106304381063043910630440106304411063044210630443106304441063044510630446106304471063044810630449106304501063045110630452106304531063045410630455106304561063045710630458106304591063046010630461106304621063046310630464106304651063046610630467106304681063046910630470106304711063047210630473106304741063047510630476106304771063047810630479106304801063048110630482106304831063048410630485106304861063048710630488106304891063049010630491106304921063049310630494106304951063049610630497106304981063049910630500106305011063050210630503106305041063050510630506106305071063050810630509106305101063051110630512106305131063051410630515106305161063051710630518106305191063052010630521106305221063052310630524106305251063052610630527106305281063052910630530106305311063053210630533106305341063053510630536106305371063053810630539106305401063054110630542106305431063054410630545106305461063054710630548106305491063055010630551106305521063055310630554106305551063055610630557106305581063055910630560106305611063056210630563106305641063056510630566106305671063056810630569106305701063057110630572106305731063057410630575106305761063057710630578106305791063058010630581106305821063058310630584106305851063058610630587106305881063058910630590106305911063059210630593106305941063059510630596106305971063059810630599106306001063060110630602106306031063060410630605106306061063060710630608106306091063061010630611106306121063061310630614106306151063061610640064106400651064006610640067106400681064006910640070106400711064007210640073106400741064007510640076106400771064007810640079106400801064008110640082106400831064008410640085106400861064008710640088106400891064009010640091106400921064009310640094106400951064009610640097106400981064009910640100106401011064010210640103106401041064010510640106106401071064010810640109106401101064011110640112106401131064011410640115106401161064011710640118106401191064012010640121106401221064012310640124106401251064012610640127106401281064012910640130106401311064013210640133106401341064013510640136106401371064013810640139106401401064014110640142106401431064014410640145106401461064014710640148106401491064015010640151106401521064015310640154106401551064015610640157106401581064015910640160106401611064016210640163106401641064016510640166106401671064016810640169106401701064017110640172106401731064017410640175106401761064017710640178106401791064018010640181106401821064018310640184106401851064018610640187106401881064018910640190106401911064019210640193106401941064019510640196106401971064019810640199106402001064020110640202106402031064020410640205106402061064020710640208106402091064021010640211106402121064021310640214106402151064021610640217106402181064021910640220106402211064022210640223106402241064022510640226106402271064022810640229106402301064023110640232106402331064023410640235106402361064023710640238106402391064024010640241106402421064024310640244106402451064024610640247106402481064024910640250106402511064025210640253106402541064025510640256106402571064025810640259106402601064026110640262106402631064026410640265106402661064026710640268106402691064027010640271106402721064027310640274106402751064027610640277106402781064027910640280106402811064028210640283106402841064028510640286106402871064028810640289106402901064029110640292106402931064029410640295106402961064029710640298106402991064030010640301106403021064030310640304106403051064030610640307106403081064030910640310106403111064031210640313106403141064031510640316106403171064031810640319106403201064032110640322106403231064032410640325106403261064032710640328106403291064033010640331106403321064033310640334106403351064033610640337106403381064033910640340106403411064034210640343106403441064034510640346106403471064034810640349106403501064035110640352106403531064035410640355106403561064035710640358106403591064036010640361106403621064036310640364106403651064036610640367106403681064036910640370106403711064037210640373106403741064037510640376106403771064037810640379106403801064038110640382106403831064038410640385106403861064038710640388106403891064039010640391106403921064039310640394106403951064039610640397106403981064039910640400106404011064040210640403106404041064040510640406106404071064040810640409106404101064041110640412106404131064041410640415106404161064041710640418106404191064042010640421106404221064042310640424106404251064042610640427106404281064042910640430106404311064043210640433106404341064043510640436106404371064043810640439106404401064044110640442106404431064044410640445106404461064044710640448106404491064045010640451106404521064045310640454106404551064045610640457106404581064045910640460106404611064046210640463106404641064046510640466106404671064046810640469106404701064047110640472106404731064047410640475106404761064047710640478106404791064048010640481106404821064048310640484106404851064048610640487106404881064048910640490106404911064049210640493106404941064049510640496106404971064049810640499106405001064050110640502106405031064050410640505106405061064050710640508106405091064051010640511106405121064051310640514106405151064051610640517106405181064051910640520106405211064052210640523106405241064052510640526106405271064052810640529106405301064053110640532106405331064053410640535106405361064053710640538106405391064054010640541106405421064054310640544106405451064054610640547106405481064054910640550106405511064055210640553106405541064055510640556106405571064055810640559106405601064056110640562106405631064056410640565106405661064056710640568106405691064057010640571106405721064057310640574106405751064057610640577106405781064057910640580106405811064058210640583106405841064058510640586106405871064058810640589106405901064059110640592106405931064059410640595106405961064059710640598106405991064060010640601106406021064060310640604106406051064060610640607106406081064060910640610106406111064061210640613106406141064061510650064106500651065006610650067106500681065006910650070106500711065007210650073106500741065007510650076106500771065007810650079106500801065008110650082106500831065008410650085106500861065008710650088106500891065009010650091106500921065009310650094106500951065009610650097106500981065009910650100106501011065010210650103106501041065010510650106106501071065010810650109106501101065011110650112106501131065011410650115106501161065011710650118106501191065012010650121106501221065012310650124106501251065012610650127106501281065012910650130106501311065013210650133106501341065013510650136106501371065013810650139106501401065014110650142106501431065014410650145106501461065014710650148106501491065015010650151106501521065015310650154106501551065015610650157106501581065015910650160106501611065016210650163106501641065016510650166106501671065016810650169106501701065017110650172106501731065017410650175106501761065017710650178106501791065018010650181106501821065018310650184106501851065018610650187106501881065018910650190106501911065019210650193106501941065019510650196106501971065019810650199106502001065020110650202106502031065020410650205106502061065020710650208106502091065021010650211106502121065021310650214106502151065021610650217106502181065021910650220106502211065022210650223106502241065022510650226106502271065022810650229106502301065023110650232106502331065023410650235106502361065023710650238106502391065024010650241106502421065024310650244106502451065024610650247106502481065024910650250106502511065025210650253106502541065025510650256106502571065025810650259106502601065026110650262106502631065026410650265106502661065026710650268106502691065027010650271106502721065027310650274106502751065027610650277106502781065027910650280106502811065028210650283106502841065028510650286106502871065028810650289106502901065029110650292106502931065029410650295106502961065029710650298106502991065030010650301106503021065030310650304106503051065030610650307106503081065030910650310106503111065031210650313106503141065031510650316106503171065031810650319106503201065032110650322106503231065032410650325106503261065032710650328106503291065033010650331106503321065033310650334106503351065033610650337106503381065033910650340106503411065034210650343106503441065034510650346106503471065034810650349106503501065035110650352106503531065035410650355106503561065035710650358106503591065036010650361106503621065036310650364106503651065036610650367106503681065036910650370106503711065037210650373106503741065037510650376106503771065037810650379106503801065038110650382106503831065038410650385106503861065038710650388106503891065039010650391106503921065039310650394106503951065039610650397106503981065039910650400106504011065040210650403106504041065040510650406106504071065040810650409106504101065041110650412106504131065041410650415106504161065041710650418106504191065042010650421106504221065042310650424106504251065042610650427106504281065042910650430106504311065043210650433106504341065043510650436106504371065043810650439106504401065044110650442106504431065044410650445106504461065044710650448106504491065045010650451106504521065045310650454106504551065045610650457106504581065045910650460106504611065046210650463106504641065046510650466106504671065046810650469106504701065047110650472106504731065047410650475106504761065047710650478106504791065048010650481106504821065048310650484106504851065048610650487106504881065048910650490106504911065049210650493106504941065049510650496106504971065049810650499106505001065050110650502106505031065050410650505106505061065050710650508106505091065051010650511106505121065051310650514106505151065051610650517106505181065051910650520106505211065052210650523106505241065052510650526106505271065052810650529106505301065053110650532106505331065053410650535106505361065053710650538106505391065054010650541106505421065054310650544106505451065054610650547106505481065054910650550106505511065055210650553106505541065055510650556106505571065055810650559106505601065056110650562106505631065056410650565106505661065056710650568106505691065057010650571106505721065057310650574106505751065057610650577106505781065057910650580106505811065058210650583106505841065058510650586106505871065058810650589106505901065059110650592106505931065059410650595106505961065059710650598106505991065060010650601106506021065060310650604106506051065060610650607106506081065060910650610106506111065061210650613106506141065061510660065106600661066006710660068106600691066007010660071106600721066007310660074106600751066007610660077106600781066007910660080106600811066008210660083106600841066008510660086106600871066008810660089106600901066009110660092106600931066009410660095106600961066009710660098106600991066010010660101106601021066010310660104106601051066010610660107106601081066010910660110106601111066011210660113106601141066011510660116106601171066011810660119106601201066012110660122106601231066012410660125106601261066012710660128106601291066013010660131106601321066013310660134106601351066013610660137106601381066013910660140106601411066014210660143106601441066014510660146106601471066014810660149106601501066015110660152106601531066015410660155106601561066015710660158106601591066016010660161106601621066016310660164106601651066016610660167106601681066016910660170106601711066017210660173106601741066017510660176106601771066017810660179106601801066018110660182106601831066018410660185106601861066018710660188106601891066019010660191106601921066019310660194106601951066019610660197106601981066019910660200106602011066020210660203106602041066020510660206106602071066020810660209106602101066021110660212106602131066021410660215106602161066021710660218106602191066022010660221106602221066022310660224106602251066022610660227106602281066022910660230106602311066023210660233106602341066023510660236106602371066023810660239106602401066024110660242106602431066024410660245106602461066024710660248106602491066025010660251106602521066025310660254106602551066025610660257106602581066025910660260106602611066026210660263106602641066026510660266106602671066026810660269106602701066027110660272106602731066027410660275106602761066027710660278106602791066028010660281106602821066028310660284106602851066028610660287106602881066028910660290106602911066029210660293106602941066029510660296106602971066029810660299106603001066030110660302106603031066030410660305106603061066030710660308106603091066031010660311106603121066031310660314106603151066031610660317106603181066031910660320106603211066032210660323106603241066032510660326106603271066032810660329106603301066033110660332106603331066033410660335106603361066033710660338106603391066034010660341106603421066034310660344106603451066034610660347106603481066034910660350106603511066035210660353106603541066035510660356106603571066035810660359106603601066036110660362106603631066036410660365106603661066036710660368106603691066037010660371106603721066037310660374106603751066037610660377106603781066037910660380106603811066038210660383106603841066038510660386106603871066038810660389106603901066039110660392106603931066039410660395106603961066039710660398106603991066040010660401106604021066040310660404106604051066040610660407106604081066040910660410106604111066041210660413106604141066041510660416106604171066041810660419106604201066042110660422106604231066042410660425106604261066042710660428106604291066043010660431106604321066043310660434106604351066043610660437106604381066043910660440106604411066044210660443106604441066044510660446106604471066044810660449106604501066045110660452106604531066045410660455106604561066045710660458106604591066046010660461106604621066046310660464106604651066046610660467106604681066046910660470106604711066047210660473106604741066047510660476106604771066047810660479106604801066048110660482106604831066048410660485106604861066048710660488106604891066049010660491106604921066049310660494106604951066049610660497106604981066049910660500106605011066050210660503106605041066050510660506106605071066050810660509106605101066051110660512106605131066051410660515106605161066051710660518106605191066052010660521106605221066052310660524106605251066052610660527106605281066052910660530106605311066053210660533106605341066053510660536106605371066053810660539106605401066054110660542106605431066054410660545106605461066054710660548106605491066055010660551106605521066055310660554106605551066055610660557106605581066055910660560106605611066056210660563106605641066056510660566106605671066056810660569106605701066057110660572106605731066057410660575106605761066057710660578106605791066058010660581106605821066058310660584106605851066058610660587106605881066058910660590106605911066059210660593106605941066059510660596106605971066059810660599106606001066060110660602106606031066060410660605106606061066060710660608106606091066061010660611106606121066061310660614106700651067006610670067106700681067006910670070106700711067007210670073106700741067007510670076106700771067007810670079106700801067008110670082106700831067008410670085106700861067008710670088106700891067009010670091106700921067009310670094106700951067009610670097106700981067009910670100106701011067010210670103106701041067010510670106106701071067010810670109106701101067011110670112106701131067011410670115106701161067011710670118106701191067012010670121106701221067012310670124106701251067012610670127106701281067012910670130106701311067013210670133106701341067013510670136106701371067013810670139106701401067014110670142106701431067014410670145106701461067014710670148106701491067015010670151106701521067015310670154106701551067015610670157106701581067015910670160106701611067016210670163106701641067016510670166106701671067016810670169106701701067017110670172106701731067017410670175106701761067017710670178106701791067018010670181106701821067018310670184106701851067018610670187106701881067018910670190106701911067019210670193106701941067019510670196106701971067019810670199106702001067020110670202106702031067020410670205106702061067020710670208106702091067021010670211106702121067021310670214106702151067021610670217106702181067021910670220106702211067022210670223106702241067022510670226106702271067022810670229106702301067023110670232106702331067023410670235106702361067023710670238106702391067024010670241106702421067024310670244106702451067024610670247106702481067024910670250106702511067025210670253106702541067025510670256106702571067025810670259106702601067026110670262106702631067026410670265106702661067026710670268106702691067027010670271106702721067027310670274106702751067027610670277106702781067027910670280106702811067028210670283106702841067028510670286106702871067028810670289106702901067029110670292106702931067029410670295106702961067029710670298106702991067030010670301106703021067030310670304106703051067030610670307106703081067030910670310106703111067031210670313106703141067031510670316106703171067031810670319106703201067032110670322106703231067032410670325106703261067032710670328106703291067033010670331106703321067033310670334106703351067033610670337106703381067033910670340106703411067034210670343106703441067034510670346106703471067034810670349106703501067035110670352106703531067035410670355106703561067035710670358106703591067036010670361106703621067036310670364106703651067036610670367106703681067036910670370106703711067037210670373106703741067037510670376106703771067037810670379106703801067038110670382106703831067038410670385106703861067038710670388106703891067039010670391106703921067039310670394106703951067039610670397106703981067039910670400106704011067040210670403106704041067040510670406106704071067040810670409106704101067041110670412106704131067041410670415106704161067041710670418106704191067042010670421106704221067042310670424106704251067042610670427106704281067042910670430106704311067043210670433106704341067043510670436106704371067043810670439106704401067044110670442106704431067044410670445106704461067044710670448106704491067045010670451106704521067045310670454106704551067045610670457106704581067045910670460106704611067046210670463106704641067046510670466106704671067046810670469106704701067047110670472106704731067047410670475106704761067047710670478106704791067048010670481106704821067048310670484106704851067048610670487106704881067048910670490106704911067049210670493106704941067049510670496106704971067049810670499106705001067050110670502106705031067050410670505106705061067050710670508106705091067051010670511106705121067051310670514106705151067051610670517106705181067051910670520106705211067052210670523106705241067052510670526106705271067052810670529106705301067053110670532106705331067053410670535106705361067053710670538106705391067054010670541106705421067054310670544106705451067054610670547106705481067054910670550106705511067055210670553106705541067055510670556106705571067055810670559106705601067056110670562106705631067056410670565106705661067056710670568106705691067057010670571106705721067057310670574106705751067057610670577106705781067057910670580106705811067058210670583106705841067058510670586106705871067058810670589106705901067059110670592106705931067059410670595106705961067059710670598106705991067060010670601106706021067060310670604106706051067060610670607106706081067060910670610106706111067061210670613106800651068006610680067106800681068006910680070106800711068007210680073106800741068007510680076106800771068007810680079106800801068008110680082106800831068008410680085106800861068008710680088106800891068009010680091106800921068009310680094106800951068009610680097106800981068009910680100106801011068010210680103106801041068010510680106106801071068010810680109106801101068011110680112106801131068011410680115106801161068011710680118106801191068012010680121106801221068012310680124106801251068012610680127106801281068012910680130106801311068013210680133106801341068013510680136106801371068013810680139106801401068014110680142106801431068014410680145106801461068014710680148106801491068015010680151106801521068015310680154106801551068015610680157106801581068015910680160106801611068016210680163106801641068016510680166106801671068016810680169106801701068017110680172106801731068017410680175106801761068017710680178106801791068018010680181106801821068018310680184106801851068018610680187106801881068018910680190106801911068019210680193106801941068019510680196106801971068019810680199106802001068020110680202106802031068020410680205106802061068020710680208106802091068021010680211106802121068021310680214106802151068021610680217106802181068021910680220106802211068022210680223106802241068022510680226106802271068022810680229106802301068023110680232106802331068023410680235106802361068023710680238106802391068024010680241106802421068024310680244106802451068024610680247106802481068024910680250106802511068025210680253106802541068025510680256106802571068025810680259106802601068026110680262106802631068026410680265106802661068026710680268106802691068027010680271106802721068027310680274106802751068027610680277106802781068027910680280106802811068028210680283106802841068028510680286106802871068028810680289106802901068029110680292106802931068029410680295106802961068029710680298106802991068030010680301106803021068030310680304106803051068030610680307106803081068030910680310106803111068031210680313106803141068031510680316106803171068031810680319106803201068032110680322106803231068032410680325106803261068032710680328106803291068033010680331106803321068033310680334106803351068033610680337106803381068033910680340106803411068034210680343106803441068034510680346106803471068034810680349106803501068035110680352106803531068035410680355106803561068035710680358106803591068036010680361106803621068036310680364106803651068036610680367106803681068036910680370106803711068037210680373106803741068037510680376106803771068037810680379106803801068038110680382106803831068038410680385106803861068038710680388106803891068039010680391106803921068039310680394106803951068039610680397106803981068039910680400106804011068040210680403106804041068040510680406106804071068040810680409106804101068041110680412106804131068041410680415106804161068041710680418106804191068042010680421106804221068042310680424106804251068042610680427106804281068042910680430106804311068043210680433106804341068043510680436106804371068043810680439106804401068044110680442106804431068044410680445106804461068044710680448106804491068045010680451106804521068045310680454106804551068045610680457106804581068045910680460106804611068046210680463106804641068046510680466106804671068046810680469106804701068047110680472106804731068047410680475106804761068047710680478106804791068048010680481106804821068048310680484106804851068048610680487106804881068048910680490106804911068049210680493106804941068049510680496106804971068049810680499106805001068050110680502106805031068050410680505106805061068050710680508106805091068051010680511106805121068051310680514106805151068051610680517106805181068051910680520106805211068052210680523106805241068052510680526106805271068052810680529106805301068053110680532106805331068053410680535106805361068053710680538106805391068054010680541106805421068054310680544106805451068054610680547106805481068054910680550106805511068055210680553106805541068055510680556106805571068055810680559106805601068056110680562106805631068056410680565106805661068056710680568106805691068057010680571106805721068057310680574106805751068057610680577106805781068057910680580106805811068058210680583106805841068058510680586106805871068058810680589106805901068059110680592106805931068059410680595106805961068059710680598106805991068060010680601106806021068060310680604106806051068060610680607106806081068060910680610106806111068061210690065106900661069006710690068106900691069007010690071106900721069007310690074106900751069007610690077106900781069007910690080106900811069008210690083106900841069008510690086106900871069008810690089106900901069009110690092106900931069009410690095106900961069009710690098106900991069010010690101106901021069010310690104106901051069010610690107106901081069010910690110106901111069011210690113106901141069011510690116106901171069011810690119106901201069012110690122106901231069012410690125106901261069012710690128106901291069013010690131106901321069013310690134106901351069013610690137106901381069013910690140106901411069014210690143106901441069014510690146106901471069014810690149106901501069015110690152106901531069015410690155106901561069015710690158106901591069016010690161106901621069016310690164106901651069016610690167106901681069016910690170106901711069017210690173106901741069017510690176106901771069017810690179106901801069018110690182106901831069018410690185106901861069018710690188106901891069019010690191106901921069019310690194106901951069019610690197106901981069019910690200106902011069020210690203106902041069020510690206106902071069020810690209106902101069021110690212106902131069021410690215106902161069021710690218106902191069022010690221106902221069022310690224106902251069022610690227106902281069022910690230106902311069023210690233106902341069023510690236106902371069023810690239106902401069024110690242106902431069024410690245106902461069024710690248106902491069025010690251106902521069025310690254106902551069025610690257106902581069025910690260106902611069026210690263106902641069026510690266106902671069026810690269106902701069027110690272106902731069027410690275106902761069027710690278106902791069028010690281106902821069028310690284106902851069028610690287106902881069028910690290106902911069029210690293106902941069029510690296106902971069029810690299106903001069030110690302106903031069030410690305106903061069030710690308106903091069031010690311106903121069031310690314106903151069031610690317106903181069031910690320106903211069032210690323106903241069032510690326106903271069032810690329106903301069033110690332106903331069033410690335106903361069033710690338106903391069034010690341106903421069034310690344106903451069034610690347106903481069034910690350106903511069035210690353106903541069035510690356106903571069035810690359106903601069036110690362106903631069036410690365106903661069036710690368106903691069037010690371106903721069037310690374106903751069037610690377106903781069037910690380106903811069038210690383106903841069038510690386106903871069038810690389106903901069039110690392106903931069039410690395106903961069039710690398106903991069040010690401106904021069040310690404106904051069040610690407106904081069040910690410106904111069041210690413106904141069041510690416106904171069041810690419106904201069042110690422106904231069042410690425106904261069042710690428106904291069043010690431106904321069043310690434106904351069043610690437106904381069043910690440106904411069044210690443106904441069044510690446106904471069044810690449106904501069045110690452106904531069045410690455106904561069045710690458106904591069046010690461106904621069046310690464106904651069046610690467106904681069046910690470106904711069047210690473106904741069047510690476106904771069047810690479106904801069048110690482106904831069048410690485106904861069048710690488106904891069049010690491106904921069049310690494106904951069049610690497106904981069049910690500106905011069050210690503106905041069050510690506106905071069050810690509106905101069051110690512106905131069051410690515106905161069051710690518106905191069052010690521106905221069052310690524106905251069052610690527106905281069052910690530106905311069053210690533106905341069053510690536106905371069053810690539106905401069054110690542106905431069054410690545106905461069054710690548106905491069055010690551106905521069055310690554106905551069055610690557106905581069055910690560106905611069056210690563106905641069056510690566106905671069056810690569106905701069057110690572106905731069057410690575106905761069057710690578106905791069058010690581106905821069058310690584106905851069058610690587106905881069058910690590106905911069059210690593106905941069059510690596106905971069059810690599106906001069060110690602106906031069060410690605106906061069060710690608106906091069061010690611107000651070006610700067107000681070006910700070107000711070007210700073107000741070007510700076107000771070007810700079107000801070008110700082107000831070008410700085107000861070008710700088107000891070009010700091107000921070009310700094107000951070009610700097107000981070009910700100107001011070010210700103107001041070010510700106107001071070010810700109107001101070011110700112107001131070011410700115107001161070011710700118107001191070012010700121107001221070012310700124107001251070012610700127107001281070012910700130107001311070013210700133107001341070013510700136107001371070013810700139107001401070014110700142107001431070014410700145107001461070014710700148107001491070015010700151107001521070015310700154107001551070015610700157107001581070015910700160107001611070016210700163107001641070016510700166107001671070016810700169107001701070017110700172107001731070017410700175107001761070017710700178107001791070018010700181107001821070018310700184107001851070018610700187107001881070018910700190107001911070019210700193107001941070019510700196107001971070019810700199107002001070020110700202107002031070020410700205107002061070020710700208107002091070021010700211107002121070021310700214107002151070021610700217107002181070021910700220107002211070022210700223107002241070022510700226107002271070022810700229107002301070023110700232107002331070023410700235107002361070023710700238107002391070024010700241107002421070024310700244107002451070024610700247107002481070024910700250107002511070025210700253107002541070025510700256107002571070025810700259107002601070026110700262107002631070026410700265107002661070026710700268107002691070027010700271107002721070027310700274107002751070027610700277107002781070027910700280107002811070028210700283107002841070028510700286107002871070028810700289107002901070029110700292107002931070029410700295107002961070029710700298107002991070030010700301107003021070030310700304107003051070030610700307107003081070030910700310107003111070031210700313107003141070031510700316107003171070031810700319107003201070032110700322107003231070032410700325107003261070032710700328107003291070033010700331107003321070033310700334107003351070033610700337107003381070033910700340107003411070034210700343107003441070034510700346107003471070034810700349107003501070035110700352107003531070035410700355107003561070035710700358107003591070036010700361107003621070036310700364107003651070036610700367107003681070036910700370107003711070037210700373107003741070037510700376107003771070037810700379107003801070038110700382107003831070038410700385107003861070038710700388107003891070039010700391107003921070039310700394107003951070039610700397107003981070039910700400107004011070040210700403107004041070040510700406107004071070040810700409107004101070041110700412107004131070041410700415107004161070041710700418107004191070042010700421107004221070042310700424107004251070042610700427107004281070042910700430107004311070043210700433107004341070043510700436107004371070043810700439107004401070044110700442107004431070044410700445107004461070044710700448107004491070045010700451107004521070045310700454107004551070045610700457107004581070045910700460107004611070046210700463107004641070046510700466107004671070046810700469107004701070047110700472107004731070047410700475107004761070047710700478107004791070048010700481107004821070048310700484107004851070048610700487107004881070048910700490107004911070049210700493107004941070049510700496107004971070049810700499107005001070050110700502107005031070050410700505107005061070050710700508107005091070051010700511107005121070051310700514107005151070051610700517107005181070051910700520107005211070052210700523107005241070052510700526107005271070052810700529107005301070053110700532107005331070053410700535107005361070053710700538107005391070054010700541107005421070054310700544107005451070054610700547107005481070054910700550107005511070055210700553107005541070055510700556107005571070055810700559107005601070056110700562107005631070056410700565107005661070056710700568107005691070057010700571107005721070057310700574107005751070057610700577107005781070057910700580107005811070058210700583107005841070058510700586107005871070058810700589107005901070059110700592107005931070059410700595107005961070059710700598107005991070060010700601107006021070060310700604107006051070060610700607107006081070060910710065107100661071006710710068107100691071007010710071107100721071007310710074107100751071007610710077107100781071007910710080107100811071008210710083107100841071008510710086107100871071008810710089107100901071009110710092107100931071009410710095107100961071009710710098107100991071010010710101107101021071010310710104107101051071010610710107107101081071010910710110107101111071011210710113107101141071011510710116107101171071011810710119107101201071012110710122107101231071012410710125107101261071012710710128107101291071013010710131107101321071013310710134107101351071013610710137107101381071013910710140107101411071014210710143107101441071014510710146107101471071014810710149107101501071015110710152107101531071015410710155107101561071015710710158107101591071016010710161107101621071016310710164107101651071016610710167107101681071016910710170107101711071017210710173107101741071017510710176107101771071017810710179107101801071018110710182107101831071018410710185107101861071018710710188107101891071019010710191107101921071019310710194107101951071019610710197107101981071019910710200107102011071020210710203107102041071020510710206107102071071020810710209107102101071021110710212107102131071021410710215107102161071021710710218107102191071022010710221107102221071022310710224107102251071022610710227107102281071022910710230107102311071023210710233107102341071023510710236107102371071023810710239107102401071024110710242107102431071024410710245107102461071024710710248107102491071025010710251107102521071025310710254107102551071025610710257107102581071025910710260107102611071026210710263107102641071026510710266107102671071026810710269107102701071027110710272107102731071027410710275107102761071027710710278107102791071028010710281107102821071028310710284107102851071028610710287107102881071028910710290107102911071029210710293107102941071029510710296107102971071029810710299107103001071030110710302107103031071030410710305107103061071030710710308107103091071031010710311107103121071031310710314107103151071031610710317107103181071031910710320107103211071032210710323107103241071032510710326107103271071032810710329107103301071033110710332107103331071033410710335107103361071033710710338107103391071034010710341107103421071034310710344107103451071034610710347107103481071034910710350107103511071035210710353107103541071035510710356107103571071035810710359107103601071036110710362107103631071036410710365107103661071036710710368107103691071037010710371107103721071037310710374107103751071037610710377107103781071037910710380107103811071038210710383107103841071038510710386107103871071038810710389107103901071039110710392107103931071039410710395107103961071039710710398107103991071040010710401107104021071040310710404107104051071040610710407107104081071040910710410107104111071041210710413107104141071041510710416107104171071041810710419107104201071042110710422107104231071042410710425107104261071042710710428107104291071043010710431107104321071043310710434107104351071043610710437107104381071043910710440107104411071044210710443107104441071044510710446107104471071044810710449107104501071045110710452107104531071045410710455107104561071045710710458107104591071046010710461107104621071046310710464107104651071046610710467107104681071046910710470107104711071047210710473107104741071047510710476107104771071047810710479107104801071048110710482107104831071048410710485107104861071048710710488107104891071049010710491107104921071049310710494107104951071049610710497107104981071049910710500107105011071050210710503107105041071050510710506107105071071050810710509107105101071051110710512107105131071051410710515107105161071051710710518107105191071052010710521107105221071052310710524107105251071052610710527107105281071052910710530107105311071053210710533107105341071053510710536107105371071053810710539107105401071054110710542107105431071054410710545107105461071054710710548107105491071055010710551107105521071055310710554107105551071055610710557107105581071055910710560107105611071056210710563107105641071056510710566107105671071056810710569107105701071057110710572107105731071057410710575107105761071057710710578107105791071058010710581107105821071058310710584107105851071058610710587107105881071058910710590107105911071059210710593107105941071059510710596107105971071059810710599107106001071060110710602107106031071060410710605107106061071060710710608107200661072006710720068107200691072007010720071107200721072007310720074107200751072007610720077107200781072007910720080107200811072008210720083107200841072008510720086107200871072008810720089107200901072009110720092107200931072009410720095107200961072009710720098107200991072010010720101107201021072010310720104107201051072010610720107107201081072010910720110107201111072011210720113107201141072011510720116107201171072011810720119107201201072012110720122107201231072012410720125107201261072012710720128107201291072013010720131107201321072013310720134107201351072013610720137107201381072013910720140107201411072014210720143107201441072014510720146107201471072014810720149107201501072015110720152107201531072015410720155107201561072015710720158107201591072016010720161107201621072016310720164107201651072016610720167107201681072016910720170107201711072017210720173107201741072017510720176107201771072017810720179107201801072018110720182107201831072018410720185107201861072018710720188107201891072019010720191107201921072019310720194107201951072019610720197107201981072019910720200107202011072020210720203107202041072020510720206107202071072020810720209107202101072021110720212107202131072021410720215107202161072021710720218107202191072022010720221107202221072022310720224107202251072022610720227107202281072022910720230107202311072023210720233107202341072023510720236107202371072023810720239107202401072024110720242107202431072024410720245107202461072024710720248107202491072025010720251107202521072025310720254107202551072025610720257107202581072025910720260107202611072026210720263107202641072026510720266107202671072026810720269107202701072027110720272107202731072027410720275107202761072027710720278107202791072028010720281107202821072028310720284107202851072028610720287107202881072028910720290107202911072029210720293107202941072029510720296107202971072029810720299107203001072030110720302107203031072030410720305107203061072030710720308107203091072031010720311107203121072031310720314107203151072031610720317107203181072031910720320107203211072032210720323107203241072032510720326107203271072032810720329107203301072033110720332107203331072033410720335107203361072033710720338107203391072034010720341107203421072034310720344107203451072034610720347107203481072034910720350107203511072035210720353107203541072035510720356107203571072035810720359107203601072036110720362107203631072036410720365107203661072036710720368107203691072037010720371107203721072037310720374107203751072037610720377107203781072037910720380107203811072038210720383107203841072038510720386107203871072038810720389107203901072039110720392107203931072039410720395107203961072039710720398107203991072040010720401107204021072040310720404107204051072040610720407107204081072040910720410107204111072041210720413107204141072041510720416107204171072041810720419107204201072042110720422107204231072042410720425107204261072042710720428107204291072043010720431107204321072043310720434107204351072043610720437107204381072043910720440107204411072044210720443107204441072044510720446107204471072044810720449107204501072045110720452107204531072045410720455107204561072045710720458107204591072046010720461107204621072046310720464107204651072046610720467107204681072046910720470107204711072047210720473107204741072047510720476107204771072047810720479107204801072048110720482107204831072048410720485107204861072048710720488107204891072049010720491107204921072049310720494107204951072049610720497107204981072049910720500107205011072050210720503107205041072050510720506107205071072050810720509107205101072051110720512107205131072051410720515107205161072051710720518107205191072052010720521107205221072052310720524107205251072052610720527107205281072052910720530107205311072053210720533107205341072053510720536107205371072053810720539107205401072054110720542107205431072054410720545107205461072054710720548107205491072055010720551107205521072055310720554107205551072055610720557107205581072055910720560107205611072056210720563107205641072056510720566107205671072056810720569107205701072057110720572107205731072057410720575107205761072057710720578107205791072058010720581107205821072058310720584107205851072058610720587107205881072058910720590107205911072059210720593107205941072059510720596107205971072059810720599107206001072060110720602107206031072060410720605107300661073006710730068107300691073007010730071107300721073007310730074107300751073007610730077107300781073007910730080107300811073008210730083107300841073008510730086107300871073008810730089107300901073009110730092107300931073009410730095107300961073009710730098107300991073010010730101107301021073010310730104107301051073010610730107107301081073010910730110107301111073011210730113107301141073011510730116107301171073011810730119107301201073012110730122107301231073012410730125107301261073012710730128107301291073013010730131107301321073013310730134107301351073013610730137107301381073013910730140107301411073014210730143107301441073014510730146107301471073014810730149107301501073015110730152107301531073015410730155107301561073015710730158107301591073016010730161107301621073016310730164107301651073016610730167107301681073016910730170107301711073017210730173107301741073017510730176107301771073017810730179107301801073018110730182107301831073018410730185107301861073018710730188107301891073019010730191107301921073019310730194107301951073019610730197107301981073019910730200107302011073020210730203107302041073020510730206107302071073020810730209107302101073021110730212107302131073021410730215107302161073021710730218107302191073022010730221107302221073022310730224107302251073022610730227107302281073022910730230107302311073023210730233107302341073023510730236107302371073023810730239107302401073024110730242107302431073024410730245107302461073024710730248107302491073025010730251107302521073025310730254107302551073025610730257107302581073025910730260107302611073026210730263107302641073026510730266107302671073026810730269107302701073027110730272107302731073027410730275107302761073027710730278107302791073028010730281107302821073028310730284107302851073028610730287107302881073028910730290107302911073029210730293107302941073029510730296107302971073029810730299107303001073030110730302107303031073030410730305107303061073030710730308107303091073031010730311107303121073031310730314107303151073031610730317107303181073031910730320107303211073032210730323107303241073032510730326107303271073032810730329107303301073033110730332107303331073033410730335107303361073033710730338107303391073034010730341107303421073034310730344107303451073034610730347107303481073034910730350107303511073035210730353107303541073035510730356107303571073035810730359107303601073036110730362107303631073036410730365107303661073036710730368107303691073037010730371107303721073037310730374107303751073037610730377107303781073037910730380107303811073038210730383107303841073038510730386107303871073038810730389107303901073039110730392107303931073039410730395107303961073039710730398107303991073040010730401107304021073040310730404107304051073040610730407107304081073040910730410107304111073041210730413107304141073041510730416107304171073041810730419107304201073042110730422107304231073042410730425107304261073042710730428107304291073043010730431107304321073043310730434107304351073043610730437107304381073043910730440107304411073044210730443107304441073044510730446107304471073044810730449107304501073045110730452107304531073045410730455107304561073045710730458107304591073046010730461107304621073046310730464107304651073046610730467107304681073046910730470107304711073047210730473107304741073047510730476107304771073047810730479107304801073048110730482107304831073048410730485107304861073048710730488107304891073049010730491107304921073049310730494107304951073049610730497107304981073049910730500107305011073050210730503107305041073050510730506107305071073050810730509107305101073051110730512107305131073051410730515107305161073051710730518107305191073052010730521107305221073052310730524107305251073052610730527107305281073052910730530107305311073053210730533107305341073053510730536107305371073053810730539107305401073054110730542107305431073054410730545107305461073054710730548107305491073055010730551107305521073055310730554107305551073055610730557107305581073055910730560107305611073056210730563107305641073056510730566107305671073056810730569107305701073057110730572107305731073057410730575107305761073057710730578107305791073058010730581107305821073058310730584107305851073058610730587107305881073058910730590107305911073059210730593107305941073059510730596107305971073059810730599107306001073060110730602107306031073060410740066107400671074006810740069107400701074007110740072107400731074007410740075107400761074007710740078107400791074008010740081107400821074008310740084107400851074008610740087107400881074008910740090107400911074009210740093107400941074009510740096107400971074009810740099107401001074010110740102107401031074010410740105107401061074010710740108107401091074011010740111107401121074011310740114107401151074011610740117107401181074011910740120107401211074012210740123107401241074012510740126107401271074012810740129107401301074013110740132107401331074013410740135107401361074013710740138107401391074014010740141107401421074014310740144107401451074014610740147107401481074014910740150107401511074015210740153107401541074015510740156107401571074015810740159107401601074016110740162107401631074016410740165107401661074016710740168107401691074017010740171107401721074017310740174107401751074017610740177107401781074017910740180107401811074018210740183107401841074018510740186107401871074018810740189107401901074019110740192107401931074019410740195107401961074019710740198107401991074020010740201107402021074020310740204107402051074020610740207107402081074020910740210107402111074021210740213107402141074021510740216107402171074021810740219107402201074022110740222107402231074022410740225107402261074022710740228107402291074023010740231107402321074023310740234107402351074023610740237107402381074023910740240107402411074024210740243107402441074024510740246107402471074024810740249107402501074025110740252107402531074025410740255107402561074025710740258107402591074026010740261107402621074026310740264107402651074026610740267107402681074026910740270107402711074027210740273107402741074027510740276107402771074027810740279107402801074028110740282107402831074028410740285107402861074028710740288107402891074029010740291107402921074029310740294107402951074029610740297107402981074029910740300107403011074030210740303107403041074030510740306107403071074030810740309107403101074031110740312107403131074031410740315107403161074031710740318107403191074032010740321107403221074032310740324107403251074032610740327107403281074032910740330107403311074033210740333107403341074033510740336107403371074033810740339107403401074034110740342107403431074034410740345107403461074034710740348107403491074035010740351107403521074035310740354107403551074035610740357107403581074035910740360107403611074036210740363107403641074036510740366107403671074036810740369107403701074037110740372107403731074037410740375107403761074037710740378107403791074038010740381107403821074038310740384107403851074038610740387107403881074038910740390107403911074039210740393107403941074039510740396107403971074039810740399107404001074040110740402107404031074040410740405107404061074040710740408107404091074041010740411107404121074041310740414107404151074041610740417107404181074041910740420107404211074042210740423107404241074042510740426107404271074042810740429107404301074043110740432107404331074043410740435107404361074043710740438107404391074044010740441107404421074044310740444107404451074044610740447107404481074044910740450107404511074045210740453107404541074045510740456107404571074045810740459107404601074046110740462107404631074046410740465107404661074046710740468107404691074047010740471107404721074047310740474107404751074047610740477107404781074047910740480107404811074048210740483107404841074048510740486107404871074048810740489107404901074049110740492107404931074049410740495107404961074049710740498107404991074050010740501107405021074050310740504107405051074050610740507107405081074050910740510107405111074051210740513107405141074051510740516107405171074051810740519107405201074052110740522107405231074052410740525107405261074052710740528107405291074053010740531107405321074053310740534107405351074053610740537107405381074053910740540107405411074054210740543107405441074054510740546107405471074054810740549107405501074055110740552107405531074055410740555107405561074055710740558107405591074056010740561107405621074056310740564107405651074056610740567107405681074056910740570107405711074057210740573107405741074057510740576107405771074057810740579107405801074058110740582107405831074058410740585107405861074058710740588107405891074059010740591107405921074059310740594107405951074059610740597107405981074059910740600107406011074060210740603107406041075006610750067107500681075006910750070107500711075007210750073107500741075007510750076107500771075007810750079107500801075008110750082107500831075008410750085107500861075008710750088107500891075009010750091107500921075009310750094107500951075009610750097107500981075009910750100107501011075010210750103107501041075010510750106107501071075010810750109107501101075011110750112107501131075011410750115107501161075011710750118107501191075012010750121107501221075012310750124107501251075012610750127107501281075012910750130107501311075013210750133107501341075013510750136107501371075013810750139107501401075014110750142107501431075014410750145107501461075014710750148107501491075015010750151107501521075015310750154107501551075015610750157107501581075015910750160107501611075016210750163107501641075016510750166107501671075016810750169107501701075017110750172107501731075017410750175107501761075017710750178107501791075018010750181107501821075018310750184107501851075018610750187107501881075018910750190107501911075019210750193107501941075019510750196107501971075019810750199107502001075020110750202107502031075020410750205107502061075020710750208107502091075021010750211107502121075021310750214107502151075021610750217107502181075021910750220107502211075022210750223107502241075022510750226107502271075022810750229107502301075023110750232107502331075023410750235107502361075023710750238107502391075024010750241107502421075024310750244107502451075024610750247107502481075024910750250107502511075025210750253107502541075025510750256107502571075025810750259107502601075026110750262107502631075026410750265107502661075026710750268107502691075027010750271107502721075027310750274107502751075027610750277107502781075027910750280107502811075028210750283107502841075028510750286107502871075028810750289107502901075029110750292107502931075029410750295107502961075029710750298107502991075030010750301107503021075030310750304107503051075030610750307107503081075030910750310107503111075031210750313107503141075031510750316107503171075031810750319107503201075032110750322107503231075032410750325107503261075032710750328107503291075033010750331107503321075033310750334107503351075033610750337107503381075033910750340107503411075034210750343107503441075034510750346107503471075034810750349107503501075035110750352107503531075035410750355107503561075035710750358107503591075036010750361107503621075036310750364107503651075036610750367107503681075036910750370107503711075037210750373107503741075037510750376107503771075037810750379107503801075038110750382107503831075038410750385107503861075038710750388107503891075039010750391107503921075039310750394107503951075039610750397107503981075039910750400107504011075040210750403107504041075040510750406107504071075040810750409107504101075041110750412107504131075041410750415107504161075041710750418107504191075042010750421107504221075042310750424107504251075042610750427107504281075042910750430107504311075043210750433107504341075043510750436107504371075043810750439107504401075044110750442107504431075044410750445107504461075044710750448107504491075045010750451107504521075045310750454107504551075045610750457107504581075045910750460107504611075046210750463107504641075046510750466107504671075046810750469107504701075047110750472107504731075047410750475107504761075047710750478107504791075048010750481107504821075048310750484107504851075048610750487107504881075048910750490107504911075049210750493107504941075049510750496107504971075049810750499107505001075050110750502107505031075050410750505107505061075050710750508107505091075051010750511107505121075051310750514107505151075051610750517107505181075051910750520107505211075052210750523107505241075052510750526107505271075052810750529107505301075053110750532107505331075053410750535107505361075053710750538107505391075054010750541107505421075054310750544107505451075054610750547107505481075054910750550107505511075055210750553107505541075055510750556107505571075055810750559107505601075056110750562107505631075056410750565107505661075056710750568107505691075057010750571107505721075057310750574107505751075057610750577107505781075057910750580107505811075058210750583107505841075058510750586107505871075058810750589107505901075059110750592107505931075059410750595107505961075059710750598107505991075060010750601107506021075060310760066107600671076006810760069107600701076007110760072107600731076007410760075107600761076007710760078107600791076008010760081107600821076008310760084107600851076008610760087107600881076008910760090107600911076009210760093107600941076009510760096107600971076009810760099107601001076010110760102107601031076010410760105107601061076010710760108107601091076011010760111107601121076011310760114107601151076011610760117107601181076011910760120107601211076012210760123107601241076012510760126107601271076012810760129107601301076013110760132107601331076013410760135107601361076013710760138107601391076014010760141107601421076014310760144107601451076014610760147107601481076014910760150107601511076015210760153107601541076015510760156107601571076015810760159107601601076016110760162107601631076016410760165107601661076016710760168107601691076017010760171107601721076017310760174107601751076017610760177107601781076017910760180107601811076018210760183107601841076018510760186107601871076018810760189107601901076019110760192107601931076019410760195107601961076019710760198107601991076020010760201107602021076020310760204107602051076020610760207107602081076020910760210107602111076021210760213107602141076021510760216107602171076021810760219107602201076022110760222107602231076022410760225107602261076022710760228107602291076023010760231107602321076023310760234107602351076023610760237107602381076023910760240107602411076024210760243107602441076024510760246107602471076024810760249107602501076025110760252107602531076025410760255107602561076025710760258107602591076026010760261107602621076026310760264107602651076026610760267107602681076026910760270107602711076027210760273107602741076027510760276107602771076027810760279107602801076028110760282107602831076028410760285107602861076028710760288107602891076029010760291107602921076029310760294107602951076029610760297107602981076029910760300107603011076030210760303107603041076030510760306107603071076030810760309107603101076031110760312107603131076031410760315107603161076031710760318107603191076032010760321107603221076032310760324107603251076032610760327107603281076032910760330107603311076033210760333107603341076033510760336107603371076033810760339107603401076034110760342107603431076034410760345107603461076034710760348107603491076035010760351107603521076035310760354107603551076035610760357107603581076035910760360107603611076036210760363107603641076036510760366107603671076036810760369107603701076037110760372107603731076037410760375107603761076037710760378107603791076038010760381107603821076038310760384107603851076038610760387107603881076038910760390107603911076039210760393107603941076039510760396107603971076039810760399107604001076040110760402107604031076040410760405107604061076040710760408107604091076041010760411107604121076041310760414107604151076041610760417107604181076041910760420107604211076042210760423107604241076042510760426107604271076042810760429107604301076043110760432107604331076043410760435107604361076043710760438107604391076044010760441107604421076044310760444107604451076044610760447107604481076044910760450107604511076045210760453107604541076045510760456107604571076045810760459107604601076046110760462107604631076046410760465107604661076046710760468107604691076047010760471107604721076047310760474107604751076047610760477107604781076047910760480107604811076048210760483107604841076048510760486107604871076048810760489107604901076049110760492107604931076049410760495107604961076049710760498107604991076050010760501107605021076050310760504107605051076050610760507107605081076050910760510107605111076051210760513107605141076051510760516107605171076051810760519107605201076052110760522107605231076052410760525107605261076052710760528107605291076053010760531107605321076053310760534107605351076053610760537107605381076053910760540107605411076054210760543107605441076054510760546107605471076054810760549107605501076055110760552107605531076055410760555107605561076055710760558107605591076056010760561107605621076056310760564107605651076056610760567107605681076056910760570107605711076057210760573107605741076057510760576107605771076057810760579107605801076058110760582107605831076058410760585107605861076058710760588107605891076059010760591107605921076059310760594107605951076059610760597107605981076059910760600107606011076060210770067107700681077006910770070107700711077007210770073107700741077007510770076107700771077007810770079107700801077008110770082107700831077008410770085107700861077008710770088107700891077009010770091107700921077009310770094107700951077009610770097107700981077009910770100107701011077010210770103107701041077010510770106107701071077010810770109107701101077011110770112107701131077011410770115107701161077011710770118107701191077012010770121107701221077012310770124107701251077012610770127107701281077012910770130107701311077013210770133107701341077013510770136107701371077013810770139107701401077014110770142107701431077014410770145107701461077014710770148107701491077015010770151107701521077015310770154107701551077015610770157107701581077015910770160107701611077016210770163107701641077016510770166107701671077016810770169107701701077017110770172107701731077017410770175107701761077017710770178107701791077018010770181107701821077018310770184107701851077018610770187107701881077018910770190107701911077019210770193107701941077019510770196107701971077019810770199107702001077020110770202107702031077020410770205107702061077020710770208107702091077021010770211107702121077021310770214107702151077021610770217107702181077021910770220107702211077022210770223107702241077022510770226107702271077022810770229107702301077023110770232107702331077023410770235107702361077023710770238107702391077024010770241107702421077024310770244107702451077024610770247107702481077024910770250107702511077025210770253107702541077025510770256107702571077025810770259107702601077026110770262107702631077026410770265107702661077026710770268107702691077027010770271107702721077027310770274107702751077027610770277107702781077027910770280107702811077028210770283107702841077028510770286107702871077028810770289107702901077029110770292107702931077029410770295107702961077029710770298107702991077030010770301107703021077030310770304107703051077030610770307107703081077030910770310107703111077031210770313107703141077031510770316107703171077031810770319107703201077032110770322107703231077032410770325107703261077032710770328107703291077033010770331107703321077033310770334107703351077033610770337107703381077033910770340107703411077034210770343107703441077034510770346107703471077034810770349107703501077035110770352107703531077035410770355107703561077035710770358107703591077036010770361107703621077036310770364107703651077036610770367107703681077036910770370107703711077037210770373107703741077037510770376107703771077037810770379107703801077038110770382107703831077038410770385107703861077038710770388107703891077039010770391107703921077039310770394107703951077039610770397107703981077039910770400107704011077040210770403107704041077040510770406107704071077040810770409107704101077041110770412107704131077041410770415107704161077041710770418107704191077042010770421107704221077042310770424107704251077042610770427107704281077042910770430107704311077043210770433107704341077043510770436107704371077043810770439107704401077044110770442107704431077044410770445107704461077044710770448107704491077045010770451107704521077045310770454107704551077045610770457107704581077045910770460107704611077046210770463107704641077046510770466107704671077046810770469107704701077047110770472107704731077047410770475107704761077047710770478107704791077048010770481107704821077048310770484107704851077048610770487107704881077048910770490107704911077049210770493107704941077049510770496107704971077049810770499107705001077050110770502107705031077050410770505107705061077050710770508107705091077051010770511107705121077051310770514107705151077051610770517107705181077051910770520107705211077052210770523107705241077052510770526107705271077052810770529107705301077053110770532107705331077053410770535107705361077053710770538107705391077054010770541107705421077054310770544107705451077054610770547107705481077054910770550107705511077055210770553107705541077055510770556107705571077055810770559107705601077056110770562107705631077056410770565107705661077056710770568107705691077057010770571107705721077057310770574107705751077057610770577107705781077057910770580107705811077058210770583107705841077058510770586107705871077058810770589107705901077059110770592107705931077059410770595107705961077059710770598107705991077060010770601107800671078006810780069107800701078007110780072107800731078007410780075107800761078007710780078107800791078008010780081107800821078008310780084107800851078008610780087107800881078008910780090107800911078009210780093107800941078009510780096107800971078009810780099107801001078010110780102107801031078010410780105107801061078010710780108107801091078011010780111107801121078011310780114107801151078011610780117107801181078011910780120107801211078012210780123107801241078012510780126107801271078012810780129107801301078013110780132107801331078013410780135107801361078013710780138107801391078014010780141107801421078014310780144107801451078014610780147107801481078014910780150107801511078015210780153107801541078015510780156107801571078015810780159107801601078016110780162107801631078016410780165107801661078016710780168107801691078017010780171107801721078017310780174107801751078017610780177107801781078017910780180107801811078018210780183107801841078018510780186107801871078018810780189107801901078019110780192107801931078019410780195107801961078019710780198107801991078020010780201107802021078020310780204107802051078020610780207107802081078020910780210107802111078021210780213107802141078021510780216107802171078021810780219107802201078022110780222107802231078022410780225107802261078022710780228107802291078023010780231107802321078023310780234107802351078023610780237107802381078023910780240107802411078024210780243107802441078024510780246107802471078024810780249107802501078025110780252107802531078025410780255107802561078025710780258107802591078026010780261107802621078026310780264107802651078026610780267107802681078026910780270107802711078027210780273107802741078027510780276107802771078027810780279107802801078028110780282107802831078028410780285107802861078028710780288107802891078029010780291107802921078029310780294107802951078029610780297107802981078029910780300107803011078030210780303107803041078030510780306107803071078030810780309107803101078031110780312107803131078031410780315107803161078031710780318107803191078032010780321107803221078032310780324107803251078032610780327107803281078032910780330107803311078033210780333107803341078033510780336107803371078033810780339107803401078034110780342107803431078034410780345107803461078034710780348107803491078035010780351107803521078035310780354107803551078035610780357107803581078035910780360107803611078036210780363107803641078036510780366107803671078036810780369107803701078037110780372107803731078037410780375107803761078037710780378107803791078038010780381107803821078038310780384107803851078038610780387107803881078038910780390107803911078039210780393107803941078039510780396107803971078039810780399107804001078040110780402107804031078040410780405107804061078040710780408107804091078041010780411107804121078041310780414107804151078041610780417107804181078041910780420107804211078042210780423107804241078042510780426107804271078042810780429107804301078043110780432107804331078043410780435107804361078043710780438107804391078044010780441107804421078044310780444107804451078044610780447107804481078044910780450107804511078045210780453107804541078045510780456107804571078045810780459107804601078046110780462107804631078046410780465107804661078046710780468107804691078047010780471107804721078047310780474107804751078047610780477107804781078047910780480107804811078048210780483107804841078048510780486107804871078048810780489107804901078049110780492107804931078049410780495107804961078049710780498107804991078050010780501107805021078050310780504107805051078050610780507107805081078050910780510107805111078051210780513107805141078051510780516107805171078051810780519107805201078052110780522107805231078052410780525107805261078052710780528107805291078053010780531107805321078053310780534107805351078053610780537107805381078053910780540107805411078054210780543107805441078054510780546107805471078054810780549107805501078055110780552107805531078055410780555107805561078055710780558107805591078056010780561107805621078056310780564107805651078056610780567107805681078056910780570107805711078057210780573107805741078057510780576107805771078057810780579107805801078058110780582107805831078058410780585107805861078058710780588107805891078059010780591107805921078059310780594107805951078059610780597107805981078059910780600107900671079006810790069107900701079007110790072107900731079007410790075107900761079007710790078107900791079008010790081107900821079008310790084107900851079008610790087107900881079008910790090107900911079009210790093107900941079009510790096107900971079009810790099107901001079010110790102107901031079010410790105107901061079010710790108107901091079011010790111107901121079011310790114107901151079011610790117107901181079011910790120107901211079012210790123107901241079012510790126107901271079012810790129107901301079013110790132107901331079013410790135107901361079013710790138107901391079014010790141107901421079014310790144107901451079014610790147107901481079014910790150107901511079015210790153107901541079015510790156107901571079015810790159107901601079016110790162107901631079016410790165107901661079016710790168107901691079017010790171107901721079017310790174107901751079017610790177107901781079017910790180107901811079018210790183107901841079018510790186107901871079018810790189107901901079019110790192107901931079019410790195107901961079019710790198107901991079020010790201107902021079020310790204107902051079020610790207107902081079020910790210107902111079021210790213107902141079021510790216107902171079021810790219107902201079022110790222107902231079022410790225107902261079022710790228107902291079023010790231107902321079023310790234107902351079023610790237107902381079023910790240107902411079024210790243107902441079024510790246107902471079024810790249107902501079025110790252107902531079025410790255107902561079025710790258107902591079026010790261107902621079026310790264107902651079026610790267107902681079026910790270107902711079027210790273107902741079027510790276107902771079027810790279107902801079028110790282107902831079028410790285107902861079028710790288107902891079029010790291107902921079029310790294107902951079029610790297107902981079029910790300107903011079030210790303107903041079030510790306107903071079030810790309107903101079031110790312107903131079031410790315107903161079031710790318107903191079032010790321107903221079032310790324107903251079032610790327107903281079032910790330107903311079033210790333107903341079033510790336107903371079033810790339107903401079034110790342107903431079034410790345107903461079034710790348107903491079035010790351107903521079035310790354107903551079035610790357107903581079035910790360107903611079036210790363107903641079036510790366107903671079036810790369107903701079037110790372107903731079037410790375107903761079037710790378107903791079038010790381107903821079038310790384107903851079038610790387107903881079038910790390107903911079039210790393107903941079039510790396107903971079039810790399107904001079040110790402107904031079040410790405107904061079040710790408107904091079041010790411107904121079041310790414107904151079041610790417107904181079041910790420107904211079042210790423107904241079042510790426107904271079042810790429107904301079043110790432107904331079043410790435107904361079043710790438107904391079044010790441107904421079044310790444107904451079044610790447107904481079044910790450107904511079045210790453107904541079045510790456107904571079045810790459107904601079046110790462107904631079046410790465107904661079046710790468107904691079047010790471107904721079047310790474107904751079047610790477107904781079047910790480107904811079048210790483107904841079048510790486107904871079048810790489107904901079049110790492107904931079049410790495107904961079049710790498107904991079050010790501107905021079050310790504107905051079050610790507107905081079050910790510107905111079051210790513107905141079051510790516107905171079051810790519107905201079052110790522107905231079052410790525107905261079052710790528107905291079053010790531107905321079053310790534107905351079053610790537107905381079053910790540107905411079054210790543107905441079054510790546107905471079054810790549107905501079055110790552107905531079055410790555107905561079055710790558107905591079056010790561107905621079056310790564107905651079056610790567107905681079056910790570107905711079057210790573107905741079057510790576107905771079057810790579107905801079058110790582107905831079058410790585107905861079058710790588107905891079059010790591107905921079059310790594107905951079059610790597107905981079059910800067108000681080006910800070108000711080007210800073108000741080007510800076108000771080007810800079108000801080008110800082108000831080008410800085108000861080008710800088108000891080009010800091108000921080009310800094108000951080009610800097108000981080009910800100108001011080010210800103108001041080010510800106108001071080010810800109108001101080011110800112108001131080011410800115108001161080011710800118108001191080012010800121108001221080012310800124108001251080012610800127108001281080012910800130108001311080013210800133108001341080013510800136108001371080013810800139108001401080014110800142108001431080014410800145108001461080014710800148108001491080015010800151108001521080015310800154108001551080015610800157108001581080015910800160108001611080016210800163108001641080016510800166108001671080016810800169108001701080017110800172108001731080017410800175108001761080017710800178108001791080018010800181108001821080018310800184108001851080018610800187108001881080018910800190108001911080019210800193108001941080019510800196108001971080019810800199108002001080020110800202108002031080020410800205108002061080020710800208108002091080021010800211108002121080021310800214108002151080021610800217108002181080021910800220108002211080022210800223108002241080022510800226108002271080022810800229108002301080023110800232108002331080023410800235108002361080023710800238108002391080024010800241108002421080024310800244108002451080024610800247108002481080024910800250108002511080025210800253108002541080025510800256108002571080025810800259108002601080026110800262108002631080026410800265108002661080026710800268108002691080027010800271108002721080027310800274108002751080027610800277108002781080027910800280108002811080028210800283108002841080028510800286108002871080028810800289108002901080029110800292108002931080029410800295108002961080029710800298108002991080030010800301108003021080030310800304108003051080030610800307108003081080030910800310108003111080031210800313108003141080031510800316108003171080031810800319108003201080032110800322108003231080032410800325108003261080032710800328108003291080033010800331108003321080033310800334108003351080033610800337108003381080033910800340108003411080034210800343108003441080034510800346108003471080034810800349108003501080035110800352108003531080035410800355108003561080035710800358108003591080036010800361108003621080036310800364108003651080036610800367108003681080036910800370108003711080037210800373108003741080037510800376108003771080037810800379108003801080038110800382108003831080038410800385108003861080038710800388108003891080039010800391108003921080039310800394108003951080039610800397108003981080039910800400108004011080040210800403108004041080040510800406108004071080040810800409108004101080041110800412108004131080041410800415108004161080041710800418108004191080042010800421108004221080042310800424108004251080042610800427108004281080042910800430108004311080043210800433108004341080043510800436108004371080043810800439108004401080044110800442108004431080044410800445108004461080044710800448108004491080045010800451108004521080045310800454108004551080045610800457108004581080045910800460108004611080046210800463108004641080046510800466108004671080046810800469108004701080047110800472108004731080047410800475108004761080047710800478108004791080048010800481108004821080048310800484108004851080048610800487108004881080048910800490108004911080049210800493108004941080049510800496108004971080049810800499108005001080050110800502108005031080050410800505108005061080050710800508108005091080051010800511108005121080051310800514108005151080051610800517108005181080051910800520108005211080052210800523108005241080052510800526108005271080052810800529108005301080053110800532108005331080053410800535108005361080053710800538108005391080054010800541108005421080054310800544108005451080054610800547108005481080054910800550108005511080055210800553108005541080055510800556108005571080055810800559108005601080056110800562108005631080056410800565108005661080056710800568108005691080057010800571108005721080057310800574108005751080057610800577108005781080057910800580108005811080058210800583108005841080058510800586108005871080058810800589108005901080059110800592108005931080059410800595108005961080059710800598108100671081006810810069108100701081007110810072108100731081007410810075108100761081007710810078108100791081008010810081108100821081008310810084108100851081008610810087108100881081008910810090108100911081009210810093108100941081009510810096108100971081009810810099108101001081010110810102108101031081010410810105108101061081010710810108108101091081011010810111108101121081011310810114108101151081011610810117108101181081011910810120108101211081012210810123108101241081012510810126108101271081012810810129108101301081013110810132108101331081013410810135108101361081013710810138108101391081014010810141108101421081014310810144108101451081014610810147108101481081014910810150108101511081015210810153108101541081015510810156108101571081015810810159108101601081016110810162108101631081016410810165108101661081016710810168108101691081017010810171108101721081017310810174108101751081017610810177108101781081017910810180108101811081018210810183108101841081018510810186108101871081018810810189108101901081019110810192108101931081019410810195108101961081019710810198108101991081020010810201108102021081020310810204108102051081020610810207108102081081020910810210108102111081021210810213108102141081021510810216108102171081021810810219108102201081022110810222108102231081022410810225108102261081022710810228108102291081023010810231108102321081023310810234108102351081023610810237108102381081023910810240108102411081024210810243108102441081024510810246108102471081024810810249108102501081025110810252108102531081025410810255108102561081025710810258108102591081026010810261108102621081026310810264108102651081026610810267108102681081026910810270108102711081027210810273108102741081027510810276108102771081027810810279108102801081028110810282108102831081028410810285108102861081028710810288108102891081029010810291108102921081029310810294108102951081029610810297108102981081029910810300108103011081030210810303108103041081030510810306108103071081030810810309108103101081031110810312108103131081031410810315108103161081031710810318108103191081032010810321108103221081032310810324108103251081032610810327108103281081032910810330108103311081033210810333108103341081033510810336108103371081033810810339108103401081034110810342108103431081034410810345108103461081034710810348108103491081035010810351108103521081035310810354108103551081035610810357108103581081035910810360108103611081036210810363108103641081036510810366108103671081036810810369108103701081037110810372108103731081037410810375108103761081037710810378108103791081038010810381108103821081038310810384108103851081038610810387108103881081038910810390108103911081039210810393108103941081039510810396108103971081039810810399108104001081040110810402108104031081040410810405108104061081040710810408108104091081041010810411108104121081041310810414108104151081041610810417108104181081041910810420108104211081042210810423108104241081042510810426108104271081042810810429108104301081043110810432108104331081043410810435108104361081043710810438108104391081044010810441108104421081044310810444108104451081044610810447108104481081044910810450108104511081045210810453108104541081045510810456108104571081045810810459108104601081046110810462108104631081046410810465108104661081046710810468108104691081047010810471108104721081047310810474108104751081047610810477108104781081047910810480108104811081048210810483108104841081048510810486108104871081048810810489108104901081049110810492108104931081049410810495108104961081049710810498108104991081050010810501108105021081050310810504108105051081050610810507108105081081050910810510108105111081051210810513108105141081051510810516108105171081051810810519108105201081052110810522108105231081052410810525108105261081052710810528108105291081053010810531108105321081053310810534108105351081053610810537108105381081053910810540108105411081054210810543108105441081054510810546108105471081054810810549108105501081055110810552108105531081055410810555108105561081055710810558108105591081056010810561108105621081056310810564108105651081056610810567108105681081056910810570108105711081057210810573108105741081057510810576108105771081057810810579108105801081058110810582108105831081058410810585108105861081058710810588108105891081059010810591108105921081059310810594108105951081059610820067108200681082006910820070108200711082007210820073108200741082007510820076108200771082007810820079108200801082008110820082108200831082008410820085108200861082008710820088108200891082009010820091108200921082009310820094108200951082009610820097108200981082009910820100108201011082010210820103108201041082010510820106108201071082010810820109108201101082011110820112108201131082011410820115108201161082011710820118108201191082012010820121108201221082012310820124108201251082012610820127108201281082012910820130108201311082013210820133108201341082013510820136108201371082013810820139108201401082014110820142108201431082014410820145108201461082014710820148108201491082015010820151108201521082015310820154108201551082015610820157108201581082015910820160108201611082016210820163108201641082016510820166108201671082016810820169108201701082017110820172108201731082017410820175108201761082017710820178108201791082018010820181108201821082018310820184108201851082018610820187108201881082018910820190108201911082019210820193108201941082019510820196108201971082019810820199108202001082020110820202108202031082020410820205108202061082020710820208108202091082021010820211108202121082021310820214108202151082021610820217108202181082021910820220108202211082022210820223108202241082022510820226108202271082022810820229108202301082023110820232108202331082023410820235108202361082023710820238108202391082024010820241108202421082024310820244108202451082024610820247108202481082024910820250108202511082025210820253108202541082025510820256108202571082025810820259108202601082026110820262108202631082026410820265108202661082026710820268108202691082027010820271108202721082027310820274108202751082027610820277108202781082027910820280108202811082028210820283108202841082028510820286108202871082028810820289108202901082029110820292108202931082029410820295108202961082029710820298108202991082030010820301108203021082030310820304108203051082030610820307108203081082030910820310108203111082031210820313108203141082031510820316108203171082031810820319108203201082032110820322108203231082032410820325108203261082032710820328108203291082033010820331108203321082033310820334108203351082033610820337108203381082033910820340108203411082034210820343108203441082034510820346108203471082034810820349108203501082035110820352108203531082035410820355108203561082035710820358108203591082036010820361108203621082036310820364108203651082036610820367108203681082036910820370108203711082037210820373108203741082037510820376108203771082037810820379108203801082038110820382108203831082038410820385108203861082038710820388108203891082039010820391108203921082039310820394108203951082039610820397108203981082039910820400108204011082040210820403108204041082040510820406108204071082040810820409108204101082041110820412108204131082041410820415108204161082041710820418108204191082042010820421108204221082042310820424108204251082042610820427108204281082042910820430108204311082043210820433108204341082043510820436108204371082043810820439108204401082044110820442108204431082044410820445108204461082044710820448108204491082045010820451108204521082045310820454108204551082045610820457108204581082045910820460108204611082046210820463108204641082046510820466108204671082046810820469108204701082047110820472108204731082047410820475108204761082047710820478108204791082048010820481108204821082048310820484108204851082048610820487108204881082048910820490108204911082049210820493108204941082049510820496108204971082049810820499108205001082050110820502108205031082050410820505108205061082050710820508108205091082051010820511108205121082051310820514108205151082051610820517108205181082051910820520108205211082052210820523108205241082052510820526108205271082052810820529108205301082053110820532108205331082053410820535108205361082053710820538108205391082054010820541108205421082054310820544108205451082054610820547108205481082054910820550108205511082055210820553108205541082055510820556108205571082055810820559108205601082056110820562108205631082056410820565108205661082056710820568108205691082057010820571108205721082057310820574108205751082057610820577108205781082057910820580108205811082058210820583108205841082058510820586108205871082058810820589108205901082059110820592108205931082059410820595108300681083006910830070108300711083007210830073108300741083007510830076108300771083007810830079108300801083008110830082108300831083008410830085108300861083008710830088108300891083009010830091108300921083009310830094108300951083009610830097108300981083009910830100108301011083010210830103108301041083010510830106108301071083010810830109108301101083011110830112108301131083011410830115108301161083011710830118108301191083012010830121108301221083012310830124108301251083012610830127108301281083012910830130108301311083013210830133108301341083013510830136108301371083013810830139108301401083014110830142108301431083014410830145108301461083014710830148108301491083015010830151108301521083015310830154108301551083015610830157108301581083015910830160108301611083016210830163108301641083016510830166108301671083016810830169108301701083017110830172108301731083017410830175108301761083017710830178108301791083018010830181108301821083018310830184108301851083018610830187108301881083018910830190108301911083019210830193108301941083019510830196108301971083019810830199108302001083020110830202108302031083020410830205108302061083020710830208108302091083021010830211108302121083021310830214108302151083021610830217108302181083021910830220108302211083022210830223108302241083022510830226108302271083022810830229108302301083023110830232108302331083023410830235108302361083023710830238108302391083024010830241108302421083024310830244108302451083024610830247108302481083024910830250108302511083025210830253108302541083025510830256108302571083025810830259108302601083026110830262108302631083026410830265108302661083026710830268108302691083027010830271108302721083027310830274108302751083027610830277108302781083027910830280108302811083028210830283108302841083028510830286108302871083028810830289108302901083029110830292108302931083029410830295108302961083029710830298108302991083030010830301108303021083030310830304108303051083030610830307108303081083030910830310108303111083031210830313108303141083031510830316108303171083031810830319108303201083032110830322108303231083032410830325108303261083032710830328108303291083033010830331108303321083033310830334108303351083033610830337108303381083033910830340108303411083034210830343108303441083034510830346108303471083034810830349108303501083035110830352108303531083035410830355108303561083035710830358108303591083036010830361108303621083036310830364108303651083036610830367108303681083036910830370108303711083037210830373108303741083037510830376108303771083037810830379108303801083038110830382108303831083038410830385108303861083038710830388108303891083039010830391108303921083039310830394108303951083039610830397108303981083039910830400108304011083040210830403108304041083040510830406108304071083040810830409108304101083041110830412108304131083041410830415108304161083041710830418108304191083042010830421108304221083042310830424108304251083042610830427108304281083042910830430108304311083043210830433108304341083043510830436108304371083043810830439108304401083044110830442108304431083044410830445108304461083044710830448108304491083045010830451108304521083045310830454108304551083045610830457108304581083045910830460108304611083046210830463108304641083046510830466108304671083046810830469108304701083047110830472108304731083047410830475108304761083047710830478108304791083048010830481108304821083048310830484108304851083048610830487108304881083048910830490108304911083049210830493108304941083049510830496108304971083049810830499108305001083050110830502108305031083050410830505108305061083050710830508108305091083051010830511108305121083051310830514108305151083051610830517108305181083051910830520108305211083052210830523108305241083052510830526108305271083052810830529108305301083053110830532108305331083053410830535108305361083053710830538108305391083054010830541108305421083054310830544108305451083054610830547108305481083054910830550108305511083055210830553108305541083055510830556108305571083055810830559108305601083056110830562108305631083056410830565108305661083056710830568108305691083057010830571108305721083057310830574108305751083057610830577108305781083057910830580108305811083058210830583108305841083058510830586108305871083058810830589108305901083059110830592108305931083059410840068108400691084007010840071108400721084007310840074108400751084007610840077108400781084007910840080108400811084008210840083108400841084008510840086108400871084008810840089108400901084009110840092108400931084009410840095108400961084009710840098108400991084010010840101108401021084010310840104108401051084010610840107108401081084010910840110108401111084011210840113108401141084011510840116108401171084011810840119108401201084012110840122108401231084012410840125108401261084012710840128108401291084013010840131108401321084013310840134108401351084013610840137108401381084013910840140108401411084014210840143108401441084014510840146108401471084014810840149108401501084015110840152108401531084015410840155108401561084015710840158108401591084016010840161108401621084016310840164108401651084016610840167108401681084016910840170108401711084017210840173108401741084017510840176108401771084017810840179108401801084018110840182108401831084018410840185108401861084018710840188108401891084019010840191108401921084019310840194108401951084019610840197108401981084019910840200108402011084020210840203108402041084020510840206108402071084020810840209108402101084021110840212108402131084021410840215108402161084021710840218108402191084022010840221108402221084022310840224108402251084022610840227108402281084022910840230108402311084023210840233108402341084023510840236108402371084023810840239108402401084024110840242108402431084024410840245108402461084024710840248108402491084025010840251108402521084025310840254108402551084025610840257108402581084025910840260108402611084026210840263108402641084026510840266108402671084026810840269108402701084027110840272108402731084027410840275108402761084027710840278108402791084028010840281108402821084028310840284108402851084028610840287108402881084028910840290108402911084029210840293108402941084029510840296108402971084029810840299108403001084030110840302108403031084030410840305108403061084030710840308108403091084031010840311108403121084031310840314108403151084031610840317108403181084031910840320108403211084032210840323108403241084032510840326108403271084032810840329108403301084033110840332108403331084033410840335108403361084033710840338108403391084034010840341108403421084034310840344108403451084034610840347108403481084034910840350108403511084035210840353108403541084035510840356108403571084035810840359108403601084036110840362108403631084036410840365108403661084036710840368108403691084037010840371108403721084037310840374108403751084037610840377108403781084037910840380108403811084038210840383108403841084038510840386108403871084038810840389108403901084039110840392108403931084039410840395108403961084039710840398108403991084040010840401108404021084040310840404108404051084040610840407108404081084040910840410108404111084041210840413108404141084041510840416108404171084041810840419108404201084042110840422108404231084042410840425108404261084042710840428108404291084043010840431108404321084043310840434108404351084043610840437108404381084043910840440108404411084044210840443108404441084044510840446108404471084044810840449108404501084045110840452108404531084045410840455108404561084045710840458108404591084046010840461108404621084046310840464108404651084046610840467108404681084046910840470108404711084047210840473108404741084047510840476108404771084047810840479108404801084048110840482108404831084048410840485108404861084048710840488108404891084049010840491108404921084049310840494108404951084049610840497108404981084049910840500108405011084050210840503108405041084050510840506108405071084050810840509108405101084051110840512108405131084051410840515108405161084051710840518108405191084052010840521108405221084052310840524108405251084052610840527108405281084052910840530108405311084053210840533108405341084053510840536108405371084053810840539108405401084054110840542108405431084054410840545108405461084054710840548108405491084055010840551108405521084055310840554108405551084055610840557108405581084055910840560108405611084056210840563108405641084056510840566108405671084056810840569108405701084057110840572108405731084057410840575108405761084057710840578108405791084058010840581108405821084058310840584108405851084058610840587108405881084058910840590108405911084059210840593108500681085006910850070108500711085007210850073108500741085007510850076108500771085007810850079108500801085008110850082108500831085008410850085108500861085008710850088108500891085009010850091108500921085009310850094108500951085009610850097108500981085009910850100108501011085010210850103108501041085010510850106108501071085010810850109108501101085011110850112108501131085011410850115108501161085011710850118108501191085012010850121108501221085012310850124108501251085012610850127108501281085012910850130108501311085013210850133108501341085013510850136108501371085013810850139108501401085014110850142108501431085014410850145108501461085014710850148108501491085015010850151108501521085015310850154108501551085015610850157108501581085015910850160108501611085016210850163108501641085016510850166108501671085016810850169108501701085017110850172108501731085017410850175108501761085017710850178108501791085018010850181108501821085018310850184108501851085018610850187108501881085018910850190108501911085019210850193108501941085019510850196108501971085019810850199108502001085020110850202108502031085020410850205108502061085020710850208108502091085021010850211108502121085021310850214108502151085021610850217108502181085021910850220108502211085022210850223108502241085022510850226108502271085022810850229108502301085023110850232108502331085023410850235108502361085023710850238108502391085024010850241108502421085024310850244108502451085024610850247108502481085024910850250108502511085025210850253108502541085025510850256108502571085025810850259108502601085026110850262108502631085026410850265108502661085026710850268108502691085027010850271108502721085027310850274108502751085027610850277108502781085027910850280108502811085028210850283108502841085028510850286108502871085028810850289108502901085029110850292108502931085029410850295108502961085029710850298108502991085030010850301108503021085030310850304108503051085030610850307108503081085030910850310108503111085031210850313108503141085031510850316108503171085031810850319108503201085032110850322108503231085032410850325108503261085032710850328108503291085033010850331108503321085033310850334108503351085033610850337108503381085033910850340108503411085034210850343108503441085034510850346108503471085034810850349108503501085035110850352108503531085035410850355108503561085035710850358108503591085036010850361108503621085036310850364108503651085036610850367108503681085036910850370108503711085037210850373108503741085037510850376108503771085037810850379108503801085038110850382108503831085038410850385108503861085038710850388108503891085039010850391108503921085039310850394108503951085039610850397108503981085039910850400108504011085040210850403108504041085040510850406108504071085040810850409108504101085041110850412108504131085041410850415108504161085041710850418108504191085042010850421108504221085042310850424108504251085042610850427108504281085042910850430108504311085043210850433108504341085043510850436108504371085043810850439108504401085044110850442108504431085044410850445108504461085044710850448108504491085045010850451108504521085045310850454108504551085045610850457108504581085045910850460108504611085046210850463108504641085046510850466108504671085046810850469108504701085047110850472108504731085047410850475108504761085047710850478108504791085048010850481108504821085048310850484108504851085048610850487108504881085048910850490108504911085049210850493108504941085049510850496108504971085049810850499108505001085050110850502108505031085050410850505108505061085050710850508108505091085051010850511108505121085051310850514108505151085051610850517108505181085051910850520108505211085052210850523108505241085052510850526108505271085052810850529108505301085053110850532108505331085053410850535108505361085053710850538108505391085054010850541108505421085054310850544108505451085054610850547108505481085054910850550108505511085055210850553108505541085055510850556108505571085055810850559108505601085056110850562108505631085056410850565108505661085056710850568108505691085057010850571108505721085057310850574108505751085057610850577108505781085057910850580108505811085058210850583108505841085058510850586108505871085058810850589108505901085059110850592108600681086006910860070108600711086007210860073108600741086007510860076108600771086007810860079108600801086008110860082108600831086008410860085108600861086008710860088108600891086009010860091108600921086009310860094108600951086009610860097108600981086009910860100108601011086010210860103108601041086010510860106108601071086010810860109108601101086011110860112108601131086011410860115108601161086011710860118108601191086012010860121108601221086012310860124108601251086012610860127108601281086012910860130108601311086013210860133108601341086013510860136108601371086013810860139108601401086014110860142108601431086014410860145108601461086014710860148108601491086015010860151108601521086015310860154108601551086015610860157108601581086015910860160108601611086016210860163108601641086016510860166108601671086016810860169108601701086017110860172108601731086017410860175108601761086017710860178108601791086018010860181108601821086018310860184108601851086018610860187108601881086018910860190108601911086019210860193108601941086019510860196108601971086019810860199108602001086020110860202108602031086020410860205108602061086020710860208108602091086021010860211108602121086021310860214108602151086021610860217108602181086021910860220108602211086022210860223108602241086022510860226108602271086022810860229108602301086023110860232108602331086023410860235108602361086023710860238108602391086024010860241108602421086024310860244108602451086024610860247108602481086024910860250108602511086025210860253108602541086025510860256108602571086025810860259108602601086026110860262108602631086026410860265108602661086026710860268108602691086027010860271108602721086027310860274108602751086027610860277108602781086027910860280108602811086028210860283108602841086028510860286108602871086028810860289108602901086029110860292108602931086029410860295108602961086029710860298108602991086030010860301108603021086030310860304108603051086030610860307108603081086030910860310108603111086031210860313108603141086031510860316108603171086031810860319108603201086032110860322108603231086032410860325108603261086032710860328108603291086033010860331108603321086033310860334108603351086033610860337108603381086033910860340108603411086034210860343108603441086034510860346108603471086034810860349108603501086035110860352108603531086035410860355108603561086035710860358108603591086036010860361108603621086036310860364108603651086036610860367108603681086036910860370108603711086037210860373108603741086037510860376108603771086037810860379108603801086038110860382108603831086038410860385108603861086038710860388108603891086039010860391108603921086039310860394108603951086039610860397108603981086039910860400108604011086040210860403108604041086040510860406108604071086040810860409108604101086041110860412108604131086041410860415108604161086041710860418108604191086042010860421108604221086042310860424108604251086042610860427108604281086042910860430108604311086043210860433108604341086043510860436108604371086043810860439108604401086044110860442108604431086044410860445108604461086044710860448108604491086045010860451108604521086045310860454108604551086045610860457108604581086045910860460108604611086046210860463108604641086046510860466108604671086046810860469108604701086047110860472108604731086047410860475108604761086047710860478108604791086048010860481108604821086048310860484108604851086048610860487108604881086048910860490108604911086049210860493108604941086049510860496108604971086049810860499108605001086050110860502108605031086050410860505108605061086050710860508108605091086051010860511108605121086051310860514108605151086051610860517108605181086051910860520108605211086052210860523108605241086052510860526108605271086052810860529108605301086053110860532108605331086053410860535108605361086053710860538108605391086054010860541108605421086054310860544108605451086054610860547108605481086054910860550108605511086055210860553108605541086055510860556108605571086055810860559108605601086056110860562108605631086056410860565108605661086056710860568108605691086057010860571108605721086057310860574108605751086057610860577108605781086057910860580108605811086058210860583108605841086058510860586108605871086058810860589108605901087006810870069108700701087007110870072108700731087007410870075108700761087007710870078108700791087008010870081108700821087008310870084108700851087008610870087108700881087008910870090108700911087009210870093108700941087009510870096108700971087009810870099108701001087010110870102108701031087010410870105108701061087010710870108108701091087011010870111108701121087011310870114108701151087011610870117108701181087011910870120108701211087012210870123108701241087012510870126108701271087012810870129108701301087013110870132108701331087013410870135108701361087013710870138108701391087014010870141108701421087014310870144108701451087014610870147108701481087014910870150108701511087015210870153108701541087015510870156108701571087015810870159108701601087016110870162108701631087016410870165108701661087016710870168108701691087017010870171108701721087017310870174108701751087017610870177108701781087017910870180108701811087018210870183108701841087018510870186108701871087018810870189108701901087019110870192108701931087019410870195108701961087019710870198108701991087020010870201108702021087020310870204108702051087020610870207108702081087020910870210108702111087021210870213108702141087021510870216108702171087021810870219108702201087022110870222108702231087022410870225108702261087022710870228108702291087023010870231108702321087023310870234108702351087023610870237108702381087023910870240108702411087024210870243108702441087024510870246108702471087024810870249108702501087025110870252108702531087025410870255108702561087025710870258108702591087026010870261108702621087026310870264108702651087026610870267108702681087026910870270108702711087027210870273108702741087027510870276108702771087027810870279108702801087028110870282108702831087028410870285108702861087028710870288108702891087029010870291108702921087029310870294108702951087029610870297108702981087029910870300108703011087030210870303108703041087030510870306108703071087030810870309108703101087031110870312108703131087031410870315108703161087031710870318108703191087032010870321108703221087032310870324108703251087032610870327108703281087032910870330108703311087033210870333108703341087033510870336108703371087033810870339108703401087034110870342108703431087034410870345108703461087034710870348108703491087035010870351108703521087035310870354108703551087035610870357108703581087035910870360108703611087036210870363108703641087036510870366108703671087036810870369108703701087037110870372108703731087037410870375108703761087037710870378108703791087038010870381108703821087038310870384108703851087038610870387108703881087038910870390108703911087039210870393108703941087039510870396108703971087039810870399108704001087040110870402108704031087040410870405108704061087040710870408108704091087041010870411108704121087041310870414108704151087041610870417108704181087041910870420108704211087042210870423108704241087042510870426108704271087042810870429108704301087043110870432108704331087043410870435108704361087043710870438108704391087044010870441108704421087044310870444108704451087044610870447108704481087044910870450108704511087045210870453108704541087045510870456108704571087045810870459108704601087046110870462108704631087046410870465108704661087046710870468108704691087047010870471108704721087047310870474108704751087047610870477108704781087047910870480108704811087048210870483108704841087048510870486108704871087048810870489108704901087049110870492108704931087049410870495108704961087049710870498108704991087050010870501108705021087050310870504108705051087050610870507108705081087050910870510108705111087051210870513108705141087051510870516108705171087051810870519108705201087052110870522108705231087052410870525108705261087052710870528108705291087053010870531108705321087053310870534108705351087053610870537108705381087053910870540108705411087054210870543108705441087054510870546108705471087054810870549108705501087055110870552108705531087055410870555108705561087055710870558108705591087056010870561108705621087056310870564108705651087056610870567108705681087056910870570108705711087057210870573108705741087057510870576108705771087057810870579108705801087058110870582108705831087058410870585108705861087058710870588108705891088006810880069108800701088007110880072108800731088007410880075108800761088007710880078108800791088008010880081108800821088008310880084108800851088008610880087108800881088008910880090108800911088009210880093108800941088009510880096108800971088009810880099108801001088010110880102108801031088010410880105108801061088010710880108108801091088011010880111108801121088011310880114108801151088011610880117108801181088011910880120108801211088012210880123108801241088012510880126108801271088012810880129108801301088013110880132108801331088013410880135108801361088013710880138108801391088014010880141108801421088014310880144108801451088014610880147108801481088014910880150108801511088015210880153108801541088015510880156108801571088015810880159108801601088016110880162108801631088016410880165108801661088016710880168108801691088017010880171108801721088017310880174108801751088017610880177108801781088017910880180108801811088018210880183108801841088018510880186108801871088018810880189108801901088019110880192108801931088019410880195108801961088019710880198108801991088020010880201108802021088020310880204108802051088020610880207108802081088020910880210108802111088021210880213108802141088021510880216108802171088021810880219108802201088022110880222108802231088022410880225108802261088022710880228108802291088023010880231108802321088023310880234108802351088023610880237108802381088023910880240108802411088024210880243108802441088024510880246108802471088024810880249108802501088025110880252108802531088025410880255108802561088025710880258108802591088026010880261108802621088026310880264108802651088026610880267108802681088026910880270108802711088027210880273108802741088027510880276108802771088027810880279108802801088028110880282108802831088028410880285108802861088028710880288108802891088029010880291108802921088029310880294108802951088029610880297108802981088029910880300108803011088030210880303108803041088030510880306108803071088030810880309108803101088031110880312108803131088031410880315108803161088031710880318108803191088032010880321108803221088032310880324108803251088032610880327108803281088032910880330108803311088033210880333108803341088033510880336108803371088033810880339108803401088034110880342108803431088034410880345108803461088034710880348108803491088035010880351108803521088035310880354108803551088035610880357108803581088035910880360108803611088036210880363108803641088036510880366108803671088036810880369108803701088037110880372108803731088037410880375108803761088037710880378108803791088038010880381108803821088038310880384108803851088038610880387108803881088038910880390108803911088039210880393108803941088039510880396108803971088039810880399108804001088040110880402108804031088040410880405108804061088040710880408108804091088041010880411108804121088041310880414108804151088041610880417108804181088041910880420108804211088042210880423108804241088042510880426108804271088042810880429108804301088043110880432108804331088043410880435108804361088043710880438108804391088044010880441108804421088044310880444108804451088044610880447108804481088044910880450108804511088045210880453108804541088045510880456108804571088045810880459108804601088046110880462108804631088046410880465108804661088046710880468108804691088047010880471108804721088047310880474108804751088047610880477108804781088047910880480108804811088048210880483108804841088048510880486108804871088048810880489108804901088049110880492108804931088049410880495108804961088049710880498108804991088050010880501108805021088050310880504108805051088050610880507108805081088050910880510108805111088051210880513108805141088051510880516108805171088051810880519108805201088052110880522108805231088052410880525108805261088052710880528108805291088053010880531108805321088053310880534108805351088053610880537108805381088053910880540108805411088054210880543108805441088054510880546108805471088054810880549108805501088055110880552108805531088055410880555108805561088055710880558108805591088056010880561108805621088056310880564108805651088056610880567108805681088056910880570108805711088057210880573108805741088057510880576108805771088057810880579108805801088058110880582108805831088058410880585108805861088058710880588108900691089007010890071108900721089007310890074108900751089007610890077108900781089007910890080108900811089008210890083108900841089008510890086108900871089008810890089108900901089009110890092108900931089009410890095108900961089009710890098108900991089010010890101108901021089010310890104108901051089010610890107108901081089010910890110108901111089011210890113108901141089011510890116108901171089011810890119108901201089012110890122108901231089012410890125108901261089012710890128108901291089013010890131108901321089013310890134108901351089013610890137108901381089013910890140108901411089014210890143108901441089014510890146108901471089014810890149108901501089015110890152108901531089015410890155108901561089015710890158108901591089016010890161108901621089016310890164108901651089016610890167108901681089016910890170108901711089017210890173108901741089017510890176108901771089017810890179108901801089018110890182108901831089018410890185108901861089018710890188108901891089019010890191108901921089019310890194108901951089019610890197108901981089019910890200108902011089020210890203108902041089020510890206108902071089020810890209108902101089021110890212108902131089021410890215108902161089021710890218108902191089022010890221108902221089022310890224108902251089022610890227108902281089022910890230108902311089023210890233108902341089023510890236108902371089023810890239108902401089024110890242108902431089024410890245108902461089024710890248108902491089025010890251108902521089025310890254108902551089025610890257108902581089025910890260108902611089026210890263108902641089026510890266108902671089026810890269108902701089027110890272108902731089027410890275108902761089027710890278108902791089028010890281108902821089028310890284108902851089028610890287108902881089028910890290108902911089029210890293108902941089029510890296108902971089029810890299108903001089030110890302108903031089030410890305108903061089030710890308108903091089031010890311108903121089031310890314108903151089031610890317108903181089031910890320108903211089032210890323108903241089032510890326108903271089032810890329108903301089033110890332108903331089033410890335108903361089033710890338108903391089034010890341108903421089034310890344108903451089034610890347108903481089034910890350108903511089035210890353108903541089035510890356108903571089035810890359108903601089036110890362108903631089036410890365108903661089036710890368108903691089037010890371108903721089037310890374108903751089037610890377108903781089037910890380108903811089038210890383108903841089038510890386108903871089038810890389108903901089039110890392108903931089039410890395108903961089039710890398108903991089040010890401108904021089040310890404108904051089040610890407108904081089040910890410108904111089041210890413108904141089041510890416108904171089041810890419108904201089042110890422108904231089042410890425108904261089042710890428108904291089043010890431108904321089043310890434108904351089043610890437108904381089043910890440108904411089044210890443108904441089044510890446108904471089044810890449108904501089045110890452108904531089045410890455108904561089045710890458108904591089046010890461108904621089046310890464108904651089046610890467108904681089046910890470108904711089047210890473108904741089047510890476108904771089047810890479108904801089048110890482108904831089048410890485108904861089048710890488108904891089049010890491108904921089049310890494108904951089049610890497108904981089049910890500108905011089050210890503108905041089050510890506108905071089050810890509108905101089051110890512108905131089051410890515108905161089051710890518108905191089052010890521108905221089052310890524108905251089052610890527108905281089052910890530108905311089053210890533108905341089053510890536108905371089053810890539108905401089054110890542108905431089054410890545108905461089054710890548108905491089055010890551108905521089055310890554108905551089055610890557108905581089055910890560108905611089056210890563108905641089056510890566108905671089056810890569108905701089057110890572108905731089057410890575108905761089057710890578108905791089058010890581108905821089058310890584108905851089058610900069109000701090007110900072109000731090007410900075109000761090007710900078109000791090008010900081109000821090008310900084109000851090008610900087109000881090008910900090109000911090009210900093109000941090009510900096109000971090009810900099109001001090010110900102109001031090010410900105109001061090010710900108109001091090011010900111109001121090011310900114109001151090011610900117109001181090011910900120109001211090012210900123109001241090012510900126109001271090012810900129109001301090013110900132109001331090013410900135109001361090013710900138109001391090014010900141109001421090014310900144109001451090014610900147109001481090014910900150109001511090015210900153109001541090015510900156109001571090015810900159109001601090016110900162109001631090016410900165109001661090016710900168109001691090017010900171109001721090017310900174109001751090017610900177109001781090017910900180109001811090018210900183109001841090018510900186109001871090018810900189109001901090019110900192109001931090019410900195109001961090019710900198109001991090020010900201109002021090020310900204109002051090020610900207109002081090020910900210109002111090021210900213109002141090021510900216109002171090021810900219109002201090022110900222109002231090022410900225109002261090022710900228109002291090023010900231109002321090023310900234109002351090023610900237109002381090023910900240109002411090024210900243109002441090024510900246109002471090024810900249109002501090025110900252109002531090025410900255109002561090025710900258109002591090026010900261109002621090026310900264109002651090026610900267109002681090026910900270109002711090027210900273109002741090027510900276109002771090027810900279109002801090028110900282109002831090028410900285109002861090028710900288109002891090029010900291109002921090029310900294109002951090029610900297109002981090029910900300109003011090030210900303109003041090030510900306109003071090030810900309109003101090031110900312109003131090031410900315109003161090031710900318109003191090032010900321109003221090032310900324109003251090032610900327109003281090032910900330109003311090033210900333109003341090033510900336109003371090033810900339109003401090034110900342109003431090034410900345109003461090034710900348109003491090035010900351109003521090035310900354109003551090035610900357109003581090035910900360109003611090036210900363109003641090036510900366109003671090036810900369109003701090037110900372109003731090037410900375109003761090037710900378109003791090038010900381109003821090038310900384109003851090038610900387109003881090038910900390109003911090039210900393109003941090039510900396109003971090039810900399109004001090040110900402109004031090040410900405109004061090040710900408109004091090041010900411109004121090041310900414109004151090041610900417109004181090041910900420109004211090042210900423109004241090042510900426109004271090042810900429109004301090043110900432109004331090043410900435109004361090043710900438109004391090044010900441109004421090044310900444109004451090044610900447109004481090044910900450109004511090045210900453109004541090045510900456109004571090045810900459109004601090046110900462109004631090046410900465109004661090046710900468109004691090047010900471109004721090047310900474109004751090047610900477109004781090047910900480109004811090048210900483109004841090048510900486109004871090048810900489109004901090049110900492109004931090049410900495109004961090049710900498109004991090050010900501109005021090050310900504109005051090050610900507109005081090050910900510109005111090051210900513109005141090051510900516109005171090051810900519109005201090052110900522109005231090052410900525109005261090052710900528109005291090053010900531109005321090053310900534109005351090053610900537109005381090053910900540109005411090054210900543109005441090054510900546109005471090054810900549109005501090055110900552109005531090055410900555109005561090055710900558109005591090056010900561109005621090056310900564109005651090056610900567109005681090056910900570109005711090057210900573109005741090057510900576109005771090057810900579109005801090058110900582109005831090058410910069109100701091007110910072109100731091007410910075109100761091007710910078109100791091008010910081109100821091008310910084109100851091008610910087109100881091008910910090109100911091009210910093109100941091009510910096109100971091009810910099109101001091010110910102109101031091010410910105109101061091010710910108109101091091011010910111109101121091011310910114109101151091011610910117109101181091011910910120109101211091012210910123109101241091012510910126109101271091012810910129109101301091013110910132109101331091013410910135109101361091013710910138109101391091014010910141109101421091014310910144109101451091014610910147109101481091014910910150109101511091015210910153109101541091015510910156109101571091015810910159109101601091016110910162109101631091016410910165109101661091016710910168109101691091017010910171109101721091017310910174109101751091017610910177109101781091017910910180109101811091018210910183109101841091018510910186109101871091018810910189109101901091019110910192109101931091019410910195109101961091019710910198109101991091020010910201109102021091020310910204109102051091020610910207109102081091020910910210109102111091021210910213109102141091021510910216109102171091021810910219109102201091022110910222109102231091022410910225109102261091022710910228109102291091023010910231109102321091023310910234109102351091023610910237109102381091023910910240109102411091024210910243109102441091024510910246109102471091024810910249109102501091025110910252109102531091025410910255109102561091025710910258109102591091026010910261109102621091026310910264109102651091026610910267109102681091026910910270109102711091027210910273109102741091027510910276109102771091027810910279109102801091028110910282109102831091028410910285109102861091028710910288109102891091029010910291109102921091029310910294109102951091029610910297109102981091029910910300109103011091030210910303109103041091030510910306109103071091030810910309109103101091031110910312109103131091031410910315109103161091031710910318109103191091032010910321109103221091032310910324109103251091032610910327109103281091032910910330109103311091033210910333109103341091033510910336109103371091033810910339109103401091034110910342109103431091034410910345109103461091034710910348109103491091035010910351109103521091035310910354109103551091035610910357109103581091035910910360109103611091036210910363109103641091036510910366109103671091036810910369109103701091037110910372109103731091037410910375109103761091037710910378109103791091038010910381109103821091038310910384109103851091038610910387109103881091038910910390109103911091039210910393109103941091039510910396109103971091039810910399109104001091040110910402109104031091040410910405109104061091040710910408109104091091041010910411109104121091041310910414109104151091041610910417109104181091041910910420109104211091042210910423109104241091042510910426109104271091042810910429109104301091043110910432109104331091043410910435109104361091043710910438109104391091044010910441109104421091044310910444109104451091044610910447109104481091044910910450109104511091045210910453109104541091045510910456109104571091045810910459109104601091046110910462109104631091046410910465109104661091046710910468109104691091047010910471109104721091047310910474109104751091047610910477109104781091047910910480109104811091048210910483109104841091048510910486109104871091048810910489109104901091049110910492109104931091049410910495109104961091049710910498109104991091050010910501109105021091050310910504109105051091050610910507109105081091050910910510109105111091051210910513109105141091051510910516109105171091051810910519109105201091052110910522109105231091052410910525109105261091052710910528109105291091053010910531109105321091053310910534109105351091053610910537109105381091053910910540109105411091054210910543109105441091054510910546109105471091054810910549109105501091055110910552109105531091055410910555109105561091055710910558109105591091056010910561109105621091056310910564109105651091056610910567109105681091056910910570109105711091057210910573109105741091057510910576109105771091057810910579109105801091058110910582109200691092007010920071109200721092007310920074109200751092007610920077109200781092007910920080109200811092008210920083109200841092008510920086109200871092008810920089109200901092009110920092109200931092009410920095109200961092009710920098109200991092010010920101109201021092010310920104109201051092010610920107109201081092010910920110109201111092011210920113109201141092011510920116109201171092011810920119109201201092012110920122109201231092012410920125109201261092012710920128109201291092013010920131109201321092013310920134109201351092013610920137109201381092013910920140109201411092014210920143109201441092014510920146109201471092014810920149109201501092015110920152109201531092015410920155109201561092015710920158109201591092016010920161109201621092016310920164109201651092016610920167109201681092016910920170109201711092017210920173109201741092017510920176109201771092017810920179109201801092018110920182109201831092018410920185109201861092018710920188109201891092019010920191109201921092019310920194109201951092019610920197109201981092019910920200109202011092020210920203109202041092020510920206109202071092020810920209109202101092021110920212109202131092021410920215109202161092021710920218109202191092022010920221109202221092022310920224109202251092022610920227109202281092022910920230109202311092023210920233109202341092023510920236109202371092023810920239109202401092024110920242109202431092024410920245109202461092024710920248109202491092025010920251109202521092025310920254109202551092025610920257109202581092025910920260109202611092026210920263109202641092026510920266109202671092026810920269109202701092027110920272109202731092027410920275109202761092027710920278109202791092028010920281109202821092028310920284109202851092028610920287109202881092028910920290109202911092029210920293109202941092029510920296109202971092029810920299109203001092030110920302109203031092030410920305109203061092030710920308109203091092031010920311109203121092031310920314109203151092031610920317109203181092031910920320109203211092032210920323109203241092032510920326109203271092032810920329109203301092033110920332109203331092033410920335109203361092033710920338109203391092034010920341109203421092034310920344109203451092034610920347109203481092034910920350109203511092035210920353109203541092035510920356109203571092035810920359109203601092036110920362109203631092036410920365109203661092036710920368109203691092037010920371109203721092037310920374109203751092037610920377109203781092037910920380109203811092038210920383109203841092038510920386109203871092038810920389109203901092039110920392109203931092039410920395109203961092039710920398109203991092040010920401109204021092040310920404109204051092040610920407109204081092040910920410109204111092041210920413109204141092041510920416109204171092041810920419109204201092042110920422109204231092042410920425109204261092042710920428109204291092043010920431109204321092043310920434109204351092043610920437109204381092043910920440109204411092044210920443109204441092044510920446109204471092044810920449109204501092045110920452109204531092045410920455109204561092045710920458109204591092046010920461109204621092046310920464109204651092046610920467109204681092046910920470109204711092047210920473109204741092047510920476109204771092047810920479109204801092048110920482109204831092048410920485109204861092048710920488109204891092049010920491109204921092049310920494109204951092049610920497109204981092049910920500109205011092050210920503109205041092050510920506109205071092050810920509109205101092051110920512109205131092051410920515109205161092051710920518109205191092052010920521109205221092052310920524109205251092052610920527109205281092052910920530109205311092053210920533109205341092053510920536109205371092053810920539109205401092054110920542109205431092054410920545109205461092054710920548109205491092055010920551109205521092055310920554109205551092055610920557109205581092055910920560109205611092056210920563109205641092056510920566109205671092056810920569109205701092057110920572109205731092057410920575109205761092057710920578109205791092058010930069109300701093007110930072109300731093007410930075109300761093007710930078109300791093008010930081109300821093008310930084109300851093008610930087109300881093008910930090109300911093009210930093109300941093009510930096109300971093009810930099109301001093010110930102109301031093010410930105109301061093010710930108109301091093011010930111109301121093011310930114109301151093011610930117109301181093011910930120109301211093012210930123109301241093012510930126109301271093012810930129109301301093013110930132109301331093013410930135109301361093013710930138109301391093014010930141109301421093014310930144109301451093014610930147109301481093014910930150109301511093015210930153109301541093015510930156109301571093015810930159109301601093016110930162109301631093016410930165109301661093016710930168109301691093017010930171109301721093017310930174109301751093017610930177109301781093017910930180109301811093018210930183109301841093018510930186109301871093018810930189109301901093019110930192109301931093019410930195109301961093019710930198109301991093020010930201109302021093020310930204109302051093020610930207109302081093020910930210109302111093021210930213109302141093021510930216109302171093021810930219109302201093022110930222109302231093022410930225109302261093022710930228109302291093023010930231109302321093023310930234109302351093023610930237109302381093023910930240109302411093024210930243109302441093024510930246109302471093024810930249109302501093025110930252109302531093025410930255109302561093025710930258109302591093026010930261109302621093026310930264109302651093026610930267109302681093026910930270109302711093027210930273109302741093027510930276109302771093027810930279109302801093028110930282109302831093028410930285109302861093028710930288109302891093029010930291109302921093029310930294109302951093029610930297109302981093029910930300109303011093030210930303109303041093030510930306109303071093030810930309109303101093031110930312109303131093031410930315109303161093031710930318109303191093032010930321109303221093032310930324109303251093032610930327109303281093032910930330109303311093033210930333109303341093033510930336109303371093033810930339109303401093034110930342109303431093034410930345109303461093034710930348109303491093035010930351109303521093035310930354109303551093035610930357109303581093035910930360109303611093036210930363109303641093036510930366109303671093036810930369109303701093037110930372109303731093037410930375109303761093037710930378109303791093038010930381109303821093038310930384109303851093038610930387109303881093038910930390109303911093039210930393109303941093039510930396109303971093039810930399109304001093040110930402109304031093040410930405109304061093040710930408109304091093041010930411109304121093041310930414109304151093041610930417109304181093041910930420109304211093042210930423109304241093042510930426109304271093042810930429109304301093043110930432109304331093043410930435109304361093043710930438109304391093044010930441109304421093044310930444109304451093044610930447109304481093044910930450109304511093045210930453109304541093045510930456109304571093045810930459109304601093046110930462109304631093046410930465109304661093046710930468109304691093047010930471109304721093047310930474109304751093047610930477109304781093047910930480109304811093048210930483109304841093048510930486109304871093048810930489109304901093049110930492109304931093049410930495109304961093049710930498109304991093050010930501109305021093050310930504109305051093050610930507109305081093050910930510109305111093051210930513109305141093051510930516109305171093051810930519109305201093052110930522109305231093052410930525109305261093052710930528109305291093053010930531109305321093053310930534109305351093053610930537109305381093053910930540109305411093054210930543109305441093054510930546109305471093054810930549109305501093055110930552109305531093055410930555109305561093055710930558109305591093056010930561109305621093056310930564109305651093056610930567109305681093056910930570109305711093057210930573109305741093057510930576109305771093057810930579109400691094007010940071109400721094007310940074109400751094007610940077109400781094007910940080109400811094008210940083109400841094008510940086109400871094008810940089109400901094009110940092109400931094009410940095109400961094009710940098109400991094010010940101109401021094010310940104109401051094010610940107109401081094010910940110109401111094011210940113109401141094011510940116109401171094011810940119109401201094012110940122109401231094012410940125109401261094012710940128109401291094013010940131109401321094013310940134109401351094013610940137109401381094013910940140109401411094014210940143109401441094014510940146109401471094014810940149109401501094015110940152109401531094015410940155109401561094015710940158109401591094016010940161109401621094016310940164109401651094016610940167109401681094016910940170109401711094017210940173109401741094017510940176109401771094017810940179109401801094018110940182109401831094018410940185109401861094018710940188109401891094019010940191109401921094019310940194109401951094019610940197109401981094019910940200109402011094020210940203109402041094020510940206109402071094020810940209109402101094021110940212109402131094021410940215109402161094021710940218109402191094022010940221109402221094022310940224109402251094022610940227109402281094022910940230109402311094023210940233109402341094023510940236109402371094023810940239109402401094024110940242109402431094024410940245109402461094024710940248109402491094025010940251109402521094025310940254109402551094025610940257109402581094025910940260109402611094026210940263109402641094026510940266109402671094026810940269109402701094027110940272109402731094027410940275109402761094027710940278109402791094028010940281109402821094028310940284109402851094028610940287109402881094028910940290109402911094029210940293109402941094029510940296109402971094029810940299109403001094030110940302109403031094030410940305109403061094030710940308109403091094031010940311109403121094031310940314109403151094031610940317109403181094031910940320109403211094032210940323109403241094032510940326109403271094032810940329109403301094033110940332109403331094033410940335109403361094033710940338109403391094034010940341109403421094034310940344109403451094034610940347109403481094034910940350109403511094035210940353109403541094035510940356109403571094035810940359109403601094036110940362109403631094036410940365109403661094036710940368109403691094037010940371109403721094037310940374109403751094037610940377109403781094037910940380109403811094038210940383109403841094038510940386109403871094038810940389109403901094039110940392109403931094039410940395109403961094039710940398109403991094040010940401109404021094040310940404109404051094040610940407109404081094040910940410109404111094041210940413109404141094041510940416109404171094041810940419109404201094042110940422109404231094042410940425109404261094042710940428109404291094043010940431109404321094043310940434109404351094043610940437109404381094043910940440109404411094044210940443109404441094044510940446109404471094044810940449109404501094045110940452109404531094045410940455109404561094045710940458109404591094046010940461109404621094046310940464109404651094046610940467109404681094046910940470109404711094047210940473109404741094047510940476109404771094047810940479109404801094048110940482109404831094048410940485109404861094048710940488109404891094049010940491109404921094049310940494109404951094049610940497109404981094049910940500109405011094050210940503109405041094050510940506109405071094050810940509109405101094051110940512109405131094051410940515109405161094051710940518109405191094052010940521109405221094052310940524109405251094052610940527109405281094052910940530109405311094053210940533109405341094053510940536109405371094053810940539109405401094054110940542109405431094054410940545109405461094054710940548109405491094055010940551109405521094055310940554109405551094055610940557109405581094055910940560109405611094056210940563109405641094056510940566109405671094056810940569109405701094057110940572109405731094057410940575109405761094057710940578109500701095007110950072109500731095007410950075109500761095007710950078109500791095008010950081109500821095008310950084109500851095008610950087109500881095008910950090109500911095009210950093109500941095009510950096109500971095009810950099109501001095010110950102109501031095010410950105109501061095010710950108109501091095011010950111109501121095011310950114109501151095011610950117109501181095011910950120109501211095012210950123109501241095012510950126109501271095012810950129109501301095013110950132109501331095013410950135109501361095013710950138109501391095014010950141109501421095014310950144109501451095014610950147109501481095014910950150109501511095015210950153109501541095015510950156109501571095015810950159109501601095016110950162109501631095016410950165109501661095016710950168109501691095017010950171109501721095017310950174109501751095017610950177109501781095017910950180109501811095018210950183109501841095018510950186109501871095018810950189109501901095019110950192109501931095019410950195109501961095019710950198109501991095020010950201109502021095020310950204109502051095020610950207109502081095020910950210109502111095021210950213109502141095021510950216109502171095021810950219109502201095022110950222109502231095022410950225109502261095022710950228109502291095023010950231109502321095023310950234109502351095023610950237109502381095023910950240109502411095024210950243109502441095024510950246109502471095024810950249109502501095025110950252109502531095025410950255109502561095025710950258109502591095026010950261109502621095026310950264109502651095026610950267109502681095026910950270109502711095027210950273109502741095027510950276109502771095027810950279109502801095028110950282109502831095028410950285109502861095028710950288109502891095029010950291109502921095029310950294109502951095029610950297109502981095029910950300109503011095030210950303109503041095030510950306109503071095030810950309109503101095031110950312109503131095031410950315109503161095031710950318109503191095032010950321109503221095032310950324109503251095032610950327109503281095032910950330109503311095033210950333109503341095033510950336109503371095033810950339109503401095034110950342109503431095034410950345109503461095034710950348109503491095035010950351109503521095035310950354109503551095035610950357109503581095035910950360109503611095036210950363109503641095036510950366109503671095036810950369109503701095037110950372109503731095037410950375109503761095037710950378109503791095038010950381109503821095038310950384109503851095038610950387109503881095038910950390109503911095039210950393109503941095039510950396109503971095039810950399109504001095040110950402109504031095040410950405109504061095040710950408109504091095041010950411109504121095041310950414109504151095041610950417109504181095041910950420109504211095042210950423109504241095042510950426109504271095042810950429109504301095043110950432109504331095043410950435109504361095043710950438109504391095044010950441109504421095044310950444109504451095044610950447109504481095044910950450109504511095045210950453109504541095045510950456109504571095045810950459109504601095046110950462109504631095046410950465109504661095046710950468109504691095047010950471109504721095047310950474109504751095047610950477109504781095047910950480109504811095048210950483109504841095048510950486109504871095048810950489109504901095049110950492109504931095049410950495109504961095049710950498109504991095050010950501109505021095050310950504109505051095050610950507109505081095050910950510109505111095051210950513109505141095051510950516109505171095051810950519109505201095052110950522109505231095052410950525109505261095052710950528109505291095053010950531109505321095053310950534109505351095053610950537109505381095053910950540109505411095054210950543109505441095054510950546109505471095054810950549109505501095055110950552109505531095055410950555109505561095055710950558109505591095056010950561109505621095056310950564109505651095056610950567109505681095056910950570109505711095057210950573109505741095057510950576109505771096007010960071109600721096007310960074109600751096007610960077109600781096007910960080109600811096008210960083109600841096008510960086109600871096008810960089109600901096009110960092109600931096009410960095109600961096009710960098109600991096010010960101109601021096010310960104109601051096010610960107109601081096010910960110109601111096011210960113109601141096011510960116109601171096011810960119109601201096012110960122109601231096012410960125109601261096012710960128109601291096013010960131109601321096013310960134109601351096013610960137109601381096013910960140109601411096014210960143109601441096014510960146109601471096014810960149109601501096015110960152109601531096015410960155109601561096015710960158109601591096016010960161109601621096016310960164109601651096016610960167109601681096016910960170109601711096017210960173109601741096017510960176109601771096017810960179109601801096018110960182109601831096018410960185109601861096018710960188109601891096019010960191109601921096019310960194109601951096019610960197109601981096019910960200109602011096020210960203109602041096020510960206109602071096020810960209109602101096021110960212109602131096021410960215109602161096021710960218109602191096022010960221109602221096022310960224109602251096022610960227109602281096022910960230109602311096023210960233109602341096023510960236109602371096023810960239109602401096024110960242109602431096024410960245109602461096024710960248109602491096025010960251109602521096025310960254109602551096025610960257109602581096025910960260109602611096026210960263109602641096026510960266109602671096026810960269109602701096027110960272109602731096027410960275109602761096027710960278109602791096028010960281109602821096028310960284109602851096028610960287109602881096028910960290109602911096029210960293109602941096029510960296109602971096029810960299109603001096030110960302109603031096030410960305109603061096030710960308109603091096031010960311109603121096031310960314109603151096031610960317109603181096031910960320109603211096032210960323109603241096032510960326109603271096032810960329109603301096033110960332109603331096033410960335109603361096033710960338109603391096034010960341109603421096034310960344109603451096034610960347109603481096034910960350109603511096035210960353109603541096035510960356109603571096035810960359109603601096036110960362109603631096036410960365109603661096036710960368109603691096037010960371109603721096037310960374109603751096037610960377109603781096037910960380109603811096038210960383109603841096038510960386109603871096038810960389109603901096039110960392109603931096039410960395109603961096039710960398109603991096040010960401109604021096040310960404109604051096040610960407109604081096040910960410109604111096041210960413109604141096041510960416109604171096041810960419109604201096042110960422109604231096042410960425109604261096042710960428109604291096043010960431109604321096043310960434109604351096043610960437109604381096043910960440109604411096044210960443109604441096044510960446109604471096044810960449109604501096045110960452109604531096045410960455109604561096045710960458109604591096046010960461109604621096046310960464109604651096046610960467109604681096046910960470109604711096047210960473109604741096047510960476109604771096047810960479109604801096048110960482109604831096048410960485109604861096048710960488109604891096049010960491109604921096049310960494109604951096049610960497109604981096049910960500109605011096050210960503109605041096050510960506109605071096050810960509109605101096051110960512109605131096051410960515109605161096051710960518109605191096052010960521109605221096052310960524109605251096052610960527109605281096052910960530109605311096053210960533109605341096053510960536109605371096053810960539109605401096054110960542109605431096054410960545109605461096054710960548109605491096055010960551109605521096055310960554109605551096055610960557109605581096055910960560109605611096056210960563109605641096056510960566109605671096056810960569109605701096057110960572109605731096057410960575109605761097007010970071109700721097007310970074109700751097007610970077109700781097007910970080109700811097008210970083109700841097008510970086109700871097008810970089109700901097009110970092109700931097009410970095109700961097009710970098109700991097010010970101109701021097010310970104109701051097010610970107109701081097010910970110109701111097011210970113109701141097011510970116109701171097011810970119109701201097012110970122109701231097012410970125109701261097012710970128109701291097013010970131109701321097013310970134109701351097013610970137109701381097013910970140109701411097014210970143109701441097014510970146109701471097014810970149109701501097015110970152109701531097015410970155109701561097015710970158109701591097016010970161109701621097016310970164109701651097016610970167109701681097016910970170109701711097017210970173109701741097017510970176109701771097017810970179109701801097018110970182109701831097018410970185109701861097018710970188109701891097019010970191109701921097019310970194109701951097019610970197109701981097019910970200109702011097020210970203109702041097020510970206109702071097020810970209109702101097021110970212109702131097021410970215109702161097021710970218109702191097022010970221109702221097022310970224109702251097022610970227109702281097022910970230109702311097023210970233109702341097023510970236109702371097023810970239109702401097024110970242109702431097024410970245109702461097024710970248109702491097025010970251109702521097025310970254109702551097025610970257109702581097025910970260109702611097026210970263109702641097026510970266109702671097026810970269109702701097027110970272109702731097027410970275109702761097027710970278109702791097028010970281109702821097028310970284109702851097028610970287109702881097028910970290109702911097029210970293109702941097029510970296109702971097029810970299109703001097030110970302109703031097030410970305109703061097030710970308109703091097031010970311109703121097031310970314109703151097031610970317109703181097031910970320109703211097032210970323109703241097032510970326109703271097032810970329109703301097033110970332109703331097033410970335109703361097033710970338109703391097034010970341109703421097034310970344109703451097034610970347109703481097034910970350109703511097035210970353109703541097035510970356109703571097035810970359109703601097036110970362109703631097036410970365109703661097036710970368109703691097037010970371109703721097037310970374109703751097037610970377109703781097037910970380109703811097038210970383109703841097038510970386109703871097038810970389109703901097039110970392109703931097039410970395109703961097039710970398109703991097040010970401109704021097040310970404109704051097040610970407109704081097040910970410109704111097041210970413109704141097041510970416109704171097041810970419109704201097042110970422109704231097042410970425109704261097042710970428109704291097043010970431109704321097043310970434109704351097043610970437109704381097043910970440109704411097044210970443109704441097044510970446109704471097044810970449109704501097045110970452109704531097045410970455109704561097045710970458109704591097046010970461109704621097046310970464109704651097046610970467109704681097046910970470109704711097047210970473109704741097047510970476109704771097047810970479109704801097048110970482109704831097048410970485109704861097048710970488109704891097049010970491109704921097049310970494109704951097049610970497109704981097049910970500109705011097050210970503109705041097050510970506109705071097050810970509109705101097051110970512109705131097051410970515109705161097051710970518109705191097052010970521109705221097052310970524109705251097052610970527109705281097052910970530109705311097053210970533109705341097053510970536109705371097053810970539109705401097054110970542109705431097054410970545109705461097054710970548109705491097055010970551109705521097055310970554109705551097055610970557109705581097055910970560109705611097056210970563109705641097056510970566109705671097056810970569109705701097057110970572109705731097057410980070109800711098007210980073109800741098007510980076109800771098007810980079109800801098008110980082109800831098008410980085109800861098008710980088109800891098009010980091109800921098009310980094109800951098009610980097109800981098009910980100109801011098010210980103109801041098010510980106109801071098010810980109109801101098011110980112109801131098011410980115109801161098011710980118109801191098012010980121109801221098012310980124109801251098012610980127109801281098012910980130109801311098013210980133109801341098013510980136109801371098013810980139109801401098014110980142109801431098014410980145109801461098014710980148109801491098015010980151109801521098015310980154109801551098015610980157109801581098015910980160109801611098016210980163109801641098016510980166109801671098016810980169109801701098017110980172109801731098017410980175109801761098017710980178109801791098018010980181109801821098018310980184109801851098018610980187109801881098018910980190109801911098019210980193109801941098019510980196109801971098019810980199109802001098020110980202109802031098020410980205109802061098020710980208109802091098021010980211109802121098021310980214109802151098021610980217109802181098021910980220109802211098022210980223109802241098022510980226109802271098022810980229109802301098023110980232109802331098023410980235109802361098023710980238109802391098024010980241109802421098024310980244109802451098024610980247109802481098024910980250109802511098025210980253109802541098025510980256109802571098025810980259109802601098026110980262109802631098026410980265109802661098026710980268109802691098027010980271109802721098027310980274109802751098027610980277109802781098027910980280109802811098028210980283109802841098028510980286109802871098028810980289109802901098029110980292109802931098029410980295109802961098029710980298109802991098030010980301109803021098030310980304109803051098030610980307109803081098030910980310109803111098031210980313109803141098031510980316109803171098031810980319109803201098032110980322109803231098032410980325109803261098032710980328109803291098033010980331109803321098033310980334109803351098033610980337109803381098033910980340109803411098034210980343109803441098034510980346109803471098034810980349109803501098035110980352109803531098035410980355109803561098035710980358109803591098036010980361109803621098036310980364109803651098036610980367109803681098036910980370109803711098037210980373109803741098037510980376109803771098037810980379109803801098038110980382109803831098038410980385109803861098038710980388109803891098039010980391109803921098039310980394109803951098039610980397109803981098039910980400109804011098040210980403109804041098040510980406109804071098040810980409109804101098041110980412109804131098041410980415109804161098041710980418109804191098042010980421109804221098042310980424109804251098042610980427109804281098042910980430109804311098043210980433109804341098043510980436109804371098043810980439109804401098044110980442109804431098044410980445109804461098044710980448109804491098045010980451109804521098045310980454109804551098045610980457109804581098045910980460109804611098046210980463109804641098046510980466109804671098046810980469109804701098047110980472109804731098047410980475109804761098047710980478109804791098048010980481109804821098048310980484109804851098048610980487109804881098048910980490109804911098049210980493109804941098049510980496109804971098049810980499109805001098050110980502109805031098050410980505109805061098050710980508109805091098051010980511109805121098051310980514109805151098051610980517109805181098051910980520109805211098052210980523109805241098052510980526109805271098052810980529109805301098053110980532109805331098053410980535109805361098053710980538109805391098054010980541109805421098054310980544109805451098054610980547109805481098054910980550109805511098055210980553109805541098055510980556109805571098055810980559109805601098056110980562109805631098056410980565109805661098056710980568109805691098057010980571109805721098057310990070109900711099007210990073109900741099007510990076109900771099007810990079109900801099008110990082109900831099008410990085109900861099008710990088109900891099009010990091109900921099009310990094109900951099009610990097109900981099009910990100109901011099010210990103109901041099010510990106109901071099010810990109109901101099011110990112109901131099011410990115109901161099011710990118109901191099012010990121109901221099012310990124109901251099012610990127109901281099012910990130109901311099013210990133109901341099013510990136109901371099013810990139109901401099014110990142109901431099014410990145109901461099014710990148109901491099015010990151109901521099015310990154109901551099015610990157109901581099015910990160109901611099016210990163109901641099016510990166109901671099016810990169109901701099017110990172109901731099017410990175109901761099017710990178109901791099018010990181109901821099018310990184109901851099018610990187109901881099018910990190109901911099019210990193109901941099019510990196109901971099019810990199109902001099020110990202109902031099020410990205109902061099020710990208109902091099021010990211109902121099021310990214109902151099021610990217109902181099021910990220109902211099022210990223109902241099022510990226109902271099022810990229109902301099023110990232109902331099023410990235109902361099023710990238109902391099024010990241109902421099024310990244109902451099024610990247109902481099024910990250109902511099025210990253109902541099025510990256109902571099025810990259109902601099026110990262109902631099026410990265109902661099026710990268109902691099027010990271109902721099027310990274109902751099027610990277109902781099027910990280109902811099028210990283109902841099028510990286109902871099028810990289109902901099029110990292109902931099029410990295109902961099029710990298109902991099030010990301109903021099030310990304109903051099030610990307109903081099030910990310109903111099031210990313109903141099031510990316109903171099031810990319109903201099032110990322109903231099032410990325109903261099032710990328109903291099033010990331109903321099033310990334109903351099033610990337109903381099033910990340109903411099034210990343109903441099034510990346109903471099034810990349109903501099035110990352109903531099035410990355109903561099035710990358109903591099036010990361109903621099036310990364109903651099036610990367109903681099036910990370109903711099037210990373109903741099037510990376109903771099037810990379109903801099038110990382109903831099038410990385109903861099038710990388109903891099039010990391109903921099039310990394109903951099039610990397109903981099039910990400109904011099040210990403109904041099040510990406109904071099040810990409109904101099041110990412109904131099041410990415109904161099041710990418109904191099042010990421109904221099042310990424109904251099042610990427109904281099042910990430109904311099043210990433109904341099043510990436109904371099043810990439109904401099044110990442109904431099044410990445109904461099044710990448109904491099045010990451109904521099045310990454109904551099045610990457109904581099045910990460109904611099046210990463109904641099046510990466109904671099046810990469109904701099047110990472109904731099047410990475109904761099047710990478109904791099048010990481109904821099048310990484109904851099048610990487109904881099048910990490109904911099049210990493109904941099049510990496109904971099049810990499109905001099050110990502109905031099050410990505109905061099050710990508109905091099051010990511109905121099051310990514109905151099051610990517109905181099051910990520109905211099052210990523109905241099052510990526109905271099052810990529109905301099053110990532109905331099053410990535109905361099053710990538109905391099054010990541109905421099054310990544109905451099054610990547109905481099054910990550109905511099055210990553109905541099055510990556109905571099055810990559109905601099056110990562109905631099056410990565109905661099056710990568109905691099057010990571110000701100007111000072110000731100007411000075110000761100007711000078110000791100008011000081110000821100008311000084110000851100008611000087110000881100008911000090110000911100009211000093110000941100009511000096110000971100009811000099110001001100010111000102110001031100010411000105110001061100010711000108110001091100011011000111110001121100011311000114110001151100011611000117110001181100011911000120110001211100012211000123110001241100012511000126110001271100012811000129110001301100013111000132110001331100013411000135110001361100013711000138110001391100014011000141110001421100014311000144110001451100014611000147110001481100014911000150110001511100015211000153110001541100015511000156110001571100015811000159110001601100016111000162110001631100016411000165110001661100016711000168110001691100017011000171110001721100017311000174110001751100017611000177110001781100017911000180110001811100018211000183110001841100018511000186110001871100018811000189110001901100019111000192110001931100019411000195110001961100019711000198110001991100020011000201110002021100020311000204110002051100020611000207110002081100020911000210110002111100021211000213110002141100021511000216110002171100021811000219110002201100022111000222110002231100022411000225110002261100022711000228110002291100023011000231110002321100023311000234110002351100023611000237110002381100023911000240110002411100024211000243110002441100024511000246110002471100024811000249110002501100025111000252110002531100025411000255110002561100025711000258110002591100026011000261110002621100026311000264110002651100026611000267110002681100026911000270110002711100027211000273110002741100027511000276110002771100027811000279110002801100028111000282110002831100028411000285110002861100028711000288110002891100029011000291110002921100029311000294110002951100029611000297110002981100029911000300110003011100030211000303110003041100030511000306110003071100030811000309110003101100031111000312110003131100031411000315110003161100031711000318110003191100032011000321110003221100032311000324110003251100032611000327110003281100032911000330110003311100033211000333110003341100033511000336110003371100033811000339110003401100034111000342110003431100034411000345110003461100034711000348110003491100035011000351110003521100035311000354110003551100035611000357110003581100035911000360110003611100036211000363110003641100036511000366110003671100036811000369110003701100037111000372110003731100037411000375110003761100037711000378110003791100038011000381110003821100038311000384110003851100038611000387110003881100038911000390110003911100039211000393110003941100039511000396110003971100039811000399110004001100040111000402110004031100040411000405110004061100040711000408110004091100041011000411110004121100041311000414110004151100041611000417110004181100041911000420110004211100042211000423110004241100042511000426110004271100042811000429110004301100043111000432110004331100043411000435110004361100043711000438110004391100044011000441110004421100044311000444110004451100044611000447110004481100044911000450110004511100045211000453110004541100045511000456110004571100045811000459110004601100046111000462110004631100046411000465110004661100046711000468110004691100047011000471110004721100047311000474110004751100047611000477110004781100047911000480110004811100048211000483110004841100048511000486110004871100048811000489110004901100049111000492110004931100049411000495110004961100049711000498110004991100050011000501110005021100050311000504110005051100050611000507110005081100050911000510110005111100051211000513110005141100051511000516110005171100051811000519110005201100052111000522110005231100052411000525110005261100052711000528110005291100053011000531110005321100053311000534110005351100053611000537110005381100053911000540110005411100054211000543110005441100054511000546110005471100054811000549110005501100055111000552110005531100055411000555110005561100055711000558110005591100056011000561110005621100056311000564110005651100056611000567110005681100056911010071110100721101007311010074110100751101007611010077110100781101007911010080110100811101008211010083110100841101008511010086110100871101008811010089110100901101009111010092110100931101009411010095110100961101009711010098110100991101010011010101110101021101010311010104110101051101010611010107110101081101010911010110110101111101011211010113110101141101011511010116110101171101011811010119110101201101012111010122110101231101012411010125110101261101012711010128110101291101013011010131110101321101013311010134110101351101013611010137110101381101013911010140110101411101014211010143110101441101014511010146110101471101014811010149110101501101015111010152110101531101015411010155110101561101015711010158110101591101016011010161110101621101016311010164110101651101016611010167110101681101016911010170110101711101017211010173110101741101017511010176110101771101017811010179110101801101018111010182110101831101018411010185110101861101018711010188110101891101019011010191110101921101019311010194110101951101019611010197110101981101019911010200110102011101020211010203110102041101020511010206110102071101020811010209110102101101021111010212110102131101021411010215110102161101021711010218110102191101022011010221110102221101022311010224110102251101022611010227110102281101022911010230110102311101023211010233110102341101023511010236110102371101023811010239110102401101024111010242110102431101024411010245110102461101024711010248110102491101025011010251110102521101025311010254110102551101025611010257110102581101025911010260110102611101026211010263110102641101026511010266110102671101026811010269110102701101027111010272110102731101027411010275110102761101027711010278110102791101028011010281110102821101028311010284110102851101028611010287110102881101028911010290110102911101029211010293110102941101029511010296110102971101029811010299110103001101030111010302110103031101030411010305110103061101030711010308110103091101031011010311110103121101031311010314110103151101031611010317110103181101031911010320110103211101032211010323110103241101032511010326110103271101032811010329110103301101033111010332110103331101033411010335110103361101033711010338110103391101034011010341110103421101034311010344110103451101034611010347110103481101034911010350110103511101035211010353110103541101035511010356110103571101035811010359110103601101036111010362110103631101036411010365110103661101036711010368110103691101037011010371110103721101037311010374110103751101037611010377110103781101037911010380110103811101038211010383110103841101038511010386110103871101038811010389110103901101039111010392110103931101039411010395110103961101039711010398110103991101040011010401110104021101040311010404110104051101040611010407110104081101040911010410110104111101041211010413110104141101041511010416110104171101041811010419110104201101042111010422110104231101042411010425110104261101042711010428110104291101043011010431110104321101043311010434110104351101043611010437110104381101043911010440110104411101044211010443110104441101044511010446110104471101044811010449110104501101045111010452110104531101045411010455110104561101045711010458110104591101046011010461110104621101046311010464110104651101046611010467110104681101046911010470110104711101047211010473110104741101047511010476110104771101047811010479110104801101048111010482110104831101048411010485110104861101048711010488110104891101049011010491110104921101049311010494110104951101049611010497110104981101049911010500110105011101050211010503110105041101050511010506110105071101050811010509110105101101051111010512110105131101051411010515110105161101051711010518110105191101052011010521110105221101052311010524110105251101052611010527110105281101052911010530110105311101053211010533110105341101053511010536110105371101053811010539110105401101054111010542110105431101054411010545110105461101054711010548110105491101055011010551110105521101055311010554110105551101055611010557110105581101055911010560110105611101056211010563110105641101056511010566110105671102007111020072110200731102007411020075110200761102007711020078110200791102008011020081110200821102008311020084110200851102008611020087110200881102008911020090110200911102009211020093110200941102009511020096110200971102009811020099110201001102010111020102110201031102010411020105110201061102010711020108110201091102011011020111110201121102011311020114110201151102011611020117110201181102011911020120110201211102012211020123110201241102012511020126110201271102012811020129110201301102013111020132110201331102013411020135110201361102013711020138110201391102014011020141110201421102014311020144110201451102014611020147110201481102014911020150110201511102015211020153110201541102015511020156110201571102015811020159110201601102016111020162110201631102016411020165110201661102016711020168110201691102017011020171110201721102017311020174110201751102017611020177110201781102017911020180110201811102018211020183110201841102018511020186110201871102018811020189110201901102019111020192110201931102019411020195110201961102019711020198110201991102020011020201110202021102020311020204110202051102020611020207110202081102020911020210110202111102021211020213110202141102021511020216110202171102021811020219110202201102022111020222110202231102022411020225110202261102022711020228110202291102023011020231110202321102023311020234110202351102023611020237110202381102023911020240110202411102024211020243110202441102024511020246110202471102024811020249110202501102025111020252110202531102025411020255110202561102025711020258110202591102026011020261110202621102026311020264110202651102026611020267110202681102026911020270110202711102027211020273110202741102027511020276110202771102027811020279110202801102028111020282110202831102028411020285110202861102028711020288110202891102029011020291110202921102029311020294110202951102029611020297110202981102029911020300110203011102030211020303110203041102030511020306110203071102030811020309110203101102031111020312110203131102031411020315110203161102031711020318110203191102032011020321110203221102032311020324110203251102032611020327110203281102032911020330110203311102033211020333110203341102033511020336110203371102033811020339110203401102034111020342110203431102034411020345110203461102034711020348110203491102035011020351110203521102035311020354110203551102035611020357110203581102035911020360110203611102036211020363110203641102036511020366110203671102036811020369110203701102037111020372110203731102037411020375110203761102037711020378110203791102038011020381110203821102038311020384110203851102038611020387110203881102038911020390110203911102039211020393110203941102039511020396110203971102039811020399110204001102040111020402110204031102040411020405110204061102040711020408110204091102041011020411110204121102041311020414110204151102041611020417110204181102041911020420110204211102042211020423110204241102042511020426110204271102042811020429110204301102043111020432110204331102043411020435110204361102043711020438110204391102044011020441110204421102044311020444110204451102044611020447110204481102044911020450110204511102045211020453110204541102045511020456110204571102045811020459110204601102046111020462110204631102046411020465110204661102046711020468110204691102047011020471110204721102047311020474110204751102047611020477110204781102047911020480110204811102048211020483110204841102048511020486110204871102048811020489110204901102049111020492110204931102049411020495110204961102049711020498110204991102050011020501110205021102050311020504110205051102050611020507110205081102050911020510110205111102051211020513110205141102051511020516110205171102051811020519110205201102052111020522110205231102052411020525110205261102052711020528110205291102053011020531110205321102053311020534110205351102053611020537110205381102053911020540110205411102054211020543110205441102054511020546110205471102054811020549110205501102055111020552110205531102055411020555110205561102055711020558110205591102056011020561110205621102056311020564110300711103007211030073110300741103007511030076110300771103007811030079110300801103008111030082110300831103008411030085110300861103008711030088110300891103009011030091110300921103009311030094110300951103009611030097110300981103009911030100110301011103010211030103110301041103010511030106110301071103010811030109110301101103011111030112110301131103011411030115110301161103011711030118110301191103012011030121110301221103012311030124110301251103012611030127110301281103012911030130110301311103013211030133110301341103013511030136110301371103013811030139110301401103014111030142110301431103014411030145110301461103014711030148110301491103015011030151110301521103015311030154110301551103015611030157110301581103015911030160110301611103016211030163110301641103016511030166110301671103016811030169110301701103017111030172110301731103017411030175110301761103017711030178110301791103018011030181110301821103018311030184110301851103018611030187110301881103018911030190110301911103019211030193110301941103019511030196110301971103019811030199110302001103020111030202110302031103020411030205110302061103020711030208110302091103021011030211110302121103021311030214110302151103021611030217110302181103021911030220110302211103022211030223110302241103022511030226110302271103022811030229110302301103023111030232110302331103023411030235110302361103023711030238110302391103024011030241110302421103024311030244110302451103024611030247110302481103024911030250110302511103025211030253110302541103025511030256110302571103025811030259110302601103026111030262110302631103026411030265110302661103026711030268110302691103027011030271110302721103027311030274110302751103027611030277110302781103027911030280110302811103028211030283110302841103028511030286110302871103028811030289110302901103029111030292110302931103029411030295110302961103029711030298110302991103030011030301110303021103030311030304110303051103030611030307110303081103030911030310110303111103031211030313110303141103031511030316110303171103031811030319110303201103032111030322110303231103032411030325110303261103032711030328110303291103033011030331110303321103033311030334110303351103033611030337110303381103033911030340110303411103034211030343110303441103034511030346110303471103034811030349110303501103035111030352110303531103035411030355110303561103035711030358110303591103036011030361110303621103036311030364110303651103036611030367110303681103036911030370110303711103037211030373110303741103037511030376110303771103037811030379110303801103038111030382110303831103038411030385110303861103038711030388110303891103039011030391110303921103039311030394110303951103039611030397110303981103039911030400110304011103040211030403110304041103040511030406110304071103040811030409110304101103041111030412110304131103041411030415110304161103041711030418110304191103042011030421110304221103042311030424110304251103042611030427110304281103042911030430110304311103043211030433110304341103043511030436110304371103043811030439110304401103044111030442110304431103044411030445110304461103044711030448110304491103045011030451110304521103045311030454110304551103045611030457110304581103045911030460110304611103046211030463110304641103046511030466110304671103046811030469110304701103047111030472110304731103047411030475110304761103047711030478110304791103048011030481110304821103048311030484110304851103048611030487110304881103048911030490110304911103049211030493110304941103049511030496110304971103049811030499110305001103050111030502110305031103050411030505110305061103050711030508110305091103051011030511110305121103051311030514110305151103051611030517110305181103051911030520110305211103052211030523110305241103052511030526110305271103052811030529110305301103053111030532110305331103053411030535110305361103053711030538110305391103054011030541110305421103054311030544110305451103054611030547110305481103054911030550110305511103055211030553110305541103055511030556110305571103055811030559110305601103056111030562110400711104007211040073110400741104007511040076110400771104007811040079110400801104008111040082110400831104008411040085110400861104008711040088110400891104009011040091110400921104009311040094110400951104009611040097110400981104009911040100110401011104010211040103110401041104010511040106110401071104010811040109110401101104011111040112110401131104011411040115110401161104011711040118110401191104012011040121110401221104012311040124110401251104012611040127110401281104012911040130110401311104013211040133110401341104013511040136110401371104013811040139110401401104014111040142110401431104014411040145110401461104014711040148110401491104015011040151110401521104015311040154110401551104015611040157110401581104015911040160110401611104016211040163110401641104016511040166110401671104016811040169110401701104017111040172110401731104017411040175110401761104017711040178110401791104018011040181110401821104018311040184110401851104018611040187110401881104018911040190110401911104019211040193110401941104019511040196110401971104019811040199110402001104020111040202110402031104020411040205110402061104020711040208110402091104021011040211110402121104021311040214110402151104021611040217110402181104021911040220110402211104022211040223110402241104022511040226110402271104022811040229110402301104023111040232110402331104023411040235110402361104023711040238110402391104024011040241110402421104024311040244110402451104024611040247110402481104024911040250110402511104025211040253110402541104025511040256110402571104025811040259110402601104026111040262110402631104026411040265110402661104026711040268110402691104027011040271110402721104027311040274110402751104027611040277110402781104027911040280110402811104028211040283110402841104028511040286110402871104028811040289110402901104029111040292110402931104029411040295110402961104029711040298110402991104030011040301110403021104030311040304110403051104030611040307110403081104030911040310110403111104031211040313110403141104031511040316110403171104031811040319110403201104032111040322110403231104032411040325110403261104032711040328110403291104033011040331110403321104033311040334110403351104033611040337110403381104033911040340110403411104034211040343110403441104034511040346110403471104034811040349110403501104035111040352110403531104035411040355110403561104035711040358110403591104036011040361110403621104036311040364110403651104036611040367110403681104036911040370110403711104037211040373110403741104037511040376110403771104037811040379110403801104038111040382110403831104038411040385110403861104038711040388110403891104039011040391110403921104039311040394110403951104039611040397110403981104039911040400110404011104040211040403110404041104040511040406110404071104040811040409110404101104041111040412110404131104041411040415110404161104041711040418110404191104042011040421110404221104042311040424110404251104042611040427110404281104042911040430110404311104043211040433110404341104043511040436110404371104043811040439110404401104044111040442110404431104044411040445110404461104044711040448110404491104045011040451110404521104045311040454110404551104045611040457110404581104045911040460110404611104046211040463110404641104046511040466110404671104046811040469110404701104047111040472110404731104047411040475110404761104047711040478110404791104048011040481110404821104048311040484110404851104048611040487110404881104048911040490110404911104049211040493110404941104049511040496110404971104049811040499110405001104050111040502110405031104050411040505110405061104050711040508110405091104051011040511110405121104051311040514110405151104051611040517110405181104051911040520110405211104052211040523110405241104052511040526110405271104052811040529110405301104053111040532110405331104053411040535110405361104053711040538110405391104054011040541110405421104054311040544110405451104054611040547110405481104054911040550110405511104055211040553110405541104055511040556110405571104055811040559110405601105007111050072110500731105007411050075110500761105007711050078110500791105008011050081110500821105008311050084110500851105008611050087110500881105008911050090110500911105009211050093110500941105009511050096110500971105009811050099110501001105010111050102110501031105010411050105110501061105010711050108110501091105011011050111110501121105011311050114110501151105011611050117110501181105011911050120110501211105012211050123110501241105012511050126110501271105012811050129110501301105013111050132110501331105013411050135110501361105013711050138110501391105014011050141110501421105014311050144110501451105014611050147110501481105014911050150110501511105015211050153110501541105015511050156110501571105015811050159110501601105016111050162110501631105016411050165110501661105016711050168110501691105017011050171110501721105017311050174110501751105017611050177110501781105017911050180110501811105018211050183110501841105018511050186110501871105018811050189110501901105019111050192110501931105019411050195110501961105019711050198110501991105020011050201110502021105020311050204110502051105020611050207110502081105020911050210110502111105021211050213110502141105021511050216110502171105021811050219110502201105022111050222110502231105022411050225110502261105022711050228110502291105023011050231110502321105023311050234110502351105023611050237110502381105023911050240110502411105024211050243110502441105024511050246110502471105024811050249110502501105025111050252110502531105025411050255110502561105025711050258110502591105026011050261110502621105026311050264110502651105026611050267110502681105026911050270110502711105027211050273110502741105027511050276110502771105027811050279110502801105028111050282110502831105028411050285110502861105028711050288110502891105029011050291110502921105029311050294110502951105029611050297110502981105029911050300110503011105030211050303110503041105030511050306110503071105030811050309110503101105031111050312110503131105031411050315110503161105031711050318110503191105032011050321110503221105032311050324110503251105032611050327110503281105032911050330110503311105033211050333110503341105033511050336110503371105033811050339110503401105034111050342110503431105034411050345110503461105034711050348110503491105035011050351110503521105035311050354110503551105035611050357110503581105035911050360110503611105036211050363110503641105036511050366110503671105036811050369110503701105037111050372110503731105037411050375110503761105037711050378110503791105038011050381110503821105038311050384110503851105038611050387110503881105038911050390110503911105039211050393110503941105039511050396110503971105039811050399110504001105040111050402110504031105040411050405110504061105040711050408110504091105041011050411110504121105041311050414110504151105041611050417110504181105041911050420110504211105042211050423110504241105042511050426110504271105042811050429110504301105043111050432110504331105043411050435110504361105043711050438110504391105044011050441110504421105044311050444110504451105044611050447110504481105044911050450110504511105045211050453110504541105045511050456110504571105045811050459110504601105046111050462110504631105046411050465110504661105046711050468110504691105047011050471110504721105047311050474110504751105047611050477110504781105047911050480110504811105048211050483110504841105048511050486110504871105048811050489110504901105049111050492110504931105049411050495110504961105049711050498110504991105050011050501110505021105050311050504110505051105050611050507110505081105050911050510110505111105051211050513110505141105051511050516110505171105051811050519110505201105052111050522110505231105052411050525110505261105052711050528110505291105053011050531110505321105053311050534110505351105053611050537110505381105053911050540110505411105054211050543110505441105054511050546110505471105054811050549110505501105055111050552110505531105055411050555110505561105055711050558110505591105056011050561110600711106007211060073110600741106007511060076110600771106007811060079110600801106008111060082110600831106008411060085110600861106008711060088110600891106009011060091110600921106009311060094110600951106009611060097110600981106009911060100110601011106010211060103110601041106010511060106110601071106010811060109110601101106011111060112110601131106011411060115110601161106011711060118110601191106012011060121110601221106012311060124110601251106012611060127110601281106012911060130110601311106013211060133110601341106013511060136110601371106013811060139110601401106014111060142110601431106014411060145110601461106014711060148110601491106015011060151110601521106015311060154110601551106015611060157110601581106015911060160110601611106016211060163110601641106016511060166110601671106016811060169110601701106017111060172110601731106017411060175110601761106017711060178110601791106018011060181110601821106018311060184110601851106018611060187110601881106018911060190110601911106019211060193110601941106019511060196110601971106019811060199110602001106020111060202110602031106020411060205110602061106020711060208110602091106021011060211110602121106021311060214110602151106021611060217110602181106021911060220110602211106022211060223110602241106022511060226110602271106022811060229110602301106023111060232110602331106023411060235110602361106023711060238110602391106024011060241110602421106024311060244110602451106024611060247110602481106024911060250110602511106025211060253110602541106025511060256110602571106025811060259110602601106026111060262110602631106026411060265110602661106026711060268110602691106027011060271110602721106027311060274110602751106027611060277110602781106027911060280110602811106028211060283110602841106028511060286110602871106028811060289110602901106029111060292110602931106029411060295110602961106029711060298110602991106030011060301110603021106030311060304110603051106030611060307110603081106030911060310110603111106031211060313110603141106031511060316110603171106031811060319110603201106032111060322110603231106032411060325110603261106032711060328110603291106033011060331110603321106033311060334110603351106033611060337110603381106033911060340110603411106034211060343110603441106034511060346110603471106034811060349110603501106035111060352110603531106035411060355110603561106035711060358110603591106036011060361110603621106036311060364110603651106036611060367110603681106036911060370110603711106037211060373110603741106037511060376110603771106037811060379110603801106038111060382110603831106038411060385110603861106038711060388110603891106039011060391110603921106039311060394110603951106039611060397110603981106039911060400110604011106040211060403110604041106040511060406110604071106040811060409110604101106041111060412110604131106041411060415110604161106041711060418110604191106042011060421110604221106042311060424110604251106042611060427110604281106042911060430110604311106043211060433110604341106043511060436110604371106043811060439110604401106044111060442110604431106044411060445110604461106044711060448110604491106045011060451110604521106045311060454110604551106045611060457110604581106045911060460110604611106046211060463110604641106046511060466110604671106046811060469110604701106047111060472110604731106047411060475110604761106047711060478110604791106048011060481110604821106048311060484110604851106048611060487110604881106048911060490110604911106049211060493110604941106049511060496110604971106049811060499110605001106050111060502110605031106050411060505110605061106050711060508110605091106051011060511110605121106051311060514110605151106051611060517110605181106051911060520110605211106052211060523110605241106052511060526110605271106052811060529110605301106053111060532110605331106053411060535110605361106053711060538110605391106054011060541110605421106054311060544110605451106054611060547110605481106054911060550110605511106055211060553110605541106055511060556110605571106055811060559110605601106056111070072110700731107007411070075110700761107007711070078110700791107008011070081110700821107008311070084110700851107008611070087110700881107008911070090110700911107009211070093110700941107009511070096110700971107009811070099110701001107010111070102110701031107010411070105110701061107010711070108110701091107011011070111110701121107011311070114110701151107011611070117110701181107011911070120110701211107012211070123110701241107012511070126110701271107012811070129110701301107013111070132110701331107013411070135110701361107013711070138110701391107014011070141110701421107014311070144110701451107014611070147110701481107014911070150110701511107015211070153110701541107015511070156110701571107015811070159110701601107016111070162110701631107016411070165110701661107016711070168110701691107017011070171110701721107017311070174110701751107017611070177110701781107017911070180110701811107018211070183110701841107018511070186110701871107018811070189110701901107019111070192110701931107019411070195110701961107019711070198110701991107020011070201110702021107020311070204110702051107020611070207110702081107020911070210110702111107021211070213110702141107021511070216110702171107021811070219110702201107022111070222110702231107022411070225110702261107022711070228110702291107023011070231110702321107023311070234110702351107023611070237110702381107023911070240110702411107024211070243110702441107024511070246110702471107024811070249110702501107025111070252110702531107025411070255110702561107025711070258110702591107026011070261110702621107026311070264110702651107026611070267110702681107026911070270110702711107027211070273110702741107027511070276110702771107027811070279110702801107028111070282110702831107028411070285110702861107028711070288110702891107029011070291110702921107029311070294110702951107029611070297110702981107029911070300110703011107030211070303110703041107030511070306110703071107030811070309110703101107031111070312110703131107031411070315110703161107031711070318110703191107032011070321110703221107032311070324110703251107032611070327110703281107032911070330110703311107033211070333110703341107033511070336110703371107033811070339110703401107034111070342110703431107034411070345110703461107034711070348110703491107035011070351110703521107035311070354110703551107035611070357110703581107035911070360110703611107036211070363110703641107036511070366110703671107036811070369110703701107037111070372110703731107037411070375110703761107037711070378110703791107038011070381110703821107038311070384110703851107038611070387110703881107038911070390110703911107039211070393110703941107039511070396110703971107039811070399110704001107040111070402110704031107040411070405110704061107040711070408110704091107041011070411110704121107041311070414110704151107041611070417110704181107041911070420110704211107042211070423110704241107042511070426110704271107042811070429110704301107043111070432110704331107043411070435110704361107043711070438110704391107044011070441110704421107044311070444110704451107044611070447110704481107044911070450110704511107045211070453110704541107045511070456110704571107045811070459110704601107046111070462110704631107046411070465110704661107046711070468110704691107047011070471110704721107047311070474110704751107047611070477110704781107047911070480110704811107048211070483110704841107048511070486110704871107048811070489110704901107049111070492110704931107049411070495110704961107049711070498110704991107050011070501110705021107050311070504110705051107050611070507110705081107050911070510110705111107051211070513110705141107051511070516110705171107051811070519110705201107052111070522110705231107052411070525110705261107052711070528110705291107053011070531110705321107053311070534110705351107053611070537110705381107053911070540110705411107054211070543110705441107054511070546110705471107054811070549110705501107055111070552110705531107055411070555110705561107055711070558110705591107056011070561110800721108007311080074110800751108007611080077110800781108007911080080110800811108008211080083110800841108008511080086110800871108008811080089110800901108009111080092110800931108009411080095110800961108009711080098110800991108010011080101110801021108010311080104110801051108010611080107110801081108010911080110110801111108011211080113110801141108011511080116110801171108011811080119110801201108012111080122110801231108012411080125110801261108012711080128110801291108013011080131110801321108013311080134110801351108013611080137110801381108013911080140110801411108014211080143110801441108014511080146110801471108014811080149110801501108015111080152110801531108015411080155110801561108015711080158110801591108016011080161110801621108016311080164110801651108016611080167110801681108016911080170110801711108017211080173110801741108017511080176110801771108017811080179110801801108018111080182110801831108018411080185110801861108018711080188110801891108019011080191110801921108019311080194110801951108019611080197110801981108019911080200110802011108020211080203110802041108020511080206110802071108020811080209110802101108021111080212110802131108021411080215110802161108021711080218110802191108022011080221110802221108022311080224110802251108022611080227110802281108022911080230110802311108023211080233110802341108023511080236110802371108023811080239110802401108024111080242110802431108024411080245110802461108024711080248110802491108025011080251110802521108025311080254110802551108025611080257110802581108025911080260110802611108026211080263110802641108026511080266110802671108026811080269110802701108027111080272110802731108027411080275110802761108027711080278110802791108028011080281110802821108028311080284110802851108028611080287110802881108028911080290110802911108029211080293110802941108029511080296110802971108029811080299110803001108030111080302110803031108030411080305110803061108030711080308110803091108031011080311110803121108031311080314110803151108031611080317110803181108031911080320110803211108032211080323110803241108032511080326110803271108032811080329110803301108033111080332110803331108033411080335110803361108033711080338110803391108034011080341110803421108034311080344110803451108034611080347110803481108034911080350110803511108035211080353110803541108035511080356110803571108035811080359110803601108036111080362110803631108036411080365110803661108036711080368110803691108037011080371110803721108037311080374110803751108037611080377110803781108037911080380110803811108038211080383110803841108038511080386110803871108038811080389110803901108039111080392110803931108039411080395110803961108039711080398110803991108040011080401110804021108040311080404110804051108040611080407110804081108040911080410110804111108041211080413110804141108041511080416110804171108041811080419110804201108042111080422110804231108042411080425110804261108042711080428110804291108043011080431110804321108043311080434110804351108043611080437110804381108043911080440110804411108044211080443110804441108044511080446110804471108044811080449110804501108045111080452110804531108045411080455110804561108045711080458110804591108046011080461110804621108046311080464110804651108046611080467110804681108046911080470110804711108047211080473110804741108047511080476110804771108047811080479110804801108048111080482110804831108048411080485110804861108048711080488110804891108049011080491110804921108049311080494110804951108049611080497110804981108049911080500110805011108050211080503110805041108050511080506110805071108050811080509110805101108051111080512110805131108051411080515110805161108051711080518110805191108052011080521110805221108052311080524110805251108052611080527110805281108052911080530110805311108053211080533110805341108053511080536110805371108053811080539110805401108054111080542110805431108054411080545110805461108054711080548110805491108055011080551110805521108055311080554110805551108055611080557110805581108055911080560110805611109007211090073110900741109007511090076110900771109007811090079110900801109008111090082110900831109008411090085110900861109008711090088110900891109009011090091110900921109009311090094110900951109009611090097110900981109009911090100110901011109010211090103110901041109010511090106110901071109010811090109110901101109011111090112110901131109011411090115110901161109011711090118110901191109012011090121110901221109012311090124110901251109012611090127110901281109012911090130110901311109013211090133110901341109013511090136110901371109013811090139110901401109014111090142110901431109014411090145110901461109014711090148110901491109015011090151110901521109015311090154110901551109015611090157110901581109015911090160110901611109016211090163110901641109016511090166110901671109016811090169110901701109017111090172110901731109017411090175110901761109017711090178110901791109018011090181110901821109018311090184110901851109018611090187110901881109018911090190110901911109019211090193110901941109019511090196110901971109019811090199110902001109020111090202110902031109020411090205110902061109020711090208110902091109021011090211110902121109021311090214110902151109021611090217110902181109021911090220110902211109022211090223110902241109022511090226110902271109022811090229110902301109023111090232110902331109023411090235110902361109023711090238110902391109024011090241110902421109024311090244110902451109024611090247110902481109024911090250110902511109025211090253110902541109025511090256110902571109025811090259110902601109026111090262110902631109026411090265110902661109026711090268110902691109027011090271110902721109027311090274110902751109027611090277110902781109027911090280110902811109028211090283110902841109028511090286110902871109028811090289110902901109029111090292110902931109029411090295110902961109029711090298110902991109030011090301110903021109030311090304110903051109030611090307110903081109030911090310110903111109031211090313110903141109031511090316110903171109031811090319110903201109032111090322110903231109032411090325110903261109032711090328110903291109033011090331110903321109033311090334110903351109033611090337110903381109033911090340110903411109034211090343110903441109034511090346110903471109034811090349110903501109035111090352110903531109035411090355110903561109035711090358110903591109036011090361110903621109036311090364110903651109036611090367110903681109036911090370110903711109037211090373110903741109037511090376110903771109037811090379110903801109038111090382110903831109038411090385110903861109038711090388110903891109039011090391110903921109039311090394110903951109039611090397110903981109039911090400110904011109040211090403110904041109040511090406110904071109040811090409110904101109041111090412110904131109041411090415110904161109041711090418110904191109042011090421110904221109042311090424110904251109042611090427110904281109042911090430110904311109043211090433110904341109043511090436110904371109043811090439110904401109044111090442110904431109044411090445110904461109044711090448110904491109045011090451110904521109045311090454110904551109045611090457110904581109045911090460110904611109046211090463110904641109046511090466110904671109046811090469110904701109047111090472110904731109047411090475110904761109047711090478110904791109048011090481110904821109048311090484110904851109048611090487110904881109048911090490110904911109049211090493110904941109049511090496110904971109049811090499110905001109050111090502110905031109050411090505110905061109050711090508110905091109051011090511110905121109051311090514110905151109051611090517110905181109051911090520110905211109052211090523110905241109052511090526110905271109052811090529110905301109053111090532110905331109053411090535110905361109053711090538110905391109054011090541110905421109054311090544110905451109054611090547110905481109054911090550110905511109055211090553110905541109055511090556110905571109055811090559110905601109056111100072111000731110007411100075111000761110007711100078111000791110008011100081111000821110008311100084111000851110008611100087111000881110008911100090111000911110009211100093111000941110009511100096111000971110009811100099111001001110010111100102111001031110010411100105111001061110010711100108111001091110011011100111111001121110011311100114111001151110011611100117111001181110011911100120111001211110012211100123111001241110012511100126111001271110012811100129111001301110013111100132111001331110013411100135111001361110013711100138111001391110014011100141111001421110014311100144111001451110014611100147111001481110014911100150111001511110015211100153111001541110015511100156111001571110015811100159111001601110016111100162111001631110016411100165111001661110016711100168111001691110017011100171111001721110017311100174111001751110017611100177111001781110017911100180111001811110018211100183111001841110018511100186111001871110018811100189111001901110019111100192111001931110019411100195111001961110019711100198111001991110020011100201111002021110020311100204111002051110020611100207111002081110020911100210111002111110021211100213111002141110021511100216111002171110021811100219111002201110022111100222111002231110022411100225111002261110022711100228111002291110023011100231111002321110023311100234111002351110023611100237111002381110023911100240111002411110024211100243111002441110024511100246111002471110024811100249111002501110025111100252111002531110025411100255111002561110025711100258111002591110026011100261111002621110026311100264111002651110026611100267111002681110026911100270111002711110027211100273111002741110027511100276111002771110027811100279111002801110028111100282111002831110028411100285111002861110028711100288111002891110029011100291111002921110029311100294111002951110029611100297111002981110029911100300111003011110030211100303111003041110030511100306111003071110030811100309111003101110031111100312111003131110031411100315111003161110031711100318111003191110032011100321111003221110032311100324111003251110032611100327111003281110032911100330111003311110033211100333111003341110033511100336111003371110033811100339111003401110034111100342111003431110034411100345111003461110034711100348111003491110035011100351111003521110035311100354111003551110035611100357111003581110035911100360111003611110036211100363111003641110036511100366111003671110036811100369111003701110037111100372111003731110037411100375111003761110037711100378111003791110038011100381111003821110038311100384111003851110038611100387111003881110038911100390111003911110039211100393111003941110039511100396111003971110039811100399111004001110040111100402111004031110040411100405111004061110040711100408111004091110041011100411111004121110041311100414111004151110041611100417111004181110041911100420111004211110042211100423111004241110042511100426111004271110042811100429111004301110043111100432111004331110043411100435111004361110043711100438111004391110044011100441111004421110044311100444111004451110044611100447111004481110044911100450111004511110045211100453111004541110045511100456111004571110045811100459111004601110046111100462111004631110046411100465111004661110046711100468111004691110047011100471111004721110047311100474111004751110047611100477111004781110047911100480111004811110048211100483111004841110048511100486111004871110048811100489111004901110049111100492111004931110049411100495111004961110049711100498111004991110050011100501111005021110050311100504111005051110050611100507111005081110050911100510111005111110051211100513111005141110051511100516111005171110051811100519111005201110052111100522111005231110052411100525111005261110052711100528111005291110053011100531111005321110053311100534111005351110053611100537111005381110053911100540111005411110054211100543111005441110054511100546111005471110054811100549111005501110055111100552111005531110055411100555111005561110055711100558111005591110056011100561111100721111007311110074111100751111007611110077111100781111007911110080111100811111008211110083111100841111008511110086111100871111008811110089111100901111009111110092111100931111009411110095111100961111009711110098111100991111010011110101111101021111010311110104111101051111010611110107111101081111010911110110111101111111011211110113111101141111011511110116111101171111011811110119111101201111012111110122111101231111012411110125111101261111012711110128111101291111013011110131111101321111013311110134111101351111013611110137111101381111013911110140111101411111014211110143111101441111014511110146111101471111014811110149111101501111015111110152111101531111015411110155111101561111015711110158111101591111016011110161111101621111016311110164111101651111016611110167111101681111016911110170111101711111017211110173111101741111017511110176111101771111017811110179111101801111018111110182111101831111018411110185111101861111018711110188111101891111019011110191111101921111019311110194111101951111019611110197111101981111019911110200111102011111020211110203111102041111020511110206111102071111020811110209111102101111021111110212111102131111021411110215111102161111021711110218111102191111022011110221111102221111022311110224111102251111022611110227111102281111022911110230111102311111023211110233111102341111023511110236111102371111023811110239111102401111024111110242111102431111024411110245111102461111024711110248111102491111025011110251111102521111025311110254111102551111025611110257111102581111025911110260111102611111026211110263111102641111026511110266111102671111026811110269111102701111027111110272111102731111027411110275111102761111027711110278111102791111028011110281111102821111028311110284111102851111028611110287111102881111028911110290111102911111029211110293111102941111029511110296111102971111029811110299111103001111030111110302111103031111030411110305111103061111030711110308111103091111031011110311111103121111031311110314111103151111031611110317111103181111031911110320111103211111032211110323111103241111032511110326111103271111032811110329111103301111033111110332111103331111033411110335111103361111033711110338111103391111034011110341111103421111034311110344111103451111034611110347111103481111034911110350111103511111035211110353111103541111035511110356111103571111035811110359111103601111036111110362111103631111036411110365111103661111036711110368111103691111037011110371111103721111037311110374111103751111037611110377111103781111037911110380111103811111038211110383111103841111038511110386111103871111038811110389111103901111039111110392111103931111039411110395111103961111039711110398111103991111040011110401111104021111040311110404111104051111040611110407111104081111040911110410111104111111041211110413111104141111041511110416111104171111041811110419111104201111042111110422111104231111042411110425111104261111042711110428111104291111043011110431111104321111043311110434111104351111043611110437111104381111043911110440111104411111044211110443111104441111044511110446111104471111044811110449111104501111045111110452111104531111045411110455111104561111045711110458111104591111046011110461111104621111046311110464111104651111046611110467111104681111046911110470111104711111047211110473111104741111047511110476111104771111047811110479111104801111048111110482111104831111048411110485111104861111048711110488111104891111049011110491111104921111049311110494111104951111049611110497111104981111049911110500111105011111050211110503111105041111050511110506111105071111050811110509111105101111051111110512111105131111051411110515111105161111051711110518111105191111052011110521111105221111052311110524111105251111052611110527111105281111052911110530111105311111053211110533111105341111053511110536111105371111053811110539111105401111054111110542111105431111054411110545111105461111054711110548111105491111055011110551111105521111055311110554111105551111055611110557111105581111055911110560111200721112007311120074111200751112007611120077111200781112007911120080111200811112008211120083111200841112008511120086111200871112008811120089111200901112009111120092111200931112009411120095111200961112009711120098111200991112010011120101111201021112010311120104111201051112010611120107111201081112010911120110111201111112011211120113111201141112011511120116111201171112011811120119111201201112012111120122111201231112012411120125111201261112012711120128111201291112013011120131111201321112013311120134111201351112013611120137111201381112013911120140111201411112014211120143111201441112014511120146111201471112014811120149111201501112015111120152111201531112015411120155111201561112015711120158111201591112016011120161111201621112016311120164111201651112016611120167111201681112016911120170111201711112017211120173111201741112017511120176111201771112017811120179111201801112018111120182111201831112018411120185111201861112018711120188111201891112019011120191111201921112019311120194111201951112019611120197111201981112019911120200111202011112020211120203111202041112020511120206111202071112020811120209111202101112021111120212111202131112021411120215111202161112021711120218111202191112022011120221111202221112022311120224111202251112022611120227111202281112022911120230111202311112023211120233111202341112023511120236111202371112023811120239111202401112024111120242111202431112024411120245111202461112024711120248111202491112025011120251111202521112025311120254111202551112025611120257111202581112025911120260111202611112026211120263111202641112026511120266111202671112026811120269111202701112027111120272111202731112027411120275111202761112027711120278111202791112028011120281111202821112028311120284111202851112028611120287111202881112028911120290111202911112029211120293111202941112029511120296111202971112029811120299111203001112030111120302111203031112030411120305111203061112030711120308111203091112031011120311111203121112031311120314111203151112031611120317111203181112031911120320111203211112032211120323111203241112032511120326111203271112032811120329111203301112033111120332111203331112033411120335111203361112033711120338111203391112034011120341111203421112034311120344111203451112034611120347111203481112034911120350111203511112035211120353111203541112035511120356111203571112035811120359111203601112036111120362111203631112036411120365111203661112036711120368111203691112037011120371111203721112037311120374111203751112037611120377111203781112037911120380111203811112038211120383111203841112038511120386111203871112038811120389111203901112039111120392111203931112039411120395111203961112039711120398111203991112040011120401111204021112040311120404111204051112040611120407111204081112040911120410111204111112041211120413111204141112041511120416111204171112041811120419111204201112042111120422111204231112042411120425111204261112042711120428111204291112043011120431111204321112043311120434111204351112043611120437111204381112043911120440111204411112044211120443111204441112044511120446111204471112044811120449111204501112045111120452111204531112045411120455111204561112045711120458111204591112046011120461111204621112046311120464111204651112046611120467111204681112046911120470111204711112047211120473111204741112047511120476111204771112047811120479111204801112048111120482111204831112048411120485111204861112048711120488111204891112049011120491111204921112049311120494111204951112049611120497111204981112049911120500111205011112050211120503111205041112050511120506111205071112050811120509111205101112051111120512111205131112051411120515111205161112051711120518111205191112052011120521111205221112052311120524111205251112052611120527111205281112052911120530111205311112053211120533111205341112053511120536111205371112053811120539111205401112054111120542111205431112054411120545111205461112054711120548111205491112055011120551111205521112055311120554111205551112055611120557111205581112055911120560111300731113007411130075111300761113007711130078111300791113008011130081111300821113008311130084111300851113008611130087111300881113008911130090111300911113009211130093111300941113009511130096111300971113009811130099111301001113010111130102111301031113010411130105111301061113010711130108111301091113011011130111111301121113011311130114111301151113011611130117111301181113011911130120111301211113012211130123111301241113012511130126111301271113012811130129111301301113013111130132111301331113013411130135111301361113013711130138111301391113014011130141111301421113014311130144111301451113014611130147111301481113014911130150111301511113015211130153111301541113015511130156111301571113015811130159111301601113016111130162111301631113016411130165111301661113016711130168111301691113017011130171111301721113017311130174111301751113017611130177111301781113017911130180111301811113018211130183111301841113018511130186111301871113018811130189111301901113019111130192111301931113019411130195111301961113019711130198111301991113020011130201111302021113020311130204111302051113020611130207111302081113020911130210111302111113021211130213111302141113021511130216111302171113021811130219111302201113022111130222111302231113022411130225111302261113022711130228111302291113023011130231111302321113023311130234111302351113023611130237111302381113023911130240111302411113024211130243111302441113024511130246111302471113024811130249111302501113025111130252111302531113025411130255111302561113025711130258111302591113026011130261111302621113026311130264111302651113026611130267111302681113026911130270111302711113027211130273111302741113027511130276111302771113027811130279111302801113028111130282111302831113028411130285111302861113028711130288111302891113029011130291111302921113029311130294111302951113029611130297111302981113029911130300111303011113030211130303111303041113030511130306111303071113030811130309111303101113031111130312111303131113031411130315111303161113031711130318111303191113032011130321111303221113032311130324111303251113032611130327111303281113032911130330111303311113033211130333111303341113033511130336111303371113033811130339111303401113034111130342111303431113034411130345111303461113034711130348111303491113035011130351111303521113035311130354111303551113035611130357111303581113035911130360111303611113036211130363111303641113036511130366111303671113036811130369111303701113037111130372111303731113037411130375111303761113037711130378111303791113038011130381111303821113038311130384111303851113038611130387111303881113038911130390111303911113039211130393111303941113039511130396111303971113039811130399111304001113040111130402111304031113040411130405111304061113040711130408111304091113041011130411111304121113041311130414111304151113041611130417111304181113041911130420111304211113042211130423111304241113042511130426111304271113042811130429111304301113043111130432111304331113043411130435111304361113043711130438111304391113044011130441111304421113044311130444111304451113044611130447111304481113044911130450111304511113045211130453111304541113045511130456111304571113045811130459111304601113046111130462111304631113046411130465111304661113046711130468111304691113047011130471111304721113047311130474111304751113047611130477111304781113047911130480111304811113048211130483111304841113048511130486111304871113048811130489111304901113049111130492111304931113049411130495111304961113049711130498111304991113050011130501111305021113050311130504111305051113050611130507111305081113050911130510111305111113051211130513111305141113051511130516111305171113051811130519111305201113052111130522111305231113052411130525111305261113052711130528111305291113053011130531111305321113053311130534111305351113053611130537111305381113053911130540111305411113054211130543111305441113054511130546111305471113054811130549111305501113055111130552111305531113055411130555111305561113055711130558111305591113056011140073111400741114007511140076111400771114007811140079111400801114008111140082111400831114008411140085111400861114008711140088111400891114009011140091111400921114009311140094111400951114009611140097111400981114009911140100111401011114010211140103111401041114010511140106111401071114010811140109111401101114011111140112111401131114011411140115111401161114011711140118111401191114012011140121111401221114012311140124111401251114012611140127111401281114012911140130111401311114013211140133111401341114013511140136111401371114013811140139111401401114014111140142111401431114014411140145111401461114014711140148111401491114015011140151111401521114015311140154111401551114015611140157111401581114015911140160111401611114016211140163111401641114016511140166111401671114016811140169111401701114017111140172111401731114017411140175111401761114017711140178111401791114018011140181111401821114018311140184111401851114018611140187111401881114018911140190111401911114019211140193111401941114019511140196111401971114019811140199111402001114020111140202111402031114020411140205111402061114020711140208111402091114021011140211111402121114021311140214111402151114021611140217111402181114021911140220111402211114022211140223111402241114022511140226111402271114022811140229111402301114023111140232111402331114023411140235111402361114023711140238111402391114024011140241111402421114024311140244111402451114024611140247111402481114024911140250111402511114025211140253111402541114025511140256111402571114025811140259111402601114026111140262111402631114026411140265111402661114026711140268111402691114027011140271111402721114027311140274111402751114027611140277111402781114027911140280111402811114028211140283111402841114028511140286111402871114028811140289111402901114029111140292111402931114029411140295111402961114029711140298111402991114030011140301111403021114030311140304111403051114030611140307111403081114030911140310111403111114031211140313111403141114031511140316111403171114031811140319111403201114032111140322111403231114032411140325111403261114032711140328111403291114033011140331111403321114033311140334111403351114033611140337111403381114033911140340111403411114034211140343111403441114034511140346111403471114034811140349111403501114035111140352111403531114035411140355111403561114035711140358111403591114036011140361111403621114036311140364111403651114036611140367111403681114036911140370111403711114037211140373111403741114037511140376111403771114037811140379111403801114038111140382111403831114038411140385111403861114038711140388111403891114039011140391111403921114039311140394111403951114039611140397111403981114039911140400111404011114040211140403111404041114040511140406111404071114040811140409111404101114041111140412111404131114041411140415111404161114041711140418111404191114042011140421111404221114042311140424111404251114042611140427111404281114042911140430111404311114043211140433111404341114043511140436111404371114043811140439111404401114044111140442111404431114044411140445111404461114044711140448111404491114045011140451111404521114045311140454111404551114045611140457111404581114045911140460111404611114046211140463111404641114046511140466111404671114046811140469111404701114047111140472111404731114047411140475111404761114047711140478111404791114048011140481111404821114048311140484111404851114048611140487111404881114048911140490111404911114049211140493111404941114049511140496111404971114049811140499111405001114050111140502111405031114050411140505111405061114050711140508111405091114051011140511111405121114051311140514111405151114051611140517111405181114051911140520111405211114052211140523111405241114052511140526111405271114052811140529111405301114053111140532111405331114053411140535111405361114053711140538111405391114054011140541111405421114054311140544111405451114054611140547111405481114054911140550111405511114055211140553111405541114055511140556111405571114055811140559111500731115007411150075111500761115007711150078111500791115008011150081111500821115008311150084111500851115008611150087111500881115008911150090111500911115009211150093111500941115009511150096111500971115009811150099111501001115010111150102111501031115010411150105111501061115010711150108111501091115011011150111111501121115011311150114111501151115011611150117111501181115011911150120111501211115012211150123111501241115012511150126111501271115012811150129111501301115013111150132111501331115013411150135111501361115013711150138111501391115014011150141111501421115014311150144111501451115014611150147111501481115014911150150111501511115015211150153111501541115015511150156111501571115015811150159111501601115016111150162111501631115016411150165111501661115016711150168111501691115017011150171111501721115017311150174111501751115017611150177111501781115017911150180111501811115018211150183111501841115018511150186111501871115018811150189111501901115019111150192111501931115019411150195111501961115019711150198111501991115020011150201111502021115020311150204111502051115020611150207111502081115020911150210111502111115021211150213111502141115021511150216111502171115021811150219111502201115022111150222111502231115022411150225111502261115022711150228111502291115023011150231111502321115023311150234111502351115023611150237111502381115023911150240111502411115024211150243111502441115024511150246111502471115024811150249111502501115025111150252111502531115025411150255111502561115025711150258111502591115026011150261111502621115026311150264111502651115026611150267111502681115026911150270111502711115027211150273111502741115027511150276111502771115027811150279111502801115028111150282111502831115028411150285111502861115028711150288111502891115029011150291111502921115029311150294111502951115029611150297111502981115029911150300111503011115030211150303111503041115030511150306111503071115030811150309111503101115031111150312111503131115031411150315111503161115031711150318111503191115032011150321111503221115032311150324111503251115032611150327111503281115032911150330111503311115033211150333111503341115033511150336111503371115033811150339111503401115034111150342111503431115034411150345111503461115034711150348111503491115035011150351111503521115035311150354111503551115035611150357111503581115035911150360111503611115036211150363111503641115036511150366111503671115036811150369111503701115037111150372111503731115037411150375111503761115037711150378111503791115038011150381111503821115038311150384111503851115038611150387111503881115038911150390111503911115039211150393111503941115039511150396111503971115039811150399111504001115040111150402111504031115040411150405111504061115040711150408111504091115041011150411111504121115041311150414111504151115041611150417111504181115041911150420111504211115042211150423111504241115042511150426111504271115042811150429111504301115043111150432111504331115043411150435111504361115043711150438111504391115044011150441111504421115044311150444111504451115044611150447111504481115044911150450111504511115045211150453111504541115045511150456111504571115045811150459111504601115046111150462111504631115046411150465111504661115046711150468111504691115047011150471111504721115047311150474111504751115047611150477111504781115047911150480111504811115048211150483111504841115048511150486111504871115048811150489111504901115049111150492111504931115049411150495111504961115049711150498111504991115050011150501111505021115050311150504111505051115050611150507111505081115050911150510111505111115051211150513111505141115051511150516111505171115051811150519111505201115052111150522111505231115052411150525111505261115052711150528111505291115053011150531111505321115053311150534111505351115053611150537111505381115053911150540111505411115054211150543111505441115054511150546111505471115054811150549111505501115055111150552111505531115055411150555111505561115055711150558111505591116007311160074111600751116007611160077111600781116007911160080111600811116008211160083111600841116008511160086111600871116008811160089111600901116009111160092111600931116009411160095111600961116009711160098111600991116010011160101111601021116010311160104111601051116010611160107111601081116010911160110111601111116011211160113111601141116011511160116111601171116011811160119111601201116012111160122111601231116012411160125111601261116012711160128111601291116013011160131111601321116013311160134111601351116013611160137111601381116013911160140111601411116014211160143111601441116014511160146111601471116014811160149111601501116015111160152111601531116015411160155111601561116015711160158111601591116016011160161111601621116016311160164111601651116016611160167111601681116016911160170111601711116017211160173111601741116017511160176111601771116017811160179111601801116018111160182111601831116018411160185111601861116018711160188111601891116019011160191111601921116019311160194111601951116019611160197111601981116019911160200111602011116020211160203111602041116020511160206111602071116020811160209111602101116021111160212111602131116021411160215111602161116021711160218111602191116022011160221111602221116022311160224111602251116022611160227111602281116022911160230111602311116023211160233111602341116023511160236111602371116023811160239111602401116024111160242111602431116024411160245111602461116024711160248111602491116025011160251111602521116025311160254111602551116025611160257111602581116025911160260111602611116026211160263111602641116026511160266111602671116026811160269111602701116027111160272111602731116027411160275111602761116027711160278111602791116028011160281111602821116028311160284111602851116028611160287111602881116028911160290111602911116029211160293111602941116029511160296111602971116029811160299111603001116030111160302111603031116030411160305111603061116030711160308111603091116031011160311111603121116031311160314111603151116031611160317111603181116031911160320111603211116032211160323111603241116032511160326111603271116032811160329111603301116033111160332111603331116033411160335111603361116033711160338111603391116034011160341111603421116034311160344111603451116034611160347111603481116034911160350111603511116035211160353111603541116035511160356111603571116035811160359111603601116036111160362111603631116036411160365111603661116036711160368111603691116037011160371111603721116037311160374111603751116037611160377111603781116037911160380111603811116038211160383111603841116038511160386111603871116038811160389111603901116039111160392111603931116039411160395111603961116039711160398111603991116040011160401111604021116040311160404111604051116040611160407111604081116040911160410111604111116041211160413111604141116041511160416111604171116041811160419111604201116042111160422111604231116042411160425111604261116042711160428111604291116043011160431111604321116043311160434111604351116043611160437111604381116043911160440111604411116044211160443111604441116044511160446111604471116044811160449111604501116045111160452111604531116045411160455111604561116045711160458111604591116046011160461111604621116046311160464111604651116046611160467111604681116046911160470111604711116047211160473111604741116047511160476111604771116047811160479111604801116048111160482111604831116048411160485111604861116048711160488111604891116049011160491111604921116049311160494111604951116049611160497111604981116049911160500111605011116050211160503111605041116050511160506111605071116050811160509111605101116051111160512111605131116051411160515111605161116051711160518111605191116052011160521111605221116052311160524111605251116052611160527111605281116052911160530111605311116053211160533111605341116053511160536111605371116053811160539111605401116054111160542111605431116054411160545111605461116054711160548111605491116055011160551111605521116055311160554111605551116055611160557111605581117007411170075111700761117007711170078111700791117008011170081111700821117008311170084111700851117008611170087111700881117008911170090111700911117009211170093111700941117009511170096111700971117009811170099111701001117010111170102111701031117010411170105111701061117010711170108111701091117011011170111111701121117011311170114111701151117011611170117111701181117011911170120111701211117012211170123111701241117012511170126111701271117012811170129111701301117013111170132111701331117013411170135111701361117013711170138111701391117014011170141111701421117014311170144111701451117014611170147111701481117014911170150111701511117015211170153111701541117015511170156111701571117015811170159111701601117016111170162111701631117016411170165111701661117016711170168111701691117017011170171111701721117017311170174111701751117017611170177111701781117017911170180111701811117018211170183111701841117018511170186111701871117018811170189111701901117019111170192111701931117019411170195111701961117019711170198111701991117020011170201111702021117020311170204111702051117020611170207111702081117020911170210111702111117021211170213111702141117021511170216111702171117021811170219111702201117022111170222111702231117022411170225111702261117022711170228111702291117023011170231111702321117023311170234111702351117023611170237111702381117023911170240111702411117024211170243111702441117024511170246111702471117024811170249111702501117025111170252111702531117025411170255111702561117025711170258111702591117026011170261111702621117026311170264111702651117026611170267111702681117026911170270111702711117027211170273111702741117027511170276111702771117027811170279111702801117028111170282111702831117028411170285111702861117028711170288111702891117029011170291111702921117029311170294111702951117029611170297111702981117029911170300111703011117030211170303111703041117030511170306111703071117030811170309111703101117031111170312111703131117031411170315111703161117031711170318111703191117032011170321111703221117032311170324111703251117032611170327111703281117032911170330111703311117033211170333111703341117033511170336111703371117033811170339111703401117034111170342111703431117034411170345111703461117034711170348111703491117035011170351111703521117035311170354111703551117035611170357111703581117035911170360111703611117036211170363111703641117036511170366111703671117036811170369111703701117037111170372111703731117037411170375111703761117037711170378111703791117038011170381111703821117038311170384111703851117038611170387111703881117038911170390111703911117039211170393111703941117039511170396111703971117039811170399111704001117040111170402111704031117040411170405111704061117040711170408111704091117041011170411111704121117041311170414111704151117041611170417111704181117041911170420111704211117042211170423111704241117042511170426111704271117042811170429111704301117043111170432111704331117043411170435111704361117043711170438111704391117044011170441111704421117044311170444111704451117044611170447111704481117044911170450111704511117045211170453111704541117045511170456111704571117045811170459111704601117046111170462111704631117046411170465111704661117046711170468111704691117047011170471111704721117047311170474111704751117047611170477111704781117047911170480111704811117048211170483111704841117048511170486111704871117048811170489111704901117049111170492111704931117049411170495111704961117049711170498111704991117050011170501111705021117050311170504111705051117050611170507111705081117050911170510111705111117051211170513111705141117051511170516111705171117051811170519111705201117052111170522111705231117052411170525111705261117052711170528111705291117053011170531111705321117053311170534111705351117053611170537111705381117053911170540111705411117054211170543111705441117054511170546111705471117054811170549111705501117055111170552111705531117055411170555111705561117055711170558111800741118007511180076111800771118007811180079111800801118008111180082111800831118008411180085111800861118008711180088111800891118009011180091111800921118009311180094111800951118009611180097111800981118009911180100111801011118010211180103111801041118010511180106111801071118010811180109111801101118011111180112111801131118011411180115111801161118011711180118111801191118012011180121111801221118012311180124111801251118012611180127111801281118012911180130111801311118013211180133111801341118013511180136111801371118013811180139111801401118014111180142111801431118014411180145111801461118014711180148111801491118015011180151111801521118015311180154111801551118015611180157111801581118015911180160111801611118016211180163111801641118016511180166111801671118016811180169111801701118017111180172111801731118017411180175111801761118017711180178111801791118018011180181111801821118018311180184111801851118018611180187111801881118018911180190111801911118019211180193111801941118019511180196111801971118019811180199111802001118020111180202111802031118020411180205111802061118020711180208111802091118021011180211111802121118021311180214111802151118021611180217111802181118021911180220111802211118022211180223111802241118022511180226111802271118022811180229111802301118023111180232111802331118023411180235111802361118023711180238111802391118024011180241111802421118024311180244111802451118024611180247111802481118024911180250111802511118025211180253111802541118025511180256111802571118025811180259111802601118026111180262111802631118026411180265111802661118026711180268111802691118027011180271111802721118027311180274111802751118027611180277111802781118027911180280111802811118028211180283111802841118028511180286111802871118028811180289111802901118029111180292111802931118029411180295111802961118029711180298111802991118030011180301111803021118030311180304111803051118030611180307111803081118030911180310111803111118031211180313111803141118031511180316111803171118031811180319111803201118032111180322111803231118032411180325111803261118032711180328111803291118033011180331111803321118033311180334111803351118033611180337111803381118033911180340111803411118034211180343111803441118034511180346111803471118034811180349111803501118035111180352111803531118035411180355111803561118035711180358111803591118036011180361111803621118036311180364111803651118036611180367111803681118036911180370111803711118037211180373111803741118037511180376111803771118037811180379111803801118038111180382111803831118038411180385111803861118038711180388111803891118039011180391111803921118039311180394111803951118039611180397111803981118039911180400111804011118040211180403111804041118040511180406111804071118040811180409111804101118041111180412111804131118041411180415111804161118041711180418111804191118042011180421111804221118042311180424111804251118042611180427111804281118042911180430111804311118043211180433111804341118043511180436111804371118043811180439111804401118044111180442111804431118044411180445111804461118044711180448111804491118045011180451111804521118045311180454111804551118045611180457111804581118045911180460111804611118046211180463111804641118046511180466111804671118046811180469111804701118047111180472111804731118047411180475111804761118047711180478111804791118048011180481111804821118048311180484111804851118048611180487111804881118048911180490111804911118049211180493111804941118049511180496111804971118049811180499111805001118050111180502111805031118050411180505111805061118050711180508111805091118051011180511111805121118051311180514111805151118051611180517111805181118051911180520111805211118052211180523111805241118052511180526111805271118052811180529111805301118053111180532111805331118053411180535111805361118053711180538111805391118054011180541111805421118054311180544111805451118054611180547111805481118054911180550111805511118055211180553111805541118055511180556111805571119007411190075111900761119007711190078111900791119008011190081111900821119008311190084111900851119008611190087111900881119008911190090111900911119009211190093111900941119009511190096111900971119009811190099111901001119010111190102111901031119010411190105111901061119010711190108111901091119011011190111111901121119011311190114111901151119011611190117111901181119011911190120111901211119012211190123111901241119012511190126111901271119012811190129111901301119013111190132111901331119013411190135111901361119013711190138111901391119014011190141111901421119014311190144111901451119014611190147111901481119014911190150111901511119015211190153111901541119015511190156111901571119015811190159111901601119016111190162111901631119016411190165111901661119016711190168111901691119017011190171111901721119017311190174111901751119017611190177111901781119017911190180111901811119018211190183111901841119018511190186111901871119018811190189111901901119019111190192111901931119019411190195111901961119019711190198111901991119020011190201111902021119020311190204111902051119020611190207111902081119020911190210111902111119021211190213111902141119021511190216111902171119021811190219111902201119022111190222111902231119022411190225111902261119022711190228111902291119023011190231111902321119023311190234111902351119023611190237111902381119023911190240111902411119024211190243111902441119024511190246111902471119024811190249111902501119025111190252111902531119025411190255111902561119025711190258111902591119026011190261111902621119026311190264111902651119026611190267111902681119026911190270111902711119027211190273111902741119027511190276111902771119027811190279111902801119028111190282111902831119028411190285111902861119028711190288111902891119029011190291111902921119029311190294111902951119029611190297111902981119029911190300111903011119030211190303111903041119030511190306111903071119030811190309111903101119031111190312111903131119031411190315111903161119031711190318111903191119032011190321111903221119032311190324111903251119032611190327111903281119032911190330111903311119033211190333111903341119033511190336111903371119033811190339111903401119034111190342111903431119034411190345111903461119034711190348111903491119035011190351111903521119035311190354111903551119035611190357111903581119035911190360111903611119036211190363111903641119036511190366111903671119036811190369111903701119037111190372111903731119037411190375111903761119037711190378111903791119038011190381111903821119038311190384111903851119038611190387111903881119038911190390111903911119039211190393111903941119039511190396111903971119039811190399111904001119040111190402111904031119040411190405111904061119040711190408111904091119041011190411111904121119041311190414111904151119041611190417111904181119041911190420111904211119042211190423111904241119042511190426111904271119042811190429111904301119043111190432111904331119043411190435111904361119043711190438111904391119044011190441111904421119044311190444111904451119044611190447111904481119044911190450111904511119045211190453111904541119045511190456111904571119045811190459111904601119046111190462111904631119046411190465111904661119046711190468111904691119047011190471111904721119047311190474111904751119047611190477111904781119047911190480111904811119048211190483111904841119048511190486111904871119048811190489111904901119049111190492111904931119049411190495111904961119049711190498111904991119050011190501111905021119050311190504111905051119050611190507111905081119050911190510111905111119051211190513111905141119051511190516111905171119051811190519111905201119052111190522111905231119052411190525111905261119052711190528111905291119053011190531111905321119053311190534111905351119053611190537111905381119053911190540111905411119054211190543111905441119054511190546111905471119054811190549111905501119055111190552111905531119055411190555111905561120007411200075112000761120007711200078112000791120008011200081112000821120008311200084112000851120008611200087112000881120008911200090112000911120009211200093112000941120009511200096112000971120009811200099112001001120010111200102112001031120010411200105112001061120010711200108112001091120011011200111112001121120011311200114112001151120011611200117112001181120011911200120112001211120012211200123112001241120012511200126112001271120012811200129112001301120013111200132112001331120013411200135112001361120013711200138112001391120014011200141112001421120014311200144112001451120014611200147112001481120014911200150112001511120015211200153112001541120015511200156112001571120015811200159112001601120016111200162112001631120016411200165112001661120016711200168112001691120017011200171112001721120017311200174112001751120017611200177112001781120017911200180112001811120018211200183112001841120018511200186112001871120018811200189112001901120019111200192112001931120019411200195112001961120019711200198112001991120020011200201112002021120020311200204112002051120020611200207112002081120020911200210112002111120021211200213112002141120021511200216112002171120021811200219112002201120022111200222112002231120022411200225112002261120022711200228112002291120023011200231112002321120023311200234112002351120023611200237112002381120023911200240112002411120024211200243112002441120024511200246112002471120024811200249112002501120025111200252112002531120025411200255112002561120025711200258112002591120026011200261112002621120026311200264112002651120026611200267112002681120026911200270112002711120027211200273112002741120027511200276112002771120027811200279112002801120028111200282112002831120028411200285112002861120028711200288112002891120029011200291112002921120029311200294112002951120029611200297112002981120029911200300112003011120030211200303112003041120030511200306112003071120030811200309112003101120031111200312112003131120031411200315112003161120031711200318112003191120032011200321112003221120032311200324112003251120032611200327112003281120032911200330112003311120033211200333112003341120033511200336112003371120033811200339112003401120034111200342112003431120034411200345112003461120034711200348112003491120035011200351112003521120035311200354112003551120035611200357112003581120035911200360112003611120036211200363112003641120036511200366112003671120036811200369112003701120037111200372112003731120037411200375112003761120037711200378112003791120038011200381112003821120038311200384112003851120038611200387112003881120038911200390112003911120039211200393112003941120039511200396112003971120039811200399112004001120040111200402112004031120040411200405112004061120040711200408112004091120041011200411112004121120041311200414112004151120041611200417112004181120041911200420112004211120042211200423112004241120042511200426112004271120042811200429112004301120043111200432112004331120043411200435112004361120043711200438112004391120044011200441112004421120044311200444112004451120044611200447112004481120044911200450112004511120045211200453112004541120045511200456112004571120045811200459112004601120046111200462112004631120046411200465112004661120046711200468112004691120047011200471112004721120047311200474112004751120047611200477112004781120047911200480112004811120048211200483112004841120048511200486112004871120048811200489112004901120049111200492112004931120049411200495112004961120049711200498112004991120050011200501112005021120050311200504112005051120050611200507112005081120050911200510112005111120051211200513112005141120051511200516112005171120051811200519112005201120052111200522112005231120052411200525112005261120052711200528112005291120053011200531112005321120053311200534112005351120053611200537112005381120053911200540112005411120054211200543112005441120054511200546112005471120054811200549112005501120055111200552112005531120055411200555112100741121007511210076112100771121007811210079112100801121008111210082112100831121008411210085112100861121008711210088112100891121009011210091112100921121009311210094112100951121009611210097112100981121009911210100112101011121010211210103112101041121010511210106112101071121010811210109112101101121011111210112112101131121011411210115112101161121011711210118112101191121012011210121112101221121012311210124112101251121012611210127112101281121012911210130112101311121013211210133112101341121013511210136112101371121013811210139112101401121014111210142112101431121014411210145112101461121014711210148112101491121015011210151112101521121015311210154112101551121015611210157112101581121015911210160112101611121016211210163112101641121016511210166112101671121016811210169112101701121017111210172112101731121017411210175112101761121017711210178112101791121018011210181112101821121018311210184112101851121018611210187112101881121018911210190112101911121019211210193112101941121019511210196112101971121019811210199112102001121020111210202112102031121020411210205112102061121020711210208112102091121021011210211112102121121021311210214112102151121021611210217112102181121021911210220112102211121022211210223112102241121022511210226112102271121022811210229112102301121023111210232112102331121023411210235112102361121023711210238112102391121024011210241112102421121024311210244112102451121024611210247112102481121024911210250112102511121025211210253112102541121025511210256112102571121025811210259112102601121026111210262112102631121026411210265112102661121026711210268112102691121027011210271112102721121027311210274112102751121027611210277112102781121027911210280112102811121028211210283112102841121028511210286112102871121028811210289112102901121029111210292112102931121029411210295112102961121029711210298112102991121030011210301112103021121030311210304112103051121030611210307112103081121030911210310112103111121031211210313112103141121031511210316112103171121031811210319112103201121032111210322112103231121032411210325112103261121032711210328112103291121033011210331112103321121033311210334112103351121033611210337112103381121033911210340112103411121034211210343112103441121034511210346112103471121034811210349112103501121035111210352112103531121035411210355112103561121035711210358112103591121036011210361112103621121036311210364112103651121036611210367112103681121036911210370112103711121037211210373112103741121037511210376112103771121037811210379112103801121038111210382112103831121038411210385112103861121038711210388112103891121039011210391112103921121039311210394112103951121039611210397112103981121039911210400112104011121040211210403112104041121040511210406112104071121040811210409112104101121041111210412112104131121041411210415112104161121041711210418112104191121042011210421112104221121042311210424112104251121042611210427112104281121042911210430112104311121043211210433112104341121043511210436112104371121043811210439112104401121044111210442112104431121044411210445112104461121044711210448112104491121045011210451112104521121045311210454112104551121045611210457112104581121045911210460112104611121046211210463112104641121046511210466112104671121046811210469112104701121047111210472112104731121047411210475112104761121047711210478112104791121048011210481112104821121048311210484112104851121048611210487112104881121048911210490112104911121049211210493112104941121049511210496112104971121049811210499112105001121050111210502112105031121050411210505112105061121050711210508112105091121051011210511112105121121051311210514112105151121051611210517112105181121051911210520112105211121052211210523112105241121052511210526112105271121052811210529112105301121053111210532112105331121053411210535112105361121053711210538112105391121054011210541112105421121054311210544112105451121054611210547112105481121054911210550112105511121055211210553112105541122007411220075112200761122007711220078112200791122008011220081112200821122008311220084112200851122008611220087112200881122008911220090112200911122009211220093112200941122009511220096112200971122009811220099112201001122010111220102112201031122010411220105112201061122010711220108112201091122011011220111112201121122011311220114112201151122011611220117112201181122011911220120112201211122012211220123112201241122012511220126112201271122012811220129112201301122013111220132112201331122013411220135112201361122013711220138112201391122014011220141112201421122014311220144112201451122014611220147112201481122014911220150112201511122015211220153112201541122015511220156112201571122015811220159112201601122016111220162112201631122016411220165112201661122016711220168112201691122017011220171112201721122017311220174112201751122017611220177112201781122017911220180112201811122018211220183112201841122018511220186112201871122018811220189112201901122019111220192112201931122019411220195112201961122019711220198112201991122020011220201112202021122020311220204112202051122020611220207112202081122020911220210112202111122021211220213112202141122021511220216112202171122021811220219112202201122022111220222112202231122022411220225112202261122022711220228112202291122023011220231112202321122023311220234112202351122023611220237112202381122023911220240112202411122024211220243112202441122024511220246112202471122024811220249112202501122025111220252112202531122025411220255112202561122025711220258112202591122026011220261112202621122026311220264112202651122026611220267112202681122026911220270112202711122027211220273112202741122027511220276112202771122027811220279112202801122028111220282112202831122028411220285112202861122028711220288112202891122029011220291112202921122029311220294112202951122029611220297112202981122029911220300112203011122030211220303112203041122030511220306112203071122030811220309112203101122031111220312112203131122031411220315112203161122031711220318112203191122032011220321112203221122032311220324112203251122032611220327112203281122032911220330112203311122033211220333112203341122033511220336112203371122033811220339112203401122034111220342112203431122034411220345112203461122034711220348112203491122035011220351112203521122035311220354112203551122035611220357112203581122035911220360112203611122036211220363112203641122036511220366112203671122036811220369112203701122037111220372112203731122037411220375112203761122037711220378112203791122038011220381112203821122038311220384112203851122038611220387112203881122038911220390112203911122039211220393112203941122039511220396112203971122039811220399112204001122040111220402112204031122040411220405112204061122040711220408112204091122041011220411112204121122041311220414112204151122041611220417112204181122041911220420112204211122042211220423112204241122042511220426112204271122042811220429112204301122043111220432112204331122043411220435112204361122043711220438112204391122044011220441112204421122044311220444112204451122044611220447112204481122044911220450112204511122045211220453112204541122045511220456112204571122045811220459112204601122046111220462112204631122046411220465112204661122046711220468112204691122047011220471112204721122047311220474112204751122047611220477112204781122047911220480112204811122048211220483112204841122048511220486112204871122048811220489112204901122049111220492112204931122049411220495112204961122049711220498112204991122050011220501112205021122050311220504112205051122050611220507112205081122050911220510112205111122051211220513112205141122051511220516112205171122051811220519112205201122052111220522112205231122052411220525112205261122052711220528112205291122053011220531112205321122053311220534112205351122053611220537112205381122053911220540112205411122054211220543112205441122054511220546112205471122054811220549112205501122055111220552112300741123007511230076112300771123007811230079112300801123008111230082112300831123008411230085112300861123008711230088112300891123009011230091112300921123009311230094112300951123009611230097112300981123009911230100112301011123010211230103112301041123010511230106112301071123010811230109112301101123011111230112112301131123011411230115112301161123011711230118112301191123012011230121112301221123012311230124112301251123012611230127112301281123012911230130112301311123013211230133112301341123013511230136112301371123013811230139112301401123014111230142112301431123014411230145112301461123014711230148112301491123015011230151112301521123015311230154112301551123015611230157112301581123015911230160112301611123016211230163112301641123016511230166112301671123016811230169112301701123017111230172112301731123017411230175112301761123017711230178112301791123018011230181112301821123018311230184112301851123018611230187112301881123018911230190112301911123019211230193112301941123019511230196112301971123019811230199112302001123020111230202112302031123020411230205112302061123020711230208112302091123021011230211112302121123021311230214112302151123021611230217112302181123021911230220112302211123022211230223112302241123022511230226112302271123022811230229112302301123023111230232112302331123023411230235112302361123023711230238112302391123024011230241112302421123024311230244112302451123024611230247112302481123024911230250112302511123025211230253112302541123025511230256112302571123025811230259112302601123026111230262112302631123026411230265112302661123026711230268112302691123027011230271112302721123027311230274112302751123027611230277112302781123027911230280112302811123028211230283112302841123028511230286112302871123028811230289112302901123029111230292112302931123029411230295112302961123029711230298112302991123030011230301112303021123030311230304112303051123030611230307112303081123030911230310112303111123031211230313112303141123031511230316112303171123031811230319112303201123032111230322112303231123032411230325112303261123032711230328112303291123033011230331112303321123033311230334112303351123033611230337112303381123033911230340112303411123034211230343112303441123034511230346112303471123034811230349112303501123035111230352112303531123035411230355112303561123035711230358112303591123036011230361112303621123036311230364112303651123036611230367112303681123036911230370112303711123037211230373112303741123037511230376112303771123037811230379112303801123038111230382112303831123038411230385112303861123038711230388112303891123039011230391112303921123039311230394112303951123039611230397112303981123039911230400112304011123040211230403112304041123040511230406112304071123040811230409112304101123041111230412112304131123041411230415112304161123041711230418112304191123042011230421112304221123042311230424112304251123042611230427112304281123042911230430112304311123043211230433112304341123043511230436112304371123043811230439112304401123044111230442112304431123044411230445112304461123044711230448112304491123045011230451112304521123045311230454112304551123045611230457112304581123045911230460112304611123046211230463112304641123046511230466112304671123046811230469112304701123047111230472112304731123047411230475112304761123047711230478112304791123048011230481112304821123048311230484112304851123048611230487112304881123048911230490112304911123049211230493112304941123049511230496112304971123049811230499112305001123050111230502112305031123050411230505112305061123050711230508112305091123051011230511112305121123051311230514112305151123051611230517112305181123051911230520112305211123052211230523112305241123052511230526112305271123052811230529112305301123053111230532112305331123053411230535112305361123053711230538112305391123054011230541112305421123054311230544112305451123054611230547112305481123054911230550112400751124007611240077112400781124007911240080112400811124008211240083112400841124008511240086112400871124008811240089112400901124009111240092112400931124009411240095112400961124009711240098112400991124010011240101112401021124010311240104112401051124010611240107112401081124010911240110112401111124011211240113112401141124011511240116112401171124011811240119112401201124012111240122112401231124012411240125112401261124012711240128112401291124013011240131112401321124013311240134112401351124013611240137112401381124013911240140112401411124014211240143112401441124014511240146112401471124014811240149112401501124015111240152112401531124015411240155112401561124015711240158112401591124016011240161112401621124016311240164112401651124016611240167112401681124016911240170112401711124017211240173112401741124017511240176112401771124017811240179112401801124018111240182112401831124018411240185112401861124018711240188112401891124019011240191112401921124019311240194112401951124019611240197112401981124019911240200112402011124020211240203112402041124020511240206112402071124020811240209112402101124021111240212112402131124021411240215112402161124021711240218112402191124022011240221112402221124022311240224112402251124022611240227112402281124022911240230112402311124023211240233112402341124023511240236112402371124023811240239112402401124024111240242112402431124024411240245112402461124024711240248112402491124025011240251112402521124025311240254112402551124025611240257112402581124025911240260112402611124026211240263112402641124026511240266112402671124026811240269112402701124027111240272112402731124027411240275112402761124027711240278112402791124028011240281112402821124028311240284112402851124028611240287112402881124028911240290112402911124029211240293112402941124029511240296112402971124029811240299112403001124030111240302112403031124030411240305112403061124030711240308112403091124031011240311112403121124031311240314112403151124031611240317112403181124031911240320112403211124032211240323112403241124032511240326112403271124032811240329112403301124033111240332112403331124033411240335112403361124033711240338112403391124034011240341112403421124034311240344112403451124034611240347112403481124034911240350112403511124035211240353112403541124035511240356112403571124035811240359112403601124036111240362112403631124036411240365112403661124036711240368112403691124037011240371112403721124037311240374112403751124037611240377112403781124037911240380112403811124038211240383112403841124038511240386112403871124038811240389112403901124039111240392112403931124039411240395112403961124039711240398112403991124040011240401112404021124040311240404112404051124040611240407112404081124040911240410112404111124041211240413112404141124041511240416112404171124041811240419112404201124042111240422112404231124042411240425112404261124042711240428112404291124043011240431112404321124043311240434112404351124043611240437112404381124043911240440112404411124044211240443112404441124044511240446112404471124044811240449112404501124045111240452112404531124045411240455112404561124045711240458112404591124046011240461112404621124046311240464112404651124046611240467112404681124046911240470112404711124047211240473112404741124047511240476112404771124047811240479112404801124048111240482112404831124048411240485112404861124048711240488112404891124049011240491112404921124049311240494112404951124049611240497112404981124049911240500112405011124050211240503112405041124050511240506112405071124050811240509112405101124051111240512112405131124051411240515112405161124051711240518112405191124052011240521112405221124052311240524112405251124052611240527112405281124052911240530112405311124053211240533112405341124053511240536112405371124053811240539112405401124054111240542112405431124054411240545112405461124054711250075112500761125007711250078112500791125008011250081112500821125008311250084112500851125008611250087112500881125008911250090112500911125009211250093112500941125009511250096112500971125009811250099112501001125010111250102112501031125010411250105112501061125010711250108112501091125011011250111112501121125011311250114112501151125011611250117112501181125011911250120112501211125012211250123112501241125012511250126112501271125012811250129112501301125013111250132112501331125013411250135112501361125013711250138112501391125014011250141112501421125014311250144112501451125014611250147112501481125014911250150112501511125015211250153112501541125015511250156112501571125015811250159112501601125016111250162112501631125016411250165112501661125016711250168112501691125017011250171112501721125017311250174112501751125017611250177112501781125017911250180112501811125018211250183112501841125018511250186112501871125018811250189112501901125019111250192112501931125019411250195112501961125019711250198112501991125020011250201112502021125020311250204112502051125020611250207112502081125020911250210112502111125021211250213112502141125021511250216112502171125021811250219112502201125022111250222112502231125022411250225112502261125022711250228112502291125023011250231112502321125023311250234112502351125023611250237112502381125023911250240112502411125024211250243112502441125024511250246112502471125024811250249112502501125025111250252112502531125025411250255112502561125025711250258112502591125026011250261112502621125026311250264112502651125026611250267112502681125026911250270112502711125027211250273112502741125027511250276112502771125027811250279112502801125028111250282112502831125028411250285112502861125028711250288112502891125029011250291112502921125029311250294112502951125029611250297112502981125029911250300112503011125030211250303112503041125030511250306112503071125030811250309112503101125031111250312112503131125031411250315112503161125031711250318112503191125032011250321112503221125032311250324112503251125032611250327112503281125032911250330112503311125033211250333112503341125033511250336112503371125033811250339112503401125034111250342112503431125034411250345112503461125034711250348112503491125035011250351112503521125035311250354112503551125035611250357112503581125035911250360112503611125036211250363112503641125036511250366112503671125036811250369112503701125037111250372112503731125037411250375112503761125037711250378112503791125038011250381112503821125038311250384112503851125038611250387112503881125038911250390112503911125039211250393112503941125039511250396112503971125039811250399112504001125040111250402112504031125040411250405112504061125040711250408112504091125041011250411112504121125041311250414112504151125041611250417112504181125041911250420112504211125042211250423112504241125042511250426112504271125042811250429112504301125043111250432112504331125043411250435112504361125043711250438112504391125044011250441112504421125044311250444112504451125044611250447112504481125044911250450112504511125045211250453112504541125045511250456112504571125045811250459112504601125046111250462112504631125046411250465112504661125046711250468112504691125047011250471112504721125047311250474112504751125047611250477112504781125047911250480112504811125048211250483112504841125048511250486112504871125048811250489112504901125049111250492112504931125049411250495112504961125049711250498112504991125050011250501112505021125050311250504112505051125050611250507112505081125050911250510112505111125051211250513112505141125051511250516112505171125051811250519112505201125052111250522112505231125052411250525112505261125052711250528112505291125053011250531112505321125053311250534112505351125053611250537112505381125053911250540112505411125054211250543112505441125054511260075112600761126007711260078112600791126008011260081112600821126008311260084112600851126008611260087112600881126008911260090112600911126009211260093112600941126009511260096112600971126009811260099112601001126010111260102112601031126010411260105112601061126010711260108112601091126011011260111112601121126011311260114112601151126011611260117112601181126011911260120112601211126012211260123112601241126012511260126112601271126012811260129112601301126013111260132112601331126013411260135112601361126013711260138112601391126014011260141112601421126014311260144112601451126014611260147112601481126014911260150112601511126015211260153112601541126015511260156112601571126015811260159112601601126016111260162112601631126016411260165112601661126016711260168112601691126017011260171112601721126017311260174112601751126017611260177112601781126017911260180112601811126018211260183112601841126018511260186112601871126018811260189112601901126019111260192112601931126019411260195112601961126019711260198112601991126020011260201112602021126020311260204112602051126020611260207112602081126020911260210112602111126021211260213112602141126021511260216112602171126021811260219112602201126022111260222112602231126022411260225112602261126022711260228112602291126023011260231112602321126023311260234112602351126023611260237112602381126023911260240112602411126024211260243112602441126024511260246112602471126024811260249112602501126025111260252112602531126025411260255112602561126025711260258112602591126026011260261112602621126026311260264112602651126026611260267112602681126026911260270112602711126027211260273112602741126027511260276112602771126027811260279112602801126028111260282112602831126028411260285112602861126028711260288112602891126029011260291112602921126029311260294112602951126029611260297112602981126029911260300112603011126030211260303112603041126030511260306112603071126030811260309112603101126031111260312112603131126031411260315112603161126031711260318112603191126032011260321112603221126032311260324112603251126032611260327112603281126032911260330112603311126033211260333112603341126033511260336112603371126033811260339112603401126034111260342112603431126034411260345112603461126034711260348112603491126035011260351112603521126035311260354112603551126035611260357112603581126035911260360112603611126036211260363112603641126036511260366112603671126036811260369112603701126037111260372112603731126037411260375112603761126037711260378112603791126038011260381112603821126038311260384112603851126038611260387112603881126038911260390112603911126039211260393112603941126039511260396112603971126039811260399112604001126040111260402112604031126040411260405112604061126040711260408112604091126041011260411112604121126041311260414112604151126041611260417112604181126041911260420112604211126042211260423112604241126042511260426112604271126042811260429112604301126043111260432112604331126043411260435112604361126043711260438112604391126044011260441112604421126044311260444112604451126044611260447112604481126044911260450112604511126045211260453112604541126045511260456112604571126045811260459112604601126046111260462112604631126046411260465112604661126046711260468112604691126047011260471112604721126047311260474112604751126047611260477112604781126047911260480112604811126048211260483112604841126048511260486112604871126048811260489112604901126049111260492112604931126049411260495112604961126049711260498112604991126050011260501112605021126050311260504112605051126050611260507112605081126050911260510112605111126051211260513112605141126051511260516112605171126051811260519112605201126052111260522112605231126052411260525112605261126052711260528112605291126053011260531112605321126053311260534112605351126053611260537112605381126053911260540112605411126054211260543112700751127007611270077112700781127007911270080112700811127008211270083112700841127008511270086112700871127008811270089112700901127009111270092112700931127009411270095112700961127009711270098112700991127010011270101112701021127010311270104112701051127010611270107112701081127010911270110112701111127011211270113112701141127011511270116112701171127011811270119112701201127012111270122112701231127012411270125112701261127012711270128112701291127013011270131112701321127013311270134112701351127013611270137112701381127013911270140112701411127014211270143112701441127014511270146112701471127014811270149112701501127015111270152112701531127015411270155112701561127015711270158112701591127016011270161112701621127016311270164112701651127016611270167112701681127016911270170112701711127017211270173112701741127017511270176112701771127017811270179112701801127018111270182112701831127018411270185112701861127018711270188112701891127019011270191112701921127019311270194112701951127019611270197112701981127019911270200112702011127020211270203112702041127020511270206112702071127020811270209112702101127021111270212112702131127021411270215112702161127021711270218112702191127022011270221112702221127022311270224112702251127022611270227112702281127022911270230112702311127023211270233112702341127023511270236112702371127023811270239112702401127024111270242112702431127024411270245112702461127024711270248112702491127025011270251112702521127025311270254112702551127025611270257112702581127025911270260112702611127026211270263112702641127026511270266112702671127026811270269112702701127027111270272112702731127027411270275112702761127027711270278112702791127028011270281112702821127028311270284112702851127028611270287112702881127028911270290112702911127029211270293112702941127029511270296112702971127029811270299112703001127030111270302112703031127030411270305112703061127030711270308112703091127031011270311112703121127031311270314112703151127031611270317112703181127031911270320112703211127032211270323112703241127032511270326112703271127032811270329112703301127033111270332112703331127033411270335112703361127033711270338112703391127034011270341112703421127034311270344112703451127034611270347112703481127034911270350112703511127035211270353112703541127035511270356112703571127035811270359112703601127036111270362112703631127036411270365112703661127036711270368112703691127037011270371112703721127037311270374112703751127037611270377112703781127037911270380112703811127038211270383112703841127038511270386112703871127038811270389112703901127039111270392112703931127039411270395112703961127039711270398112703991127040011270401112704021127040311270404112704051127040611270407112704081127040911270410112704111127041211270413112704141127041511270416112704171127041811270419112704201127042111270422112704231127042411270425112704261127042711270428112704291127043011270431112704321127043311270434112704351127043611270437112704381127043911270440112704411127044211270443112704441127044511270446112704471127044811270449112704501127045111270452112704531127045411270455112704561127045711270458112704591127046011270461112704621127046311270464112704651127046611270467112704681127046911270470112704711127047211270473112704741127047511270476112704771127047811270479112704801127048111270482112704831127048411270485112704861127048711270488112704891127049011270491112704921127049311270494112704951127049611270497112704981127049911270500112705011127050211270503112705041127050511270506112705071127050811270509112705101127051111270512112705131127051411270515112705161127051711270518112705191127052011270521112705221127052311270524112705251127052611270527112705281127052911270530112705311127053211270533112705341127053511270536112705371127053811270539112705401127054111280075112800761128007711280078112800791128008011280081112800821128008311280084112800851128008611280087112800881128008911280090112800911128009211280093112800941128009511280096112800971128009811280099112801001128010111280102112801031128010411280105112801061128010711280108112801091128011011280111112801121128011311280114112801151128011611280117112801181128011911280120112801211128012211280123112801241128012511280126112801271128012811280129112801301128013111280132112801331128013411280135112801361128013711280138112801391128014011280141112801421128014311280144112801451128014611280147112801481128014911280150112801511128015211280153112801541128015511280156112801571128015811280159112801601128016111280162112801631128016411280165112801661128016711280168112801691128017011280171112801721128017311280174112801751128017611280177112801781128017911280180112801811128018211280183112801841128018511280186112801871128018811280189112801901128019111280192112801931128019411280195112801961128019711280198112801991128020011280201112802021128020311280204112802051128020611280207112802081128020911280210112802111128021211280213112802141128021511280216112802171128021811280219112802201128022111280222112802231128022411280225112802261128022711280228112802291128023011280231112802321128023311280234112802351128023611280237112802381128023911280240112802411128024211280243112802441128024511280246112802471128024811280249112802501128025111280252112802531128025411280255112802561128025711280258112802591128026011280261112802621128026311280264112802651128026611280267112802681128026911280270112802711128027211280273112802741128027511280276112802771128027811280279112802801128028111280282112802831128028411280285112802861128028711280288112802891128029011280291112802921128029311280294112802951128029611280297112802981128029911280300112803011128030211280303112803041128030511280306112803071128030811280309112803101128031111280312112803131128031411280315112803161128031711280318112803191128032011280321112803221128032311280324112803251128032611280327112803281128032911280330112803311128033211280333112803341128033511280336112803371128033811280339112803401128034111280342112803431128034411280345112803461128034711280348112803491128035011280351112803521128035311280354112803551128035611280357112803581128035911280360112803611128036211280363112803641128036511280366112803671128036811280369112803701128037111280372112803731128037411280375112803761128037711280378112803791128038011280381112803821128038311280384112803851128038611280387112803881128038911280390112803911128039211280393112803941128039511280396112803971128039811280399112804001128040111280402112804031128040411280405112804061128040711280408112804091128041011280411112804121128041311280414112804151128041611280417112804181128041911280420112804211128042211280423112804241128042511280426112804271128042811280429112804301128043111280432112804331128043411280435112804361128043711280438112804391128044011280441112804421128044311280444112804451128044611280447112804481128044911280450112804511128045211280453112804541128045511280456112804571128045811280459112804601128046111280462112804631128046411280465112804661128046711280468112804691128047011280471112804721128047311280474112804751128047611280477112804781128047911280480112804811128048211280483112804841128048511280486112804871128048811280489112804901128049111280492112804931128049411280495112804961128049711280498112804991128050011280501112805021128050311280504112805051128050611280507112805081128050911280510112805111128051211280513112805141128051511280516112805171128051811280519112805201128052111280522112805231128052411280525112805261128052711280528112805291128053011280531112805321128053311280534112805351128053611280537112805381128053911280540112900751129007611290077112900781129007911290080112900811129008211290083112900841129008511290086112900871129008811290089112900901129009111290092112900931129009411290095112900961129009711290098112900991129010011290101112901021129010311290104112901051129010611290107112901081129010911290110112901111129011211290113112901141129011511290116112901171129011811290119112901201129012111290122112901231129012411290125112901261129012711290128112901291129013011290131112901321129013311290134112901351129013611290137112901381129013911290140112901411129014211290143112901441129014511290146112901471129014811290149112901501129015111290152112901531129015411290155112901561129015711290158112901591129016011290161112901621129016311290164112901651129016611290167112901681129016911290170112901711129017211290173112901741129017511290176112901771129017811290179112901801129018111290182112901831129018411290185112901861129018711290188112901891129019011290191112901921129019311290194112901951129019611290197112901981129019911290200112902011129020211290203112902041129020511290206112902071129020811290209112902101129021111290212112902131129021411290215112902161129021711290218112902191129022011290221112902221129022311290224112902251129022611290227112902281129022911290230112902311129023211290233112902341129023511290236112902371129023811290239112902401129024111290242112902431129024411290245112902461129024711290248112902491129025011290251112902521129025311290254112902551129025611290257112902581129025911290260112902611129026211290263112902641129026511290266112902671129026811290269112902701129027111290272112902731129027411290275112902761129027711290278112902791129028011290281112902821129028311290284112902851129028611290287112902881129028911290290112902911129029211290293112902941129029511290296112902971129029811290299112903001129030111290302112903031129030411290305112903061129030711290308112903091129031011290311112903121129031311290314112903151129031611290317112903181129031911290320112903211129032211290323112903241129032511290326112903271129032811290329112903301129033111290332112903331129033411290335112903361129033711290338112903391129034011290341112903421129034311290344112903451129034611290347112903481129034911290350112903511129035211290353112903541129035511290356112903571129035811290359112903601129036111290362112903631129036411290365112903661129036711290368112903691129037011290371112903721129037311290374112903751129037611290377112903781129037911290380112903811129038211290383112903841129038511290386112903871129038811290389112903901129039111290392112903931129039411290395112903961129039711290398112903991129040011290401112904021129040311290404112904051129040611290407112904081129040911290410112904111129041211290413112904141129041511290416112904171129041811290419112904201129042111290422112904231129042411290425112904261129042711290428112904291129043011290431112904321129043311290434112904351129043611290437112904381129043911290440112904411129044211290443112904441129044511290446112904471129044811290449112904501129045111290452112904531129045411290455112904561129045711290458112904591129046011290461112904621129046311290464112904651129046611290467112904681129046911290470112904711129047211290473112904741129047511290476112904771129047811290479112904801129048111290482112904831129048411290485112904861129048711290488112904891129049011290491112904921129049311290494112904951129049611290497112904981129049911290500112905011129050211290503112905041129050511290506112905071129050811290509112905101129051111290512112905131129051411290515112905161129051711290518112905191129052011290521112905221129052311290524112905251129052611290527112905281129052911290530112905311129053211290533112905341129053511290536112905371129053811290539113000761130007711300078113000791130008011300081113000821130008311300084113000851130008611300087113000881130008911300090113000911130009211300093113000941130009511300096113000971130009811300099113001001130010111300102113001031130010411300105113001061130010711300108113001091130011011300111113001121130011311300114113001151130011611300117113001181130011911300120113001211130012211300123113001241130012511300126113001271130012811300129113001301130013111300132113001331130013411300135113001361130013711300138113001391130014011300141113001421130014311300144113001451130014611300147113001481130014911300150113001511130015211300153113001541130015511300156113001571130015811300159113001601130016111300162113001631130016411300165113001661130016711300168113001691130017011300171113001721130017311300174113001751130017611300177113001781130017911300180113001811130018211300183113001841130018511300186113001871130018811300189113001901130019111300192113001931130019411300195113001961130019711300198113001991130020011300201113002021130020311300204113002051130020611300207113002081130020911300210113002111130021211300213113002141130021511300216113002171130021811300219113002201130022111300222113002231130022411300225113002261130022711300228113002291130023011300231113002321130023311300234113002351130023611300237113002381130023911300240113002411130024211300243113002441130024511300246113002471130024811300249113002501130025111300252113002531130025411300255113002561130025711300258113002591130026011300261113002621130026311300264113002651130026611300267113002681130026911300270113002711130027211300273113002741130027511300276113002771130027811300279113002801130028111300282113002831130028411300285113002861130028711300288113002891130029011300291113002921130029311300294113002951130029611300297113002981130029911300300113003011130030211300303113003041130030511300306113003071130030811300309113003101130031111300312113003131130031411300315113003161130031711300318113003191130032011300321113003221130032311300324113003251130032611300327113003281130032911300330113003311130033211300333113003341130033511300336113003371130033811300339113003401130034111300342113003431130034411300345113003461130034711300348113003491130035011300351113003521130035311300354113003551130035611300357113003581130035911300360113003611130036211300363113003641130036511300366113003671130036811300369113003701130037111300372113003731130037411300375113003761130037711300378113003791130038011300381113003821130038311300384113003851130038611300387113003881130038911300390113003911130039211300393113003941130039511300396113003971130039811300399113004001130040111300402113004031130040411300405113004061130040711300408113004091130041011300411113004121130041311300414113004151130041611300417113004181130041911300420113004211130042211300423113004241130042511300426113004271130042811300429113004301130043111300432113004331130043411300435113004361130043711300438113004391130044011300441113004421130044311300444113004451130044611300447113004481130044911300450113004511130045211300453113004541130045511300456113004571130045811300459113004601130046111300462113004631130046411300465113004661130046711300468113004691130047011300471113004721130047311300474113004751130047611300477113004781130047911300480113004811130048211300483113004841130048511300486113004871130048811300489113004901130049111300492113004931130049411300495113004961130049711300498113004991130050011300501113005021130050311300504113005051130050611300507113005081130050911300510113005111130051211300513113005141130051511300516113005171130051811300519113005201130052111300522113005231130052411300525113005261130052711300528113005291130053011300531113005321130053311300534113005351130053611300537113100761131007711310078113100791131008011310081113100821131008311310084113100851131008611310087113100881131008911310090113100911131009211310093113100941131009511310096113100971131009811310099113101001131010111310102113101031131010411310105113101061131010711310108113101091131011011310111113101121131011311310114113101151131011611310117113101181131011911310120113101211131012211310123113101241131012511310126113101271131012811310129113101301131013111310132113101331131013411310135113101361131013711310138113101391131014011310141113101421131014311310144113101451131014611310147113101481131014911310150113101511131015211310153113101541131015511310156113101571131015811310159113101601131016111310162113101631131016411310165113101661131016711310168113101691131017011310171113101721131017311310174113101751131017611310177113101781131017911310180113101811131018211310183113101841131018511310186113101871131018811310189113101901131019111310192113101931131019411310195113101961131019711310198113101991131020011310201113102021131020311310204113102051131020611310207113102081131020911310210113102111131021211310213113102141131021511310216113102171131021811310219113102201131022111310222113102231131022411310225113102261131022711310228113102291131023011310231113102321131023311310234113102351131023611310237113102381131023911310240113102411131024211310243113102441131024511310246113102471131024811310249113102501131025111310252113102531131025411310255113102561131025711310258113102591131026011310261113102621131026311310264113102651131026611310267113102681131026911310270113102711131027211310273113102741131027511310276113102771131027811310279113102801131028111310282113102831131028411310285113102861131028711310288113102891131029011310291113102921131029311310294113102951131029611310297113102981131029911310300113103011131030211310303113103041131030511310306113103071131030811310309113103101131031111310312113103131131031411310315113103161131031711310318113103191131032011310321113103221131032311310324113103251131032611310327113103281131032911310330113103311131033211310333113103341131033511310336113103371131033811310339113103401131034111310342113103431131034411310345113103461131034711310348113103491131035011310351113103521131035311310354113103551131035611310357113103581131035911310360113103611131036211310363113103641131036511310366113103671131036811310369113103701131037111310372113103731131037411310375113103761131037711310378113103791131038011310381113103821131038311310384113103851131038611310387113103881131038911310390113103911131039211310393113103941131039511310396113103971131039811310399113104001131040111310402113104031131040411310405113104061131040711310408113104091131041011310411113104121131041311310414113104151131041611310417113104181131041911310420113104211131042211310423113104241131042511310426113104271131042811310429113104301131043111310432113104331131043411310435113104361131043711310438113104391131044011310441113104421131044311310444113104451131044611310447113104481131044911310450113104511131045211310453113104541131045511310456113104571131045811310459113104601131046111310462113104631131046411310465113104661131046711310468113104691131047011310471113104721131047311310474113104751131047611310477113104781131047911310480113104811131048211310483113104841131048511310486113104871131048811310489113104901131049111310492113104931131049411310495113104961131049711310498113104991131050011310501113105021131050311310504113105051131050611310507113105081131050911310510113105111131051211310513113105141131051511310516113105171131051811310519113105201131052111310522113105231131052411310525113105261131052711310528113105291131053011310531113105321131053311310534113200761132007711320078113200791132008011320081113200821132008311320084113200851132008611320087113200881132008911320090113200911132009211320093113200941132009511320096113200971132009811320099113201001132010111320102113201031132010411320105113201061132010711320108113201091132011011320111113201121132011311320114113201151132011611320117113201181132011911320120113201211132012211320123113201241132012511320126113201271132012811320129113201301132013111320132113201331132013411320135113201361132013711320138113201391132014011320141113201421132014311320144113201451132014611320147113201481132014911320150113201511132015211320153113201541132015511320156113201571132015811320159113201601132016111320162113201631132016411320165113201661132016711320168113201691132017011320171113201721132017311320174113201751132017611320177113201781132017911320180113201811132018211320183113201841132018511320186113201871132018811320189113201901132019111320192113201931132019411320195113201961132019711320198113201991132020011320201113202021132020311320204113202051132020611320207113202081132020911320210113202111132021211320213113202141132021511320216113202171132021811320219113202201132022111320222113202231132022411320225113202261132022711320228113202291132023011320231113202321132023311320234113202351132023611320237113202381132023911320240113202411132024211320243113202441132024511320246113202471132024811320249113202501132025111320252113202531132025411320255113202561132025711320258113202591132026011320261113202621132026311320264113202651132026611320267113202681132026911320270113202711132027211320273113202741132027511320276113202771132027811320279113202801132028111320282113202831132028411320285113202861132028711320288113202891132029011320291113202921132029311320294113202951132029611320297113202981132029911320300113203011132030211320303113203041132030511320306113203071132030811320309113203101132031111320312113203131132031411320315113203161132031711320318113203191132032011320321113203221132032311320324113203251132032611320327113203281132032911320330113203311132033211320333113203341132033511320336113203371132033811320339113203401132034111320342113203431132034411320345113203461132034711320348113203491132035011320351113203521132035311320354113203551132035611320357113203581132035911320360113203611132036211320363113203641132036511320366113203671132036811320369113203701132037111320372113203731132037411320375113203761132037711320378113203791132038011320381113203821132038311320384113203851132038611320387113203881132038911320390113203911132039211320393113203941132039511320396113203971132039811320399113204001132040111320402113204031132040411320405113204061132040711320408113204091132041011320411113204121132041311320414113204151132041611320417113204181132041911320420113204211132042211320423113204241132042511320426113204271132042811320429113204301132043111320432113204331132043411320435113204361132043711320438113204391132044011320441113204421132044311320444113204451132044611320447113204481132044911320450113204511132045211320453113204541132045511320456113204571132045811320459113204601132046111320462113204631132046411320465113204661132046711320468113204691132047011320471113204721132047311320474113204751132047611320477113204781132047911320480113204811132048211320483113204841132048511320486113204871132048811320489113204901132049111320492113204931132049411320495113204961132049711320498113204991132050011320501113205021132050311320504113205051132050611320507113205081132050911320510113205111132051211320513113205141132051511320516113205171132051811320519113205201132052111320522113205231132052411320525113205261132052711320528113205291132053011320531113205321133007611330077113300781133007911330080113300811133008211330083113300841133008511330086113300871133008811330089113300901133009111330092113300931133009411330095113300961133009711330098113300991133010011330101113301021133010311330104113301051133010611330107113301081133010911330110113301111133011211330113113301141133011511330116113301171133011811330119113301201133012111330122113301231133012411330125113301261133012711330128113301291133013011330131113301321133013311330134113301351133013611330137113301381133013911330140113301411133014211330143113301441133014511330146113301471133014811330149113301501133015111330152113301531133015411330155113301561133015711330158113301591133016011330161113301621133016311330164113301651133016611330167113301681133016911330170113301711133017211330173113301741133017511330176113301771133017811330179113301801133018111330182113301831133018411330185113301861133018711330188113301891133019011330191113301921133019311330194113301951133019611330197113301981133019911330200113302011133020211330203113302041133020511330206113302071133020811330209113302101133021111330212113302131133021411330215113302161133021711330218113302191133022011330221113302221133022311330224113302251133022611330227113302281133022911330230113302311133023211330233113302341133023511330236113302371133023811330239113302401133024111330242113302431133024411330245113302461133024711330248113302491133025011330251113302521133025311330254113302551133025611330257113302581133025911330260113302611133026211330263113302641133026511330266113302671133026811330269113302701133027111330272113302731133027411330275113302761133027711330278113302791133028011330281113302821133028311330284113302851133028611330287113302881133028911330290113302911133029211330293113302941133029511330296113302971133029811330299113303001133030111330302113303031133030411330305113303061133030711330308113303091133031011330311113303121133031311330314113303151133031611330317113303181133031911330320113303211133032211330323113303241133032511330326113303271133032811330329113303301133033111330332113303331133033411330335113303361133033711330338113303391133034011330341113303421133034311330344113303451133034611330347113303481133034911330350113303511133035211330353113303541133035511330356113303571133035811330359113303601133036111330362113303631133036411330365113303661133036711330368113303691133037011330371113303721133037311330374113303751133037611330377113303781133037911330380113303811133038211330383113303841133038511330386113303871133038811330389113303901133039111330392113303931133039411330395113303961133039711330398113303991133040011330401113304021133040311330404113304051133040611330407113304081133040911330410113304111133041211330413113304141133041511330416113304171133041811330419113304201133042111330422113304231133042411330425113304261133042711330428113304291133043011330431113304321133043311330434113304351133043611330437113304381133043911330440113304411133044211330443113304441133044511330446113304471133044811330449113304501133045111330452113304531133045411330455113304561133045711330458113304591133046011330461113304621133046311330464113304651133046611330467113304681133046911330470113304711133047211330473113304741133047511330476113304771133047811330479113304801133048111330482113304831133048411330485113304861133048711330488113304891133049011330491113304921133049311330494113304951133049611330497113304981133049911330500113305011133050211330503113305041133050511330506113305071133050811330509113305101133051111330512113305131133051411330515113305161133051711330518113305191133052011330521113305221133052311330524113305251133052611330527113305281133052911330530113305311133053211340076113400771134007811340079113400801134008111340082113400831134008411340085113400861134008711340088113400891134009011340091113400921134009311340094113400951134009611340097113400981134009911340100113401011134010211340103113401041134010511340106113401071134010811340109113401101134011111340112113401131134011411340115113401161134011711340118113401191134012011340121113401221134012311340124113401251134012611340127113401281134012911340130113401311134013211340133113401341134013511340136113401371134013811340139113401401134014111340142113401431134014411340145113401461134014711340148113401491134015011340151113401521134015311340154113401551134015611340157113401581134015911340160113401611134016211340163113401641134016511340166113401671134016811340169113401701134017111340172113401731134017411340175113401761134017711340178113401791134018011340181113401821134018311340184113401851134018611340187113401881134018911340190113401911134019211340193113401941134019511340196113401971134019811340199113402001134020111340202113402031134020411340205113402061134020711340208113402091134021011340211113402121134021311340214113402151134021611340217113402181134021911340220113402211134022211340223113402241134022511340226113402271134022811340229113402301134023111340232113402331134023411340235113402361134023711340238113402391134024011340241113402421134024311340244113402451134024611340247113402481134024911340250113402511134025211340253113402541134025511340256113402571134025811340259113402601134026111340262113402631134026411340265113402661134026711340268113402691134027011340271113402721134027311340274113402751134027611340277113402781134027911340280113402811134028211340283113402841134028511340286113402871134028811340289113402901134029111340292113402931134029411340295113402961134029711340298113402991134030011340301113403021134030311340304113403051134030611340307113403081134030911340310113403111134031211340313113403141134031511340316113403171134031811340319113403201134032111340322113403231134032411340325113403261134032711340328113403291134033011340331113403321134033311340334113403351134033611340337113403381134033911340340113403411134034211340343113403441134034511340346113403471134034811340349113403501134035111340352113403531134035411340355113403561134035711340358113403591134036011340361113403621134036311340364113403651134036611340367113403681134036911340370113403711134037211340373113403741134037511340376113403771134037811340379113403801134038111340382113403831134038411340385113403861134038711340388113403891134039011340391113403921134039311340394113403951134039611340397113403981134039911340400113404011134040211340403113404041134040511340406113404071134040811340409113404101134041111340412113404131134041411340415113404161134041711340418113404191134042011340421113404221134042311340424113404251134042611340427113404281134042911340430113404311134043211340433113404341134043511340436113404371134043811340439113404401134044111340442113404431134044411340445113404461134044711340448113404491134045011340451113404521134045311340454113404551134045611340457113404581134045911340460113404611134046211340463113404641134046511340466113404671134046811340469113404701134047111340472113404731134047411340475113404761134047711340478113404791134048011340481113404821134048311340484113404851134048611340487113404881134048911340490113404911134049211340493113404941134049511340496113404971134049811340499113405001134050111340502113405031134050411340505113405061134050711340508113405091134051011340511113405121134051311340514113405151134051611340517113405181134051911340520113405211134052211340523113405241134052511340526113405271134052811340529113405301134053111340532113500761135007711350078113500791135008011350081113500821135008311350084113500851135008611350087113500881135008911350090113500911135009211350093113500941135009511350096113500971135009811350099113501001135010111350102113501031135010411350105113501061135010711350108113501091135011011350111113501121135011311350114113501151135011611350117113501181135011911350120113501211135012211350123113501241135012511350126113501271135012811350129113501301135013111350132113501331135013411350135113501361135013711350138113501391135014011350141113501421135014311350144113501451135014611350147113501481135014911350150113501511135015211350153113501541135015511350156113501571135015811350159113501601135016111350162113501631135016411350165113501661135016711350168113501691135017011350171113501721135017311350174113501751135017611350177113501781135017911350180113501811135018211350183113501841135018511350186113501871135018811350189113501901135019111350192113501931135019411350195113501961135019711350198113501991135020011350201113502021135020311350204113502051135020611350207113502081135020911350210113502111135021211350213113502141135021511350216113502171135021811350219113502201135022111350222113502231135022411350225113502261135022711350228113502291135023011350231113502321135023311350234113502351135023611350237113502381135023911350240113502411135024211350243113502441135024511350246113502471135024811350249113502501135025111350252113502531135025411350255113502561135025711350258113502591135026011350261113502621135026311350264113502651135026611350267113502681135026911350270113502711135027211350273113502741135027511350276113502771135027811350279113502801135028111350282113502831135028411350285113502861135028711350288113502891135029011350291113502921135029311350294113502951135029611350297113502981135029911350300113503011135030211350303113503041135030511350306113503071135030811350309113503101135031111350312113503131135031411350315113503161135031711350318113503191135032011350321113503221135032311350324113503251135032611350327113503281135032911350330113503311135033211350333113503341135033511350336113503371135033811350339113503401135034111350342113503431135034411350345113503461135034711350348113503491135035011350351113503521135035311350354113503551135035611350357113503581135035911350360113503611135036211350363113503641135036511350366113503671135036811350369113503701135037111350372113503731135037411350375113503761135037711350378113503791135038011350381113503821135038311350384113503851135038611350387113503881135038911350390113503911135039211350393113503941135039511350396113503971135039811350399113504001135040111350402113504031135040411350405113504061135040711350408113504091135041011350411113504121135041311350414113504151135041611350417113504181135041911350420113504211135042211350423113504241135042511350426113504271135042811350429113504301135043111350432113504331135043411350435113504361135043711350438113504391135044011350441113504421135044311350444113504451135044611350447113504481135044911350450113504511135045211350453113504541135045511350456113504571135045811350459113504601135046111350462113504631135046411350465113504661135046711350468113504691135047011350471113504721135047311350474113504751135047611350477113504781135047911350480113504811135048211350483113504841135048511350486113504871135048811350489113504901135049111350492113504931135049411350495113504961135049711350498113504991135050011350501113505021135050311350504113505051135050611350507113505081135050911350510113505111135051211350513113505141135051511350516113505171135051811350519113505201135052111350522113505231135052411350525113505261135052711350528113505291135053011350531113505321136007711360078113600791136008011360081113600821136008311360084113600851136008611360087113600881136008911360090113600911136009211360093113600941136009511360096113600971136009811360099113601001136010111360102113601031136010411360105113601061136010711360108113601091136011011360111113601121136011311360114113601151136011611360117113601181136011911360120113601211136012211360123113601241136012511360126113601271136012811360129113601301136013111360132113601331136013411360135113601361136013711360138113601391136014011360141113601421136014311360144113601451136014611360147113601481136014911360150113601511136015211360153113601541136015511360156113601571136015811360159113601601136016111360162113601631136016411360165113601661136016711360168113601691136017011360171113601721136017311360174113601751136017611360177113601781136017911360180113601811136018211360183113601841136018511360186113601871136018811360189113601901136019111360192113601931136019411360195113601961136019711360198113601991136020011360201113602021136020311360204113602051136020611360207113602081136020911360210113602111136021211360213113602141136021511360216113602171136021811360219113602201136022111360222113602231136022411360225113602261136022711360228113602291136023011360231113602321136023311360234113602351136023611360237113602381136023911360240113602411136024211360243113602441136024511360246113602471136024811360249113602501136025111360252113602531136025411360255113602561136025711360258113602591136026011360261113602621136026311360264113602651136026611360267113602681136026911360270113602711136027211360273113602741136027511360276113602771136027811360279113602801136028111360282113602831136028411360285113602861136028711360288113602891136029011360291113602921136029311360294113602951136029611360297113602981136029911360300113603011136030211360303113603041136030511360306113603071136030811360309113603101136031111360312113603131136031411360315113603161136031711360318113603191136032011360321113603221136032311360324113603251136032611360327113603281136032911360330113603311136033211360333113603341136033511360336113603371136033811360339113603401136034111360342113603431136034411360345113603461136034711360348113603491136035011360351113603521136035311360354113603551136035611360357113603581136035911360360113603611136036211360363113603641136036511360366113603671136036811360369113603701136037111360372113603731136037411360375113603761136037711360378113603791136038011360381113603821136038311360384113603851136038611360387113603881136038911360390113603911136039211360393113603941136039511360396113603971136039811360399113604001136040111360402113604031136040411360405113604061136040711360408113604091136041011360411113604121136041311360414113604151136041611360417113604181136041911360420113604211136042211360423113604241136042511360426113604271136042811360429113604301136043111360432113604331136043411360435113604361136043711360438113604391136044011360441113604421136044311360444113604451136044611360447113604481136044911360450113604511136045211360453113604541136045511360456113604571136045811360459113604601136046111360462113604631136046411360465113604661136046711360468113604691136047011360471113604721136047311360474113604751136047611360477113604781136047911360480113604811136048211360483113604841136048511360486113604871136048811360489113604901136049111360492113604931136049411360495113604961136049711360498113604991136050011360501113605021136050311360504113605051136050611360507113605081136050911360510113605111136051211360513113605141136051511360516113605171136051811360519113605201136052111360522113605231136052411360525113605261136052711360528113605291136053011360531113605321137007711370078113700791137008011370081113700821137008311370084113700851137008611370087113700881137008911370090113700911137009211370093113700941137009511370096113700971137009811370099113701001137010111370102113701031137010411370105113701061137010711370108113701091137011011370111113701121137011311370114113701151137011611370117113701181137011911370120113701211137012211370123113701241137012511370126113701271137012811370129113701301137013111370132113701331137013411370135113701361137013711370138113701391137014011370141113701421137014311370144113701451137014611370147113701481137014911370150113701511137015211370153113701541137015511370156113701571137015811370159113701601137016111370162113701631137016411370165113701661137016711370168113701691137017011370171113701721137017311370174113701751137017611370177113701781137017911370180113701811137018211370183113701841137018511370186113701871137018811370189113701901137019111370192113701931137019411370195113701961137019711370198113701991137020011370201113702021137020311370204113702051137020611370207113702081137020911370210113702111137021211370213113702141137021511370216113702171137021811370219113702201137022111370222113702231137022411370225113702261137022711370228113702291137023011370231113702321137023311370234113702351137023611370237113702381137023911370240113702411137024211370243113702441137024511370246113702471137024811370249113702501137025111370252113702531137025411370255113702561137025711370258113702591137026011370261113702621137026311370264113702651137026611370267113702681137026911370270113702711137027211370273113702741137027511370276113702771137027811370279113702801137028111370282113702831137028411370285113702861137028711370288113702891137029011370291113702921137029311370294113702951137029611370297113702981137029911370300113703011137030211370303113703041137030511370306113703071137030811370309113703101137031111370312113703131137031411370315113703161137031711370318113703191137032011370321113703221137032311370324113703251137032611370327113703281137032911370330113703311137033211370333113703341137033511370336113703371137033811370339113703401137034111370342113703431137034411370345113703461137034711370348113703491137035011370351113703521137035311370354113703551137035611370357113703581137035911370360113703611137036211370363113703641137036511370366113703671137036811370369113703701137037111370372113703731137037411370375113703761137037711370378113703791137038011370381113703821137038311370384113703851137038611370387113703881137038911370390113703911137039211370393113703941137039511370396113703971137039811370399113704001137040111370402113704031137040411370405113704061137040711370408113704091137041011370411113704121137041311370414113704151137041611370417113704181137041911370420113704211137042211370423113704241137042511370426113704271137042811370429113704301137043111370432113704331137043411370435113704361137043711370438113704391137044011370441113704421137044311370444113704451137044611370447113704481137044911370450113704511137045211370453113704541137045511370456113704571137045811370459113704601137046111370462113704631137046411370465113704661137046711370468113704691137047011370471113704721137047311370474113704751137047611370477113704781137047911370480113704811137048211370483113704841137048511370486113704871137048811370489113704901137049111370492113704931137049411370495113704961137049711370498113704991137050011370501113705021137050311370504113705051137050611370507113705081137050911370510113705111137051211370513113705141137051511370516113705171137051811370519113705201137052111370522113705231137052411370525113705261137052711370528113705291137053011370531113705321138007711380078113800791138008011380081113800821138008311380084113800851138008611380087113800881138008911380090113800911138009211380093113800941138009511380096113800971138009811380099113801001138010111380102113801031138010411380105113801061138010711380108113801091138011011380111113801121138011311380114113801151138011611380117113801181138011911380120113801211138012211380123113801241138012511380126113801271138012811380129113801301138013111380132113801331138013411380135113801361138013711380138113801391138014011380141113801421138014311380144113801451138014611380147113801481138014911380150113801511138015211380153113801541138015511380156113801571138015811380159113801601138016111380162113801631138016411380165113801661138016711380168113801691138017011380171113801721138017311380174113801751138017611380177113801781138017911380180113801811138018211380183113801841138018511380186113801871138018811380189113801901138019111380192113801931138019411380195113801961138019711380198113801991138020011380201113802021138020311380204113802051138020611380207113802081138020911380210113802111138021211380213113802141138021511380216113802171138021811380219113802201138022111380222113802231138022411380225113802261138022711380228113802291138023011380231113802321138023311380234113802351138023611380237113802381138023911380240113802411138024211380243113802441138024511380246113802471138024811380249113802501138025111380252113802531138025411380255113802561138025711380258113802591138026011380261113802621138026311380264113802651138026611380267113802681138026911380270113802711138027211380273113802741138027511380276113802771138027811380279113802801138028111380282113802831138028411380285113802861138028711380288113802891138029011380291113802921138029311380294113802951138029611380297113802981138029911380300113803011138030211380303113803041138030511380306113803071138030811380309113803101138031111380312113803131138031411380315113803161138031711380318113803191138032011380321113803221138032311380324113803251138032611380327113803281138032911380330113803311138033211380333113803341138033511380336113803371138033811380339113803401138034111380342113803431138034411380345113803461138034711380348113803491138035011380351113803521138035311380354113803551138035611380357113803581138035911380360113803611138036211380363113803641138036511380366113803671138036811380369113803701138037111380372113803731138037411380375113803761138037711380378113803791138038011380381113803821138038311380384113803851138038611380387113803881138038911380390113803911138039211380393113803941138039511380396113803971138039811380399113804001138040111380402113804031138040411380405113804061138040711380408113804091138041011380411113804121138041311380414113804151138041611380417113804181138041911380420113804211138042211380423113804241138042511380426113804271138042811380429113804301138043111380432113804331138043411380435113804361138043711380438113804391138044011380441113804421138044311380444113804451138044611380447113804481138044911380450113804511138045211380453113804541138045511380456113804571138045811380459113804601138046111380462113804631138046411380465113804661138046711380468113804691138047011380471113804721138047311380474113804751138047611380477113804781138047911380480113804811138048211380483113804841138048511380486113804871138048811380489113804901138049111380492113804931138049411380495113804961138049711380498113804991138050011380501113805021138050311380504113805051138050611380507113805081138050911380510113805111138051211380513113805141138051511380516113805171138051811380519113805201138052111380522113805231138052411380525113805261138052711380528113805291138053011380531113805321139007711390078113900791139008011390081113900821139008311390084113900851139008611390087113900881139008911390090113900911139009211390093113900941139009511390096113900971139009811390099113901001139010111390102113901031139010411390105113901061139010711390108113901091139011011390111113901121139011311390114113901151139011611390117113901181139011911390120113901211139012211390123113901241139012511390126113901271139012811390129113901301139013111390132113901331139013411390135113901361139013711390138113901391139014011390141113901421139014311390144113901451139014611390147113901481139014911390150113901511139015211390153113901541139015511390156113901571139015811390159113901601139016111390162113901631139016411390165113901661139016711390168113901691139017011390171113901721139017311390174113901751139017611390177113901781139017911390180113901811139018211390183113901841139018511390186113901871139018811390189113901901139019111390192113901931139019411390195113901961139019711390198113901991139020011390201113902021139020311390204113902051139020611390207113902081139020911390210113902111139021211390213113902141139021511390216113902171139021811390219113902201139022111390222113902231139022411390225113902261139022711390228113902291139023011390231113902321139023311390234113902351139023611390237113902381139023911390240113902411139024211390243113902441139024511390246113902471139024811390249113902501139025111390252113902531139025411390255113902561139025711390258113902591139026011390261113902621139026311390264113902651139026611390267113902681139026911390270113902711139027211390273113902741139027511390276113902771139027811390279113902801139028111390282113902831139028411390285113902861139028711390288113902891139029011390291113902921139029311390294113902951139029611390297113902981139029911390300113903011139030211390303113903041139030511390306113903071139030811390309113903101139031111390312113903131139031411390315113903161139031711390318113903191139032011390321113903221139032311390324113903251139032611390327113903281139032911390330113903311139033211390333113903341139033511390336113903371139033811390339113903401139034111390342113903431139034411390345113903461139034711390348113903491139035011390351113903521139035311390354113903551139035611390357113903581139035911390360113903611139036211390363113903641139036511390366113903671139036811390369113903701139037111390372113903731139037411390375113903761139037711390378113903791139038011390381113903821139038311390384113903851139038611390387113903881139038911390390113903911139039211390393113903941139039511390396113903971139039811390399113904001139040111390402113904031139040411390405113904061139040711390408113904091139041011390411113904121139041311390414113904151139041611390417113904181139041911390420113904211139042211390423113904241139042511390426113904271139042811390429113904301139043111390432113904331139043411390435113904361139043711390438113904391139044011390441113904421139044311390444113904451139044611390447113904481139044911390450113904511139045211390453113904541139045511390456113904571139045811390459113904601139046111390462113904631139046411390465113904661139046711390468113904691139047011390471113904721139047311390474113904751139047611390477113904781139047911390480113904811139048211390483113904841139048511390486113904871139048811390489113904901139049111390492113904931139049411390495113904961139049711390498113904991139050011390501113905021139050311390504113905051139050611390507113905081139050911390510113905111139051211390513113905141139051511390516113905171139051811390519113905201139052111390522113905231139052411390525113905261139052711390528113905291139053011390531113905321140007711400078114000791140008011400081114000821140008311400084114000851140008611400087114000881140008911400090114000911140009211400093114000941140009511400096114000971140009811400099114001001140010111400102114001031140010411400105114001061140010711400108114001091140011011400111114001121140011311400114114001151140011611400117114001181140011911400120114001211140012211400123114001241140012511400126114001271140012811400129114001301140013111400132114001331140013411400135114001361140013711400138114001391140014011400141114001421140014311400144114001451140014611400147114001481140014911400150114001511140015211400153114001541140015511400156114001571140015811400159114001601140016111400162114001631140016411400165114001661140016711400168114001691140017011400171114001721140017311400174114001751140017611400177114001781140017911400180114001811140018211400183114001841140018511400186114001871140018811400189114001901140019111400192114001931140019411400195114001961140019711400198114001991140020011400201114002021140020311400204114002051140020611400207114002081140020911400210114002111140021211400213114002141140021511400216114002171140021811400219114002201140022111400222114002231140022411400225114002261140022711400228114002291140023011400231114002321140023311400234114002351140023611400237114002381140023911400240114002411140024211400243114002441140024511400246114002471140024811400249114002501140025111400252114002531140025411400255114002561140025711400258114002591140026011400261114002621140026311400264114002651140026611400267114002681140026911400270114002711140027211400273114002741140027511400276114002771140027811400279114002801140028111400282114002831140028411400285114002861140028711400288114002891140029011400291114002921140029311400294114002951140029611400297114002981140029911400300114003011140030211400303114003041140030511400306114003071140030811400309114003101140031111400312114003131140031411400315114003161140031711400318114003191140032011400321114003221140032311400324114003251140032611400327114003281140032911400330114003311140033211400333114003341140033511400336114003371140033811400339114003401140034111400342114003431140034411400345114003461140034711400348114003491140035011400351114003521140035311400354114003551140035611400357114003581140035911400360114003611140036211400363114003641140036511400366114003671140036811400369114003701140037111400372114003731140037411400375114003761140037711400378114003791140038011400381114003821140038311400384114003851140038611400387114003881140038911400390114003911140039211400393114003941140039511400396114003971140039811400399114004001140040111400402114004031140040411400405114004061140040711400408114004091140041011400411114004121140041311400414114004151140041611400417114004181140041911400420114004211140042211400423114004241140042511400426114004271140042811400429114004301140043111400432114004331140043411400435114004361140043711400438114004391140044011400441114004421140044311400444114004451140044611400447114004481140044911400450114004511140045211400453114004541140045511400456114004571140045811400459114004601140046111400462114004631140046411400465114004661140046711400468114004691140047011400471114004721140047311400474114004751140047611400477114004781140047911400480114004811140048211400483114004841140048511400486114004871140048811400489114004901140049111400492114004931140049411400495114004961140049711400498114004991140050011400501114005021140050311400504114005051140050611400507114005081140050911400510114005111140051211400513114005141140051511400516114005171140051811400519114005201140052111400522114005231140052411400525114005261140052711400528114005291140053011400531114005321141007811410079114100801141008111410082114100831141008411410085114100861141008711410088114100891141009011410091114100921141009311410094114100951141009611410097114100981141009911410100114101011141010211410103114101041141010511410106114101071141010811410109114101101141011111410112114101131141011411410115114101161141011711410118114101191141012011410121114101221141012311410124114101251141012611410127114101281141012911410130114101311141013211410133114101341141013511410136114101371141013811410139114101401141014111410142114101431141014411410145114101461141014711410148114101491141015011410151114101521141015311410154114101551141015611410157114101581141015911410160114101611141016211410163114101641141016511410166114101671141016811410169114101701141017111410172114101731141017411410175114101761141017711410178114101791141018011410181114101821141018311410184114101851141018611410187114101881141018911410190114101911141019211410193114101941141019511410196114101971141019811410199114102001141020111410202114102031141020411410205114102061141020711410208114102091141021011410211114102121141021311410214114102151141021611410217114102181141021911410220114102211141022211410223114102241141022511410226114102271141022811410229114102301141023111410232114102331141023411410235114102361141023711410238114102391141024011410241114102421141024311410244114102451141024611410247114102481141024911410250114102511141025211410253114102541141025511410256114102571141025811410259114102601141026111410262114102631141026411410265114102661141026711410268114102691141027011410271114102721141027311410274114102751141027611410277114102781141027911410280114102811141028211410283114102841141028511410286114102871141028811410289114102901141029111410292114102931141029411410295114102961141029711410298114102991141030011410301114103021141030311410304114103051141030611410307114103081141030911410310114103111141031211410313114103141141031511410316114103171141031811410319114103201141032111410322114103231141032411410325114103261141032711410328114103291141033011410331114103321141033311410334114103351141033611410337114103381141033911410340114103411141034211410343114103441141034511410346114103471141034811410349114103501141035111410352114103531141035411410355114103561141035711410358114103591141036011410361114103621141036311410364114103651141036611410367114103681141036911410370114103711141037211410373114103741141037511410376114103771141037811410379114103801141038111410382114103831141038411410385114103861141038711410388114103891141039011410391114103921141039311410394114103951141039611410397114103981141039911410400114104011141040211410403114104041141040511410406114104071141040811410409114104101141041111410412114104131141041411410415114104161141041711410418114104191141042011410421114104221141042311410424114104251141042611410427114104281141042911410430114104311141043211410433114104341141043511410436114104371141043811410439114104401141044111410442114104431141044411410445114104461141044711410448114104491141045011410451114104521141045311410454114104551141045611410457114104581141045911410460114104611141046211410463114104641141046511410466114104671141046811410469114104701141047111410472114104731141047411410475114104761141047711410478114104791141048011410481114104821141048311410484114104851141048611410487114104881141048911410490114104911141049211410493114104941141049511410496114104971141049811410499114105001141050111410502114105031141050411410505114105061141050711410508114105091141051011410511114105121141051311410514114105151141051611410517114105181141051911410520114105211141052211410523114105241141052511410526114105271141052811410529114105301141053111410532114200781142007911420080114200811142008211420083114200841142008511420086114200871142008811420089114200901142009111420092114200931142009411420095114200961142009711420098114200991142010011420101114201021142010311420104114201051142010611420107114201081142010911420110114201111142011211420113114201141142011511420116114201171142011811420119114201201142012111420122114201231142012411420125114201261142012711420128114201291142013011420131114201321142013311420134114201351142013611420137114201381142013911420140114201411142014211420143114201441142014511420146114201471142014811420149114201501142015111420152114201531142015411420155114201561142015711420158114201591142016011420161114201621142016311420164114201651142016611420167114201681142016911420170114201711142017211420173114201741142017511420176114201771142017811420179114201801142018111420182114201831142018411420185114201861142018711420188114201891142019011420191114201921142019311420194114201951142019611420197114201981142019911420200114202011142020211420203114202041142020511420206114202071142020811420209114202101142021111420212114202131142021411420215114202161142021711420218114202191142022011420221114202221142022311420224114202251142022611420227114202281142022911420230114202311142023211420233114202341142023511420236114202371142023811420239114202401142024111420242114202431142024411420245114202461142024711420248114202491142025011420251114202521142025311420254114202551142025611420257114202581142025911420260114202611142026211420263114202641142026511420266114202671142026811420269114202701142027111420272114202731142027411420275114202761142027711420278114202791142028011420281114202821142028311420284114202851142028611420287114202881142028911420290114202911142029211420293114202941142029511420296114202971142029811420299114203001142030111420302114203031142030411420305114203061142030711420308114203091142031011420311114203121142031311420314114203151142031611420317114203181142031911420320114203211142032211420323114203241142032511420326114203271142032811420329114203301142033111420332114203331142033411420335114203361142033711420338114203391142034011420341114203421142034311420344114203451142034611420347114203481142034911420350114203511142035211420353114203541142035511420356114203571142035811420359114203601142036111420362114203631142036411420365114203661142036711420368114203691142037011420371114203721142037311420374114203751142037611420377114203781142037911420380114203811142038211420383114203841142038511420386114203871142038811420389114203901142039111420392114203931142039411420395114203961142039711420398114203991142040011420401114204021142040311420404114204051142040611420407114204081142040911420410114204111142041211420413114204141142041511420416114204171142041811420419114204201142042111420422114204231142042411420425114204261142042711420428114204291142043011420431114204321142043311420434114204351142043611420437114204381142043911420440114204411142044211420443114204441142044511420446114204471142044811420449114204501142045111420452114204531142045411420455114204561142045711420458114204591142046011420461114204621142046311420464114204651142046611420467114204681142046911420470114204711142047211420473114204741142047511420476114204771142047811420479114204801142048111420482114204831142048411420485114204861142048711420488114204891142049011420491114204921142049311420494114204951142049611420497114204981142049911420500114205011142050211420503114205041142050511420506114205071142050811420509114205101142051111420512114205131142051411420515114205161142051711420518114205191142052011420521114205221142052311420524114205251142052611420527114205281142052911420530114205311143007811430079114300801143008111430082114300831143008411430085114300861143008711430088114300891143009011430091114300921143009311430094114300951143009611430097114300981143009911430100114301011143010211430103114301041143010511430106114301071143010811430109114301101143011111430112114301131143011411430115114301161143011711430118114301191143012011430121114301221143012311430124114301251143012611430127114301281143012911430130114301311143013211430133114301341143013511430136114301371143013811430139114301401143014111430142114301431143014411430145114301461143014711430148114301491143015011430151114301521143015311430154114301551143015611430157114301581143015911430160114301611143016211430163114301641143016511430166114301671143016811430169114301701143017111430172114301731143017411430175114301761143017711430178114301791143018011430181114301821143018311430184114301851143018611430187114301881143018911430190114301911143019211430193114301941143019511430196114301971143019811430199114302001143020111430202114302031143020411430205114302061143020711430208114302091143021011430211114302121143021311430214114302151143021611430217114302181143021911430220114302211143022211430223114302241143022511430226114302271143022811430229114302301143023111430232114302331143023411430235114302361143023711430238114302391143024011430241114302421143024311430244114302451143024611430247114302481143024911430250114302511143025211430253114302541143025511430256114302571143025811430259114302601143026111430262114302631143026411430265114302661143026711430268114302691143027011430271114302721143027311430274114302751143027611430277114302781143027911430280114302811143028211430283114302841143028511430286114302871143028811430289114302901143029111430292114302931143029411430295114302961143029711430298114302991143030011430301114303021143030311430304114303051143030611430307114303081143030911430310114303111143031211430313114303141143031511430316114303171143031811430319114303201143032111430322114303231143032411430325114303261143032711430328114303291143033011430331114303321143033311430334114303351143033611430337114303381143033911430340114303411143034211430343114303441143034511430346114303471143034811430349114303501143035111430352114303531143035411430355114303561143035711430358114303591143036011430361114303621143036311430364114303651143036611430367114303681143036911430370114303711143037211430373114303741143037511430376114303771143037811430379114303801143038111430382114303831143038411430385114303861143038711430388114303891143039011430391114303921143039311430394114303951143039611430397114303981143039911430400114304011143040211430403114304041143040511430406114304071143040811430409114304101143041111430412114304131143041411430415114304161143041711430418114304191143042011430421114304221143042311430424114304251143042611430427114304281143042911430430114304311143043211430433114304341143043511430436114304371143043811430439114304401143044111430442114304431143044411430445114304461143044711430448114304491143045011430451114304521143045311430454114304551143045611430457114304581143045911430460114304611143046211430463114304641143046511430466114304671143046811430469114304701143047111430472114304731143047411430475114304761143047711430478114304791143048011430481114304821143048311430484114304851143048611430487114304881143048911430490114304911143049211430493114304941143049511430496114304971143049811430499114305001143050111430502114305031143050411430505114305061143050711430508114305091143051011430511114305121143051311430514114305151143051611430517114305181143051911430520114305211143052211430523114305241143052511430526114305271143052811430529114305301143053111440078114400791144008011440081114400821144008311440084114400851144008611440087114400881144008911440090114400911144009211440093114400941144009511440096114400971144009811440099114401001144010111440102114401031144010411440105114401061144010711440108114401091144011011440111114401121144011311440114114401151144011611440117114401181144011911440120114401211144012211440123114401241144012511440126114401271144012811440129114401301144013111440132114401331144013411440135114401361144013711440138114401391144014011440141114401421144014311440144114401451144014611440147114401481144014911440150114401511144015211440153114401541144015511440156114401571144015811440159114401601144016111440162114401631144016411440165114401661144016711440168114401691144017011440171114401721144017311440174114401751144017611440177114401781144017911440180114401811144018211440183114401841144018511440186114401871144018811440189114401901144019111440192114401931144019411440195114401961144019711440198114401991144020011440201114402021144020311440204114402051144020611440207114402081144020911440210114402111144021211440213114402141144021511440216114402171144021811440219114402201144022111440222114402231144022411440225114402261144022711440228114402291144023011440231114402321144023311440234114402351144023611440237114402381144023911440240114402411144024211440243114402441144024511440246114402471144024811440249114402501144025111440252114402531144025411440255114402561144025711440258114402591144026011440261114402621144026311440264114402651144026611440267114402681144026911440270114402711144027211440273114402741144027511440276114402771144027811440279114402801144028111440282114402831144028411440285114402861144028711440288114402891144029011440291114402921144029311440294114402951144029611440297114402981144029911440300114403011144030211440303114403041144030511440306114403071144030811440309114403101144031111440312114403131144031411440315114403161144031711440318114403191144032011440321114403221144032311440324114403251144032611440327114403281144032911440330114403311144033211440333114403341144033511440336114403371144033811440339114403401144034111440342114403431144034411440345114403461144034711440348114403491144035011440351114403521144035311440354114403551144035611440357114403581144035911440360114403611144036211440363114403641144036511440366114403671144036811440369114403701144037111440372114403731144037411440375114403761144037711440378114403791144038011440381114403821144038311440384114403851144038611440387114403881144038911440390114403911144039211440393114403941144039511440396114403971144039811440399114404001144040111440402114404031144040411440405114404061144040711440408114404091144041011440411114404121144041311440414114404151144041611440417114404181144041911440420114404211144042211440423114404241144042511440426114404271144042811440429114404301144043111440432114404331144043411440435114404361144043711440438114404391144044011440441114404421144044311440444114404451144044611440447114404481144044911440450114404511144045211440453114404541144045511440456114404571144045811440459114404601144046111440462114404631144046411440465114404661144046711440468114404691144047011440471114404721144047311440474114404751144047611440477114404781144047911440480114404811144048211440483114404841144048511440486114404871144048811440489114404901144049111440492114404931144049411440495114404961144049711440498114404991144050011440501114405021144050311440504114405051144050611440507114405081144050911440510114405111144051211440513114405141144051511440516114405171144051811440519114405201144052111440522114405231144052411440525114405261144052711440528114405291144053011440531114500781145007911450080114500811145008211450083114500841145008511450086114500871145008811450089114500901145009111450092114500931145009411450095114500961145009711450098114500991145010011450101114501021145010311450104114501051145010611450107114501081145010911450110114501111145011211450113114501141145011511450116114501171145011811450119114501201145012111450122114501231145012411450125114501261145012711450128114501291145013011450131114501321145013311450134114501351145013611450137114501381145013911450140114501411145014211450143114501441145014511450146114501471145014811450149114501501145015111450152114501531145015411450155114501561145015711450158114501591145016011450161114501621145016311450164114501651145016611450167114501681145016911450170114501711145017211450173114501741145017511450176114501771145017811450179114501801145018111450182114501831145018411450185114501861145018711450188114501891145019011450191114501921145019311450194114501951145019611450197114501981145019911450200114502011145020211450203114502041145020511450206114502071145020811450209114502101145021111450212114502131145021411450215114502161145021711450218114502191145022011450221114502221145022311450224114502251145022611450227114502281145022911450230114502311145023211450233114502341145023511450236114502371145023811450239114502401145024111450242114502431145024411450245114502461145024711450248114502491145025011450251114502521145025311450254114502551145025611450257114502581145025911450260114502611145026211450263114502641145026511450266114502671145026811450269114502701145027111450272114502731145027411450275114502761145027711450278114502791145028011450281114502821145028311450284114502851145028611450287114502881145028911450290114502911145029211450293114502941145029511450296114502971145029811450299114503001145030111450302114503031145030411450305114503061145030711450308114503091145031011450311114503121145031311450314114503151145031611450317114503181145031911450320114503211145032211450323114503241145032511450326114503271145032811450329114503301145033111450332114503331145033411450335114503361145033711450338114503391145034011450341114503421145034311450344114503451145034611450347114503481145034911450350114503511145035211450353114503541145035511450356114503571145035811450359114503601145036111450362114503631145036411450365114503661145036711450368114503691145037011450371114503721145037311450374114503751145037611450377114503781145037911450380114503811145038211450383114503841145038511450386114503871145038811450389114503901145039111450392114503931145039411450395114503961145039711450398114503991145040011450401114504021145040311450404114504051145040611450407114504081145040911450410114504111145041211450413114504141145041511450416114504171145041811450419114504201145042111450422114504231145042411450425114504261145042711450428114504291145043011450431114504321145043311450434114504351145043611450437114504381145043911450440114504411145044211450443114504441145044511450446114504471145044811450449114504501145045111450452114504531145045411450455114504561145045711450458114504591145046011450461114504621145046311450464114504651145046611450467114504681145046911450470114504711145047211450473114504741145047511450476114504771145047811450479114504801145048111450482114504831145048411450485114504861145048711450488114504891145049011450491114504921145049311450494114504951145049611450497114504981145049911450500114505011145050211450503114505041145050511450506114505071145050811450509114505101145051111450512114505131145051411450515114505161145051711450518114505191145052011450521114505221145052311450524114505251145052611450527114505281145052911450530114505311146007811460079114600801146008111460082114600831146008411460085114600861146008711460088114600891146009011460091114600921146009311460094114600951146009611460097114600981146009911460100114601011146010211460103114601041146010511460106114601071146010811460109114601101146011111460112114601131146011411460115114601161146011711460118114601191146012011460121114601221146012311460124114601251146012611460127114601281146012911460130114601311146013211460133114601341146013511460136114601371146013811460139114601401146014111460142114601431146014411460145114601461146014711460148114601491146015011460151114601521146015311460154114601551146015611460157114601581146015911460160114601611146016211460163114601641146016511460166114601671146016811460169114601701146017111460172114601731146017411460175114601761146017711460178114601791146018011460181114601821146018311460184114601851146018611460187114601881146018911460190114601911146019211460193114601941146019511460196114601971146019811460199114602001146020111460202114602031146020411460205114602061146020711460208114602091146021011460211114602121146021311460214114602151146021611460217114602181146021911460220114602211146022211460223114602241146022511460226114602271146022811460229114602301146023111460232114602331146023411460235114602361146023711460238114602391146024011460241114602421146024311460244114602451146024611460247114602481146024911460250114602511146025211460253114602541146025511460256114602571146025811460259114602601146026111460262114602631146026411460265114602661146026711460268114602691146027011460271114602721146027311460274114602751146027611460277114602781146027911460280114602811146028211460283114602841146028511460286114602871146028811460289114602901146029111460292114602931146029411460295114602961146029711460298114602991146030011460301114603021146030311460304114603051146030611460307114603081146030911460310114603111146031211460313114603141146031511460316114603171146031811460319114603201146032111460322114603231146032411460325114603261146032711460328114603291146033011460331114603321146033311460334114603351146033611460337114603381146033911460340114603411146034211460343114603441146034511460346114603471146034811460349114603501146035111460352114603531146035411460355114603561146035711460358114603591146036011460361114603621146036311460364114603651146036611460367114603681146036911460370114603711146037211460373114603741146037511460376114603771146037811460379114603801146038111460382114603831146038411460385114603861146038711460388114603891146039011460391114603921146039311460394114603951146039611460397114603981146039911460400114604011146040211460403114604041146040511460406114604071146040811460409114604101146041111460412114604131146041411460415114604161146041711460418114604191146042011460421114604221146042311460424114604251146042611460427114604281146042911460430114604311146043211460433114604341146043511460436114604371146043811460439114604401146044111460442114604431146044411460445114604461146044711460448114604491146045011460451114604521146045311460454114604551146045611460457114604581146045911460460114604611146046211460463114604641146046511460466114604671146046811460469114604701146047111460472114604731146047411460475114604761146047711460478114604791146048011460481114604821146048311460484114604851146048611460487114604881146048911460490114604911146049211460493114604941146049511460496114604971146049811460499114605001146050111460502114605031146050411460505114605061146050711460508114605091146051011460511114605121146051311460514114605151146051611460517114605181146051911460520114605211146052211460523114605241146052511460526114605271146052811460529114605301147007911470080114700811147008211470083114700841147008511470086114700871147008811470089114700901147009111470092114700931147009411470095114700961147009711470098114700991147010011470101114701021147010311470104114701051147010611470107114701081147010911470110114701111147011211470113114701141147011511470116114701171147011811470119114701201147012111470122114701231147012411470125114701261147012711470128114701291147013011470131114701321147013311470134114701351147013611470137114701381147013911470140114701411147014211470143114701441147014511470146114701471147014811470149114701501147015111470152114701531147015411470155114701561147015711470158114701591147016011470161114701621147016311470164114701651147016611470167114701681147016911470170114701711147017211470173114701741147017511470176114701771147017811470179114701801147018111470182114701831147018411470185114701861147018711470188114701891147019011470191114701921147019311470194114701951147019611470197114701981147019911470200114702011147020211470203114702041147020511470206114702071147020811470209114702101147021111470212114702131147021411470215114702161147021711470218114702191147022011470221114702221147022311470224114702251147022611470227114702281147022911470230114702311147023211470233114702341147023511470236114702371147023811470239114702401147024111470242114702431147024411470245114702461147024711470248114702491147025011470251114702521147025311470254114702551147025611470257114702581147025911470260114702611147026211470263114702641147026511470266114702671147026811470269114702701147027111470272114702731147027411470275114702761147027711470278114702791147028011470281114702821147028311470284114702851147028611470287114702881147028911470290114702911147029211470293114702941147029511470296114702971147029811470299114703001147030111470302114703031147030411470305114703061147030711470308114703091147031011470311114703121147031311470314114703151147031611470317114703181147031911470320114703211147032211470323114703241147032511470326114703271147032811470329114703301147033111470332114703331147033411470335114703361147033711470338114703391147034011470341114703421147034311470344114703451147034611470347114703481147034911470350114703511147035211470353114703541147035511470356114703571147035811470359114703601147036111470362114703631147036411470365114703661147036711470368114703691147037011470371114703721147037311470374114703751147037611470377114703781147037911470380114703811147038211470383114703841147038511470386114703871147038811470389114703901147039111470392114703931147039411470395114703961147039711470398114703991147040011470401114704021147040311470404114704051147040611470407114704081147040911470410114704111147041211470413114704141147041511470416114704171147041811470419114704201147042111470422114704231147042411470425114704261147042711470428114704291147043011470431114704321147043311470434114704351147043611470437114704381147043911470440114704411147044211470443114704441147044511470446114704471147044811470449114704501147045111470452114704531147045411470455114704561147045711470458114704591147046011470461114704621147046311470464114704651147046611470467114704681147046911470470114704711147047211470473114704741147047511470476114704771147047811470479114704801147048111470482114704831147048411470485114704861147048711470488114704891147049011470491114704921147049311470494114704951147049611470497114704981147049911470500114705011147050211470503114705041147050511470506114705071147050811470509114705101147051111470512114705131147051411470515114705161147051711470518114705191147052011470521114705221147052311470524114705251147052611470527114705281147052911470530114800791148008011480081114800821148008311480084114800851148008611480087114800881148008911480090114800911148009211480093114800941148009511480096114800971148009811480099114801001148010111480102114801031148010411480105114801061148010711480108114801091148011011480111114801121148011311480114114801151148011611480117114801181148011911480120114801211148012211480123114801241148012511480126114801271148012811480129114801301148013111480132114801331148013411480135114801361148013711480138114801391148014011480141114801421148014311480144114801451148014611480147114801481148014911480150114801511148015211480153114801541148015511480156114801571148015811480159114801601148016111480162114801631148016411480165114801661148016711480168114801691148017011480171114801721148017311480174114801751148017611480177114801781148017911480180114801811148018211480183114801841148018511480186114801871148018811480189114801901148019111480192114801931148019411480195114801961148019711480198114801991148020011480201114802021148020311480204114802051148020611480207114802081148020911480210114802111148021211480213114802141148021511480216114802171148021811480219114802201148022111480222114802231148022411480225114802261148022711480228114802291148023011480231114802321148023311480234114802351148023611480237114802381148023911480240114802411148024211480243114802441148024511480246114802471148024811480249114802501148025111480252114802531148025411480255114802561148025711480258114802591148026011480261114802621148026311480264114802651148026611480267114802681148026911480270114802711148027211480273114802741148027511480276114802771148027811480279114802801148028111480282114802831148028411480285114802861148028711480288114802891148029011480291114802921148029311480294114802951148029611480297114802981148029911480300114803011148030211480303114803041148030511480306114803071148030811480309114803101148031111480312114803131148031411480315114803161148031711480318114803191148032011480321114803221148032311480324114803251148032611480327114803281148032911480330114803311148033211480333114803341148033511480336114803371148033811480339114803401148034111480342114803431148034411480345114803461148034711480348114803491148035011480351114803521148035311480354114803551148035611480357114803581148035911480360114803611148036211480363114803641148036511480366114803671148036811480369114803701148037111480372114803731148037411480375114803761148037711480378114803791148038011480381114803821148038311480384114803851148038611480387114803881148038911480390114803911148039211480393114803941148039511480396114803971148039811480399114804001148040111480402114804031148040411480405114804061148040711480408114804091148041011480411114804121148041311480414114804151148041611480417114804181148041911480420114804211148042211480423114804241148042511480426114804271148042811480429114804301148043111480432114804331148043411480435114804361148043711480438114804391148044011480441114804421148044311480444114804451148044611480447114804481148044911480450114804511148045211480453114804541148045511480456114804571148045811480459114804601148046111480462114804631148046411480465114804661148046711480468114804691148047011480471114804721148047311480474114804751148047611480477114804781148047911480480114804811148048211480483114804841148048511480486114804871148048811480489114804901148049111480492114804931148049411480495114804961148049711480498114804991148050011480501114805021148050311480504114805051148050611480507114805081148050911480510114805111148051211480513114805141148051511480516114805171148051811480519114805201148052111480522114805231148052411480525114805261148052711480528114805291149007911490080114900811149008211490083114900841149008511490086114900871149008811490089114900901149009111490092114900931149009411490095114900961149009711490098114900991149010011490101114901021149010311490104114901051149010611490107114901081149010911490110114901111149011211490113114901141149011511490116114901171149011811490119114901201149012111490122114901231149012411490125114901261149012711490128114901291149013011490131114901321149013311490134114901351149013611490137114901381149013911490140114901411149014211490143114901441149014511490146114901471149014811490149114901501149015111490152114901531149015411490155114901561149015711490158114901591149016011490161114901621149016311490164114901651149016611490167114901681149016911490170114901711149017211490173114901741149017511490176114901771149017811490179114901801149018111490182114901831149018411490185114901861149018711490188114901891149019011490191114901921149019311490194114901951149019611490197114901981149019911490200114902011149020211490203114902041149020511490206114902071149020811490209114902101149021111490212114902131149021411490215114902161149021711490218114902191149022011490221114902221149022311490224114902251149022611490227114902281149022911490230114902311149023211490233114902341149023511490236114902371149023811490239114902401149024111490242114902431149024411490245114902461149024711490248114902491149025011490251114902521149025311490254114902551149025611490257114902581149025911490260114902611149026211490263114902641149026511490266114902671149026811490269114902701149027111490272114902731149027411490275114902761149027711490278114902791149028011490281114902821149028311490284114902851149028611490287114902881149028911490290114902911149029211490293114902941149029511490296114902971149029811490299114903001149030111490302114903031149030411490305114903061149030711490308114903091149031011490311114903121149031311490314114903151149031611490317114903181149031911490320114903211149032211490323114903241149032511490326114903271149032811490329114903301149033111490332114903331149033411490335114903361149033711490338114903391149034011490341114903421149034311490344114903451149034611490347114903481149034911490350114903511149035211490353114903541149035511490356114903571149035811490359114903601149036111490362114903631149036411490365114903661149036711490368114903691149037011490371114903721149037311490374114903751149037611490377114903781149037911490380114903811149038211490383114903841149038511490386114903871149038811490389114903901149039111490392114903931149039411490395114903961149039711490398114903991149040011490401114904021149040311490404114904051149040611490407114904081149040911490410114904111149041211490413114904141149041511490416114904171149041811490419114904201149042111490422114904231149042411490425114904261149042711490428114904291149043011490431114904321149043311490434114904351149043611490437114904381149043911490440114904411149044211490443114904441149044511490446114904471149044811490449114904501149045111490452114904531149045411490455114904561149045711490458114904591149046011490461114904621149046311490464114904651149046611490467114904681149046911490470114904711149047211490473114904741149047511490476114904771149047811490479114904801149048111490482114904831149048411490485114904861149048711490488114904891149049011490491114904921149049311490494114904951149049611490497114904981149049911490500114905011149050211490503114905041149050511490506114905071149050811490509114905101149051111490512114905131149051411490515114905161149051711490518114905191149052011490521114905221149052311490524114905251149052611490527114905281150007911500080115000811150008211500083115000841150008511500086115000871150008811500089115000901150009111500092115000931150009411500095115000961150009711500098115000991150010011500101115001021150010311500104115001051150010611500107115001081150010911500110115001111150011211500113115001141150011511500116115001171150011811500119115001201150012111500122115001231150012411500125115001261150012711500128115001291150013011500131115001321150013311500134115001351150013611500137115001381150013911500140115001411150014211500143115001441150014511500146115001471150014811500149115001501150015111500152115001531150015411500155115001561150015711500158115001591150016011500161115001621150016311500164115001651150016611500167115001681150016911500170115001711150017211500173115001741150017511500176115001771150017811500179115001801150018111500182115001831150018411500185115001861150018711500188115001891150019011500191115001921150019311500194115001951150019611500197115001981150019911500200115002011150020211500203115002041150020511500206115002071150020811500209115002101150021111500212115002131150021411500215115002161150021711500218115002191150022011500221115002221150022311500224115002251150022611500227115002281150022911500230115002311150023211500233115002341150023511500236115002371150023811500239115002401150024111500242115002431150024411500245115002461150024711500248115002491150025011500251115002521150025311500254115002551150025611500257115002581150025911500260115002611150026211500263115002641150026511500266115002671150026811500269115002701150027111500272115002731150027411500275115002761150027711500278115002791150028011500281115002821150028311500284115002851150028611500287115002881150028911500290115002911150029211500293115002941150029511500296115002971150029811500299115003001150030111500302115003031150030411500305115003061150030711500308115003091150031011500311115003121150031311500314115003151150031611500317115003181150031911500320115003211150032211500323115003241150032511500326115003271150032811500329115003301150033111500332115003331150033411500335115003361150033711500338115003391150034011500341115003421150034311500344115003451150034611500347115003481150034911500350115003511150035211500353115003541150035511500356115003571150035811500359115003601150036111500362115003631150036411500365115003661150036711500368115003691150037011500371115003721150037311500374115003751150037611500377115003781150037911500380115003811150038211500383115003841150038511500386115003871150038811500389115003901150039111500392115003931150039411500395115003961150039711500398115003991150040011500401115004021150040311500404115004051150040611500407115004081150040911500410115004111150041211500413115004141150041511500416115004171150041811500419115004201150042111500422115004231150042411500425115004261150042711500428115004291150043011500431115004321150043311500434115004351150043611500437115004381150043911500440115004411150044211500443115004441150044511500446115004471150044811500449115004501150045111500452115004531150045411500455115004561150045711500458115004591150046011500461115004621150046311500464115004651150046611500467115004681150046911500470115004711150047211500473115004741150047511500476115004771150047811500479115004801150048111500482115004831150048411500485115004861150048711500488115004891150049011500491115004921150049311500494115004951150049611500497115004981150049911500500115005011150050211500503115005041150050511500506115005071150050811500509115005101150051111500512115005131150051411500515115005161150051711500518115005191150052011500521115005221150052311500524115005251150052611500527115100791151008011510081115100821151008311510084115100851151008611510087115100881151008911510090115100911151009211510093115100941151009511510096115100971151009811510099115101001151010111510102115101031151010411510105115101061151010711510108115101091151011011510111115101121151011311510114115101151151011611510117115101181151011911510120115101211151012211510123115101241151012511510126115101271151012811510129115101301151013111510132115101331151013411510135115101361151013711510138115101391151014011510141115101421151014311510144115101451151014611510147115101481151014911510150115101511151015211510153115101541151015511510156115101571151015811510159115101601151016111510162115101631151016411510165115101661151016711510168115101691151017011510171115101721151017311510174115101751151017611510177115101781151017911510180115101811151018211510183115101841151018511510186115101871151018811510189115101901151019111510192115101931151019411510195115101961151019711510198115101991151020011510201115102021151020311510204115102051151020611510207115102081151020911510210115102111151021211510213115102141151021511510216115102171151021811510219115102201151022111510222115102231151022411510225115102261151022711510228115102291151023011510231115102321151023311510234115102351151023611510237115102381151023911510240115102411151024211510243115102441151024511510246115102471151024811510249115102501151025111510252115102531151025411510255115102561151025711510258115102591151026011510261115102621151026311510264115102651151026611510267115102681151026911510270115102711151027211510273115102741151027511510276115102771151027811510279115102801151028111510282115102831151028411510285115102861151028711510288115102891151029011510291115102921151029311510294115102951151029611510297115102981151029911510300115103011151030211510303115103041151030511510306115103071151030811510309115103101151031111510312115103131151031411510315115103161151031711510318115103191151032011510321115103221151032311510324115103251151032611510327115103281151032911510330115103311151033211510333115103341151033511510336115103371151033811510339115103401151034111510342115103431151034411510345115103461151034711510348115103491151035011510351115103521151035311510354115103551151035611510357115103581151035911510360115103611151036211510363115103641151036511510366115103671151036811510369115103701151037111510372115103731151037411510375115103761151037711510378115103791151038011510381115103821151038311510384115103851151038611510387115103881151038911510390115103911151039211510393115103941151039511510396115103971151039811510399115104001151040111510402115104031151040411510405115104061151040711510408115104091151041011510411115104121151041311510414115104151151041611510417115104181151041911510420115104211151042211510423115104241151042511510426115104271151042811510429115104301151043111510432115104331151043411510435115104361151043711510438115104391151044011510441115104421151044311510444115104451151044611510447115104481151044911510450115104511151045211510453115104541151045511510456115104571151045811510459115104601151046111510462115104631151046411510465115104661151046711510468115104691151047011510471115104721151047311510474115104751151047611510477115104781151047911510480115104811151048211510483115104841151048511510486115104871151048811510489115104901151049111510492115104931151049411510495115104961151049711510498115104991151050011510501115105021151050311510504115105051151050611510507115105081151050911510510115105111151051211510513115105141151051511510516115105171151051811510519115105201151052111510522115105231151052411510525115105261152007911520080115200811152008211520083115200841152008511520086115200871152008811520089115200901152009111520092115200931152009411520095115200961152009711520098115200991152010011520101115201021152010311520104115201051152010611520107115201081152010911520110115201111152011211520113115201141152011511520116115201171152011811520119115201201152012111520122115201231152012411520125115201261152012711520128115201291152013011520131115201321152013311520134115201351152013611520137115201381152013911520140115201411152014211520143115201441152014511520146115201471152014811520149115201501152015111520152115201531152015411520155115201561152015711520158115201591152016011520161115201621152016311520164115201651152016611520167115201681152016911520170115201711152017211520173115201741152017511520176115201771152017811520179115201801152018111520182115201831152018411520185115201861152018711520188115201891152019011520191115201921152019311520194115201951152019611520197115201981152019911520200115202011152020211520203115202041152020511520206115202071152020811520209115202101152021111520212115202131152021411520215115202161152021711520218115202191152022011520221115202221152022311520224115202251152022611520227115202281152022911520230115202311152023211520233115202341152023511520236115202371152023811520239115202401152024111520242115202431152024411520245115202461152024711520248115202491152025011520251115202521152025311520254115202551152025611520257115202581152025911520260115202611152026211520263115202641152026511520266115202671152026811520269115202701152027111520272115202731152027411520275115202761152027711520278115202791152028011520281115202821152028311520284115202851152028611520287115202881152028911520290115202911152029211520293115202941152029511520296115202971152029811520299115203001152030111520302115203031152030411520305115203061152030711520308115203091152031011520311115203121152031311520314115203151152031611520317115203181152031911520320115203211152032211520323115203241152032511520326115203271152032811520329115203301152033111520332115203331152033411520335115203361152033711520338115203391152034011520341115203421152034311520344115203451152034611520347115203481152034911520350115203511152035211520353115203541152035511520356115203571152035811520359115203601152036111520362115203631152036411520365115203661152036711520368115203691152037011520371115203721152037311520374115203751152037611520377115203781152037911520380115203811152038211520383115203841152038511520386115203871152038811520389115203901152039111520392115203931152039411520395115203961152039711520398115203991152040011520401115204021152040311520404115204051152040611520407115204081152040911520410115204111152041211520413115204141152041511520416115204171152041811520419115204201152042111520422115204231152042411520425115204261152042711520428115204291152043011520431115204321152043311520434115204351152043611520437115204381152043911520440115204411152044211520443115204441152044511520446115204471152044811520449115204501152045111520452115204531152045411520455115204561152045711520458115204591152046011520461115204621152046311520464115204651152046611520467115204681152046911520470115204711152047211520473115204741152047511520476115204771152047811520479115204801152048111520482115204831152048411520485115204861152048711520488115204891152049011520491115204921152049311520494115204951152049611520497115204981152049911520500115205011152050211520503115205041152050511520506115205071152050811520509115205101152051111520512115205131152051411520515115205161152051711520518115205191152052011520521115205221152052311520524115205251153008011530081115300821153008311530084115300851153008611530087115300881153008911530090115300911153009211530093115300941153009511530096115300971153009811530099115301001153010111530102115301031153010411530105115301061153010711530108115301091153011011530111115301121153011311530114115301151153011611530117115301181153011911530120115301211153012211530123115301241153012511530126115301271153012811530129115301301153013111530132115301331153013411530135115301361153013711530138115301391153014011530141115301421153014311530144115301451153014611530147115301481153014911530150115301511153015211530153115301541153015511530156115301571153015811530159115301601153016111530162115301631153016411530165115301661153016711530168115301691153017011530171115301721153017311530174115301751153017611530177115301781153017911530180115301811153018211530183115301841153018511530186115301871153018811530189115301901153019111530192115301931153019411530195115301961153019711530198115301991153020011530201115302021153020311530204115302051153020611530207115302081153020911530210115302111153021211530213115302141153021511530216115302171153021811530219115302201153022111530222115302231153022411530225115302261153022711530228115302291153023011530231115302321153023311530234115302351153023611530237115302381153023911530240115302411153024211530243115302441153024511530246115302471153024811530249115302501153025111530252115302531153025411530255115302561153025711530258115302591153026011530261115302621153026311530264115302651153026611530267115302681153026911530270115302711153027211530273115302741153027511530276115302771153027811530279115302801153028111530282115302831153028411530285115302861153028711530288115302891153029011530291115302921153029311530294115302951153029611530297115302981153029911530300115303011153030211530303115303041153030511530306115303071153030811530309115303101153031111530312115303131153031411530315115303161153031711530318115303191153032011530321115303221153032311530324115303251153032611530327115303281153032911530330115303311153033211530333115303341153033511530336115303371153033811530339115303401153034111530342115303431153034411530345115303461153034711530348115303491153035011530351115303521153035311530354115303551153035611530357115303581153035911530360115303611153036211530363115303641153036511530366115303671153036811530369115303701153037111530372115303731153037411530375115303761153037711530378115303791153038011530381115303821153038311530384115303851153038611530387115303881153038911530390115303911153039211530393115303941153039511530396115303971153039811530399115304001153040111530402115304031153040411530405115304061153040711530408115304091153041011530411115304121153041311530414115304151153041611530417115304181153041911530420115304211153042211530423115304241153042511530426115304271153042811530429115304301153043111530432115304331153043411530435115304361153043711530438115304391153044011530441115304421153044311530444115304451153044611530447115304481153044911530450115304511153045211530453115304541153045511530456115304571153045811530459115304601153046111530462115304631153046411530465115304661153046711530468115304691153047011530471115304721153047311530474115304751153047611530477115304781153047911530480115304811153048211530483115304841153048511530486115304871153048811530489115304901153049111530492115304931153049411530495115304961153049711530498115304991153050011530501115305021153050311530504115305051153050611530507115305081153050911530510115305111153051211530513115305141153051511530516115305171153051811530519115305201153052111530522115305231153052411540080115400811154008211540083115400841154008511540086115400871154008811540089115400901154009111540092115400931154009411540095115400961154009711540098115400991154010011540101115401021154010311540104115401051154010611540107115401081154010911540110115401111154011211540113115401141154011511540116115401171154011811540119115401201154012111540122115401231154012411540125115401261154012711540128115401291154013011540131115401321154013311540134115401351154013611540137115401381154013911540140115401411154014211540143115401441154014511540146115401471154014811540149115401501154015111540152115401531154015411540155115401561154015711540158115401591154016011540161115401621154016311540164115401651154016611540167115401681154016911540170115401711154017211540173115401741154017511540176115401771154017811540179115401801154018111540182115401831154018411540185115401861154018711540188115401891154019011540191115401921154019311540194115401951154019611540197115401981154019911540200115402011154020211540203115402041154020511540206115402071154020811540209115402101154021111540212115402131154021411540215115402161154021711540218115402191154022011540221115402221154022311540224115402251154022611540227115402281154022911540230115402311154023211540233115402341154023511540236115402371154023811540239115402401154024111540242115402431154024411540245115402461154024711540248115402491154025011540251115402521154025311540254115402551154025611540257115402581154025911540260115402611154026211540263115402641154026511540266115402671154026811540269115402701154027111540272115402731154027411540275115402761154027711540278115402791154028011540281115402821154028311540284115402851154028611540287115402881154028911540290115402911154029211540293115402941154029511540296115402971154029811540299115403001154030111540302115403031154030411540305115403061154030711540308115403091154031011540311115403121154031311540314115403151154031611540317115403181154031911540320115403211154032211540323115403241154032511540326115403271154032811540329115403301154033111540332115403331154033411540335115403361154033711540338115403391154034011540341115403421154034311540344115403451154034611540347115403481154034911540350115403511154035211540353115403541154035511540356115403571154035811540359115403601154036111540362115403631154036411540365115403661154036711540368115403691154037011540371115403721154037311540374115403751154037611540377115403781154037911540380115403811154038211540383115403841154038511540386115403871154038811540389115403901154039111540392115403931154039411540395115403961154039711540398115403991154040011540401115404021154040311540404115404051154040611540407115404081154040911540410115404111154041211540413115404141154041511540416115404171154041811540419115404201154042111540422115404231154042411540425115404261154042711540428115404291154043011540431115404321154043311540434115404351154043611540437115404381154043911540440115404411154044211540443115404441154044511540446115404471154044811540449115404501154045111540452115404531154045411540455115404561154045711540458115404591154046011540461115404621154046311540464115404651154046611540467115404681154046911540470115404711154047211540473115404741154047511540476115404771154047811540479115404801154048111540482115404831154048411540485115404861154048711540488115404891154049011540491115404921154049311540494115404951154049611540497115404981154049911540500115405011154050211540503115405041154050511540506115405071154050811540509115405101154051111540512115405131154051411540515115405161154051711540518115405191154052011540521115405221155008011550081115500821155008311550084115500851155008611550087115500881155008911550090115500911155009211550093115500941155009511550096115500971155009811550099115501001155010111550102115501031155010411550105115501061155010711550108115501091155011011550111115501121155011311550114115501151155011611550117115501181155011911550120115501211155012211550123115501241155012511550126115501271155012811550129115501301155013111550132115501331155013411550135115501361155013711550138115501391155014011550141115501421155014311550144115501451155014611550147115501481155014911550150115501511155015211550153115501541155015511550156115501571155015811550159115501601155016111550162115501631155016411550165115501661155016711550168115501691155017011550171115501721155017311550174115501751155017611550177115501781155017911550180115501811155018211550183115501841155018511550186115501871155018811550189115501901155019111550192115501931155019411550195115501961155019711550198115501991155020011550201115502021155020311550204115502051155020611550207115502081155020911550210115502111155021211550213115502141155021511550216115502171155021811550219115502201155022111550222115502231155022411550225115502261155022711550228115502291155023011550231115502321155023311550234115502351155023611550237115502381155023911550240115502411155024211550243115502441155024511550246115502471155024811550249115502501155025111550252115502531155025411550255115502561155025711550258115502591155026011550261115502621155026311550264115502651155026611550267115502681155026911550270115502711155027211550273115502741155027511550276115502771155027811550279115502801155028111550282115502831155028411550285115502861155028711550288115502891155029011550291115502921155029311550294115502951155029611550297115502981155029911550300115503011155030211550303115503041155030511550306115503071155030811550309115503101155031111550312115503131155031411550315115503161155031711550318115503191155032011550321115503221155032311550324115503251155032611550327115503281155032911550330115503311155033211550333115503341155033511550336115503371155033811550339115503401155034111550342115503431155034411550345115503461155034711550348115503491155035011550351115503521155035311550354115503551155035611550357115503581155035911550360115503611155036211550363115503641155036511550366115503671155036811550369115503701155037111550372115503731155037411550375115503761155037711550378115503791155038011550381115503821155038311550384115503851155038611550387115503881155038911550390115503911155039211550393115503941155039511550396115503971155039811550399115504001155040111550402115504031155040411550405115504061155040711550408115504091155041011550411115504121155041311550414115504151155041611550417115504181155041911550420115504211155042211550423115504241155042511550426115504271155042811550429115504301155043111550432115504331155043411550435115504361155043711550438115504391155044011550441115504421155044311550444115504451155044611550447115504481155044911550450115504511155045211550453115504541155045511550456115504571155045811550459115504601155046111550462115504631155046411550465115504661155046711550468115504691155047011550471115504721155047311550474115504751155047611550477115504781155047911550480115504811155048211550483115504841155048511550486115504871155048811550489115504901155049111550492115504931155049411550495115504961155049711550498115504991155050011550501115505021155050311550504115505051155050611550507115505081155050911550510115505111155051211550513115505141155051511550516115505171155051811550519115505201156008011560081115600821156008311560084115600851156008611560087115600881156008911560090115600911156009211560093115600941156009511560096115600971156009811560099115601001156010111560102115601031156010411560105115601061156010711560108115601091156011011560111115601121156011311560114115601151156011611560117115601181156011911560120115601211156012211560123115601241156012511560126115601271156012811560129115601301156013111560132115601331156013411560135115601361156013711560138115601391156014011560141115601421156014311560144115601451156014611560147115601481156014911560150115601511156015211560153115601541156015511560156115601571156015811560159115601601156016111560162115601631156016411560165115601661156016711560168115601691156017011560171115601721156017311560174115601751156017611560177115601781156017911560180115601811156018211560183115601841156018511560186115601871156018811560189115601901156019111560192115601931156019411560195115601961156019711560198115601991156020011560201115602021156020311560204115602051156020611560207115602081156020911560210115602111156021211560213115602141156021511560216115602171156021811560219115602201156022111560222115602231156022411560225115602261156022711560228115602291156023011560231115602321156023311560234115602351156023611560237115602381156023911560240115602411156024211560243115602441156024511560246115602471156024811560249115602501156025111560252115602531156025411560255115602561156025711560258115602591156026011560261115602621156026311560264115602651156026611560267115602681156026911560270115602711156027211560273115602741156027511560276115602771156027811560279115602801156028111560282115602831156028411560285115602861156028711560288115602891156029011560291115602921156029311560294115602951156029611560297115602981156029911560300115603011156030211560303115603041156030511560306115603071156030811560309115603101156031111560312115603131156031411560315115603161156031711560318115603191156032011560321115603221156032311560324115603251156032611560327115603281156032911560330115603311156033211560333115603341156033511560336115603371156033811560339115603401156034111560342115603431156034411560345115603461156034711560348115603491156035011560351115603521156035311560354115603551156035611560357115603581156035911560360115603611156036211560363115603641156036511560366115603671156036811560369115603701156037111560372115603731156037411560375115603761156037711560378115603791156038011560381115603821156038311560384115603851156038611560387115603881156038911560390115603911156039211560393115603941156039511560396115603971156039811560399115604001156040111560402115604031156040411560405115604061156040711560408115604091156041011560411115604121156041311560414115604151156041611560417115604181156041911560420115604211156042211560423115604241156042511560426115604271156042811560429115604301156043111560432115604331156043411560435115604361156043711560438115604391156044011560441115604421156044311560444115604451156044611560447115604481156044911560450115604511156045211560453115604541156045511560456115604571156045811560459115604601156046111560462115604631156046411560465115604661156046711560468115604691156047011560471115604721156047311560474115604751156047611560477115604781156047911560480115604811156048211560483115604841156048511560486115604871156048811560489115604901156049111560492115604931156049411560495115604961156049711560498115604991156050011560501115605021156050311560504115605051156050611560507115605081156050911560510115605111156051211560513115605141156051511560516115700801157008111570082115700831157008411570085115700861157008711570088115700891157009011570091115700921157009311570094115700951157009611570097115700981157009911570100115701011157010211570103115701041157010511570106115701071157010811570109115701101157011111570112115701131157011411570115115701161157011711570118115701191157012011570121115701221157012311570124115701251157012611570127115701281157012911570130115701311157013211570133115701341157013511570136115701371157013811570139115701401157014111570142115701431157014411570145115701461157014711570148115701491157015011570151115701521157015311570154115701551157015611570157115701581157015911570160115701611157016211570163115701641157016511570166115701671157016811570169115701701157017111570172115701731157017411570175115701761157017711570178115701791157018011570181115701821157018311570184115701851157018611570187115701881157018911570190115701911157019211570193115701941157019511570196115701971157019811570199115702001157020111570202115702031157020411570205115702061157020711570208115702091157021011570211115702121157021311570214115702151157021611570217115702181157021911570220115702211157022211570223115702241157022511570226115702271157022811570229115702301157023111570232115702331157023411570235115702361157023711570238115702391157024011570241115702421157024311570244115702451157024611570247115702481157024911570250115702511157025211570253115702541157025511570256115702571157025811570259115702601157026111570262115702631157026411570265115702661157026711570268115702691157027011570271115702721157027311570274115702751157027611570277115702781157027911570280115702811157028211570283115702841157028511570286115702871157028811570289115702901157029111570292115702931157029411570295115702961157029711570298115702991157030011570301115703021157030311570304115703051157030611570307115703081157030911570310115703111157031211570313115703141157031511570316115703171157031811570319115703201157032111570322115703231157032411570325115703261157032711570328115703291157033011570331115703321157033311570334115703351157033611570337115703381157033911570340115703411157034211570343115703441157034511570346115703471157034811570349115703501157035111570352115703531157035411570355115703561157035711570358115703591157036011570361115703621157036311570364115703651157036611570367115703681157036911570370115703711157037211570373115703741157037511570376115703771157037811570379115703801157038111570382115703831157038411570385115703861157038711570388115703891157039011570391115703921157039311570394115703951157039611570397115703981157039911570400115704011157040211570403115704041157040511570406115704071157040811570409115704101157041111570412115704131157041411570415115704161157041711570418115704191157042011570421115704221157042311570424115704251157042611570427115704281157042911570430115704311157043211570433115704341157043511570436115704371157043811570439115704401157044111570442115704431157044411570445115704461157044711570448115704491157045011570451115704521157045311570454115704551157045611570457115704581157045911570460115704611157046211570463115704641157046511570466115704671157046811570469115704701157047111570472115704731157047411570475115704761157047711570478115704791157048011570481115704821157048311570484115704851157048611570487115704881157048911570490115704911157049211570493115704941157049511570496115704971157049811570499115705001157050111570502115705031157050411570505115705061157050711570508115705091157051011570511115705121157051311570514115800801158008111580082115800831158008411580085115800861158008711580088115800891158009011580091115800921158009311580094115800951158009611580097115800981158009911580100115801011158010211580103115801041158010511580106115801071158010811580109115801101158011111580112115801131158011411580115115801161158011711580118115801191158012011580121115801221158012311580124115801251158012611580127115801281158012911580130115801311158013211580133115801341158013511580136115801371158013811580139115801401158014111580142115801431158014411580145115801461158014711580148115801491158015011580151115801521158015311580154115801551158015611580157115801581158015911580160115801611158016211580163115801641158016511580166115801671158016811580169115801701158017111580172115801731158017411580175115801761158017711580178115801791158018011580181115801821158018311580184115801851158018611580187115801881158018911580190115801911158019211580193115801941158019511580196115801971158019811580199115802001158020111580202115802031158020411580205115802061158020711580208115802091158021011580211115802121158021311580214115802151158021611580217115802181158021911580220115802211158022211580223115802241158022511580226115802271158022811580229115802301158023111580232115802331158023411580235115802361158023711580238115802391158024011580241115802421158024311580244115802451158024611580247115802481158024911580250115802511158025211580253115802541158025511580256115802571158025811580259115802601158026111580262115802631158026411580265115802661158026711580268115802691158027011580271115802721158027311580274115802751158027611580277115802781158027911580280115802811158028211580283115802841158028511580286115802871158028811580289115802901158029111580292115802931158029411580295115802961158029711580298115802991158030011580301115803021158030311580304115803051158030611580307115803081158030911580310115803111158031211580313115803141158031511580316115803171158031811580319115803201158032111580322115803231158032411580325115803261158032711580328115803291158033011580331115803321158033311580334115803351158033611580337115803381158033911580340115803411158034211580343115803441158034511580346115803471158034811580349115803501158035111580352115803531158035411580355115803561158035711580358115803591158036011580361115803621158036311580364115803651158036611580367115803681158036911580370115803711158037211580373115803741158037511580376115803771158037811580379115803801158038111580382115803831158038411580385115803861158038711580388115803891158039011580391115803921158039311580394115803951158039611580397115803981158039911580400115804011158040211580403115804041158040511580406115804071158040811580409115804101158041111580412115804131158041411580415115804161158041711580418115804191158042011580421115804221158042311580424115804251158042611580427115804281158042911580430115804311158043211580433115804341158043511580436115804371158043811580439115804401158044111580442115804431158044411580445115804461158044711580448115804491158045011580451115804521158045311580454115804551158045611580457115804581158045911580460115804611158046211580463115804641158046511580466115804671158046811580469115804701158047111580472115804731158047411580475115804761158047711580478115804791158048011580481115804821158048311580484115804851158048611580487115804881158048911580490115804911158049211580493115804941158049511580496115804971158049811580499115805001158050111580502115805031158050411580505115805061158050711580508115805091158051011580511115805121158051311590081115900821159008311590084115900851159008611590087115900881159008911590090115900911159009211590093115900941159009511590096115900971159009811590099115901001159010111590102115901031159010411590105115901061159010711590108115901091159011011590111115901121159011311590114115901151159011611590117115901181159011911590120115901211159012211590123115901241159012511590126115901271159012811590129115901301159013111590132115901331159013411590135115901361159013711590138115901391159014011590141115901421159014311590144115901451159014611590147115901481159014911590150115901511159015211590153115901541159015511590156115901571159015811590159115901601159016111590162115901631159016411590165115901661159016711590168115901691159017011590171115901721159017311590174115901751159017611590177115901781159017911590180115901811159018211590183115901841159018511590186115901871159018811590189115901901159019111590192115901931159019411590195115901961159019711590198115901991159020011590201115902021159020311590204115902051159020611590207115902081159020911590210115902111159021211590213115902141159021511590216115902171159021811590219115902201159022111590222115902231159022411590225115902261159022711590228115902291159023011590231115902321159023311590234115902351159023611590237115902381159023911590240115902411159024211590243115902441159024511590246115902471159024811590249115902501159025111590252115902531159025411590255115902561159025711590258115902591159026011590261115902621159026311590264115902651159026611590267115902681159026911590270115902711159027211590273115902741159027511590276115902771159027811590279115902801159028111590282115902831159028411590285115902861159028711590288115902891159029011590291115902921159029311590294115902951159029611590297115902981159029911590300115903011159030211590303115903041159030511590306115903071159030811590309115903101159031111590312115903131159031411590315115903161159031711590318115903191159032011590321115903221159032311590324115903251159032611590327115903281159032911590330115903311159033211590333115903341159033511590336115903371159033811590339115903401159034111590342115903431159034411590345115903461159034711590348115903491159035011590351115903521159035311590354115903551159035611590357115903581159035911590360115903611159036211590363115903641159036511590366115903671159036811590369115903701159037111590372115903731159037411590375115903761159037711590378115903791159038011590381115903821159038311590384115903851159038611590387115903881159038911590390115903911159039211590393115903941159039511590396115903971159039811590399115904001159040111590402115904031159040411590405115904061159040711590408115904091159041011590411115904121159041311590414115904151159041611590417115904181159041911590420115904211159042211590423115904241159042511590426115904271159042811590429115904301159043111590432115904331159043411590435115904361159043711590438115904391159044011590441115904421159044311590444115904451159044611590447115904481159044911590450115904511159045211590453115904541159045511590456115904571159045811590459115904601159046111590462115904631159046411590465115904661159046711590468115904691159047011590471115904721159047311590474115904751159047611590477115904781159047911590480115904811159048211590483115904841159048511590486115904871159048811590489115904901159049111590492115904931159049411590495115904961159049711590498115904991159050011590501115905021159050311590504115905051159050611590507115905081159050911590510115905111159051211600081116000821160008311600084116000851160008611600087116000881160008911600090116000911160009211600093116000941160009511600096116000971160009811600099116001001160010111600102116001031160010411600105116001061160010711600108116001091160011011600111116001121160011311600114116001151160011611600117116001181160011911600120116001211160012211600123116001241160012511600126116001271160012811600129116001301160013111600132116001331160013411600135116001361160013711600138116001391160014011600141116001421160014311600144116001451160014611600147116001481160014911600150116001511160015211600153116001541160015511600156116001571160015811600159116001601160016111600162116001631160016411600165116001661160016711600168116001691160017011600171116001721160017311600174116001751160017611600177116001781160017911600180116001811160018211600183116001841160018511600186116001871160018811600189116001901160019111600192116001931160019411600195116001961160019711600198116001991160020011600201116002021160020311600204116002051160020611600207116002081160020911600210116002111160021211600213116002141160021511600216116002171160021811600219116002201160022111600222116002231160022411600225116002261160022711600228116002291160023011600231116002321160023311600234116002351160023611600237116002381160023911600240116002411160024211600243116002441160024511600246116002471160024811600249116002501160025111600252116002531160025411600255116002561160025711600258116002591160026011600261116002621160026311600264116002651160026611600267116002681160026911600270116002711160027211600273116002741160027511600276116002771160027811600279116002801160028111600282116002831160028411600285116002861160028711600288116002891160029011600291116002921160029311600294116002951160029611600297116002981160029911600300116003011160030211600303116003041160030511600306116003071160030811600309116003101160031111600312116003131160031411600315116003161160031711600318116003191160032011600321116003221160032311600324116003251160032611600327116003281160032911600330116003311160033211600333116003341160033511600336116003371160033811600339116003401160034111600342116003431160034411600345116003461160034711600348116003491160035011600351116003521160035311600354116003551160035611600357116003581160035911600360116003611160036211600363116003641160036511600366116003671160036811600369116003701160037111600372116003731160037411600375116003761160037711600378116003791160038011600381116003821160038311600384116003851160038611600387116003881160038911600390116003911160039211600393116003941160039511600396116003971160039811600399116004001160040111600402116004031160040411600405116004061160040711600408116004091160041011600411116004121160041311600414116004151160041611600417116004181160041911600420116004211160042211600423116004241160042511600426116004271160042811600429116004301160043111600432116004331160043411600435116004361160043711600438116004391160044011600441116004421160044311600444116004451160044611600447116004481160044911600450116004511160045211600453116004541160045511600456116004571160045811600459116004601160046111600462116004631160046411600465116004661160046711600468116004691160047011600471116004721160047311600474116004751160047611600477116004781160047911600480116004811160048211600483116004841160048511600486116004871160048811600489116004901160049111600492116004931160049411600495116004961160049711600498116004991160050011600501116005021160050311600504116005051160050611600507116005081160050911600510116100811161008211610083116100841161008511610086116100871161008811610089116100901161009111610092116100931161009411610095116100961161009711610098116100991161010011610101116101021161010311610104116101051161010611610107116101081161010911610110116101111161011211610113116101141161011511610116116101171161011811610119116101201161012111610122116101231161012411610125116101261161012711610128116101291161013011610131116101321161013311610134116101351161013611610137116101381161013911610140116101411161014211610143116101441161014511610146116101471161014811610149116101501161015111610152116101531161015411610155116101561161015711610158116101591161016011610161116101621161016311610164116101651161016611610167116101681161016911610170116101711161017211610173116101741161017511610176116101771161017811610179116101801161018111610182116101831161018411610185116101861161018711610188116101891161019011610191116101921161019311610194116101951161019611610197116101981161019911610200116102011161020211610203116102041161020511610206116102071161020811610209116102101161021111610212116102131161021411610215116102161161021711610218116102191161022011610221116102221161022311610224116102251161022611610227116102281161022911610230116102311161023211610233116102341161023511610236116102371161023811610239116102401161024111610242116102431161024411610245116102461161024711610248116102491161025011610251116102521161025311610254116102551161025611610257116102581161025911610260116102611161026211610263116102641161026511610266116102671161026811610269116102701161027111610272116102731161027411610275116102761161027711610278116102791161028011610281116102821161028311610284116102851161028611610287116102881161028911610290116102911161029211610293116102941161029511610296116102971161029811610299116103001161030111610302116103031161030411610305116103061161030711610308116103091161031011610311116103121161031311610314116103151161031611610317116103181161031911610320116103211161032211610323116103241161032511610326116103271161032811610329116103301161033111610332116103331161033411610335116103361161033711610338116103391161034011610341116103421161034311610344116103451161034611610347116103481161034911610350116103511161035211610353116103541161035511610356116103571161035811610359116103601161036111610362116103631161036411610365116103661161036711610368116103691161037011610371116103721161037311610374116103751161037611610377116103781161037911610380116103811161038211610383116103841161038511610386116103871161038811610389116103901161039111610392116103931161039411610395116103961161039711610398116103991161040011610401116104021161040311610404116104051161040611610407116104081161040911610410116104111161041211610413116104141161041511610416116104171161041811610419116104201161042111610422116104231161042411610425116104261161042711610428116104291161043011610431116104321161043311610434116104351161043611610437116104381161043911610440116104411161044211610443116104441161044511610446116104471161044811610449116104501161045111610452116104531161045411610455116104561161045711610458116104591161046011610461116104621161046311610464116104651161046611610467116104681161046911610470116104711161047211610473116104741161047511610476116104771161047811610479116104801161048111610482116104831161048411610485116104861161048711610488116104891161049011610491116104921161049311610494116104951161049611610497116104981161049911610500116105011161050211610503116105041161050511610506116105071161050811620081116200821162008311620084116200851162008611620087116200881162008911620090116200911162009211620093116200941162009511620096116200971162009811620099116201001162010111620102116201031162010411620105116201061162010711620108116201091162011011620111116201121162011311620114116201151162011611620117116201181162011911620120116201211162012211620123116201241162012511620126116201271162012811620129116201301162013111620132116201331162013411620135116201361162013711620138116201391162014011620141116201421162014311620144116201451162014611620147116201481162014911620150116201511162015211620153116201541162015511620156116201571162015811620159116201601162016111620162116201631162016411620165116201661162016711620168116201691162017011620171116201721162017311620174116201751162017611620177116201781162017911620180116201811162018211620183116201841162018511620186116201871162018811620189116201901162019111620192116201931162019411620195116201961162019711620198116201991162020011620201116202021162020311620204116202051162020611620207116202081162020911620210116202111162021211620213116202141162021511620216116202171162021811620219116202201162022111620222116202231162022411620225116202261162022711620228116202291162023011620231116202321162023311620234116202351162023611620237116202381162023911620240116202411162024211620243116202441162024511620246116202471162024811620249116202501162025111620252116202531162025411620255116202561162025711620258116202591162026011620261116202621162026311620264116202651162026611620267116202681162026911620270116202711162027211620273116202741162027511620276116202771162027811620279116202801162028111620282116202831162028411620285116202861162028711620288116202891162029011620291116202921162029311620294116202951162029611620297116202981162029911620300116203011162030211620303116203041162030511620306116203071162030811620309116203101162031111620312116203131162031411620315116203161162031711620318116203191162032011620321116203221162032311620324116203251162032611620327116203281162032911620330116203311162033211620333116203341162033511620336116203371162033811620339116203401162034111620342116203431162034411620345116203461162034711620348116203491162035011620351116203521162035311620354116203551162035611620357116203581162035911620360116203611162036211620363116203641162036511620366116203671162036811620369116203701162037111620372116203731162037411620375116203761162037711620378116203791162038011620381116203821162038311620384116203851162038611620387116203881162038911620390116203911162039211620393116203941162039511620396116203971162039811620399116204001162040111620402116204031162040411620405116204061162040711620408116204091162041011620411116204121162041311620414116204151162041611620417116204181162041911620420116204211162042211620423116204241162042511620426116204271162042811620429116204301162043111620432116204331162043411620435116204361162043711620438116204391162044011620441116204421162044311620444116204451162044611620447116204481162044911620450116204511162045211620453116204541162045511620456116204571162045811620459116204601162046111620462116204631162046411620465116204661162046711620468116204691162047011620471116204721162047311620474116204751162047611620477116204781162047911620480116204811162048211620483116204841162048511620486116204871162048811620489116204901162049111620492116204931162049411620500116205011162050211620503116205041163008111630082116300831163008411630085116300861163008711630088116300891163009011630091116300921163009311630094116300951163009611630097116300981163009911630100116301011163010211630103116301041163010511630106116301071163010811630109116301101163011111630112116301131163011411630115116301161163011711630118116301191163012011630121116301221163012311630124116301251163012611630127116301281163012911630130116301311163013211630133116301341163013511630136116301371163013811630139116301401163014111630142116301431163014411630145116301461163014711630148116301491163015011630151116301521163015311630154116301551163015611630157116301581163015911630160116301611163016211630163116301641163016511630166116301671163016811630169116301701163017111630172116301731163017411630175116301761163017711630178116301791163018011630181116301821163018311630184116301851163018611630187116301881163018911630190116301911163019211630193116301941163019511630196116301971163019811630199116302001163020111630202116302031163020411630205116302061163020711630208116302091163021011630211116302121163021311630214116302151163021611630217116302181163021911630220116302211163022211630223116302241163022511630226116302271163022811630229116302301163023111630232116302331163023411630235116302361163023711630238116302391163024011630241116302421163024311630244116302451163024611630247116302481163024911630250116302511163025211630253116302541163025511630256116302571163025811630259116302601163026111630262116302631163026411630265116302661163026711630268116302691163027011630271116302721163027311630274116302751163027611630277116302781163027911630280116302811163028211630283116302841163028511630286116302871163028811630289116302901163029111630292116302931163029411630295116302961163029711630298116302991163030011630301116303021163030311630304116303051163030611630307116303081163030911630310116303111163031211630313116303141163031511630316116303171163031811630319116303201163032111630322116303231163032411630325116303261163032711630328116303291163033011630331116303321163033311630334116303351163033611630337116303381163033911630340116303411163034211630343116303441163034511630346116303471163034811630349116303501163035111630352116303531163035411630355116303561163035711630358116303591163036011630361116303621163036311630364116303651163036611630367116303681163036911630370116303711163037211630373116303741163037511630376116303771163037811630379116303801163038111630382116303831163038411630385116303861163038711630388116303891163039011630391116303921163039311630394116303951163039611630397116303981163039911630400116304011163040211630403116304041163040511630406116304071163040811630409116304101163041111630412116304131163041411630415116304161163041711630418116304191163042011630421116304221163042311630424116304251163042611630427116304281163042911630430116304311163043211630433116304341163043511630436116304371163043811630439116304401163044111630442116304431163044411630445116304461163044711630448116304491163045011630451116304521163045311630454116304551163045611630457116304581163045911630460116304611163046211630463116304641163046511630466116304671163046811630469116304701163047111630472116304731163047411630475116304761163047711630478116304791163048011630481116304821163048311630484116304851163048611630487116304881163048911630490116304911163049211630493116304941163049511640081116400821164008311640084116400851164008611640087116400881164008911640090116400911164009211640093116400941164009511640096116400971164009811640099116401001164010111640102116401031164010411640105116401061164010711640108116401091164011011640111116401121164011311640114116401151164011611640117116401181164011911640120116401211164012211640123116401241164012511640126116401271164012811640129116401301164013111640132116401331164013411640135116401361164013711640138116401391164014011640141116401421164014311640144116401451164014611640147116401481164014911640150116401511164015211640153116401541164015511640156116401571164015811640159116401601164016111640162116401631164016411640165116401661164016711640168116401691164017011640171116401721164017311640174116401751164017611640177116401781164017911640180116401811164018211640183116401841164018511640186116401871164018811640189116401901164019111640192116401931164019411640195116401961164019711640198116401991164020011640201116402021164020311640204116402051164020611640207116402081164020911640210116402111164021211640213116402141164021511640216116402171164021811640219116402201164022111640222116402231164022411640225116402261164022711640228116402291164023011640231116402321164023311640234116402351164023611640237116402381164023911640240116402411164024211640243116402441164024511640246116402471164024811640249116402501164025111640252116402531164025411640255116402561164025711640258116402591164026011640261116402621164026311640264116402651164026611640267116402681164026911640270116402711164027211640273116402741164027511640276116402771164027811640279116402801164028111640282116402831164028411640285116402861164028711640288116402891164029011640291116402921164029311640294116402951164029611640297116402981164029911640300116403011164030211640303116403041164030511640306116403071164030811640309116403101164031111640312116403131164031411640315116403161164031711640318116403191164032011640321116403221164032311640324116403251164032611640327116403281164032911640330116403311164033211640333116403341164033511640336116403371164033811640339116403401164034111640342116403431164034411640345116403461164034711640348116403491164035011640351116403521164035311640354116403551164035611640357116403581164035911640360116403611164036211640363116403641164036511640366116403671164036811640369116403701164037111640372116403731164037411640375116403761164037711640378116403791164038011640381116403821164038311640384116403851164038611640387116403881164038911640390116403911164039211640393116403941164039511640396116403971164039811640399116404001164040111640402116404031164040411640405116404061164040711640408116404091164041011640411116404121164041311640414116404151164041611640417116404181164041911640420116404211164042211640423116404241164042511640426116404271164042811640429116404301164043111640432116404331164043411640435116404361164043711640438116404391164044011640441116404421164044311640444116404451164044611640447116404481164044911640450116404511164045211640453116404541164045511640456116404571164045811640459116404601164046111640462116404631164046411640465116404661164046711640468116404691164047011640471116404721164047311640474116404751164047611640477116404781164047911640480116404811164048211640483116404841164048511640486116404871164048811640489116404901164049111640492116404931164049411640495116500821165008311650084116500851165008611650087116500881165008911650090116500911165009211650093116500941165009511650096116500971165009811650099116501001165010111650102116501031165010411650105116501061165010711650108116501091165011011650111116501121165011311650114116501151165011611650117116501181165011911650120116501211165012211650123116501241165012511650126116501271165012811650129116501301165013111650132116501331165013411650135116501361165013711650138116501391165014011650141116501421165014311650144116501451165014611650147116501481165014911650150116501511165015211650153116501541165015511650156116501571165015811650159116501601165016111650162116501631165016411650165116501661165016711650168116501691165017011650171116501721165017311650174116501751165017611650177116501781165017911650180116501811165018211650183116501841165018511650186116501871165018811650189116501901165019111650192116501931165019411650195116501961165019711650198116501991165020011650201116502021165020311650204116502051165020611650207116502081165020911650210116502111165021211650213116502141165021511650216116502171165021811650219116502201165022111650222116502231165022411650225116502261165022711650228116502291165023011650231116502321165023311650234116502351165023611650237116502381165023911650240116502411165024211650243116502441165024511650246116502471165024811650249116502501165025111650252116502531165025411650255116502561165025711650258116502591165026011650261116502621165026311650264116502651165026611650267116502681165026911650270116502711165027211650273116502741165027511650276116502771165027811650279116502801165028111650282116502831165028411650285116502861165028711650288116502891165029011650291116502921165029311650294116502951165029611650297116502981165029911650300116503011165030211650303116503041165030511650306116503071165030811650309116503101165031111650312116503131165031411650315116503161165031711650318116503191165032011650321116503221165032311650324116503251165032611650327116503281165032911650330116503311165033211650333116503341165033511650336116503371165033811650339116503401165034111650342116503431165034411650345116503461165034711650348116503491165035011650351116503521165035311650354116503551165035611650357116503581165035911650360116503611165036211650363116503641165036511650366116503671165036811650369116503701165037111650372116503731165037411650375116503761165037711650378116503791165038011650381116503821165038311650384116503851165038611650387116503881165038911650390116503911165039211650393116503941165039511650396116503971165039811650399116504001165040111650402116504031165040411650405116504061165040711650408116504091165041011650411116504121165041311650414116504151165041611650417116504181165041911650420116504211165042211650423116504241165042511650426116504271165042811650429116504301165043111650432116504331165043411650435116504361165043711650438116504391165044011650441116504421165044311650444116504451165044611650447116504481165044911650450116504511165045211650453116504541165045511650456116504571165045811650459116504601165046111650462116504631165046411650465116504661165046711650468116504691165047011650471116504721165047311650474116504751165047611650477116504781165047911650480116504811165048211650483116504841165048511650486116504871165048811650489116504901165049111650492116504931165049411650495116600821166008311660084116600851166008611660087116600881166008911660090116600911166009211660093116600941166009511660096116600971166009811660099116601001166010111660102116601031166010411660105116601061166010711660108116601091166011011660111116601121166011311660114116601151166011611660117116601181166011911660120116601211166012211660123116601241166012511660126116601271166012811660129116601301166013111660132116601331166013411660135116601361166013711660138116601391166014011660141116601421166014311660144116601451166014611660147116601481166014911660150116601511166015211660153116601541166015511660156116601571166015811660159116601601166016111660162116601631166016411660165116601661166016711660168116601691166017011660171116601721166017311660174116601751166017611660177116601781166017911660180116601811166018211660183116601841166018511660186116601871166018811660189116601901166019111660192116601931166019411660195116601961166019711660198116601991166020011660201116602021166020311660204116602051166020611660207116602081166020911660210116602111166021211660213116602141166021511660216116602171166021811660219116602201166022111660222116602231166022411660225116602261166022711660228116602291166023011660231116602321166023311660234116602351166023611660237116602381166023911660240116602411166024211660243116602441166024511660246116602471166024811660249116602501166025111660252116602531166025411660255116602561166025711660258116602591166026011660261116602621166026311660264116602651166026611660267116602681166026911660270116602711166027211660273116602741166027511660276116602771166027811660279116602801166028111660282116602831166028411660285116602861166028711660288116602891166029011660291116602921166029311660294116602951166029611660297116602981166029911660300116603011166030211660303116603041166030511660306116603071166030811660309116603101166031111660312116603131166031411660315116603161166031711660318116603191166032011660321116603221166032311660324116603251166032611660327116603281166032911660330116603311166033211660333116603341166033511660336116603371166033811660339116603401166034111660342116603431166034411660345116603461166034711660348116603491166035011660351116603521166035311660354116603551166035611660357116603581166035911660360116603611166036211660363116603641166036511660366116603671166036811660369116603701166037111660372116603731166037411660375116603761166037711660378116603791166038011660381116603821166038311660384116603851166038611660387116603881166038911660390116603911166039211660393116603941166039511660396116603971166039811660399116604001166040111660402116604031166040411660405116604061166040711660408116604091166041011660411116604121166041311660414116604151166041611660417116604181166041911660420116604211166042211660423116604241166042511660426116604271166042811660429116604301166043111660432116604331166043411660435116604361166043711660438116604391166044011660441116604421166044311660444116604451166044611660447116604481166044911660450116604511166045211660453116604541166045511660456116604571166045811660459116604601166046111660462116604631166046411660465116604661166046711660468116604691166047011660471116604721166047311660474116604751166047611660477116604781166047911660480116604811166048211660483116604841166048511660486116604871166048811660489116604901166049111660492116604931166049411660495116604961167008211670083116700841167008511670086116700871167008811670089116700901167009111670092116700931167009411670095116700961167009711670098116700991167010011670101116701021167010311670104116701051167010611670107116701081167010911670110116701111167011211670113116701141167011511670116116701171167011811670119116701201167012111670122116701231167012411670125116701261167012711670128116701291167013011670131116701321167013311670134116701351167013611670137116701381167013911670140116701411167014211670143116701441167014511670146116701471167014811670149116701501167015111670152116701531167015411670155116701561167015711670158116701591167016011670161116701621167016311670164116701651167016611670167116701681167016911670170116701711167017211670173116701741167017511670176116701771167017811670179116701801167018111670182116701831167018411670185116701861167018711670188116701891167019011670191116701921167019311670194116701951167019611670197116701981167019911670200116702011167020211670203116702041167020511670206116702071167020811670209116702101167021111670212116702131167021411670215116702161167021711670218116702191167022011670221116702221167022311670224116702251167022611670227116702281167022911670230116702311167023211670233116702341167023511670236116702371167023811670239116702401167024111670242116702431167024411670245116702461167024711670248116702491167025011670251116702521167025311670254116702551167025611670257116702581167025911670260116702611167026211670263116702641167026511670266116702671167026811670269116702701167027111670272116702731167027411670275116702761167027711670278116702791167028011670281116702821167028311670284116702851167028611670287116702881167028911670290116702911167029211670293116702941167029511670296116702971167029811670299116703001167030111670302116703031167030411670305116703061167030711670308116703091167031011670311116703121167031311670314116703151167031611670317116703181167031911670320116703211167032211670323116703241167032511670326116703271167032811670329116703301167033111670332116703331167033411670335116703361167033711670338116703391167034011670341116703421167034311670344116703451167034611670347116703481167034911670350116703511167035211670353116703541167035511670356116703571167035811670359116703601167036111670362116703631167036411670365116703661167036711670368116703691167037011670371116703721167037311670374116703751167037611670377116703781167037911670380116703811167038211670383116703841167038511670386116703871167038811670389116703901167039111670392116703931167039411670395116703961167039711670398116703991167040011670401116704021167040311670404116704051167040611670407116704081167040911670410116704111167041211670413116704141167041511670416116704171167041811670419116704201167042111670422116704231167042411670425116704261167042711670428116704291167043011670431116704321167043311670434116704351167043611670437116704381167043911670440116704411167044211670443116704441167044511670446116704471167044811670449116704501167045111670452116704531167045411670455116704561167045711670458116704591167046011670461116704621167046311670464116704651167046611670467116704681167046911670470116704711167047211670473116704741167047511670476116704771167047811670479116704801167048111670482116704831167048411670485116704861167048711670488116704891167049011670491116704921167049311670494116704951167049611680082116800831168008411680085116800861168008711680088116800891168009011680091116800921168009311680094116800951168009611680097116800981168009911680100116801011168010211680103116801041168010511680106116801071168010811680109116801101168011111680112116801131168011411680115116801161168011711680118116801191168012011680121116801221168012311680124116801251168012611680127116801281168012911680130116801311168013211680133116801341168013511680136116801371168013811680139116801401168014111680142116801431168014411680145116801461168014711680148116801491168015011680151116801521168015311680154116801551168015611680157116801581168015911680160116801611168016211680163116801641168016511680166116801671168016811680169116801701168017111680172116801731168017411680175116801761168017711680178116801791168018011680181116801821168018311680184116801851168018611680187116801881168018911680190116801911168019211680193116801941168019511680196116801971168019811680199116802001168020111680202116802031168020411680205116802061168020711680208116802091168021011680211116802121168021311680214116802151168021611680217116802181168021911680220116802211168022211680223116802241168022511680226116802271168022811680229116802301168023111680232116802331168023411680235116802361168023711680238116802391168024011680241116802421168024311680244116802451168024611680247116802481168024911680250116802511168025211680253116802541168025511680256116802571168025811680259116802601168026111680262116802631168026411680265116802661168026711680268116802691168027011680271116802721168027311680274116802751168027611680277116802781168027911680280116802811168028211680283116802841168028511680286116802871168028811680289116802901168029111680292116802931168029411680295116802961168029711680298116802991168030011680301116803021168030311680304116803051168030611680307116803081168030911680310116803111168031211680313116803141168031511680316116803171168031811680319116803201168032111680322116803231168032411680325116803261168032711680328116803291168033011680331116803321168033311680334116803351168033611680337116803381168033911680340116803411168034211680343116803441168034511680346116803471168034811680349116803501168035111680352116803531168035411680355116803561168035711680358116803591168036011680361116803621168036311680364116803651168036611680367116803681168036911680370116803711168037211680373116803741168037511680376116803771168037811680379116803801168038111680382116803831168038411680385116803861168038711680388116803891168039011680391116803921168039311680394116803951168039611680397116803981168039911680400116804011168040211680403116804041168040511680406116804071168040811680409116804101168041111680412116804131168041411680415116804161168041711680418116804191168042011680421116804221168042311680424116804251168042611680427116804281168042911680430116804311168043211680433116804341168043511680436116804371168043811680439116804401168044111680442116804431168044411680445116804461168044711680448116804491168045011680451116804521168045311680454116804551168045611680457116804581168045911680460116804611168046211680463116804641168046511680466116804671168046811680469116804701168047111680472116804731168047411680475116804761168047711680478116804791168048011680481116804821168048311680484116804851168048611680487116804881168048911680490116804911168049211680493116804941168049511680496116900821169008311690084116900851169008611690087116900881169008911690090116900911169009211690093116900941169009511690096116900971169009811690099116901001169010111690102116901031169010411690105116901061169010711690108116901091169011011690111116901121169011311690114116901151169011611690117116901181169011911690120116901211169012211690123116901241169012511690126116901271169012811690129116901301169013111690132116901331169013411690135116901361169013711690138116901391169014011690141116901421169014311690144116901451169014611690147116901481169014911690150116901511169015211690153116901541169015511690156116901571169015811690159116901601169016111690162116901631169016411690165116901661169016711690168116901691169017011690171116901721169017311690174116901751169017611690177116901781169017911690180116901811169018211690183116901841169018511690186116901871169018811690189116901901169019111690192116901931169019411690195116901961169019711690198116901991169020011690201116902021169020311690204116902051169020611690207116902081169020911690210116902111169021211690213116902141169021511690216116902171169021811690219116902201169022111690222116902231169022411690225116902261169022711690228116902291169023011690231116902321169023311690234116902351169023611690237116902381169023911690240116902411169024211690243116902441169024511690246116902471169024811690249116902501169025111690252116902531169025411690255116902561169025711690258116902591169026011690261116902621169026311690264116902651169026611690267116902681169026911690270116902711169027211690273116902741169027511690276116902771169027811690279116902801169028111690282116902831169028411690285116902861169028711690288116902891169029011690291116902921169029311690294116902951169029611690297116902981169029911690300116903011169030211690303116903041169030511690306116903071169030811690309116903101169031111690312116903131169031411690315116903161169031711690318116903191169032011690321116903221169032311690324116903251169032611690327116903281169032911690330116903311169033211690333116903341169033511690336116903371169033811690339116903401169034111690342116903431169034411690345116903461169034711690348116903491169035011690351116903521169035311690354116903551169035611690357116903581169035911690360116903611169036211690363116903641169036511690366116903671169036811690369116903701169037111690372116903731169037411690375116903761169037711690378116903791169038011690381116903821169038311690384116903851169038611690387116903881169038911690390116903911169039211690393116903941169039511690396116903971169039811690399116904001169040111690402116904031169040411690405116904061169040711690408116904091169041011690411116904121169041311690414116904151169041611690417116904181169041911690420116904211169042211690423116904241169042511690426116904271169042811690429116904301169043111690432116904331169043411690435116904361169043711690438116904391169044011690441116904421169044311690444116904451169044611690447116904481169044911690450116904511169045211690453116904541169045511690456116904571169045811690459116904601169046111690462116904631169046411690465116904661169046711690468116904691169047011690471116904721169047311690474116904751169047611690477116904781169047911690480116904811169048211690483116904841169048511690486116904871169048811690489116904901169049111690492116904931169049411690495116904961169049711700082117000831170008411700085117000861170008711700088117000891170009011700091117000921170009311700094117000951170009611700097117000981170009911700100117001011170010211700103117001041170010511700106117001071170010811700109117001101170011111700112117001131170011411700115117001161170011711700118117001191170012011700121117001221170012311700124117001251170012611700127117001281170012911700130117001311170013211700133117001341170013511700136117001371170013811700139117001401170014111700142117001431170014411700145117001461170014711700148117001491170015011700151117001521170015311700154117001551170015611700157117001581170015911700160117001611170016211700163117001641170016511700166117001671170016811700169117001701170017111700172117001731170017411700175117001761170017711700178117001791170018011700181117001821170018311700184117001851170018611700187117001881170018911700190117001911170019211700193117001941170019511700196117001971170019811700199117002001170020111700202117002031170020411700205117002061170020711700208117002091170021011700211117002121170021311700214117002151170021611700217117002181170021911700220117002211170022211700223117002241170022511700226117002271170022811700229117002301170023111700232117002331170023411700235117002361170023711700238117002391170024011700241117002421170024311700244117002451170024611700247117002481170024911700250117002511170025211700253117002541170025511700256117002571170025811700259117002601170026111700262117002631170026411700265117002661170026711700268117002691170027011700271117002721170027311700274117002751170027611700277117002781170027911700280117002811170028211700283117002841170028511700286117002871170028811700289117002901170029111700292117002931170029411700295117002961170029711700298117002991170030011700301117003021170030311700304117003051170030611700307117003081170030911700310117003111170031211700313117003141170031511700316117003171170031811700319117003201170032111700322117003231170032411700325117003261170032711700328117003291170033011700331117003321170033311700334117003351170033611700337117003381170033911700340117003411170034211700343117003441170034511700346117003471170034811700349117003501170035111700352117003531170035411700355117003561170035711700358117003591170036011700361117003621170036311700364117003651170036611700367117003681170036911700370117003711170037211700373117003741170037511700376117003771170037811700379117003801170038111700382117003831170038411700385117003861170038711700388117003891170039011700391117003921170039311700394117003951170039611700397117003981170039911700400117004011170040211700403117004041170040511700406117004071170040811700409117004101170041111700412117004131170041411700415117004161170041711700418117004191170042011700421117004221170042311700424117004251170042611700427117004281170042911700430117004311170043211700433117004341170043511700436117004371170043811700439117004401170044111700442117004431170044411700445117004461170044711700448117004491170045011700451117004521170045311700454117004551170045611700457117004581170045911700460117004611170046211700463117004641170046511700466117004671170046811700469117004701170047111700472117004731170047411700475117004761170047711700478117004791170048011700481117004821170048311700484117004851170048611700487117004881170048911700490117004911170049211700493117004941170049511700496117004971171008311710084117100851171008611710087117100881171008911710090117100911171009211710093117100941171009511710096117100971171009811710099117101001171010111710102117101031171010411710105117101061171010711710108117101091171011011710111117101121171011311710114117101151171011611710117117101181171011911710120117101211171012211710123117101241171012511710126117101271171012811710129117101301171013111710132117101331171013411710135117101361171013711710138117101391171014011710141117101421171014311710144117101451171014611710147117101481171014911710150117101511171015211710153117101541171015511710156117101571171015811710159117101601171016111710162117101631171016411710165117101661171016711710168117101691171017011710171117101721171017311710174117101751171017611710177117101781171017911710180117101811171018211710183117101841171018511710186117101871171018811710189117101901171019111710192117101931171019411710195117101961171019711710198117101991171020011710201117102021171020311710204117102051171020611710207117102081171020911710210117102111171021211710213117102141171021511710216117102171171021811710219117102201171022111710222117102231171022411710225117102261171022711710228117102291171023011710231117102321171023311710234117102351171023611710237117102381171023911710240117102411171024211710243117102441171024511710246117102471171024811710249117102501171025111710252117102531171025411710255117102561171025711710258117102591171026011710261117102621171026311710264117102651171026611710267117102681171026911710270117102711171027211710273117102741171027511710276117102771171027811710279117102801171028111710282117102831171028411710285117102861171028711710288117102891171029011710291117102921171029311710294117102951171029611710297117102981171029911710300117103011171030211710303117103041171030511710306117103071171030811710309117103101171031111710312117103131171031411710315117103161171031711710318117103191171032011710321117103221171032311710324117103251171032611710327117103281171032911710330117103311171033211710333117103341171033511710336117103371171033811710339117103401171034111710342117103431171034411710345117103461171034711710348117103491171035011710351117103521171035311710354117103551171035611710357117103581171035911710360117103611171036211710363117103641171036511710366117103671171036811710369117103701171037111710372117103731171037411710375117103761171037711710378117103791171038011710381117103821171038311710384117103851171038611710387117103881171038911710390117103911171039211710393117103941171039511710396117103971171039811710399117104001171040111710402117104031171040411710405117104061171040711710408117104091171041011710411117104121171041311710414117104151171041611710417117104181171041911710420117104211171042211710423117104241171042511710426117104271171042811710429117104301171043111710432117104331171043411710435117104361171043711710438117104391171044011710441117104421171044311710444117104451171044611710447117104481171044911710450117104511171045211710453117104541171045511710456117104571171045811710459117104601171046111710462117104631171046411710465117104661171046711710468117104691171047011710471117104721171047311710474117104751171047611710477117104781171047911710480117104811171048211710483117104841171048511710486117104871171048811710489117104901171049111710492117104931171049411710495117104961171049711720083117200841172008511720086117200871172008811720089117200901172009111720092117200931172009411720095117200961172009711720098117200991172010011720101117201021172010311720104117201051172010611720107117201081172010911720110117201111172011211720113117201141172011511720116117201171172011811720119117201201172012111720122117201231172012411720125117201261172012711720128117201291172013011720131117201321172013311720134117201351172013611720137117201381172013911720140117201411172014211720143117201441172014511720146117201471172014811720149117201501172015111720152117201531172015411720155117201561172015711720158117201591172016011720161117201621172016311720164117201651172016611720167117201681172016911720170117201711172017211720173117201741172017511720176117201771172017811720179117201801172018111720182117201831172018411720185117201861172018711720188117201891172019011720191117201921172019311720194117201951172019611720197117201981172019911720200117202011172020211720203117202041172020511720206117202071172020811720209117202101172021111720212117202131172021411720215117202161172021711720218117202191172022011720221117202221172022311720224117202251172022611720227117202281172022911720230117202311172023211720233117202341172023511720236117202371172023811720239117202401172024111720242117202431172024411720245117202461172024711720248117202491172025011720251117202521172025311720254117202551172025611720257117202581172025911720260117202611172026211720263117202641172026511720266117202671172026811720269117202701172027111720272117202731172027411720275117202761172027711720278117202791172028011720281117202821172028311720284117202851172028611720287117202881172028911720290117202911172029211720293117202941172029511720296117202971172029811720299117203001172030111720302117203031172030411720305117203061172030711720308117203091172031011720311117203121172031311720314117203151172031611720317117203181172031911720320117203211172032211720323117203241172032511720326117203271172032811720329117203301172033111720332117203331172033411720335117203361172033711720338117203391172034011720341117203421172034311720344117203451172034611720347117203481172034911720350117203511172035211720353117203541172035511720356117203571172035811720359117203601172036111720362117203631172036411720365117203661172036711720368117203691172037011720371117203721172037311720374117203751172037611720377117203781172037911720380117203811172038211720383117203841172038511720386117203871172038811720389117203901172039111720392117203931172039411720395117203961172039711720398117203991172040011720401117204021172040311720404117204051172040611720407117204081172040911720410117204111172041211720413117204141172041511720416117204171172041811720419117204201172042111720422117204231172042411720425117204261172042711720428117204291172043011720431117204321172043311720434117204351172043611720437117204381172043911720440117204411172044211720443117204441172044511720446117204471172044811720449117204501172045111720452117204531172045411720455117204561172045711720458117204591172046011720461117204621172046311720464117204651172046611720467117204681172046911720470117204711172047211720473117204741172047511720476117204771172047811720479117204801172048111720482117204831172048411720485117204861172048711720488117204891172049011720491117204921172049311720494117204951172049611720497117300831173008411730085117300861173008711730088117300891173009011730091117300921173009311730094117300951173009611730097117300981173009911730100117301011173010211730103117301041173010511730106117301071173010811730109117301101173011111730112117301131173011411730115117301161173011711730118117301191173012011730121117301221173012311730124117301251173012611730127117301281173012911730130117301311173013211730133117301341173013511730136117301371173013811730139117301401173014111730142117301431173014411730145117301461173014711730148117301491173015011730151117301521173015311730154117301551173015611730157117301581173015911730160117301611173016211730163117301641173016511730166117301671173016811730169117301701173017111730172117301731173017411730175117301761173017711730178117301791173018011730181117301821173018311730184117301851173018611730187117301881173018911730190117301911173019211730193117301941173019511730196117301971173019811730199117302001173020111730202117302031173020411730205117302061173020711730208117302091173021011730211117302121173021311730214117302151173021611730217117302181173021911730220117302211173022211730223117302241173022511730226117302271173022811730229117302301173023111730232117302331173023411730235117302361173023711730238117302391173024011730241117302421173024311730244117302451173024611730247117302481173024911730250117302511173025211730253117302541173025511730256117302571173025811730259117302601173026111730262117302631173026411730265117302661173026711730268117302691173027011730271117302721173027311730274117302751173027611730277117302781173027911730280117302811173028211730283117302841173028511730286117302871173028811730289117302901173029111730292117302931173029411730295117302961173029711730298117302991173030011730301117303021173030311730304117303051173030611730307117303081173030911730310117303111173031211730313117303141173031511730316117303171173031811730319117303201173032111730322117303231173032411730325117303261173032711730328117303291173033011730331117303321173033311730334117303351173033611730337117303381173033911730340117303411173034211730343117303441173034511730346117303471173034811730349117303501173035111730352117303531173035411730355117303561173035711730358117303591173036011730361117303621173036311730364117303651173036611730367117303681173036911730370117303711173037211730373117303741173037511730376117303771173037811730379117303801173038111730382117303831173038411730385117303861173038711730388117303891173039011730391117303921173039311730394117303951173039611730397117303981173039911730400117304011173040211730403117304041173040511730406117304071173040811730409117304101173041111730412117304131173041411730415117304161173041711730418117304191173042011730421117304221173042311730424117304251173042611730427117304281173042911730430117304311173043211730433117304341173043511730436117304371173043811730439117304401173044111730442117304431173044411730445117304461173044711730448117304491173045011730451117304521173045311730454117304551173045611730457117304581173045911730460117304611173046211730463117304641173046511730466117304671173046811730469117304701173047111730472117304731173047411730475117304761173047711730478117304791173048011730481117304821173048311730484117304851173048611730487117304881173048911730490117304911173049211730493117304941173049511730496117304971174008311740084117400851174008611740087117400881174008911740090117400911174009211740093117400941174009511740096117400971174009811740099117401001174010111740102117401031174010411740105117401061174010711740108117401091174011011740111117401121174011311740114117401151174011611740117117401181174011911740120117401211174012211740123117401241174012511740126117401271174012811740129117401301174013111740132117401331174013411740135117401361174013711740138117401391174014011740141117401421174014311740144117401451174014611740147117401481174014911740150117401511174015211740153117401541174015511740156117401571174015811740159117401601174016111740162117401631174016411740165117401661174016711740168117401691174017011740171117401721174017311740174117401751174017611740177117401781174017911740180117401811174018211740183117401841174018511740186117401871174018811740189117401901174019111740192117401931174019411740195117401961174019711740198117401991174020011740201117402021174020311740204117402051174020611740207117402081174020911740210117402111174021211740213117402141174021511740216117402171174021811740219117402201174022111740222117402231174022411740225117402261174022711740228117402291174023011740231117402321174023311740234117402351174023611740237117402381174023911740240117402411174024211740243117402441174024511740246117402471174024811740249117402501174025111740252117402531174025411740255117402561174025711740258117402591174026011740261117402621174026311740264117402651174026611740267117402681174026911740270117402711174027211740273117402741174027511740276117402771174027811740279117402801174028111740282117402831174028411740285117402861174028711740288117402891174029011740291117402921174029311740294117402951174029611740297117402981174029911740300117403011174030211740303117403041174030511740306117403071174030811740309117403101174031111740312117403131174031411740315117403161174031711740318117403191174032011740321117403221174032311740324117403251174032611740327117403281174032911740330117403311174033211740333117403341174033511740336117403371174033811740339117403401174034111740342117403431174034411740345117403461174034711740348117403491174035011740351117403521174035311740354117403551174035611740357117403581174035911740360117403611174036211740363117403641174036511740366117403671174036811740369117403701174037111740372117403731174037411740375117403761174037711740378117403791174038011740381117403821174038311740384117403851174038611740387117403881174038911740390117403911174039211740393117403941174039511740396117403971174039811740399117404001174040111740402117404031174040411740405117404061174040711740408117404091174041011740411117404121174041311740414117404151174041611740417117404181174041911740420117404211174042211740423117404241174042511740426117404271174042811740429117404301174043111740432117404331174043411740435117404361174043711740438117404391174044011740441117404421174044311740444117404451174044611740447117404481174044911740450117404511174045211740453117404541174045511740456117404571174045811740459117404601174046111740462117404631174046411740465117404661174046711740468117404691174047011740471117404721174047311740474117404751174047611740477117404781174047911740480117404811174048211740483117404841174048511740486117404871174048811740489117404901174049111740492117404931174049411740495117404961174049711750083117500841175008511750086117500871175008811750089117500901175009111750092117500931175009411750095117500961175009711750098117500991175010011750101117501021175010311750104117501051175010611750107117501081175010911750110117501111175011211750113117501141175011511750116117501171175011811750119117501201175012111750122117501231175012411750125117501261175012711750128117501291175013011750131117501321175013311750134117501351175013611750137117501381175013911750140117501411175014211750143117501441175014511750146117501471175014811750149117501501175015111750152117501531175015411750155117501561175015711750158117501591175016011750161117501621175016311750164117501651175016611750167117501681175016911750170117501711175017211750173117501741175017511750176117501771175017811750179117501801175018111750182117501831175018411750185117501861175018711750188117501891175019011750191117501921175019311750194117501951175019611750197117501981175019911750200117502011175020211750203117502041175020511750206117502071175020811750209117502101175021111750212117502131175021411750215117502161175021711750218117502191175022011750221117502221175022311750224117502251175022611750227117502281175022911750230117502311175023211750233117502341175023511750236117502371175023811750239117502401175024111750242117502431175024411750245117502461175024711750248117502491175025011750251117502521175025311750254117502551175025611750257117502581175025911750260117502611175026211750263117502641175026511750266117502671175026811750269117502701175027111750272117502731175027411750275117502761175027711750278117502791175028011750281117502821175028311750284117502851175028611750287117502881175028911750290117502911175029211750293117502941175029511750296117502971175029811750299117503001175030111750302117503031175030411750305117503061175030711750308117503091175031011750311117503121175031311750314117503151175031611750317117503181175031911750320117503211175032211750323117503241175032511750326117503271175032811750329117503301175033111750332117503331175033411750335117503361175033711750338117503391175034011750341117503421175034311750344117503451175034611750347117503481175034911750350117503511175035211750353117503541175035511750356117503571175035811750359117503601175036111750362117503631175036411750365117503661175036711750368117503691175037011750371117503721175037311750374117503751175037611750377117503781175037911750380117503811175038211750383117503841175038511750386117503871175038811750389117503901175039111750392117503931175039411750395117503961175039711750398117503991175040011750401117504021175040311750404117504051175040611750407117504081175040911750410117504111175041211750413117504141175041511750416117504171175041811750419117504201175042111750422117504231175042411750425117504261175042711750428117504291175043011750431117504321175043311750434117504351175043611750437117504381175043911750440117504411175044211750443117504441175044511750446117504471175044811750449117504501175045111750452117504531175045411750455117504561175045711750458117504591175046011750461117504621175046311750464117504651175046611750467117504681175046911750470117504711175047211750473117504741175047511750476117504771175047811750479117504801175048111750482117504831175048411750485117504861175048711750488117504891175049011750491117504921175049311750494117504951175049611750497117600831176008411760085117600861176008711760088117600891176009011760091117600921176009311760094117600951176009611760097117600981176009911760100117601011176010211760103117601041176010511760106117601071176010811760109117601101176011111760112117601131176011411760115117601161176011711760118117601191176012011760121117601221176012311760124117601251176012611760127117601281176012911760130117601311176013211760133117601341176013511760136117601371176013811760139117601401176014111760142117601431176014411760145117601461176014711760148117601491176015011760151117601521176015311760154117601551176015611760157117601581176015911760160117601611176016211760163117601641176016511760166117601671176016811760169117601701176017111760172117601731176017411760175117601761176017711760178117601791176018011760181117601821176018311760184117601851176018611760187117601881176018911760190117601911176019211760193117601941176019511760196117601971176019811760199117602001176020111760202117602031176020411760205117602061176020711760208117602091176021011760211117602121176021311760214117602151176021611760217117602181176021911760220117602211176022211760223117602241176022511760226117602271176022811760229117602301176023111760232117602331176023411760235117602361176023711760238117602391176024011760241117602421176024311760244117602451176024611760247117602481176024911760250117602511176025211760253117602541176025511760256117602571176025811760259117602601176026111760262117602631176026411760265117602661176026711760268117602691176027011760271117602721176027311760274117602751176027611760277117602781176027911760280117602811176028211760283117602841176028511760286117602871176028811760289117602901176029111760292117602931176029411760295117602961176029711760298117602991176030011760301117603021176030311760304117603051176030611760307117603081176030911760310117603111176031211760313117603141176031511760316117603171176031811760319117603201176032111760322117603231176032411760325117603261176032711760328117603291176033011760331117603321176033311760334117603351176033611760337117603381176033911760340117603411176034211760343117603441176034511760346117603471176034811760349117603501176035111760352117603531176035411760355117603561176035711760358117603591176036011760361117603621176036311760364117603651176036611760367117603681176036911760370117603711176037211760373117603741176037511760376117603771176037811760379117603801176038111760382117603831176038411760385117603861176038711760388117603891176039011760391117603921176039311760394117603951176039611760397117603981176039911760400117604011176040211760403117604041176040511760406117604071176040811760409117604101176041111760412117604131176041411760415117604161176041711760418117604191176042011760421117604221176042311760424117604251176042611760427117604281176042911760430117604311176043211760433117604341176043511760436117604371176043811760439117604401176044111760442117604431176044411760445117604461176044711760448117604491176045011760451117604521176045311760454117604551176045611760457117604581176045911760460117604611176046211760463117604641176046511760466117604671176046811760469117604701176047111760472117604731176047411760475117604761176047711760478117604791176048011760481117604821176048311760484117604851176048611760487117604881176048911760490117604911176049211760493117604941176049511760496117604971177008411770085117700861177008711770088117700891177009011770091117700921177009311770094117700951177009611770097117700981177009911770100117701011177010211770103117701041177010511770106117701071177010811770109117701101177011111770112117701131177011411770115117701161177011711770118117701191177012011770121117701221177012311770124117701251177012611770127117701281177012911770130117701311177013211770133117701341177013511770136117701371177013811770139117701401177014111770142117701431177014411770145117701461177014711770148117701491177015011770151117701521177015311770154117701551177015611770157117701581177015911770160117701611177016211770163117701641177016511770166117701671177016811770169117701701177017111770172117701731177017411770175117701761177017711770178117701791177018011770181117701821177018311770184117701851177018611770187117701881177018911770190117701911177019211770193117701941177019511770196117701971177019811770199117702001177020111770202117702031177020411770205117702061177020711770208117702091177021011770211117702121177021311770214117702151177021611770217117702181177021911770220117702211177022211770223117702241177022511770226117702271177022811770229117702301177023111770232117702331177023411770235117702361177023711770238117702391177024011770241117702421177024311770244117702451177024611770247117702481177024911770250117702511177025211770253117702541177025511770256117702571177025811770259117702601177026111770262117702631177026411770265117702661177026711770268117702691177027011770271117702721177027311770274117702751177027611770277117702781177027911770280117702811177028211770283117702841177028511770286117702871177028811770289117702901177029111770292117702931177029411770295117702961177029711770298117702991177030011770301117703021177030311770304117703051177030611770307117703081177030911770310117703111177031211770313117703141177031511770316117703171177031811770319117703201177032111770322117703231177032411770325117703261177032711770328117703291177033011770331117703321177033311770334117703351177033611770337117703381177033911770340117703411177034211770343117703441177034511770346117703471177034811770349117703501177035111770352117703531177035411770355117703561177035711770358117703591177036011770361117703621177036311770364117703651177036611770367117703681177036911770370117703711177037211770373117703741177037511770376117703771177037811770379117703801177038111770382117703831177038411770385117703861177038711770388117703891177039011770391117703921177039311770394117703951177039611770397117703981177039911770400117704011177040211770403117704041177040511770406117704071177040811770409117704101177041111770412117704131177041411770415117704161177041711770418117704191177042011770421117704221177042311770424117704251177042611770427117704281177042911770430117704311177043211770433117704341177043511770436117704371177043811770439117704401177044111770442117704431177044411770445117704461177044711770448117704491177045011770451117704521177045311770454117704551177045611770457117704581177045911770460117704611177046211770463117704641177046511770466117704671177046811770469117704701177047111770472117704731177047411770475117704761177047711770478117704791177048011770481117704821177048311770484117704851177048611770487117704881177048911770490117704911177049211770493117704941177049511770496117704971178008211780083117800841178008511780086117800871178008811780089117800901178009111780092117800931178009411780095117800961178009711780098117800991178010011780101117801021178010311780104117801051178010611780107117801081178010911780110117801111178011211780113117801141178011511780116117801171178011811780119117801201178012111780122117801231178012411780125117801261178012711780128117801291178013011780131117801321178013311780134117801351178013611780137117801381178013911780140117801411178014211780143117801441178014511780146117801471178014811780149117801501178015111780152117801531178015411780155117801561178015711780158117801591178016011780161117801621178016311780164117801651178016611780167117801681178016911780170117801711178017211780173117801741178017511780176117801771178017811780179117801801178018111780182117801831178018411780185117801861178018711780188117801891178019011780191117801921178019311780194117801951178019611780197117801981178019911780200117802011178020211780203117802041178020511780206117802071178020811780209117802101178021111780212117802131178021411780215117802161178021711780218117802191178022011780221117802221178022311780224117802251178022611780227117802281178022911780230117802311178023211780233117802341178023511780236117802371178023811780239117802401178024111780242117802431178024411780245117802461178024711780248117802491178025011780251117802521178025311780254117802551178025611780257117802581178025911780260117802611178026211780263117802641178026511780266117802671178026811780269117802701178027111780272117802731178027411780275117802761178027711780278117802791178028011780281117802821178028311780284117802851178028611780287117802881178028911780290117802911178029211780293117802941178029511780296117802971178029811780299117803001178030111780302117803031178030411780305117803061178030711780308117803091178031011780311117803121178031311780314117803151178031611780317117803181178031911780320117803211178032211780323117803241178032511780326117803271178032811780329117803301178033111780332117803331178033411780335117803361178033711780338117803391178034011780341117803421178034311780344117803451178034611780347117803481178034911780350117803511178035211780353117803541178035511780356117803571178035811780359117803601178036111780362117803631178036411780365117803661178036711780368117803691178037011780371117803721178037311780374117803751178037611780377117803781178037911780380117803811178038211780383117803841178038511780386117803871178038811780389117803901178039111780392117803931178039411780395117803961178039711780398117803991178040011780401117804021178040311780404117804051178040611780407117804081178040911780410117804111178041211780413117804141178041511780416117804171178041811780419117804201178042111780422117804231178042411780425117804261178042711780428117804291178043011780431117804321178043311780434117804351178043611780437117804381178043911780440117804411178044211780443117804441178044511780446117804471178044811780449117804501178045111780452117804531178045411780455117804561178045711780458117804591178046011780461117804621178046311780464117804651178046611780467117804681178046911780470117804711178047211780473117804741178047511780476117804771178047811780479117804801178048111780482117804831178048411780485117804861178048711780488117804891178049011780491117804921178049311780494117804951178049611780497117900811179008211790083117900841179008511790086117900871179008811790089117900901179009111790092117900931179009411790095117900961179009711790098117900991179010011790101117901021179010311790104117901051179010611790107117901081179010911790110117901111179011211790113117901141179011511790116117901171179011811790119117901201179012111790122117901231179012411790125117901261179012711790128117901291179013011790131117901321179013311790134117901351179013611790137117901381179013911790140117901411179014211790143117901441179014511790146117901471179014811790149117901501179015111790152117901531179015411790155117901561179015711790158117901591179016011790161117901621179016311790164117901651179016611790167117901681179016911790170117901711179017211790173117901741179017511790176117901771179017811790179117901801179018111790182117901831179018411790185117901861179018711790188117901891179019011790191117901921179019311790194117901951179019611790197117901981179019911790200117902011179020211790203117902041179020511790206117902071179020811790209117902101179021111790212117902131179021411790215117902161179021711790218117902191179022011790221117902221179022311790224117902251179022611790227117902281179022911790230117902311179023211790233117902341179023511790236117902371179023811790239117902401179024111790242117902431179024411790245117902461179024711790248117902491179025011790251117902521179025311790254117902551179025611790257117902581179025911790260117902611179026211790263117902641179026511790266117902671179026811790269117902701179027111790272117902731179027411790275117902761179027711790278117902791179028011790281117902821179028311790284117902851179028611790287117902881179028911790290117902911179029211790293117902941179029511790296117902971179029811790299117903001179030111790302117903031179030411790305117903061179030711790308117903091179031011790311117903121179031311790314117903151179031611790317117903181179031911790320117903211179032211790323117903241179032511790326117903271179032811790329117903301179033111790332117903331179033411790335117903361179033711790338117903391179034011790341117903421179034311790344117903451179034611790347117903481179034911790350117903511179035211790353117903541179035511790356117903571179035811790359117903601179036111790362117903631179036411790365117903661179036711790368117903691179037011790371117903721179037311790374117903751179037611790377117903781179037911790380117903811179038211790383117903841179038511790386117903871179038811790389117903901179039111790392117903931179039411790395117903961179039711790398117903991179040011790401117904021179040311790404117904051179040611790407117904081179040911790410117904111179041211790413117904141179041511790416117904171179041811790419117904201179042111790422117904231179042411790425117904261179042711790428117904291179043011790431117904321179043311790434117904351179043611790437117904381179043911790440117904411179044211790443117904441179044511790446117904471179044811790449117904501179045111790452117904531179045411790455117904561179045711790458117904591179046011790461117904621179046311790464117904651179046611790467117904681179046911790470117904711179047211790473117904741179047511790476117904771179047811790479117904801179048111790482117904831179048411790485117904861179048711790488117904891179049011790491117904921179049311790494117904951179049611790497118000801180008111800082118000831180008411800085118000861180008711800088118000891180009011800091118000921180009311800094118000951180009611800097118000981180009911800100118001011180010211800103118001041180010511800106118001071180010811800109118001101180011111800112118001131180011411800115118001161180011711800118118001191180012011800121118001221180012311800124118001251180012611800127118001281180012911800130118001311180013211800133118001341180013511800136118001371180013811800139118001401180014111800142118001431180014411800145118001461180014711800148118001491180015011800151118001521180015311800154118001551180015611800157118001581180015911800160118001611180016211800163118001641180016511800166118001671180016811800169118001701180017111800172118001731180017411800175118001761180017711800178118001791180018011800181118001821180018311800184118001851180018611800187118001881180018911800190118001911180019211800193118001941180019511800196118001971180019811800199118002001180020111800202118002031180020411800205118002061180020711800208118002091180021011800211118002121180021311800214118002151180021611800217118002181180021911800220118002211180022211800223118002241180022511800226118002271180022811800229118002301180023111800232118002331180023411800235118002361180023711800238118002391180024011800241118002421180024311800244118002451180024611800247118002481180024911800250118002511180025211800253118002541180025511800256118002571180025811800259118002601180026111800262118002631180026411800265118002661180026711800268118002691180027011800271118002721180027311800274118002751180027611800277118002781180027911800280118002811180028211800283118002841180028511800286118002871180028811800289118002901180029111800292118002931180029411800295118002961180029711800298118002991180030011800301118003021180030311800304118003051180030611800307118003081180030911800310118003111180031211800313118003141180031511800316118003171180031811800319118003201180032111800322118003231180032411800325118003261180032711800328118003291180033011800331118003321180033311800334118003351180033611800337118003381180033911800340118003411180034211800343118003441180034511800346118003471180034811800349118003501180035111800352118003531180035411800355118003561180035711800358118003591180036011800361118003621180036311800364118003651180036611800367118003681180036911800370118003711180037211800373118003741180037511800376118003771180037811800379118003801180038111800382118003831180038411800385118003861180038711800388118003891180039011800391118003921180039311800394118003951180039611800397118003981180039911800400118004011180040211800403118004041180040511800406118004071180040811800409118004101180041111800412118004131180041411800415118004161180041711800418118004191180042011800421118004221180042311800424118004251180042611800427118004281180042911800430118004311180043211800433118004341180043511800436118004371180043811800439118004401180044111800442118004431180044411800445118004461180044711800448118004491180045011800451118004521180045311800454118004551180045611800457118004581180045911800460118004611180046211800463118004641180046511800466118004671180046811800469118004701180047111800472118004731180047411800475118004761180047711800478118004791180048011800481118004821180048311800484118004851180048611800487118004881180048911800490118004911180049211800493118004941180049511800496118004971181007811810079118100801181008111810082118100831181008411810085118100861181008711810088118100891181009011810091118100921181009311810094118100951181009611810097118100981181009911810100118101011181010211810103118101041181010511810106118101071181010811810109118101101181011111810112118101131181011411810115118101161181011711810118118101191181012011810121118101221181012311810124118101251181012611810127118101281181012911810130118101311181013211810133118101341181013511810136118101371181013811810139118101401181014111810142118101431181014411810145118101461181014711810148118101491181015011810151118101521181015311810154118101551181015611810157118101581181015911810160118101611181016211810163118101641181016511810166118101671181016811810169118101701181017111810172118101731181017411810175118101761181017711810178118101791181018011810181118101821181018311810184118101851181018611810187118101881181018911810190118101911181019211810193118101941181019511810196118101971181019811810199118102001181020111810202118102031181020411810205118102061181020711810208118102091181021011810211118102121181021311810214118102151181021611810217118102181181021911810220118102211181022211810223118102241181022511810226118102271181022811810229118102301181023111810232118102331181023411810235118102361181023711810238118102391181024011810241118102421181024311810244118102451181024611810247118102481181024911810250118102511181025211810253118102541181025511810256118102571181025811810259118102601181026111810262118102631181026411810265118102661181026711810268118102691181027011810271118102721181027311810274118102751181027611810277118102781181027911810280118102811181028211810283118102841181028511810286118102871181028811810289118102901181029111810292118102931181029411810295118102961181029711810298118102991181030011810301118103021181030311810304118103051181030611810307118103081181030911810310118103111181031211810313118103141181031511810316118103171181031811810319118103201181032111810322118103231181032411810325118103261181032711810328118103291181033011810331118103321181033311810334118103351181033611810337118103381181033911810340118103411181034211810343118103441181034511810346118103471181034811810349118103501181035111810352118103531181035411810355118103561181035711810358118103591181036011810361118103621181036311810364118103651181036611810367118103681181036911810370118103711181037211810373118103741181037511810376118103771181037811810379118103801181038111810382118103831181038411810385118103861181038711810388118103891181039011810391118103921181039311810394118103951181039611810397118103981181039911810400118104011181040211810403118104041181040511810406118104071181040811810409118104101181041111810412118104131181041411810415118104161181041711810418118104191181042011810421118104221181042311810424118104251181042611810427118104281181042911810430118104311181043211810433118104341181043511810436118104371181043811810439118104401181044111810442118104431181044411810445118104461181044711810448118104491181045011810451118104521181045311810454118104551181045611810457118104581181045911810460118104611181046211810463118104641181046511810466118104671181046811810469118104701181047111810472118104731181047411810475118104761181047711810478118104791181048011810481118104821181048311810484118104851181048611810487118104881181048911810490118104911181049211810493118104941181049511810496118104971182007711820078118200791182008011820081118200821182008311820084118200851182008611820087118200881182008911820090118200911182009211820093118200941182009511820096118200971182009811820099118201001182010111820102118201031182010411820105118201061182010711820108118201091182011011820111118201121182011311820114118201151182011611820117118201181182011911820120118201211182012211820123118201241182012511820126118201271182012811820129118201301182013111820132118201331182013411820135118201361182013711820138118201391182014011820141118201421182014311820144118201451182014611820147118201481182014911820150118201511182015211820153118201541182015511820156118201571182015811820159118201601182016111820162118201631182016411820165118201661182016711820168118201691182017011820171118201721182017311820174118201751182017611820177118201781182017911820180118201811182018211820183118201841182018511820186118201871182018811820189118201901182019111820192118201931182019411820195118201961182019711820198118201991182020011820201118202021182020311820204118202051182020611820207118202081182020911820210118202111182021211820213118202141182021511820216118202171182021811820219118202201182022111820222118202231182022411820225118202261182022711820228118202291182023011820231118202321182023311820234118202351182023611820237118202381182023911820240118202411182024211820243118202441182024511820246118202471182024811820249118202501182025111820252118202531182025411820255118202561182025711820258118202591182026011820261118202621182026311820264118202651182026611820267118202681182026911820270118202711182027211820273118202741182027511820276118202771182027811820279118202801182028111820282118202831182028411820285118202861182028711820288118202891182029011820291118202921182029311820294118202951182029611820297118202981182029911820300118203011182030211820303118203041182030511820306118203071182030811820309118203101182031111820312118203131182031411820315118203161182031711820318118203191182032011820321118203221182032311820324118203251182032611820327118203281182032911820330118203311182033211820333118203341182033511820336118203371182033811820339118203401182034111820342118203431182034411820345118203461182034711820348118203491182035011820351118203521182035311820354118203551182035611820357118203581182035911820360118203611182036211820363118203641182036511820366118203671182036811820369118203701182037111820372118203731182037411820375118203761182037711820378118203791182038011820381118203821182038311820384118203851182038611820387118203881182038911820390118203911182039211820393118203941182039511820396118203971182039811820399118204001182040111820402118204031182040411820405118204061182040711820408118204091182041011820411118204121182041311820414118204151182041611820417118204181182041911820420118204211182042211820423118204241182042511820426118204271182042811820429118204301182043111820432118204331182043411820435118204361182043711820438118204391182044011820441118204421182044311820444118204451182044611820447118204481182044911820450118204511182045211820453118204541182045511820456118204571182045811820459118204601182046111820462118204631182046411820465118204661182046711820468118204691182047011820471118204721182047311820474118204751182047611820477118204781182047911820480118204811182048211820483118204841182048511820486118204871182048811820489118204901182049111820492118204931182049411820495118204961182049711830076118300771183007811830079118300801183008111830082118300831183008411830085118300861183008711830088118300891183009011830091118300921183009311830094118300951183009611830097118300981183009911830100118301011183010211830103118301041183010511830106118301071183010811830109118301101183011111830112118301131183011411830115118301161183011711830118118301191183012011830121118301221183012311830124118301251183012611830127118301281183012911830130118301311183013211830133118301341183013511830136118301371183013811830139118301401183014111830142118301431183014411830145118301461183014711830148118301491183015011830151118301521183015311830154118301551183015611830157118301581183015911830160118301611183016211830163118301641183016511830166118301671183016811830169118301701183017111830172118301731183017411830175118301761183017711830178118301791183018011830181118301821183018311830184118301851183018611830187118301881183018911830190118301911183019211830193118301941183019511830196118301971183019811830199118302001183020111830202118302031183020411830205118302061183020711830208118302091183021011830211118302121183021311830214118302151183021611830217118302181183021911830220118302211183022211830223118302241183022511830226118302271183022811830229118302301183023111830232118302331183023411830235118302361183023711830238118302391183024011830241118302421183024311830244118302451183024611830247118302481183024911830250118302511183025211830253118302541183025511830256118302571183025811830259118302601183026111830262118302631183026411830265118302661183026711830268118302691183027011830271118302721183027311830274118302751183027611830277118302781183027911830280118302811183028211830283118302841183028511830286118302871183028811830289118302901183029111830292118302931183029411830295118302961183029711830298118302991183030011830301118303021183030311830304118303051183030611830307118303081183030911830310118303111183031211830313118303141183031511830316118303171183031811830319118303201183032111830322118303231183032411830325118303261183032711830328118303291183033011830331118303321183033311830334118303351183033611830337118303381183033911830340118303411183034211830343118303441183034511830346118303471183034811830349118303501183035111830352118303531183035411830355118303561183035711830358118303591183036011830361118303621183036311830364118303651183036611830367118303681183036911830370118303711183037211830373118303741183037511830376118303771183037811830379118303801183038111830382118303831183038411830385118303861183038711830388118303891183039011830391118303921183039311830394118303951183039611830397118303981183039911830400118304011183040211830403118304041183040511830406118304071183040811830409118304101183041111830412118304131183041411830415118304161183041711830418118304191183042011830421118304221183042311830424118304251183042611830427118304281183042911830430118304311183043211830433118304341183043511830436118304371183043811830439118304401183044111830442118304431183044411830445118304461183044711830448118304491183045011830451118304521183045311830454118304551183045611830457118304581183045911830460118304611183046211830463118304641183046511830466118304671183046811830469118304701183047111830472118304731183047411830475118304761183047711830478118304791183048011830481118304821183048311830484118304851183048611830487118304881183048911830490118304911183049211830493118304941183049511830496118400751184007611840077118400781184007911840080118400811184008211840083118400841184008511840086118400871184008811840089118400901184009111840092118400931184009411840095118400961184009711840098118400991184010011840101118401021184010311840104118401051184010611840107118401081184010911840110118401111184011211840113118401141184011511840116118401171184011811840119118401201184012111840122118401231184012411840125118401261184012711840128118401291184013011840131118401321184013311840134118401351184013611840137118401381184013911840140118401411184014211840143118401441184014511840146118401471184014811840149118401501184015111840152118401531184015411840155118401561184015711840158118401591184016011840161118401621184016311840164118401651184016611840167118401681184016911840170118401711184017211840173118401741184017511840176118401771184017811840179118401801184018111840182118401831184018411840185118401861184018711840188118401891184019011840191118401921184019311840194118401951184019611840197118401981184019911840200118402011184020211840203118402041184020511840206118402071184020811840209118402101184021111840212118402131184021411840215118402161184021711840218118402191184022011840221118402221184022311840224118402251184022611840227118402281184022911840230118402311184023211840233118402341184023511840236118402371184023811840239118402401184024111840242118402431184024411840245118402461184024711840248118402491184025011840251118402521184025311840254118402551184025611840257118402581184025911840260118402611184026211840263118402641184026511840266118402671184026811840269118402701184027111840272118402731184027411840275118402761184027711840278118402791184028011840281118402821184028311840284118402851184028611840287118402881184028911840290118402911184029211840293118402941184029511840296118402971184029811840299118403001184030111840302118403031184030411840305118403061184030711840308118403091184031011840311118403121184031311840314118403151184031611840317118403181184031911840320118403211184032211840323118403241184032511840326118403271184032811840329118403301184033111840332118403331184033411840335118403361184033711840338118403391184034011840341118403421184034311840344118403451184034611840347118403481184034911840350118403511184035211840353118403541184035511840356118403571184035811840359118403601184036111840362118403631184036411840365118403661184036711840368118403691184037011840371118403721184037311840374118403751184037611840377118403781184037911840380118403811184038211840383118403841184038511840386118403871184038811840389118403901184039111840392118403931184039411840395118403961184039711840398118403991184040011840401118404021184040311840404118404051184040611840407118404081184040911840410118404111184041211840413118404141184041511840416118404171184041811840419118404201184042111840422118404231184042411840425118404261184042711840428118404291184043011840431118404321184043311840434118404351184043611840437118404381184043911840440118404411184044211840443118404441184044511840446118404471184044811840449118404501184045111840452118404531184045411840455118404561184045711840458118404591184046011840461118404621184046311840464118404651184046611840467118404681184046911840470118404711184047211840473118404741184047511840476118404771184047811840479118404801184048111840482118404831184048411840485118404861184048711840488118404891184049011840491118404921184049311840494118404951184049611850074118500751185007611850077118500781185007911850080118500811185008211850083118500841185008511850086118500871185008811850089118500901185009111850092118500931185009411850095118500961185009711850098118500991185010011850101118501021185010311850104118501051185010611850107118501081185010911850110118501111185011211850113118501141185011511850116118501171185011811850119118501201185012111850122118501231185012411850125118501261185012711850128118501291185013011850131118501321185013311850134118501351185013611850137118501381185013911850140118501411185014211850143118501441185014511850146118501471185014811850149118501501185015111850152118501531185015411850155118501561185015711850158118501591185016011850161118501621185016311850164118501651185016611850167118501681185016911850170118501711185017211850173118501741185017511850176118501771185017811850179118501801185018111850182118501831185018411850185118501861185018711850188118501891185019011850191118501921185019311850194118501951185019611850197118501981185019911850200118502011185020211850203118502041185020511850206118502071185020811850209118502101185021111850212118502131185021411850215118502161185021711850218118502191185022011850221118502221185022311850224118502251185022611850227118502281185022911850230118502311185023211850233118502341185023511850236118502371185023811850239118502401185024111850242118502431185024411850245118502461185024711850248118502491185025011850251118502521185025311850254118502551185025611850257118502581185025911850260118502611185026211850263118502641185026511850266118502671185026811850269118502701185027111850272118502731185027411850275118502761185027711850278118502791185028011850281118502821185028311850284118502851185028611850287118502881185028911850290118502911185029211850293118502941185029511850296118502971185029811850299118503001185030111850302118503031185030411850305118503061185030711850308118503091185031011850311118503121185031311850314118503151185031611850317118503181185031911850320118503211185032211850323118503241185032511850326118503271185032811850329118503301185033111850332118503331185033411850335118503361185033711850338118503391185034011850341118503421185034311850344118503451185034611850347118503481185034911850350118503511185035211850353118503541185035511850356118503571185035811850359118503601185036111850362118503631185036411850365118503661185036711850368118503691185037011850371118503721185037311850374118503751185037611850377118503781185037911850380118503811185038211850383118503841185038511850386118503871185038811850389118503901185039111850392118503931185039411850395118503961185039711850398118503991185040011850401118504021185040311850404118504051185040611850407118504081185040911850410118504111185041211850413118504141185041511850416118504171185041811850419118504201185042111850422118504231185042411850425118504261185042711850428118504291185043011850431118504321185043311850434118504351185043611850437118504381185043911850440118504411185044211850443118504441185044511850446118504471185044811850449118504501185045111850452118504531185045411850455118504561185045711850458118504591185046011850461118504621185046311850464118504651185046611850467118504681185046911850470118504711185047211850473118504741185047511850476118504771185047811850479118504801185048111850482118504831185048411850485118504861185048711850488118504891185049011850491118504921185049311850494118504951185049611860073118600741186007511860076118600771186007811860079118600801186008111860082118600831186008411860085118600861186008711860088118600891186009011860091118600921186009311860094118600951186009611860097118600981186009911860100118601011186010211860103118601041186010511860106118601071186010811860109118601101186011111860112118601131186011411860115118601161186011711860118118601191186012011860121118601221186012311860124118601251186012611860127118601281186012911860130118601311186013211860133118601341186013511860136118601371186013811860139118601401186014111860142118601431186014411860145118601461186014711860148118601491186015011860151118601521186015311860154118601551186015611860157118601581186015911860160118601611186016211860163118601641186016511860166118601671186016811860169118601701186017111860172118601731186017411860175118601761186017711860178118601791186018011860181118601821186018311860184118601851186018611860187118601881186018911860190118601911186019211860193118601941186019511860196118601971186019811860199118602001186020111860202118602031186020411860205118602061186020711860208118602091186021011860211118602121186021311860214118602151186021611860217118602181186021911860220118602211186022211860223118602241186022511860226118602271186022811860229118602301186023111860232118602331186023411860235118602361186023711860238118602391186024011860241118602421186024311860244118602451186024611860247118602481186024911860250118602511186025211860253118602541186025511860256118602571186025811860259118602601186026111860262118602631186026411860265118602661186026711860268118602691186027011860271118602721186027311860274118602751186027611860277118602781186027911860280118602811186028211860283118602841186028511860286118602871186028811860289118602901186029111860292118602931186029411860295118602961186029711860298118602991186030011860301118603021186030311860304118603051186030611860307118603081186030911860310118603111186031211860313118603141186031511860316118603171186031811860319118603201186032111860322118603231186032411860325118603261186032711860328118603291186033011860331118603321186033311860334118603351186033611860337118603381186033911860340118603411186034211860343118603441186034511860346118603471186034811860349118603501186035111860352118603531186035411860355118603561186035711860358118603591186036011860361118603621186036311860364118603651186036611860367118603681186036911860370118603711186037211860373118603741186037511860376118603771186037811860379118603801186038111860382118603831186038411860385118603861186038711860388118603891186039011860391118603921186039311860394118603951186039611860397118603981186039911860400118604011186040211860403118604041186040511860406118604071186040811860409118604101186041111860412118604131186041411860415118604161186041711860418118604191186042011860421118604221186042311860424118604251186042611860427118604281186042911860430118604311186043211860433118604341186043511860436118604371186043811860439118604401186044111860442118604431186044411860445118604461186044711860448118604491186045011860451118604521186045311860454118604551186045611860457118604581186045911860460118604611186046211860463118604641186046511860466118604671186046811860469118604701186047111860472118604731186047411860475118604761186047711860478118604791186048011860481118604821186048311860484118604851186048611860487118604881186048911860490118604911186049211860493118604941186049511860496118700721187007311870074118700751187007611870077118700781187007911870080118700811187008211870083118700841187008511870086118700871187008811870089118700901187009111870092118700931187009411870095118700961187009711870098118700991187010011870101118701021187010311870104118701051187010611870107118701081187010911870110118701111187011211870113118701141187011511870116118701171187011811870119118701201187012111870122118701231187012411870125118701261187012711870128118701291187013011870131118701321187013311870134118701351187013611870137118701381187013911870140118701411187014211870143118701441187014511870146118701471187014811870149118701501187015111870152118701531187015411870155118701561187015711870158118701591187016011870161118701621187016311870164118701651187016611870167118701681187016911870170118701711187017211870173118701741187017511870176118701771187017811870179118701801187018111870182118701831187018411870185118701861187018711870188118701891187019011870191118701921187019311870194118701951187019611870197118701981187019911870200118702011187020211870203118702041187020511870206118702071187020811870209118702101187021111870212118702131187021411870215118702161187021711870218118702191187022011870221118702221187022311870224118702251187022611870227118702281187022911870230118702311187023211870233118702341187023511870236118702371187023811870239118702401187024111870242118702431187024411870245118702461187024711870248118702491187025011870251118702521187025311870254118702551187025611870257118702581187025911870260118702611187026211870263118702641187026511870266118702671187026811870269118702701187027111870272118702731187027411870275118702761187027711870278118702791187028011870281118702821187028311870284118702851187028611870287118702881187028911870290118702911187029211870293118702941187029511870296118702971187029811870299118703001187030111870302118703031187030411870305118703061187030711870308118703091187031011870311118703121187031311870314118703151187031611870317118703181187031911870320118703211187032211870323118703241187032511870326118703271187032811870329118703301187033111870332118703331187033411870335118703361187033711870338118703391187034011870341118703421187034311870344118703451187034611870347118703481187034911870350118703511187035211870353118703541187035511870356118703571187035811870359118703601187036111870362118703631187036411870365118703661187036711870368118703691187037011870371118703721187037311870374118703751187037611870377118703781187037911870380118703811187038211870383118703841187038511870386118703871187038811870389118703901187039111870392118703931187039411870395118703961187039711870398118703991187040011870401118704021187040311870404118704051187040611870407118704081187040911870410118704111187041211870413118704141187041511870416118704171187041811870419118704201187042111870422118704231187042411870425118704261187042711870428118704291187043011870431118704321187043311870434118704351187043611870437118704381187043911870440118704411187044211870443118704441187044511870446118704471187044811870449118704501187045111870452118704531187045411870455118704561187045711870458118704591187046011870461118704621187046311870464118704651187046611870467118704681187046911870470118704711187047211870473118704741187047511870476118704771187047811870479118704801187048111870482118704831187048411870485118704861187048711870488118704891187049011870491118704921187049311870494118704951188007111880072118800731188007411880075118800761188007711880078118800791188008011880081118800821188008311880084118800851188008611880087118800881188008911880090118800911188009211880093118800941188009511880096118800971188009811880099118801001188010111880102118801031188010411880105118801061188010711880108118801091188011011880111118801121188011311880114118801151188011611880117118801181188011911880120118801211188012211880123118801241188012511880126118801271188012811880129118801301188013111880132118801331188013411880135118801361188013711880138118801391188014011880141118801421188014311880144118801451188014611880147118801481188014911880150118801511188015211880153118801541188015511880156118801571188015811880159118801601188016111880162118801631188016411880165118801661188016711880168118801691188017011880171118801721188017311880174118801751188017611880177118801781188017911880180118801811188018211880183118801841188018511880186118801871188018811880189118801901188019111880192118801931188019411880195118801961188019711880198118801991188020011880201118802021188020311880204118802051188020611880207118802081188020911880210118802111188021211880213118802141188021511880216118802171188021811880219118802201188022111880222118802231188022411880225118802261188022711880228118802291188023011880231118802321188023311880234118802351188023611880237118802381188023911880240118802411188024211880243118802441188024511880246118802471188024811880249118802501188025111880252118802531188025411880255118802561188025711880258118802591188026011880261118802621188026311880264118802651188026611880267118802681188026911880270118802711188027211880273118802741188027511880276118802771188027811880279118802801188028111880282118802831188028411880285118802861188028711880288118802891188029011880291118802921188029311880294118802951188029611880297118802981188029911880300118803011188030211880303118803041188030511880306118803071188030811880309118803101188031111880312118803131188031411880315118803161188031711880318118803191188032011880321118803221188032311880324118803251188032611880327118803281188032911880330118803311188033211880333118803341188033511880336118803371188033811880339118803401188034111880342118803431188034411880345118803461188034711880348118803491188035011880351118803521188035311880354118803551188035611880357118803581188035911880360118803611188036211880363118803641188036511880366118803671188036811880369118803701188037111880372118803731188037411880375118803761188037711880378118803791188038011880381118803821188038311880384118803851188038611880387118803881188038911880390118803911188039211880393118803941188039511880396118803971188039811880399118804001188040111880402118804031188040411880405118804061188040711880408118804091188041011880411118804121188041311880414118804151188041611880417118804181188041911880420118804211188042211880423118804241188042511880426118804271188042811880429118804301188043111880432118804331188043411880435118804361188043711880438118804391188044011880441118804421188044311880444118804451188044611880447118804481188044911880450118804511188045211880453118804541188045511880456118804571188045811880459118804601188046111880462118804631188046411880465118804661188046711880468118804691188047011880471118804721188047311880474118804751188047611880477118804781188047911880480118804811188048211880483118804841188048511880486118804871188048811880489118804901188049111880492118804931188049411880495118900691189007011890071118900721189007311890074118900751189007611890077118900781189007911890080118900811189008211890083118900841189008511890086118900871189008811890089118900901189009111890092118900931189009411890095118900961189009711890098118900991189010011890101118901021189010311890104118901051189010611890107118901081189010911890110118901111189011211890113118901141189011511890116118901171189011811890119118901201189012111890122118901231189012411890125118901261189012711890128118901291189013011890131118901321189013311890134118901351189013611890137118901381189013911890140118901411189014211890143118901441189014511890146118901471189014811890149118901501189015111890152118901531189015411890155118901561189015711890158118901591189016011890161118901621189016311890164118901651189016611890167118901681189016911890170118901711189017211890173118901741189017511890176118901771189017811890179118901801189018111890182118901831189018411890185118901861189018711890188118901891189019011890191118901921189019311890194118901951189019611890197118901981189019911890200118902011189020211890203118902041189020511890206118902071189020811890209118902101189021111890212118902131189021411890215118902161189021711890218118902191189022011890221118902221189022311890224118902251189022611890227118902281189022911890230118902311189023211890233118902341189023511890236118902371189023811890239118902401189024111890242118902431189024411890245118902461189024711890248118902491189025011890251118902521189025311890254118902551189025611890257118902581189025911890260118902611189026211890263118902641189026511890266118902671189026811890269118902701189027111890272118902731189027411890275118902761189027711890278118902791189028011890281118902821189028311890284118902851189028611890287118902881189028911890290118902911189029211890293118902941189029511890296118902971189029811890299118903001189030111890302118903031189030411890305118903061189030711890308118903091189031011890311118903121189031311890314118903151189031611890317118903181189031911890320118903211189032211890323118903241189032511890326118903271189032811890329118903301189033111890332118903331189033411890335118903361189033711890338118903391189034011890341118903421189034311890344118903451189034611890347118903481189034911890350118903511189035211890353118903541189035511890356118903571189035811890359118903601189036111890362118903631189036411890365118903661189036711890368118903691189037011890371118903721189037311890374118903751189037611890377118903781189037911890380118903811189038211890383118903841189038511890386118903871189038811890389118903901189039111890392118903931189039411890395118903961189039711890398118903991189040011890401118904021189040311890404118904051189040611890407118904081189040911890410118904111189041211890413118904141189041511890416118904171189041811890419118904201189042111890422118904231189042411890425118904261189042711890428118904291189043011890431118904321189043311890434118904351189043611890437118904381189043911890440118904411189044211890443118904441189044511890446118904471189044811890449118904501189045111890452118904531189045411890455118904561189045711890458118904591189046011890461118904621189046311890464118904651189046611890467118904681189046911890470118904711189047211890473118904741189047511890476118904771189047811890479118904801189048111890482118904831189048411890485118904861189048711890488118904891189049011890491118904921189049311890494119000681190006911900070119000711190007211900073119000741190007511900076119000771190007811900079119000801190008111900082119000831190008411900085119000861190008711900088119000891190009011900091119000921190009311900094119000951190009611900097119000981190009911900100119001011190010211900103119001041190010511900106119001071190010811900109119001101190011111900112119001131190011411900115119001161190011711900118119001191190012011900121119001221190012311900124119001251190012611900127119001281190012911900130119001311190013211900133119001341190013511900136119001371190013811900139119001401190014111900142119001431190014411900145119001461190014711900148119001491190015011900151119001521190015311900154119001551190015611900157119001581190015911900160119001611190016211900163119001641190016511900166119001671190016811900169119001701190017111900172119001731190017411900175119001761190017711900178119001791190018011900181119001821190018311900184119001851190018611900187119001881190018911900190119001911190019211900193119001941190019511900196119001971190019811900199119002001190020111900202119002031190020411900205119002061190020711900208119002091190021011900211119002121190021311900214119002151190021611900217119002181190021911900220119002211190022211900223119002241190022511900226119002271190022811900229119002301190023111900232119002331190023411900235119002361190023711900238119002391190024011900241119002421190024311900244119002451190024611900247119002481190024911900250119002511190025211900253119002541190025511900256119002571190025811900259119002601190026111900262119002631190026411900265119002661190026711900268119002691190027011900271119002721190027311900274119002751190027611900277119002781190027911900280119002811190028211900283119002841190028511900286119002871190028811900289119002901190029111900292119002931190029411900295119002961190029711900298119002991190030011900301119003021190030311900304119003051190030611900307119003081190030911900310119003111190031211900313119003141190031511900316119003171190031811900319119003201190032111900322119003231190032411900325119003261190032711900328119003291190033011900331119003321190033311900334119003351190033611900337119003381190033911900340119003411190034211900343119003441190034511900346119003471190034811900349119003501190035111900352119003531190035411900355119003561190035711900358119003591190036011900361119003621190036311900364119003651190036611900367119003681190036911900370119003711190037211900373119003741190037511900376119003771190037811900379119003801190038111900382119003831190038411900385119003861190038711900388119003891190039011900391119003921190039311900394119003951190039611900397119003981190039911900400119004011190040211900403119004041190040511900406119004071190040811900409119004101190041111900412119004131190041411900415119004161190041711900418119004191190042011900421119004221190042311900424119004251190042611900427119004281190042911900430119004311190043211900433119004341190043511900436119004371190043811900439119004401190044111900442119004431190044411900445119004461190044711900448119004491190045011900451119004521190045311900454119004551190045611900457119004581190045911900460119004611190046211900463119004641190046511900466119004671190046811900469119004701190047111900472119004731190047411900475119004761190047711900478119004791190048011900481119004821190048311900484119004851190048611900487119004881190048911900490119004911190049211900493119004941191006711910068119100691191007011910071119100721191007311910074119100751191007611910077119100781191007911910080119100811191008211910083119100841191008511910086119100871191008811910089119100901191009111910092119100931191009411910095119100961191009711910098119100991191010011910101119101021191010311910104119101051191010611910107119101081191010911910110119101111191011211910113119101141191011511910116119101171191011811910119119101201191012111910122119101231191012411910125119101261191012711910128119101291191013011910131119101321191013311910134119101351191013611910137119101381191013911910140119101411191014211910143119101441191014511910146119101471191014811910149119101501191015111910152119101531191015411910155119101561191015711910158119101591191016011910161119101621191016311910164119101651191016611910167119101681191016911910170119101711191017211910173119101741191017511910176119101771191017811910179119101801191018111910182119101831191018411910185119101861191018711910188119101891191019011910191119101921191019311910194119101951191019611910197119101981191019911910200119102011191020211910203119102041191020511910206119102071191020811910209119102101191021111910212119102131191021411910215119102161191021711910218119102191191022011910221119102221191022311910224119102251191022611910227119102281191022911910230119102311191023211910233119102341191023511910236119102371191023811910239119102401191024111910242119102431191024411910245119102461191024711910248119102491191025011910251119102521191025311910254119102551191025611910257119102581191025911910260119102611191026211910263119102641191026511910266119102671191026811910269119102701191027111910272119102731191027411910275119102761191027711910278119102791191028011910281119102821191028311910284119102851191028611910287119102881191028911910290119102911191029211910293119102941191029511910296119102971191029811910299119103001191030111910302119103031191030411910305119103061191030711910308119103091191031011910311119103121191031311910314119103151191031611910317119103181191031911910320119103211191032211910323119103241191032511910326119103271191032811910329119103301191033111910332119103331191033411910335119103361191033711910338119103391191034011910341119103421191034311910344119103451191034611910347119103481191034911910350119103511191035211910353119103541191035511910356119103571191035811910359119103601191036111910362119103631191036411910365119103661191036711910368119103691191037011910371119103721191037311910374119103751191037611910377119103781191037911910380119103811191038211910383119103841191038511910386119103871191038811910389119103901191039111910392119103931191039411910395119103961191039711910398119103991191040011910401119104021191040311910404119104051191040611910407119104081191040911910410119104111191041211910413119104141191041511910416119104171191041811910419119104201191042111910422119104231191042411910425119104261191042711910428119104291191043011910431119104321191043311910434119104351191043611910437119104381191043911910440119104411191044211910443119104441191044511910446119104471191044811910449119104501191045111910452119104531191045411910455119104561191045711910458119104591191046011910461119104621191046311910464119104651191046611910467119104681191046911910470119104711191047211910473119104741191047511910476119104771191047811910479119104801191048111910482119104831191048411910485119104861191048711910488119104891191049011910491119104921191049311920066119200671192006811920069119200701192007111920072119200731192007411920075119200761192007711920078119200791192008011920081119200821192008311920084119200851192008611920087119200881192008911920090119200911192009211920093119200941192009511920096119200971192009811920099119201001192010111920102119201031192010411920105119201061192010711920108119201091192011011920111119201121192011311920114119201151192011611920117119201181192011911920120119201211192012211920123119201241192012511920126119201271192012811920129119201301192013111920132119201331192013411920135119201361192013711920138119201391192014011920141119201421192014311920144119201451192014611920147119201481192014911920150119201511192015211920153119201541192015511920156119201571192015811920159119201601192016111920162119201631192016411920165119201661192016711920168119201691192017011920171119201721192017311920174119201751192017611920177119201781192017911920180119201811192018211920183119201841192018511920186119201871192018811920189119201901192019111920192119201931192019411920195119201961192019711920198119201991192020011920201119202021192020311920204119202051192020611920207119202081192020911920210119202111192021211920213119202141192021511920216119202171192021811920219119202201192022111920222119202231192022411920225119202261192022711920228119202291192023011920231119202321192023311920234119202351192023611920237119202381192023911920240119202411192024211920243119202441192024511920246119202471192024811920249119202501192025111920252119202531192025411920255119202561192025711920258119202591192026011920261119202621192026311920264119202651192026611920267119202681192026911920270119202711192027211920273119202741192027511920276119202771192027811920279119202801192028111920282119202831192028411920285119202861192028711920288119202891192029011920291119202921192029311920294119202951192029611920297119202981192029911920300119203011192030211920303119203041192030511920306119203071192030811920309119203101192031111920312119203131192031411920315119203161192031711920318119203191192032011920321119203221192032311920324119203251192032611920327119203281192032911920330119203311192033211920333119203341192033511920336119203371192033811920339119203401192034111920342119203431192034411920345119203461192034711920348119203491192035011920351119203521192035311920354119203551192035611920357119203581192035911920360119203611192036211920363119203641192036511920366119203671192036811920369119203701192037111920372119203731192037411920375119203761192037711920378119203791192038011920381119203821192038311920384119203851192038611920387119203881192038911920390119203911192039211920393119203941192039511920396119203971192039811920399119204001192040111920402119204031192040411920405119204061192040711920408119204091192041011920411119204121192041311920414119204151192041611920417119204181192041911920420119204211192042211920423119204241192042511920426119204271192042811920429119204301192043111920432119204331192043411920435119204361192043711920438119204391192044011920441119204421192044311920444119204451192044611920447119204481192044911920450119204511192045211920453119204541192045511920456119204571192045811920459119204601192046111920462119204631192046411920465119204661192046711920468119204691192047011920471119204721192047311920474119204751192047611920477119204781192047911920480119204811192048211920483119204841192048511920486119204871192048811920489119204901192049111920492119204931193006511930066119300671193006811930069119300701193007111930072119300731193007411930075119300761193007711930078119300791193008011930081119300821193008311930084119300851193008611930087119300881193008911930090119300911193009211930093119300941193009511930096119300971193009811930099119301001193010111930102119301031193010411930105119301061193010711930108119301091193011011930111119301121193011311930114119301151193011611930117119301181193011911930120119301211193012211930123119301241193012511930126119301271193012811930129119301301193013111930132119301331193013411930135119301361193013711930138119301391193014011930141119301421193014311930144119301451193014611930147119301481193014911930150119301511193015211930153119301541193015511930156119301571193015811930159119301601193016111930162119301631193016411930165119301661193016711930168119301691193017011930171119301721193017311930174119301751193017611930177119301781193017911930180119301811193018211930183119301841193018511930186119301871193018811930189119301901193019111930192119301931193019411930195119301961193019711930198119301991193020011930201119302021193020311930204119302051193020611930207119302081193020911930210119302111193021211930213119302141193021511930216119302171193021811930219119302201193022111930222119302231193022411930225119302261193022711930228119302291193023011930231119302321193023311930234119302351193023611930237119302381193023911930240119302411193024211930243119302441193024511930246119302471193024811930249119302501193025111930252119302531193025411930255119302561193025711930258119302591193026011930261119302621193026311930264119302651193026611930267119302681193026911930270119302711193027211930273119302741193027511930276119302771193027811930279119302801193028111930282119302831193028411930285119302861193028711930288119302891193029011930291119302921193029311930294119302951193029611930297119302981193029911930300119303011193030211930303119303041193030511930306119303071193030811930309119303101193031111930312119303131193031411930315119303161193031711930318119303191193032011930321119303221193032311930324119303251193032611930327119303281193032911930330119303311193033211930333119303341193033511930336119303371193033811930339119303401193034111930342119303431193034411930345119303461193034711930348119303491193035011930351119303521193035311930354119303551193035611930357119303581193035911930360119303611193036211930363119303641193036511930366119303671193036811930369119303701193037111930372119303731193037411930375119303761193037711930378119303791193038011930381119303821193038311930384119303851193038611930387119303881193038911930390119303911193039211930393119303941193039511930396119303971193039811930399119304001193040111930402119304031193040411930405119304061193040711930408119304091193041011930411119304121193041311930414119304151193041611930417119304181193041911930420119304211193042211930423119304241193042511930426119304271193042811930429119304301193043111930432119304331193043411930435119304361193043711930438119304391193044011930441119304421193044311930444119304451193044611930447119304481193044911930450119304511193045211930453119304541193045511930456119304571193045811930459119304601193046111930462119304631193046411930465119304661193046711930468119304691193047011930471119304721193047311930474119304751193047611930477119304781193047911930480119304811193048211930483119304841193048511930486119304871193048811930489119304901193049111930492119400641194006511940066119400671194006811940069119400701194007111940072119400731194007411940075119400761194007711940078119400791194008011940081119400821194008311940084119400851194008611940087119400881194008911940090119400911194009211940093119400941194009511940096119400971194009811940099119401001194010111940102119401031194010411940105119401061194010711940108119401091194011011940111119401121194011311940114119401151194011611940117119401181194011911940120119401211194012211940123119401241194012511940126119401271194012811940129119401301194013111940132119401331194013411940135119401361194013711940138119401391194014011940141119401421194014311940144119401451194014611940147119401481194014911940150119401511194015211940153119401541194015511940156119401571194015811940159119401601194016111940162119401631194016411940165119401661194016711940168119401691194017011940171119401721194017311940174119401751194017611940177119401781194017911940180119401811194018211940183119401841194018511940186119401871194018811940189119401901194019111940192119401931194019411940195119401961194019711940198119401991194020011940201119402021194020311940204119402051194020611940207119402081194020911940210119402111194021211940213119402141194021511940216119402171194021811940219119402201194022111940222119402231194022411940225119402261194022711940228119402291194023011940231119402321194023311940234119402351194023611940237119402381194023911940240119402411194024211940243119402441194024511940246119402471194024811940249119402501194025111940252119402531194025411940255119402561194025711940258119402591194026011940261119402621194026311940264119402651194026611940267119402681194026911940270119402711194027211940273119402741194027511940276119402771194027811940279119402801194028111940282119402831194028411940285119402861194028711940288119402891194029011940291119402921194029311940294119402951194029611940297119402981194029911940300119403011194030211940303119403041194030511940306119403071194030811940309119403101194031111940312119403131194031411940315119403161194031711940318119403191194032011940321119403221194032311940324119403251194032611940327119403281194032911940330119403311194033211940333119403341194033511940336119403371194033811940339119403401194034111940342119403431194034411940345119403461194034711940348119403491194035011940351119403521194035311940354119403551194035611940357119403581194035911940360119403611194036211940363119403641194036511940366119403671194036811940369119403701194037111940372119403731194037411940375119403761194037711940378119403791194038011940381119403821194038311940384119403851194038611940387119403881194038911940390119403911194039211940393119403941194039511940396119403971194039811940399119404001194040111940402119404031194040411940405119404061194040711940408119404091194041011940411119404121194041311940414119404151194041611940417119404181194041911940420119404211194042211940423119404241194042511940426119404271194042811940429119404301194043111940432119404331194043411940435119404361194043711940438119404391194044011940441119404421194044311940444119404451194044611940447119404481194044911940450119404511194045211940453119404541194045511940456119404571194045811940459119404601194046111940462119404631194046411940465119404661194046711940468119404691194047011940471119404721194047311940474119404751194047611940477119404781194047911940480119404811194048211940483119404841194048511940486119404871194048811940489119404901194049111940492119500631195006411950065119500661195006711950068119500691195007011950071119500721195007311950074119500751195007611950077119500781195007911950080119500811195008211950083119500841195008511950086119500871195008811950089119500901195009111950092119500931195009411950095119500961195009711950098119500991195010011950101119501021195010311950104119501051195010611950107119501081195010911950110119501111195011211950113119501141195011511950116119501171195011811950119119501201195012111950122119501231195012411950125119501261195012711950128119501291195013011950131119501321195013311950134119501351195013611950137119501381195013911950140119501411195014211950143119501441195014511950146119501471195014811950149119501501195015111950152119501531195015411950155119501561195015711950158119501591195016011950161119501621195016311950164119501651195016611950167119501681195016911950170119501711195017211950173119501741195017511950176119501771195017811950179119501801195018111950182119501831195018411950185119501861195018711950188119501891195019011950191119501921195019311950194119501951195019611950197119501981195019911950200119502011195020211950203119502041195020511950206119502071195020811950209119502101195021111950212119502131195021411950215119502161195021711950218119502191195022011950221119502221195022311950224119502251195022611950227119502281195022911950230119502311195023211950233119502341195023511950236119502371195023811950239119502401195024111950242119502431195024411950245119502461195024711950248119502491195025011950251119502521195025311950254119502551195025611950257119502581195025911950260119502611195026211950263119502641195026511950266119502671195026811950269119502701195027111950272119502731195027411950275119502761195027711950278119502791195028011950281119502821195028311950284119502851195028611950287119502881195028911950290119502911195029211950293119502941195029511950296119502971195029811950299119503001195030111950302119503031195030411950305119503061195030711950308119503091195031011950311119503121195031311950314119503151195031611950317119503181195031911950320119503211195032211950323119503241195032511950326119503271195032811950329119503301195033111950332119503331195033411950335119503361195033711950338119503391195034011950341119503421195034311950344119503451195034611950347119503481195034911950350119503511195035211950353119503541195035511950356119503571195035811950359119503601195036111950362119503631195036411950365119503661195036711950368119503691195037011950371119503721195037311950374119503751195037611950377119503781195037911950380119503811195038211950383119503841195038511950386119503871195038811950389119503901195039111950392119503931195039411950395119503961195039711950398119503991195040011950401119504021195040311950404119504051195040611950407119504081195040911950410119504111195041211950413119504141195041511950416119504171195041811950419119504201195042111950422119504231195042411950425119504261195042711950428119504291195043011950431119504321195043311950434119504351195043611950437119504381195043911950440119504411195044211950443119504441195044511950446119504471195044811950449119504501195045111950452119504531195045411950455119504561195045711950458119504591195046011950461119504621195046311950464119504651195046611950467119504681195046911950470119504711195047211950473119504741195047511950476119504771195047811950479119504801195048111950482119504831195048411950485119504861195048711950488119504891195049011950491119600611196006211960063119600641196006511960066119600671196006811960069119600701196007111960072119600731196007411960075119600761196007711960078119600791196008011960081119600821196008311960084119600851196008611960087119600881196008911960090119600911196009211960093119600941196009511960096119600971196009811960099119601001196010111960102119601031196010411960105119601061196010711960108119601091196011011960111119601121196011311960114119601151196011611960117119601181196011911960120119601211196012211960123119601241196012511960126119601271196012811960129119601301196013111960132119601331196013411960135119601361196013711960138119601391196014011960141119601421196014311960144119601451196014611960147119601481196014911960150119601511196015211960153119601541196015511960156119601571196015811960159119601601196016111960162119601631196016411960165119601661196016711960168119601691196017011960171119601721196017311960174119601751196017611960177119601781196017911960180119601811196018211960183119601841196018511960186119601871196018811960189119601901196019111960192119601931196019411960195119601961196019711960198119601991196020011960201119602021196020311960204119602051196020611960207119602081196020911960210119602111196021211960213119602141196021511960216119602171196021811960219119602201196022111960222119602231196022411960225119602261196022711960228119602291196023011960231119602321196023311960234119602351196023611960237119602381196023911960240119602411196024211960243119602441196024511960246119602471196024811960249119602501196025111960252119602531196025411960255119602561196025711960258119602591196026011960261119602621196026311960264119602651196026611960267119602681196026911960270119602711196027211960273119602741196027511960276119602771196027811960279119602801196028111960282119602831196028411960285119602861196028711960288119602891196029011960291119602921196029311960294119602951196029611960297119602981196029911960300119603011196030211960303119603041196030511960306119603071196030811960309119603101196031111960312119603131196031411960315119603161196031711960318119603191196032011960321119603221196032311960324119603251196032611960327119603281196032911960330119603311196033211960333119603341196033511960336119603371196033811960339119603401196034111960342119603431196034411960345119603461196034711960348119603491196035011960351119603521196035311960354119603551196035611960357119603581196035911960360119603611196036211960363119603641196036511960366119603671196036811960369119603701196037111960372119603731196037411960375119603761196037711960378119603791196038011960381119603821196038311960384119603851196038611960387119603881196038911960390119603911196039211960393119603941196039511960396119603971196039811960399119604001196040111960402119604031196040411960405119604061196040711960408119604091196041011960411119604121196041311960414119604151196041611960417119604181196041911960420119604211196042211960423119604241196042511960426119604271196042811960429119604301196043111960432119604331196043411960435119604361196043711960438119604391196044011960441119604421196044311960444119604451196044611960447119604481196044911960450119604511196045211960453119604541196045511960456119604571196045811960459119604601196046111960462119604631196046411960465119604661196046711960468119604691196047011960471119604721196047311960474119604751196047611960477119604781196047911960480119604811196048211960483119604841196048511960486119604871196048811960489119604901197006011970061119700621197006311970064119700651197006611970067119700681197006911970070119700711197007211970073119700741197007511970076119700771197007811970079119700801197008111970082119700831197008411970085119700861197008711970088119700891197009011970091119700921197009311970094119700951197009611970097119700981197009911970100119701011197010211970103119701041197010511970106119701071197010811970109119701101197011111970112119701131197011411970115119701161197011711970118119701191197012011970121119701221197012311970124119701251197012611970127119701281197012911970130119701311197013211970133119701341197013511970136119701371197013811970139119701401197014111970142119701431197014411970145119701461197014711970148119701491197015011970151119701521197015311970154119701551197015611970157119701581197015911970160119701611197016211970163119701641197016511970166119701671197016811970169119701701197017111970172119701731197017411970175119701761197017711970178119701791197018011970181119701821197018311970184119701851197018611970187119701881197018911970190119701911197019211970193119701941197019511970196119701971197019811970199119702001197020111970202119702031197020411970205119702061197020711970208119702091197021011970211119702121197021311970214119702151197021611970217119702181197021911970220119702211197022211970223119702241197022511970226119702271197022811970229119702301197023111970232119702331197023411970235119702361197023711970238119702391197024011970241119702421197024311970244119702451197024611970247119702481197024911970250119702511197025211970253119702541197025511970256119702571197025811970259119702601197026111970262119702631197026411970265119702661197026711970268119702691197027011970271119702721197027311970274119702751197027611970277119702781197027911970280119702811197028211970283119702841197028511970286119702871197028811970289119702901197029111970292119702931197029411970295119702961197029711970298119702991197030011970301119703021197030311970304119703051197030611970307119703081197030911970310119703111197031211970313119703141197031511970316119703171197031811970319119703201197032111970322119703231197032411970325119703261197032711970328119703291197033011970331119703321197033311970334119703351197033611970337119703381197033911970340119703411197034211970343119703441197034511970346119703471197034811970349119703501197035111970352119703531197035411970355119703561197035711970358119703591197036011970361119703621197036311970364119703651197036611970367119703681197036911970370119703711197037211970373119703741197037511970376119703771197037811970379119703801197038111970382119703831197038411970385119703861197038711970388119703891197039011970391119703921197039311970394119703951197039611970397119703981197039911970400119704011197040211970403119704041197040511970406119704071197040811970409119704101197041111970412119704131197041411970415119704161197041711970418119704191197042011970421119704221197042311970424119704251197042611970427119704281197042911970430119704311197043211970433119704341197043511970436119704371197043811970439119704401197044111970442119704431197044411970445119704461197044711970448119704491197045011970451119704521197045311970454119704551197045611970457119704581197045911970460119704611197046211970463119704641197046511970466119704671197046811970469119704701197047111970472119704731197047411970475119704761197047711970478119704791197048011970481119704821197048311970484119704851197048611970487119704881197048911970490119800591198006011980061119800621198006311980064119800651198006611980067119800681198006911980070119800711198007211980073119800741198007511980076119800771198007811980079119800801198008111980082119800831198008411980085119800861198008711980088119800891198009011980091119800921198009311980094119800951198009611980097119800981198009911980100119801011198010211980103119801041198010511980106119801071198010811980109119801101198011111980112119801131198011411980115119801161198011711980118119801191198012011980121119801221198012311980124119801251198012611980127119801281198012911980130119801311198013211980133119801341198013511980136119801371198013811980139119801401198014111980142119801431198014411980145119801461198014711980148119801491198015011980151119801521198015311980154119801551198015611980157119801581198015911980160119801611198016211980163119801641198016511980166119801671198016811980169119801701198017111980172119801731198017411980175119801761198017711980178119801791198018011980181119801821198018311980184119801851198018611980187119801881198018911980190119801911198019211980193119801941198019511980196119801971198019811980199119802001198020111980202119802031198020411980205119802061198020711980208119802091198021011980211119802121198021311980214119802151198021611980217119802181198021911980220119802211198022211980223119802241198022511980226119802271198022811980229119802301198023111980232119802331198023411980235119802361198023711980238119802391198024011980241119802421198024311980244119802451198024611980247119802481198024911980250119802511198025211980253119802541198025511980256119802571198025811980259119802601198026111980262119802631198026411980265119802661198026711980268119802691198027011980271119802721198027311980274119802751198027611980277119802781198027911980280119802811198028211980283119802841198028511980286119802871198028811980289119802901198029111980292119802931198029411980295119802961198029711980298119802991198030011980301119803021198030311980304119803051198030611980307119803081198030911980310119803111198031211980313119803141198031511980316119803171198031811980319119803201198032111980322119803231198032411980325119803261198032711980328119803291198033011980331119803321198033311980334119803351198033611980337119803381198033911980340119803411198034211980343119803441198034511980346119803471198034811980349119803501198035111980352119803531198035411980355119803561198035711980358119803591198036011980361119803621198036311980364119803651198036611980367119803681198036911980370119803711198037211980373119803741198037511980376119803771198037811980379119803801198038111980382119803831198038411980385119803861198038711980388119803891198039011980391119803921198039311980394119803951198039611980397119803981198039911980400119804011198040211980403119804041198040511980406119804071198040811980409119804101198041111980412119804131198041411980415119804161198041711980418119804191198042011980421119804221198042311980424119804251198042611980427119804281198042911980430119804311198043211980433119804341198043511980436119804371198043811980439119804401198044111980442119804431198044411980445119804461198044711980448119804491198045011980451119804521198045311980454119804551198045611980457119804581198045911980460119804611198046211980463119804641198046511980466119804671198046811980469119804701198047111980472119804731198047411980475119804761198047711980478119804791198048011980481119804821198048311980484119804851198048611980487119804881198048911990059119900601199006111990062119900631199006411990065119900661199006711990068119900691199007011990071119900721199007311990074119900751199007611990077119900781199007911990080119900811199008211990083119900841199008511990086119900871199008811990089119900901199009111990092119900931199009411990095119900961199009711990098119900991199010011990101119901021199010311990104119901051199010611990107119901081199010911990110119901111199011211990113119901141199011511990116119901171199011811990119119901201199012111990122119901231199012411990125119901261199012711990128119901291199013011990131119901321199013311990134119901351199013611990137119901381199013911990140119901411199014211990143119901441199014511990146119901471199014811990149119901501199015111990152119901531199015411990155119901561199015711990158119901591199016011990161119901621199016311990164119901651199016611990167119901681199016911990170119901711199017211990173119901741199017511990176119901771199017811990179119901801199018111990182119901831199018411990185119901861199018711990188119901891199019011990191119901921199019311990194119901951199019611990197119901981199019911990200119902011199020211990203119902041199020511990206119902071199020811990209119902101199021111990212119902131199021411990215119902161199021711990218119902191199022011990221119902221199022311990224119902251199022611990227119902281199022911990230119902311199023211990233119902341199023511990236119902371199023811990239119902401199024111990242119902431199024411990245119902461199024711990248119902491199025011990251119902521199025311990254119902551199025611990257119902581199025911990260119902611199026211990263119902641199026511990266119902671199026811990269119902701199027111990272119902731199027411990275119902761199027711990278119902791199028011990281119902821199028311990284119902851199028611990287119902881199028911990290119902911199029211990293119902941199029511990296119902971199029811990299119903001199030111990302119903031199030411990305119903061199030711990308119903091199031011990311119903121199031311990314119903151199031611990317119903181199031911990320119903211199032211990323119903241199032511990326119903271199032811990329119903301199033111990332119903331199033411990335119903361199033711990338119903391199034011990341119903421199034311990344119903451199034611990347119903481199034911990350119903511199035211990353119903541199035511990356119903571199035811990359119903601199036111990362119903631199036411990365119903661199036711990368119903691199037011990371119903721199037311990374119903751199037611990377119903781199037911990380119903811199038211990383119903841199038511990386119903871199038811990389119903901199039111990392119903931199039411990395119903961199039711990398119903991199040011990401119904021199040311990404119904051199040611990407119904081199040911990410119904111199041211990413119904141199041511990416119904171199041811990419119904201199042111990422119904231199042411990425119904261199042711990428119904291199043011990431119904321199043311990434119904351199043611990437119904381199043911990440119904411199044211990443119904441199044511990446119904471199044811990449119904501199045111990452119904531199045411990455119904561199045711990458119904591199046011990461119904621199046311990464119904651199046611990467119904681199046911990470119904711199047211990473119904741199047511990476119904771199047811990479119904801199048111990482119904831199048411990485119904861199048711990488120000581200005912000060120000611200006212000063120000641200006512000066120000671200006812000069120000701200007112000072120000731200007412000075120000761200007712000078120000791200008012000081120000821200008312000084120000851200008612000087120000881200008912000090120000911200009212000093120000941200009512000096120000971200009812000099120001001200010112000102120001031200010412000105120001061200010712000108120001091200011012000111120001121200011312000114120001151200011612000117120001181200011912000120120001211200012212000123120001241200012512000126120001271200012812000129120001301200013112000132120001331200013412000135120001361200013712000138120001391200014012000141120001421200014312000144120001451200014612000147120001481200014912000150120001511200015212000153120001541200015512000156120001571200015812000159120001601200016112000162120001631200016412000165120001661200016712000168120001691200017012000171120001721200017312000174120001751200017612000177120001781200017912000180120001811200018212000183120001841200018512000186120001871200018812000189120001901200019112000192120001931200019412000195120001961200019712000198120001991200020012000201120002021200020312000204120002051200020612000207120002081200020912000210120002111200021212000213120002141200021512000216120002171200021812000219120002201200022112000222120002231200022412000225120002261200022712000228120002291200023012000231120002321200023312000234120002351200023612000237120002381200023912000240120002411200024212000243120002441200024512000246120002471200024812000249120002501200025112000252120002531200025412000255120002561200025712000258120002591200026012000261120002621200026312000264120002651200026612000267120002681200026912000270120002711200027212000273120002741200027512000276120002771200027812000279120002801200028112000282120002831200028412000285120002861200028712000288120002891200029012000291120002921200029312000294120002951200029612000297120002981200029912000300120003011200030212000303120003041200030512000306120003071200030812000309120003101200031112000312120003131200031412000315120003161200031712000318120003191200032012000321120003221200032312000324120003251200032612000327120003281200032912000330120003311200033212000333120003341200033512000336120003371200033812000339120003401200034112000342120003431200034412000345120003461200034712000348120003491200035012000351120003521200035312000354120003551200035612000357120003581200035912000360120003611200036212000363120003641200036512000366120003671200036812000369120003701200037112000372120003731200037412000375120003761200037712000378120003791200038012000381120003821200038312000384120003851200038612000387120003881200038912000390120003911200039212000393120003941200039512000396120003971200039812000399120004001200040112000402120004031200040412000405120004061200040712000408120004091200041012000411120004121200041312000414120004151200041612000417120004181200041912000420120004211200042212000423120004241200042512000426120004271200042812000429120004301200043112000432120004331200043412000435120004361200043712000438120004391200044012000441120004421200044312000444120004451200044612000447120004481200044912000450120004511200045212000453120004541200045512000456120004571200045812000459120004601200046112000462120004631200046412000465120004661200046712000468120004691200047012000471120004721200047312000474120004751200047612000477120004781200047912000480120004811200048212000483120004841200048512000486120004871201005712010058120100591201006012010061120100621201006312010064120100651201006612010067120100681201006912010070120100711201007212010073120100741201007512010076120100771201007812010079120100801201008112010082120100831201008412010085120100861201008712010088120100891201009012010091120100921201009312010094120100951201009612010097120100981201009912010100120101011201010212010103120101041201010512010106120101071201010812010109120101101201011112010112120101131201011412010115120101161201011712010118120101191201012012010121120101221201012312010124120101251201012612010127120101281201012912010130120101311201013212010133120101341201013512010136120101371201013812010139120101401201014112010142120101431201014412010145120101461201014712010148120101491201015012010151120101521201015312010154120101551201015612010157120101581201015912010160120101611201016212010163120101641201016512010166120101671201016812010169120101701201017112010172120101731201017412010175120101761201017712010178120101791201018012010181120101821201018312010184120101851201018612010187120101881201018912010190120101911201019212010193120101941201019512010196120101971201019812010199120102001201020112010202120102031201020412010205120102061201020712010208120102091201021012010211120102121201021312010214120102151201021612010217120102181201021912010220120102211201022212010223120102241201022512010226120102271201022812010229120102301201023112010232120102331201023412010235120102361201023712010238120102391201024012010241120102421201024312010244120102451201024612010247120102481201024912010250120102511201025212010253120102541201025512010256120102571201025812010259120102601201026112010262120102631201026412010265120102661201026712010268120102691201027012010271120102721201027312010274120102751201027612010277120102781201027912010280120102811201028212010283120102841201028512010286120102871201028812010289120102901201029112010292120102931201029412010295120102961201029712010298120102991201030012010301120103021201030312010304120103051201030612010307120103081201030912010310120103111201031212010313120103141201031512010316120103171201031812010319120103201201032112010322120103231201032412010325120103261201032712010328120103291201033012010331120103321201033312010334120103351201033612010337120103381201033912010340120103411201034212010343120103441201034512010346120103471201034812010349120103501201035112010352120103531201035412010355120103561201035712010358120103591201036012010361120103621201036312010364120103651201036612010367120103681201036912010370120103711201037212010373120103741201037512010376120103771201037812010379120103801201038112010382120103831201038412010385120103861201038712010388120103891201039012010391120103921201039312010394120103951201039612010397120103981201039912010400120104011201040212010403120104041201040512010406120104071201040812010409120104101201041112010412120104131201041412010415120104161201041712010418120104191201042012010421120104221201042312010424120104251201042612010427120104281201042912010430120104311201043212010433120104341201043512010436120104371201043812010439120104401201044112010442120104431201044412010445120104461201044712010448120104491201045012010451120104521201045312010454120104551201045612010457120104581201045912010460120104611201046212010463120104641201046512010466120104671201046812010469120104701201047112010472120104731201047412010475120104761201047712010478120104791201048012010481120104821201048312010484120104851201048612020057120200581202005912020060120200611202006212020063120200641202006512020066120200671202006812020069120200701202007112020072120200731202007412020075120200761202007712020078120200791202008012020081120200821202008312020084120200851202008612020087120200881202008912020090120200911202009212020093120200941202009512020096120200971202009812020099120201001202010112020102120201031202010412020105120201061202010712020108120201091202011012020111120201121202011312020114120201151202011612020117120201181202011912020120120201211202012212020123120201241202012512020126120201271202012812020129120201301202013112020132120201331202013412020135120201361202013712020138120201391202014012020141120201421202014312020144120201451202014612020147120201481202014912020150120201511202015212020153120201541202015512020156120201571202015812020159120201601202016112020162120201631202016412020165120201661202016712020168120201691202017012020171120201721202017312020174120201751202017612020177120201781202017912020180120201811202018212020183120201841202018512020186120201871202018812020189120201901202019112020192120201931202019412020195120201961202019712020198120201991202020012020201120202021202020312020204120202051202020612020207120202081202020912020210120202111202021212020213120202141202021512020216120202171202021812020219120202201202022112020222120202231202022412020225120202261202022712020228120202291202023012020231120202321202023312020234120202351202023612020237120202381202023912020240120202411202024212020243120202441202024512020246120202471202024812020249120202501202025112020252120202531202025412020255120202561202025712020258120202591202026012020261120202621202026312020264120202651202026612020267120202681202026912020270120202711202027212020273120202741202027512020276120202771202027812020279120202801202028112020282120202831202028412020285120202861202028712020288120202891202029012020291120202921202029312020294120202951202029612020297120202981202029912020300120203011202030212020303120203041202030512020306120203071202030812020309120203101202031112020312120203131202031412020315120203161202031712020318120203191202032012020321120203221202032312020324120203251202032612020327120203281202032912020330120203311202033212020333120203341202033512020336120203371202033812020339120203401202034112020342120203431202034412020345120203461202034712020348120203491202035012020351120203521202035312020354120203551202035612020357120203581202035912020360120203611202036212020363120203641202036512020366120203671202036812020369120203701202037112020372120203731202037412020375120203761202037712020378120203791202038012020381120203821202038312020384120203851202038612020387120203881202038912020390120203911202039212020393120203941202039512020396120203971202039812020399120204001202040112020402120204031202040412020405120204061202040712020408120204091202041012020411120204121202041312020414120204151202041612020417120204181202041912020420120204211202042212020423120204241202042512020426120204271202042812020429120204301202043112020432120204331202043412020435120204361202043712020438120204391202044012020441120204421202044312020444120204451202044612020447120204481202044912020450120204511202045212020453120204541202045512020456120204571202045812020459120204601202046112020462120204631202046412020465120204661202046712020468120204691202047012020471120204721202047312020474120204751202047612020477120204781202047912020480120204811202048212020483120204841202048512030056120300571203005812030059120300601203006112030062120300631203006412030065120300661203006712030068120300691203007012030071120300721203007312030074120300751203007612030077120300781203007912030080120300811203008212030083120300841203008512030086120300871203008812030089120300901203009112030092120300931203009412030095120300961203009712030098120300991203010012030101120301021203010312030104120301051203010612030107120301081203010912030110120301111203011212030113120301141203011512030116120301171203011812030119120301201203012112030122120301231203012412030125120301261203012712030128120301291203013012030131120301321203013312030134120301351203013612030137120301381203013912030140120301411203014212030143120301441203014512030146120301471203014812030149120301501203015112030152120301531203015412030155120301561203015712030158120301591203016012030161120301621203016312030164120301651203016612030167120301681203016912030170120301711203017212030173120301741203017512030176120301771203017812030179120301801203018112030182120301831203018412030185120301861203018712030188120301891203019012030191120301921203019312030194120301951203019612030197120301981203019912030200120302011203020212030203120302041203020512030206120302071203020812030209120302101203021112030212120302131203021412030215120302161203021712030218120302191203022012030221120302221203022312030224120302251203022612030227120302281203022912030230120302311203023212030233120302341203023512030236120302371203023812030239120302401203024112030242120302431203024412030245120302461203024712030248120302491203025012030251120302521203025312030254120302551203025612030257120302581203025912030260120302611203026212030263120302641203026512030266120302671203026812030269120302701203027112030272120302731203027412030275120302761203027712030278120302791203028012030281120302821203028312030284120302851203028612030287120302881203028912030290120302911203029212030293120302941203029512030296120302971203029812030299120303001203030112030302120303031203030412030305120303061203030712030308120303091203031012030311120303121203031312030314120303151203031612030317120303181203031912030320120303211203032212030323120303241203032512030326120303271203032812030329120303301203033112030332120303331203033412030335120303361203033712030338120303391203034012030341120303421203034312030344120303451203034612030347120303481203034912030350120303511203035212030353120303541203035512030356120303571203035812030359120303601203036112030362120303631203036412030365120303661203036712030368120303691203037012030371120303721203037312030374120303751203037612030377120303781203037912030380120303811203038212030383120303841203038512030386120303871203038812030389120303901203039112030392120303931203039412030395120303961203039712030398120303991203040012030401120304021203040312030404120304051203040612030407120304081203040912030410120304111203041212030413120304141203041512030416120304171203041812030419120304201203042112030422120304231203042412030425120304261203042712030428120304291203043012030431120304321203043312030434120304351203043612030437120304381203043912030440120304411203044212030443120304441203044512030446120304471203044812030449120304501203045112030452120304531203045412030455120304561203045712030458120304591203046012030461120304621203046312030464120304651203046612030467120304681203046912030470120304711203047212030473120304741203047512030476120304771203047812030479120304801203048112030482120304831204005612040057120400581204005912040060120400611204006212040063120400641204006512040066120400671204006812040069120400701204007112040072120400731204007412040075120400761204007712040078120400791204008012040081120400821204008312040084120400851204008612040087120400881204008912040090120400911204009212040093120400941204009512040096120400971204009812040099120401001204010112040102120401031204010412040105120401061204010712040108120401091204011012040111120401121204011312040114120401151204011612040117120401181204011912040120120401211204012212040123120401241204012512040126120401271204012812040129120401301204013112040132120401331204013412040135120401361204013712040138120401391204014012040141120401421204014312040144120401451204014612040147120401481204014912040150120401511204015212040153120401541204015512040156120401571204015812040159120401601204016112040162120401631204016412040165120401661204016712040168120401691204017012040171120401721204017312040174120401751204017612040177120401781204017912040180120401811204018212040183120401841204018512040186120401871204018812040189120401901204019112040192120401931204019412040195120401961204019712040198120401991204020012040201120402021204020312040204120402051204020612040207120402081204020912040210120402111204021212040213120402141204021512040216120402171204021812040219120402201204022112040222120402231204022412040225120402261204022712040228120402291204023012040231120402321204023312040234120402351204023612040237120402381204023912040240120402411204024212040243120402441204024512040246120402471204024812040249120402501204025112040252120402531204025412040255120402561204025712040258120402591204026012040261120402621204026312040264120402651204026612040267120402681204026912040270120402711204027212040273120402741204027512040276120402771204027812040279120402801204028112040282120402831204028412040285120402861204028712040288120402891204029012040291120402921204029312040294120402951204029612040297120402981204029912040300120403011204030212040303120403041204030512040306120403071204030812040309120403101204031112040312120403131204031412040315120403161204031712040318120403191204032012040321120403221204032312040324120403251204032612040327120403281204032912040330120403311204033212040333120403341204033512040336120403371204033812040339120403401204034112040342120403431204034412040345120403461204034712040348120403491204035012040351120403521204035312040354120403551204035612040357120403581204035912040360120403611204036212040363120403641204036512040366120403671204036812040369120403701204037112040372120403731204037412040375120403761204037712040378120403791204038012040381120403821204038312040384120403851204038612040387120403881204038912040390120403911204039212040393120403941204039512040396120403971204039812040399120404001204040112040402120404031204040412040405120404061204040712040408120404091204041012040411120404121204041312040414120404151204041612040417120404181204041912040420120404211204042212040423120404241204042512040426120404271204042812040429120404301204043112040432120404331204043412040435120404361204043712040438120404391204044012040441120404421204044312040444120404451204044612040447120404481204044912040450120404511204045212040453120404541204045512040456120404571204045812040459120404601204046112040462120404631204046412040465120404661204046712040468120404691204047012040471120404721204047312040474120404751204047612040477120404781204047912040480120404811204048212050056120500571205005812050059120500601205006112050062120500631205006412050065120500661205006712050068120500691205007012050071120500721205007312050074120500751205007612050077120500781205007912050080120500811205008212050083120500841205008512050086120500871205008812050089120500901205009112050092120500931205009412050095120500961205009712050098120500991205010012050101120501021205010312050104120501051205010612050107120501081205010912050110120501111205011212050113120501141205011512050116120501171205011812050119120501201205012112050122120501231205012412050125120501261205012712050128120501291205013012050131120501321205013312050134120501351205013612050137120501381205013912050140120501411205014212050143120501441205014512050146120501471205014812050149120501501205015112050152120501531205015412050155120501561205015712050158120501591205016012050161120501621205016312050164120501651205016612050167120501681205016912050170120501711205017212050173120501741205017512050176120501771205017812050179120501801205018112050182120501831205018412050185120501861205018712050188120501891205019012050191120501921205019312050194120501951205019612050197120501981205019912050200120502011205020212050203120502041205020512050206120502071205020812050209120502101205021112050212120502131205021412050215120502161205021712050218120502191205022012050221120502221205022312050224120502251205022612050227120502281205022912050230120502311205023212050233120502341205023512050236120502371205023812050239120502401205024112050242120502431205024412050245120502461205024712050248120502491205025012050251120502521205025312050254120502551205025612050257120502581205025912050260120502611205026212050263120502641205026512050266120502671205026812050269120502701205027112050272120502731205027412050275120502761205027712050278120502791205028012050281120502821205028312050284120502851205028612050287120502881205028912050290120502911205029212050293120502941205029512050296120502971205029812050299120503001205030112050302120503031205030412050305120503061205030712050308120503091205031012050311120503121205031312050314120503151205031612050317120503181205031912050320120503211205032212050323120503241205032512050326120503271205032812050329120503301205033112050332120503331205033412050335120503361205033712050338120503391205034012050341120503421205034312050344120503451205034612050347120503481205034912050350120503511205035212050353120503541205035512050356120503571205035812050359120503601205036112050362120503631205036412050365120503661205036712050368120503691205037012050371120503721205037312050374120503751205037612050377120503781205037912050380120503811205038212050383120503841205038512050386120503871205038812050389120503901205039112050392120503931205039412050395120503961205039712050398120503991205040012050401120504021205040312050404120504051205040612050407120504081205040912050410120504111205041212050413120504141205041512050416120504171205041812050419120504201205042112050422120504231205042412050425120504261205042712050428120504291205043012050431120504321205043312050434120504351205043612050437120504381205043912050440120504411205044212050443120504441205044512050446120504471205044812050449120504501205045112050452120504531205045412050455120504561205045712050458120504591205046012050461120504621205046312050464120504651205046612050467120504681205046912050470120504711205047212050473120504741205047512050476120504771205047812050479120504801205048112050482120600551206005612060057120600581206005912060060120600611206006212060063120600641206006512060066120600671206006812060069120600701206007112060072120600731206007412060075120600761206007712060078120600791206008012060081120600821206008312060084120600851206008612060087120600881206008912060090120600911206009212060093120600941206009512060096120600971206009812060099120601001206010112060102120601031206010412060105120601061206010712060108120601091206011012060111120601121206011312060114120601151206011612060117120601181206011912060120120601211206012212060123120601241206012512060126120601271206012812060129120601301206013112060132120601331206013412060135120601361206013712060138120601391206014012060141120601421206014312060144120601451206014612060147120601481206014912060150120601511206015212060153120601541206015512060156120601571206015812060159120601601206016112060162120601631206016412060165120601661206016712060168120601691206017012060171120601721206017312060174120601751206017612060177120601781206017912060180120601811206018212060183120601841206018512060186120601871206018812060189120601901206019112060192120601931206019412060195120601961206019712060198120601991206020012060201120602021206020312060204120602051206020612060207120602081206020912060210120602111206021212060213120602141206021512060216120602171206021812060219120602201206022112060222120602231206022412060225120602261206022712060228120602291206023012060231120602321206023312060234120602351206023612060237120602381206023912060240120602411206024212060243120602441206024512060246120602471206024812060249120602501206025112060252120602531206025412060255120602561206025712060258120602591206026012060261120602621206026312060264120602651206026612060267120602681206026912060270120602711206027212060273120602741206027512060276120602771206027812060279120602801206028112060282120602831206028412060285120602861206028712060288120602891206029012060291120602921206029312060294120602951206029612060297120602981206029912060300120603011206030212060303120603041206030512060306120603071206030812060309120603101206031112060312120603131206031412060315120603161206031712060318120603191206032012060321120603221206032312060324120603251206032612060327120603281206032912060330120603311206033212060333120603341206033512060336120603371206033812060339120603401206034112060342120603431206034412060345120603461206034712060348120603491206035012060351120603521206035312060354120603551206035612060357120603581206035912060360120603611206036212060363120603641206036512060366120603671206036812060369120603701206037112060372120603731206037412060375120603761206037712060378120603791206038012060381120603821206038312060384120603851206038612060387120603881206038912060390120603911206039212060393120603941206039512060396120603971206039812060399120604001206040112060402120604031206040412060405120604061206040712060408120604091206041012060411120604121206041312060414120604151206041612060417120604181206041912060420120604211206042212060423120604241206042512060426120604271206042812060429120604301206043112060432120604331206043412060435120604361206043712060438120604391206044012060441120604421206044312060444120604451206044612060447120604481206044912060450120604511206045212060453120604541206045512060456120604571206045812060459120604601206046112060462120604631206046412060465120604661206046712060468120604691206047012060471120604721206047312060474120604751206047612060477120604781206047912060480120604811207005512070056120700571207005812070059120700601207006112070062120700631207006412070065120700661207006712070068120700691207007012070071120700721207007312070074120700751207007612070077120700781207007912070080120700811207008212070083120700841207008512070086120700871207008812070089120700901207009112070092120700931207009412070095120700961207009712070098120700991207010012070101120701021207010312070104120701051207010612070107120701081207010912070110120701111207011212070113120701141207011512070116120701171207011812070119120701201207012112070122120701231207012412070125120701261207012712070128120701291207013012070131120701321207013312070134120701351207013612070137120701381207013912070140120701411207014212070143120701441207014512070146120701471207014812070149120701501207015112070152120701531207015412070155120701561207015712070158120701591207016012070161120701621207016312070164120701651207016612070167120701681207016912070170120701711207017212070173120701741207017512070176120701771207017812070179120701801207018112070182120701831207018412070185120701861207018712070188120701891207019012070191120701921207019312070194120701951207019612070197120701981207019912070200120702011207020212070203120702041207020512070206120702071207020812070209120702101207021112070212120702131207021412070215120702161207021712070218120702191207022012070221120702221207022312070224120702251207022612070227120702281207022912070230120702311207023212070233120702341207023512070236120702371207023812070239120702401207024112070242120702431207024412070245120702461207024712070248120702491207025012070251120702521207025312070254120702551207025612070257120702581207025912070260120702611207026212070263120702641207026512070266120702671207026812070269120702701207027112070272120702731207027412070275120702761207027712070278120702791207028012070281120702821207028312070284120702851207028612070287120702881207028912070290120702911207029212070293120702941207029512070296120702971207029812070299120703001207030112070302120703031207030412070305120703061207030712070308120703091207031012070311120703121207031312070314120703151207031612070317120703181207031912070320120703211207032212070323120703241207032512070326120703271207032812070329120703301207033112070332120703331207033412070335120703361207033712070338120703391207034012070341120703421207034312070344120703451207034612070347120703481207034912070350120703511207035212070353120703541207035512070356120703571207035812070359120703601207036112070362120703631207036412070365120703661207036712070368120703691207037012070371120703721207037312070374120703751207037612070377120703781207037912070380120703811207038212070383120703841207038512070386120703871207038812070389120703901207039112070392120703931207039412070395120703961207039712070398120703991207040012070401120704021207040312070404120704051207040612070407120704081207040912070410120704111207041212070413120704141207041512070416120704171207041812070419120704201207042112070422120704231207042412070425120704261207042712070428120704291207043012070431120704321207043312070434120704351207043612070437120704381207043912070440120704411207044212070443120704441207044512070446120704471207044812070449120704501207045112070452120704531207045412070455120704561207045712070458120704591207046012070461120704621207046312070464120704651207046612070467120704681207046912070470120704711207047212070473120704741207047512070476120704771207047812070479120704801207048112080055120800561208005712080058120800591208006012080061120800621208006312080064120800651208006612080067120800681208006912080070120800711208007212080073120800741208007512080076120800771208007812080079120800801208008112080082120800831208008412080085120800861208008712080088120800891208009012080091120800921208009312080094120800951208009612080097120800981208009912080100120801011208010212080103120801041208010512080106120801071208010812080109120801101208011112080112120801131208011412080115120801161208011712080118120801191208012012080121120801221208012312080124120801251208012612080127120801281208012912080130120801311208013212080133120801341208013512080136120801371208013812080139120801401208014112080142120801431208014412080145120801461208014712080148120801491208015012080151120801521208015312080154120801551208015612080157120801581208015912080160120801611208016212080163120801641208016512080166120801671208016812080169120801701208017112080172120801731208017412080175120801761208017712080178120801791208018012080181120801821208018312080184120801851208018612080187120801881208018912080190120801911208019212080193120801941208019512080196120801971208019812080199120802001208020112080202120802031208020412080205120802061208020712080208120802091208021012080211120802121208021312080214120802151208021612080217120802181208021912080220120802211208022212080223120802241208022512080226120802271208022812080229120802301208023112080232120802331208023412080235120802361208023712080238120802391208024012080241120802421208024312080244120802451208024612080247120802481208024912080250120802511208025212080253120802541208025512080256120802571208025812080259120802601208026112080262120802631208026412080265120802661208026712080268120802691208027012080271120802721208027312080274120802751208027612080277120802781208027912080280120802811208028212080283120802841208028512080286120802871208028812080289120802901208029112080292120802931208029412080295120802961208029712080298120802991208030012080301120803021208030312080304120803051208030612080307120803081208030912080310120803111208031212080313120803141208031512080316120803171208031812080319120803201208032112080322120803231208032412080325120803261208032712080328120803291208033012080331120803321208033312080334120803351208033612080337120803381208033912080340120803411208034212080343120803441208034512080346120803471208034812080349120803501208035112080352120803531208035412080355120803561208035712080358120803591208036012080361120803621208036312080364120803651208036612080367120803681208036912080370120803711208037212080373120803741208037512080376120803771208037812080379120803801208038112080382120803831208038412080385120803861208038712080388120803891208039012080391120803921208039312080394120803951208039612080397120803981208039912080400120804011208040212080403120804041208040512080406120804071208040812080409120804101208041112080412120804131208041412080415120804161208041712080418120804191208042012080421120804221208042312080424120804251208042612080427120804281208042912080430120804311208043212080433120804341208043512080436120804371208043812080439120804401208044112080442120804431208044412080445120804461208044712080448120804491208045012080451120804521208045312080454120804551208045612080457120804581208045912080460120804611208046212080463120804641208046512080466120804671208046812080469120804701208047112080472120804731208047412080475120804761208047712080478120804791208048012090055120900561209005712090058120900591209006012090061120900621209006312090064120900651209006612090067120900681209006912090070120900711209007212090073120900741209007512090076120900771209007812090079120900801209008112090082120900831209008412090085120900861209008712090088120900891209009012090091120900921209009312090094120900951209009612090097120900981209009912090100120901011209010212090103120901041209010512090106120901071209010812090109120901101209011112090112120901131209011412090115120901161209011712090118120901191209012012090121120901221209012312090124120901251209012612090127120901281209012912090130120901311209013212090133120901341209013512090136120901371209013812090139120901401209014112090142120901431209014412090145120901461209014712090148120901491209015012090151120901521209015312090154120901551209015612090157120901581209015912090160120901611209016212090163120901641209016512090166120901671209016812090169120901701209017112090172120901731209017412090175120901761209017712090178120901791209018012090181120901821209018312090184120901851209018612090187120901881209018912090190120901911209019212090193120901941209019512090196120901971209019812090199120902001209020112090202120902031209020412090205120902061209020712090208120902091209021012090211120902121209021312090214120902151209021612090217120902181209021912090220120902211209022212090223120902241209022512090226120902271209022812090229120902301209023112090232120902331209023412090235120902361209023712090238120902391209024012090241120902421209024312090244120902451209024612090247120902481209024912090250120902511209025212090253120902541209025512090256120902571209025812090259120902601209026112090262120902631209026412090265120902661209026712090268120902691209027012090271120902721209027312090274120902751209027612090277120902781209027912090280120902811209028212090283120902841209028512090286120902871209028812090289120902901209029112090292120902931209029412090295120902961209029712090298120902991209030012090301120903021209030312090304120903051209030612090307120903081209030912090310120903111209031212090313120903141209031512090316120903171209031812090319120903201209032112090322120903231209032412090325120903261209032712090328120903291209033012090331120903321209033312090334120903351209033612090337120903381209033912090340120903411209034212090343120903441209034512090346120903471209034812090349120903501209035112090352120903531209035412090355120903561209035712090358120903591209036012090361120903621209036312090364120903651209036612090367120903681209036912090370120903711209037212090373120903741209037512090376120903771209037812090379120903801209038112090382120903831209038412090385120903861209038712090388120903891209039012090391120903921209039312090394120903951209039612090397120903981209039912090400120904011209040212090403120904041209040512090406120904071209040812090409120904101209041112090412120904131209041412090415120904161209041712090418120904191209042012090421120904221209042312090424120904251209042612090427120904281209042912090430120904311209043212090433120904341209043512090436120904371209043812090439120904401209044112090442120904431209044412090445120904461209044712090448120904491209045012090451120904521209045312090454120904551209045612090457120904581209045912090460120904611209046212090463120904641209046512090466120904671209046812090469120904701209047112090472120904731209047412090475120904761209047712090478120904791209048012100055121000561210005712100058121000591210006012100061121000621210006312100064121000651210006612100067121000681210006912100070121000711210007212100073121000741210007512100076121000771210007812100079121000801210008112100082121000831210008412100085121000861210008712100088121000891210009012100091121000921210009312100094121000951210009612100097121000981210009912100100121001011210010212100103121001041210010512100106121001071210010812100109121001101210011112100112121001131210011412100115121001161210011712100118121001191210012012100121121001221210012312100124121001251210012612100127121001281210012912100130121001311210013212100133121001341210013512100136121001371210013812100139121001401210014112100142121001431210014412100145121001461210014712100148121001491210015012100151121001521210015312100154121001551210015612100157121001581210015912100160121001611210016212100163121001641210016512100166121001671210016812100169121001701210017112100172121001731210017412100175121001761210017712100178121001791210018012100181121001821210018312100184121001851210018612100187121001881210018912100190121001911210019212100193121001941210019512100196121001971210019812100199121002001210020112100202121002031210020412100205121002061210020712100208121002091210021012100211121002121210021312100214121002151210021612100217121002181210021912100220121002211210022212100223121002241210022512100226121002271210022812100229121002301210023112100232121002331210023412100235121002361210023712100238121002391210024012100241121002421210024312100244121002451210024612100247121002481210024912100250121002511210025212100253121002541210025512100256121002571210025812100259121002601210026112100262121002631210026412100265121002661210026712100268121002691210027012100271121002721210027312100274121002751210027612100277121002781210027912100280121002811210028212100283121002841210028512100286121002871210028812100289121002901210029112100292121002931210029412100295121002961210029712100298121002991210030012100301121003021210030312100304121003051210030612100307121003081210030912100310121003111210031212100313121003141210031512100316121003171210031812100319121003201210032112100322121003231210032412100325121003261210032712100328121003291210033012100331121003321210033312100334121003351210033612100337121003381210033912100340121003411210034212100343121003441210034512100346121003471210034812100349121003501210035112100352121003531210035412100355121003561210035712100358121003591210036012100361121003621210036312100364121003651210036612100367121003681210036912100370121003711210037212100373121003741210037512100376121003771210037812100379121003801210038112100382121003831210038412100385121003861210038712100388121003891210039012100391121003921210039312100394121003951210039612100397121003981210039912100400121004011210040212100403121004041210040512100406121004071210040812100409121004101210041112100412121004131210041412100415121004161210041712100418121004191210042012100421121004221210042312100424121004251210042612100427121004281210042912100430121004311210043212100433121004341210043512100436121004371210043812100439121004401210044112100442121004431210044412100445121004461210044712100448121004491210045012100451121004521210045312100454121004551210045612100457121004581210045912100460121004611210046212100463121004641210046512100466121004671210046812100469121004701210047112100472121004731210047412100475121004761210047712100478121004791211005512110056121100571211005812110059121100601211006112110062121100631211006412110065121100661211006712110068121100691211007012110071121100721211007312110074121100751211007612110077121100781211007912110080121100811211008212110083121100841211008512110086121100871211008812110089121100901211009112110092121100931211009412110095121100961211009712110098121100991211010012110101121101021211010312110104121101051211010612110107121101081211010912110110121101111211011212110113121101141211011512110116121101171211011812110119121101201211012112110122121101231211012412110125121101261211012712110128121101291211013012110131121101321211013312110134121101351211013612110137121101381211013912110140121101411211014212110143121101441211014512110146121101471211014812110149121101501211015112110152121101531211015412110155121101561211015712110158121101591211016012110161121101621211016312110164121101651211016612110167121101681211016912110170121101711211017212110173121101741211017512110176121101771211017812110179121101801211018112110182121101831211018412110185121101861211018712110188121101891211019012110191121101921211019312110194121101951211019612110197121101981211019912110200121102011211020212110203121102041211020512110206121102071211020812110209121102101211021112110212121102131211021412110215121102161211021712110218121102191211022012110221121102221211022312110224121102251211022612110227121102281211022912110230121102311211023212110233121102341211023512110236121102371211023812110239121102401211024112110242121102431211024412110245121102461211024712110248121102491211025012110251121102521211025312110254121102551211025612110257121102581211025912110260121102611211026212110263121102641211026512110266121102671211026812110269121102701211027112110272121102731211027412110275121102761211027712110278121102791211028012110281121102821211028312110284121102851211028612110287121102881211028912110290121102911211029212110293121102941211029512110296121102971211029812110299121103001211030112110302121103031211030412110305121103061211030712110308121103091211031012110311121103121211031312110314121103151211031612110317121103181211031912110320121103211211032212110323121103241211032512110326121103271211032812110329121103301211033112110332121103331211033412110335121103361211033712110338121103391211034012110341121103421211034312110344121103451211034612110347121103481211034912110350121103511211035212110353121103541211035512110356121103571211035812110359121103601211036112110362121103631211036412110365121103661211036712110368121103691211037012110371121103721211037312110374121103751211037612110377121103781211037912110380121103811211038212110383121103841211038512110386121103871211038812110389121103901211039112110392121103931211039412110395121103961211039712110398121103991211040012110401121104021211040312110404121104051211040612110407121104081211040912110410121104111211041212110413121104141211041512110416121104171211041812110419121104201211042112110422121104231211042412110425121104261211042712110428121104291211043012110431121104321211043312110434121104351211043612110437121104381211043912110440121104411211044212110443121104441211044512110446121104471211044812110449121104501211045112110452121104531211045412110455121104561211045712110458121104591211046012110461121104621211046312110464121104651211046612110467121104681211046912110470121104711211047212110473121104741211047512110476121104771211047812120055121200561212005712120058121200591212006012120061121200621212006312120064121200651212006612120067121200681212006912120070121200711212007212120073121200741212007512120076121200771212007812120079121200801212008112120082121200831212008412120085121200861212008712120088121200891212009012120091121200921212009312120094121200951212009612120097121200981212009912120100121201011212010212120103121201041212010512120106121201071212010812120109121201101212011112120112121201131212011412120115121201161212011712120118121201191212012012120121121201221212012312120124121201251212012612120127121201281212012912120130121201311212013212120133121201341212013512120136121201371212013812120139121201401212014112120142121201431212014412120145121201461212014712120148121201491212015012120151121201521212015312120154121201551212015612120157121201581212015912120160121201611212016212120163121201641212016512120166121201671212016812120169121201701212017112120172121201731212017412120175121201761212017712120178121201791212018012120181121201821212018312120184121201851212018612120187121201881212018912120190121201911212019212120193121201941212019512120196121201971212019812120199121202001212020112120202121202031212020412120205121202061212020712120208121202091212021012120211121202121212021312120214121202151212021612120217121202181212021912120220121202211212022212120223121202241212022512120226121202271212022812120229121202301212023112120232121202331212023412120235121202361212023712120238121202391212024012120241121202421212024312120244121202451212024612120247121202481212024912120250121202511212025212120253121202541212025512120256121202571212025812120259121202601212026112120262121202631212026412120265121202661212026712120268121202691212027012120271121202721212027312120274121202751212027612120277121202781212027912120280121202811212028212120283121202841212028512120286121202871212028812120289121202901212029112120292121202931212029412120295121202961212029712120298121202991212030012120301121203021212030312120304121203051212030612120307121203081212030912120310121203111212031212120313121203141212031512120316121203171212031812120319121203201212032112120322121203231212032412120325121203261212032712120328121203291212033012120331121203321212033312120334121203351212033612120337121203381212033912120340121203411212034212120343121203441212034512120346121203471212034812120349121203501212035112120352121203531212035412120355121203561212035712120358121203591212036012120361121203621212036312120364121203651212036612120367121203681212036912120370121203711212037212120373121203741212037512120376121203771212037812120379121203801212038112120382121203831212038412120385121203861212038712120388121203891212039012120391121203921212039312120394121203951212039612120397121203981212039912120400121204011212040212120403121204041212040512120406121204071212040812120409121204101212041112120412121204131212041412120415121204161212041712120418121204191212042012120421121204221212042312120424121204251212042612120427121204281212042912120430121204311212043212120433121204341212043512120436121204371212043812120439121204401212044112120442121204431212044412120445121204461212044712120448121204491212045012120451121204521212045312120454121204551212045612120457121204581212045912120460121204611212046212120463121204641212046512120466121204671212046812120469121204701212047112120472121204731212047412120475121204761212047712130056121300571213005812130059121300601213006112130062121300631213006412130065121300661213006712130068121300691213007012130071121300721213007312130074121300751213007612130077121300781213007912130080121300811213008212130083121300841213008512130086121300871213008812130089121300901213009112130092121300931213009412130095121300961213009712130098121300991213010012130101121301021213010312130104121301051213010612130107121301081213010912130110121301111213011212130113121301141213011512130116121301171213011812130119121301201213012112130122121301231213012412130125121301261213012712130128121301291213013012130131121301321213013312130134121301351213013612130137121301381213013912130140121301411213014212130143121301441213014512130146121301471213014812130149121301501213015112130152121301531213015412130155121301561213015712130158121301591213016012130161121301621213016312130164121301651213016612130167121301681213016912130170121301711213017212130173121301741213017512130176121301771213017812130179121301801213018112130182121301831213018412130185121301861213018712130188121301891213019012130191121301921213019312130194121301951213019612130197121301981213019912130200121302011213020212130203121302041213020512130206121302071213020812130209121302101213021112130212121302131213021412130215121302161213021712130218121302191213022012130221121302221213022312130224121302251213022612130227121302281213022912130230121302311213023212130233121302341213023512130236121302371213023812130239121302401213024112130242121302431213024412130245121302461213024712130248121302491213025012130251121302521213025312130254121302551213025612130257121302581213025912130260121302611213026212130263121302641213026512130266121302671213026812130269121302701213027112130272121302731213027412130275121302761213027712130278121302791213028012130281121302821213028312130284121302851213028612130287121302881213028912130290121302911213029212130293121302941213029512130296121302971213029812130299121303001213030112130302121303031213030412130305121303061213030712130308121303091213031012130311121303121213031312130314121303151213031612130317121303181213031912130320121303211213032212130323121303241213032512130326121303271213032812130329121303301213033112130332121303331213033412130335121303361213033712130338121303391213034012130341121303421213034312130344121303451213034612130347121303481213034912130350121303511213035212130353121303541213035512130356121303571213035812130359121303601213036112130362121303631213036412130365121303661213036712130368121303691213037012130371121303721213037312130374121303751213037612130377121303781213037912130380121303811213038212130383121303841213038512130386121303871213038812130389121303901213039112130392121303931213039412130395121303961213039712130398121303991213040012130401121304021213040312130404121304051213040612130407121304081213040912130410121304111213041212130413121304141213041512130416121304171213041812130419121304201213042112130422121304231213042412130425121304261213042712130428121304291213043012130431121304321213043312130434121304351213043612130437121304381213043912130440121304411213044212130443121304441213044512130446121304471213044812130449121304501213045112130452121304531213045412130455121304561213045712130458121304591213046012130461121304621213046312130464121304651213046612130467121304681213046912130470121304711213047212130473121304741213047512130476121304771214005612140057121400581214005912140060121400611214006212140063121400641214006512140066121400671214006812140069121400701214007112140072121400731214007412140075121400761214007712140078121400791214008012140081121400821214008312140084121400851214008612140087121400881214008912140090121400911214009212140093121400941214009512140096121400971214009812140099121401001214010112140102121401031214010412140105121401061214010712140108121401091214011012140111121401121214011312140114121401151214011612140117121401181214011912140120121401211214012212140123121401241214012512140126121401271214012812140129121401301214013112140132121401331214013412140135121401361214013712140138121401391214014012140141121401421214014312140144121401451214014612140147121401481214014912140150121401511214015212140153121401541214015512140156121401571214015812140159121401601214016112140162121401631214016412140165121401661214016712140168121401691214017012140171121401721214017312140174121401751214017612140177121401781214017912140180121401811214018212140183121401841214018512140186121401871214018812140189121401901214019112140192121401931214019412140195121401961214019712140198121401991214020012140201121402021214020312140204121402051214020612140207121402081214020912140210121402111214021212140213121402141214021512140216121402171214021812140219121402201214022112140222121402231214022412140225121402261214022712140228121402291214023012140231121402321214023312140234121402351214023612140237121402381214023912140240121402411214024212140243121402441214024512140246121402471214024812140249121402501214025112140252121402531214025412140255121402561214025712140258121402591214026012140261121402621214026312140264121402651214026612140267121402681214026912140270121402711214027212140273121402741214027512140276121402771214027812140279121402801214028112140282121402831214028412140285121402861214028712140288121402891214029012140291121402921214029312140294121402951214029612140297121402981214029912140300121403011214030212140303121403041214030512140306121403071214030812140309121403101214031112140312121403131214031412140315121403161214031712140318121403191214032012140321121403221214032312140324121403251214032612140327121403281214032912140330121403311214033212140333121403341214033512140336121403371214033812140339121403401214034112140342121403431214034412140345121403461214034712140348121403491214035012140351121403521214035312140354121403551214035612140357121403581214035912140360121403611214036212140363121403641214036512140366121403671214036812140369121403701214037112140372121403731214037412140375121403761214037712140378121403791214038012140381121403821214038312140384121403851214038612140387121403881214038912140390121403911214039212140393121403941214039512140396121403971214039812140399121404001214040112140402121404031214040412140405121404061214040712140408121404091214041012140411121404121214041312140414121404151214041612140417121404181214041912140420121404211214042212140423121404241214042512140426121404271214042812140429121404301214043112140432121404331214043412140435121404361214043712140438121404391214044012140441121404421214044312140444121404451214044612140447121404481214044912140450121404511214045212140453121404541214045512140456121404571214045812140459121404601214046112140462121404631214046412140465121404661214046712140468121404691214047012140471121404721214047312140474121404751214047612150056121500571215005812150059121500601215006112150062121500631215006412150065121500661215006712150068121500691215007012150071121500721215007312150074121500751215007612150077121500781215007912150080121500811215008212150083121500841215008512150086121500871215008812150089121500901215009112150092121500931215009412150095121500961215009712150098121500991215010012150101121501021215010312150104121501051215010612150107121501081215010912150110121501111215011212150113121501141215011512150116121501171215011812150119121501201215012112150122121501231215012412150125121501261215012712150128121501291215013012150131121501321215013312150134121501351215013612150137121501381215013912150140121501411215014212150143121501441215014512150146121501471215014812150149121501501215015112150152121501531215015412150155121501561215015712150158121501591215016012150161121501621215016312150164121501651215016612150167121501681215016912150170121501711215017212150173121501741215017512150176121501771215017812150179121501801215018112150182121501831215018412150185121501861215018712150188121501891215019012150191121501921215019312150194121501951215019612150197121501981215019912150200121502011215020212150203121502041215020512150206121502071215020812150209121502101215021112150212121502131215021412150215121502161215021712150218121502191215022012150221121502221215022312150224121502251215022612150227121502281215022912150230121502311215023212150233121502341215023512150236121502371215023812150239121502401215024112150242121502431215024412150245121502461215024712150248121502491215025012150251121502521215025312150254121502551215025612150257121502581215025912150260121502611215026212150263121502641215026512150266121502671215026812150269121502701215027112150272121502731215027412150275121502761215027712150278121502791215028012150281121502821215028312150284121502851215028612150287121502881215028912150290121502911215029212150293121502941215029512150296121502971215029812150299121503001215030112150302121503031215030412150305121503061215030712150308121503091215031012150311121503121215031312150314121503151215031612150317121503181215031912150320121503211215032212150323121503241215032512150326121503271215032812150329121503301215033112150332121503331215033412150335121503361215033712150338121503391215034012150341121503421215034312150344121503451215034612150347121503481215034912150350121503511215035212150353121503541215035512150356121503571215035812150359121503601215036112150362121503631215036412150365121503661215036712150368121503691215037012150371121503721215037312150374121503751215037612150377121503781215037912150380121503811215038212150383121503841215038512150386121503871215038812150389121503901215039112150392121503931215039412150395121503961215039712150398121503991215040012150401121504021215040312150404121504051215040612150407121504081215040912150410121504111215041212150413121504141215041512150416121504171215041812150419121504201215042112150422121504231215042412150425121504261215042712150428121504291215043012150431121504321215043312150434121504351215043612150437121504381215043912150440121504411215044212150443121504441215044512150446121504471215044812150449121504501215045112150452121504531215045412150455121504561215045712150458121504591215046012150461121504621215046312150464121504651215046612150467121504681215046912150470121504711215047212150473121504741215047512160057121600581216005912160060121600611216006212160063121600641216006512160066121600671216006812160069121600701216007112160072121600731216007412160075121600761216007712160078121600791216008012160081121600821216008312160084121600851216008612160087121600881216008912160090121600911216009212160093121600941216009512160096121600971216009812160099121601001216010112160102121601031216010412160105121601061216010712160108121601091216011012160111121601121216011312160114121601151216011612160117121601181216011912160120121601211216012212160123121601241216012512160126121601271216012812160129121601301216013112160132121601331216013412160135121601361216013712160138121601391216014012160141121601421216014312160144121601451216014612160147121601481216014912160150121601511216015212160153121601541216015512160156121601571216015812160159121601601216016112160162121601631216016412160165121601661216016712160168121601691216017012160171121601721216017312160174121601751216017612160177121601781216017912160180121601811216018212160183121601841216018512160186121601871216018812160189121601901216019112160192121601931216019412160195121601961216019712160198121601991216020012160201121602021216020312160204121602051216020612160207121602081216020912160210121602111216021212160213121602141216021512160216121602171216021812160219121602201216022112160222121602231216022412160225121602261216022712160228121602291216023012160231121602321216023312160234121602351216023612160237121602381216023912160240121602411216024212160243121602441216024512160246121602471216024812160249121602501216025112160252121602531216025412160255121602561216025712160258121602591216026012160261121602621216026312160264121602651216026612160267121602681216026912160270121602711216027212160273121602741216027512160276121602771216027812160279121602801216028112160282121602831216028412160285121602861216028712160288121602891216029012160291121602921216029312160294121602951216029612160297121602981216029912160300121603011216030212160303121603041216030512160306121603071216030812160309121603101216031112160312121603131216031412160315121603161216031712160318121603191216032012160321121603221216032312160324121603251216032612160327121603281216032912160330121603311216033212160333121603341216033512160336121603371216033812160339121603401216034112160342121603431216034412160345121603461216034712160348121603491216035012160351121603521216035312160354121603551216035612160357121603581216035912160360121603611216036212160363121603641216036512160366121603671216036812160369121603701216037112160372121603731216037412160375121603761216037712160378121603791216038012160381121603821216038312160384121603851216038612160387121603881216038912160390121603911216039212160393121603941216039512160396121603971216039812160399121604001216040112160402121604031216040412160405121604061216040712160408121604091216041012160411121604121216041312160414121604151216041612160417121604181216041912160420121604211216042212160423121604241216042512160426121604271216042812160429121604301216043112160432121604331216043412160435121604361216043712160438121604391216044012160441121604421216044312160444121604451216044612160447121604481216044912160450121604511216045212160453121604541216045512160456121604571216045812160459121604601216046112160462121604631216046412160465121604661216046712160468121604691216047012160471121604721216047312160474121604751217005712170058121700591217006012170061121700621217006312170064121700651217006612170067121700681217006912170070121700711217007212170073121700741217007512170076121700771217007812170079121700801217008112170082121700831217008412170085121700861217008712170088121700891217009012170091121700921217009312170094121700951217009612170097121700981217009912170100121701011217010212170103121701041217010512170106121701071217010812170109121701101217011112170112121701131217011412170115121701161217011712170118121701191217012012170121121701221217012312170124121701251217012612170127121701281217012912170130121701311217013212170133121701341217013512170136121701371217013812170139121701401217014112170142121701431217014412170145121701461217014712170148121701491217015012170151121701521217015312170154121701551217015612170157121701581217015912170160121701611217016212170163121701641217016512170166121701671217016812170169121701701217017112170172121701731217017412170175121701761217017712170178121701791217018012170181121701821217018312170184121701851217018612170187121701881217018912170190121701911217019212170193121701941217019512170196121701971217019812170199121702001217020112170202121702031217020412170205121702061217020712170208121702091217021012170211121702121217021312170214121702151217021612170217121702181217021912170220121702211217022212170223121702241217022512170226121702271217022812170229121702301217023112170232121702331217023412170235121702361217023712170238121702391217024012170241121702421217024312170244121702451217024612170247121702481217024912170250121702511217025212170253121702541217025512170256121702571217025812170259121702601217026112170262121702631217026412170265121702661217026712170268121702691217027012170271121702721217027312170274121702751217027612170277121702781217027912170280121702811217028212170283121702841217028512170286121702871217028812170289121702901217029112170292121702931217029412170295121702961217029712170298121702991217030012170301121703021217030312170304121703051217030612170307121703081217030912170310121703111217031212170313121703141217031512170316121703171217031812170319121703201217032112170322121703231217032412170325121703261217032712170328121703291217033012170331121703321217033312170334121703351217033612170337121703381217033912170340121703411217034212170343121703441217034512170346121703471217034812170349121703501217035112170352121703531217035412170355121703561217035712170358121703591217036012170361121703621217036312170364121703651217036612170367121703681217036912170370121703711217037212170373121703741217037512170376121703771217037812170379121703801217038112170382121703831217038412170385121703861217038712170388121703891217039012170391121703921217039312170394121703951217039612170397121703981217039912170400121704011217040212170403121704041217040512170406121704071217040812170409121704101217041112170412121704131217041412170415121704161217041712170418121704191217042012170421121704221217042312170424121704251217042612170427121704281217042912170430121704311217043212170433121704341217043512170436121704371217043812170439121704401217044112170442121704431217044412170445121704461217044712170448121704491217045012170451121704521217045312170454121704551217045612170457121704581217045912170460121704611217046212170463121704641217046512170466121704671217046812170469121704701217047112170472121704731217047412170475121800581218005912180060121800611218006212180063121800641218006512180066121800671218006812180069121800701218007112180072121800731218007412180075121800761218007712180078121800791218008012180081121800821218008312180084121800851218008612180087121800881218008912180090121800911218009212180093121800941218009512180096121800971218009812180099121801001218010112180102121801031218010412180105121801061218010712180108121801091218011012180111121801121218011312180114121801151218011612180117121801181218011912180120121801211218012212180123121801241218012512180126121801271218012812180129121801301218013112180132121801331218013412180135121801361218013712180138121801391218014012180141121801421218014312180144121801451218014612180147121801481218014912180150121801511218015212180153121801541218015512180156121801571218015812180159121801601218016112180162121801631218016412180165121801661218016712180168121801691218017012180171121801721218017312180174121801751218017612180177121801781218017912180180121801811218018212180183121801841218018512180186121801871218018812180189121801901218019112180192121801931218019412180195121801961218019712180198121801991218020012180201121802021218020312180204121802051218020612180207121802081218020912180210121802111218021212180213121802141218021512180216121802171218021812180219121802201218022112180222121802231218022412180225121802261218022712180228121802291218023012180231121802321218023312180234121802351218023612180237121802381218023912180240121802411218024212180243121802441218024512180246121802471218024812180249121802501218025112180252121802531218025412180255121802561218025712180258121802591218026012180261121802621218026312180264121802651218026612180267121802681218026912180270121802711218027212180273121802741218027512180276121802771218027812180279121802801218028112180282121802831218028412180285121802861218028712180288121802891218029012180291121802921218029312180294121802951218029612180297121802981218029912180300121803011218030212180303121803041218030512180306121803071218030812180309121803101218031112180312121803131218031412180315121803161218031712180318121803191218032012180321121803221218032312180324121803251218032612180327121803281218032912180330121803311218033212180333121803341218033512180336121803371218033812180339121803401218034112180342121803431218034412180345121803461218034712180348121803491218035012180351121803521218035312180354121803551218035612180357121803581218035912180360121803611218036212180363121803641218036512180366121803671218036812180369121803701218037112180372121803731218037412180375121803761218037712180378121803791218038012180381121803821218038312180384121803851218038612180387121803881218038912180390121803911218039212180393121803941218039512180396121803971218039812180399121804001218040112180402121804031218040412180405121804061218040712180408121804091218041012180411121804121218041312180414121804151218041612180417121804181218041912180420121804211218042212180423121804241218042512180426121804271218042812180429121804301218043112180432121804331218043412180435121804361218043712180438121804391218044012180441121804421218044312180444121804451218044612180447121804481218044912180450121804511218045212180453121804541218045512180456121804571218045812180459121804601218046112180462121804631218046412180465121804661218046712180468121804691218047012180471121804721218047312180474121900581219005912190060121900611219006212190063121900641219006512190066121900671219006812190069121900701219007112190072121900731219007412190075121900761219007712190078121900791219008012190081121900821219008312190084121900851219008612190087121900881219008912190090121900911219009212190093121900941219009512190096121900971219009812190099121901001219010112190102121901031219010412190105121901061219010712190108121901091219011012190111121901121219011312190114121901151219011612190117121901181219011912190120121901211219012212190123121901241219012512190126121901271219012812190129121901301219013112190132121901331219013412190135121901361219013712190138121901391219014012190141121901421219014312190144121901451219014612190147121901481219014912190150121901511219015212190153121901541219015512190156121901571219015812190159121901601219016112190162121901631219016412190165121901661219016712190168121901691219017012190171121901721219017312190174121901751219017612190177121901781219017912190180121901811219018212190183121901841219018512190186121901871219018812190189121901901219019112190192121901931219019412190195121901961219019712190198121901991219020012190201121902021219020312190204121902051219020612190207121902081219020912190210121902111219021212190213121902141219021512190216121902171219021812190219121902201219022112190222121902231219022412190225121902261219022712190228121902291219023012190231121902321219023312190234121902351219023612190237121902381219023912190240121902411219024212190243121902441219024512190246121902471219024812190249121902501219025112190252121902531219025412190255121902561219025712190258121902591219026012190261121902621219026312190264121902651219026612190267121902681219026912190270121902711219027212190273121902741219027512190276121902771219027812190279121902801219028112190282121902831219028412190285121902861219028712190288121902891219029012190291121902921219029312190294121902951219029612190297121902981219029912190300121903011219030212190303121903041219030512190306121903071219030812190309121903101219031112190312121903131219031412190315121903161219031712190318121903191219032012190321121903221219032312190324121903251219032612190327121903281219032912190330121903311219033212190333121903341219033512190336121903371219033812190339121903401219034112190342121903431219034412190345121903461219034712190348121903491219035012190351121903521219035312190354121903551219035612190357121903581219035912190360121903611219036212190363121903641219036512190366121903671219036812190369121903701219037112190372121903731219037412190375121903761219037712190378121903791219038012190381121903821219038312190384121903851219038612190387121903881219038912190390121903911219039212190393121903941219039512190396121903971219039812190399121904001219040112190402121904031219040412190405121904061219040712190408121904091219041012190411121904121219041312190414121904151219041612190417121904181219041912190420121904211219042212190423121904241219042512190426121904271219042812190429121904301219043112190432121904331219043412190435121904361219043712190438121904391219044012190441121904421219044312190444121904451219044612190447121904481219044912190450121904511219045212190453121904541219045512190456121904571219045812190459121904601219046112190462121904631219046412190465121904661219046712190468121904691219047012190471121904721219047312200059122000601220006112200062122000631220006412200065122000661220006712200068122000691220007012200071122000721220007312200074122000751220007612200077122000781220007912200080122000811220008212200083122000841220008512200086122000871220008812200089122000901220009112200092122000931220009412200095122000961220009712200098122000991220010012200101122001021220010312200104122001051220010612200107122001081220010912200110122001111220011212200113122001141220011512200116122001171220011812200119122001201220012112200122122001231220012412200125122001261220012712200128122001291220013012200131122001321220013312200134122001351220013612200137122001381220013912200140122001411220014212200143122001441220014512200146122001471220014812200149122001501220015112200152122001531220015412200155122001561220015712200158122001591220016012200161122001621220016312200164122001651220016612200167122001681220016912200170122001711220017212200173122001741220017512200176122001771220017812200179122001801220018112200182122001831220018412200185122001861220018712200188122001891220019012200191122001921220019312200194122001951220019612200197122001981220019912200200122002011220020212200203122002041220020512200206122002071220020812200209122002101220021112200212122002131220021412200215122002161220021712200218122002191220022012200221122002221220022312200224122002251220022612200227122002281220022912200230122002311220023212200233122002341220023512200236122002371220023812200239122002401220024112200242122002431220024412200245122002461220024712200248122002491220025012200251122002521220025312200254122002551220025612200257122002581220025912200260122002611220026212200263122002641220026512200266122002671220026812200269122002701220027112200272122002731220027412200275122002761220027712200278122002791220028012200281122002821220028312200284122002851220028612200287122002881220028912200290122002911220029212200293122002941220029512200296122002971220029812200299122003001220030112200302122003031220030412200305122003061220030712200308122003091220031012200311122003121220031312200314122003151220031612200317122003181220031912200320122003211220032212200323122003241220032512200326122003271220032812200329122003301220033112200332122003331220033412200335122003361220033712200338122003391220034012200341122003421220034312200344122003451220034612200347122003481220034912200350122003511220035212200353122003541220035512200356122003571220035812200359122003601220036112200362122003631220036412200365122003661220036712200368122003691220037012200371122003721220037312200374122003751220037612200377122003781220037912200380122003811220038212200383122003841220038512200386122003871220038812200389122003901220039112200392122003931220039412200395122003961220039712200398122003991220040012200401122004021220040312200404122004051220040612200407122004081220040912200410122004111220041212200413122004141220041512200416122004171220041812200419122004201220042112200422122004231220042412200425122004261220042712200428122004291220043012200431122004321220043312200434122004351220043612200437122004381220043912200440122004411220044212200443122004441220044512200446122004471220044812200449122004501220045112200452122004531220045412200455122004561220045712200458122004591220046012200461122004621220046312200464122004651220046612200467122004681220046912200470122004711220047212200473122100601221006112210062122100631221006412210065122100661221006712210068122100691221007012210071122100721221007312210074122100751221007612210077122100781221007912210080122100811221008212210083122100841221008512210086122100871221008812210089122100901221009112210092122100931221009412210095122100961221009712210098122100991221010012210101122101021221010312210104122101051221010612210107122101081221010912210110122101111221011212210113122101141221011512210116122101171221011812210119122101201221012112210122122101231221012412210125122101261221012712210128122101291221013012210131122101321221013312210134122101351221013612210137122101381221013912210140122101411221014212210143122101441221014512210146122101471221014812210149122101501221015112210152122101531221015412210155122101561221015712210158122101591221016012210161122101621221016312210164122101651221016612210167122101681221016912210170122101711221017212210173122101741221017512210176122101771221017812210179122101801221018112210182122101831221018412210185122101861221018712210188122101891221019012210191122101921221019312210194122101951221019612210197122101981221019912210200122102011221020212210203122102041221020512210206122102071221020812210209122102101221021112210212122102131221021412210215122102161221021712210218122102191221022012210221122102221221022312210224122102251221022612210227122102281221022912210230122102311221023212210233122102341221023512210236122102371221023812210239122102401221024112210242122102431221024412210245122102461221024712210248122102491221025012210251122102521221025312210254122102551221025612210257122102581221025912210260122102611221026212210263122102641221026512210266122102671221026812210269122102701221027112210272122102731221027412210275122102761221027712210278122102791221028012210281122102821221028312210284122102851221028612210287122102881221028912210290122102911221029212210293122102941221029512210296122102971221029812210299122103001221030112210302122103031221030412210305122103061221030712210308122103091221031012210311122103121221031312210314122103151221031612210317122103181221031912210320122103211221032212210323122103241221032512210326122103271221032812210329122103301221033112210332122103331221033412210335122103361221033712210338122103391221034012210341122103421221034312210344122103451221034612210347122103481221034912210350122103511221035212210353122103541221035512210356122103571221035812210359122103601221036112210362122103631221036412210365122103661221036712210368122103691221037012210371122103721221037312210374122103751221037612210377122103781221037912210380122103811221038212210383122103841221038512210386122103871221038812210389122103901221039112210392122103931221039412210395122103961221039712210398122103991221040012210401122104021221040312210404122104051221040612210407122104081221040912210410122104111221041212210413122104141221041512210416122104171221041812210419122104201221042112210422122104231221042412210425122104261221042712210428122104291221043012210431122104321221043312210434122104351221043612210437122104381221043912210440122104411221044212210443122104441221044512210446122104471221044812210449122104501221045112210452122104531221045412210455122104561221045712210458122104591221046012210461122104621221046312210464122104651221046612210467122104681221046912210470122104711221047212220061122200621222006312220064122200651222006612220067122200681222006912220070122200711222007212220073122200741222007512220076122200771222007812220079122200801222008112220082122200831222008412220085122200861222008712220088122200891222009012220091122200921222009312220094122200951222009612220097122200981222009912220100122201011222010212220103122201041222010512220106122201071222010812220109122201101222011112220112122201131222011412220115122201161222011712220118122201191222012012220121122201221222012312220124122201251222012612220127122201281222012912220130122201311222013212220133122201341222013512220136122201371222013812220139122201401222014112220142122201431222014412220145122201461222014712220148122201491222015012220151122201521222015312220154122201551222015612220157122201581222015912220160122201611222016212220163122201641222016512220166122201671222016812220169122201701222017112220172122201731222017412220175122201761222017712220178122201791222018012220181122201821222018312220184122201851222018612220187122201881222018912220190122201911222019212220193122201941222019512220196122201971222019812220199122202001222020112220202122202031222020412220205122202061222020712220208122202091222021012220211122202121222021312220214122202151222021612220217122202181222021912220220122202211222022212220223122202241222022512220226122202271222022812220229122202301222023112220232122202331222023412220235122202361222023712220238122202391222024012220241122202421222024312220244122202451222024612220247122202481222024912220250122202511222025212220253122202541222025512220256122202571222025812220259122202601222026112220262122202631222026412220265122202661222026712220268122202691222027012220271122202721222027312220274122202751222027612220277122202781222027912220280122202811222028212220283122202841222028512220286122202871222028812220289122202901222029112220292122202931222029412220295122202961222029712220298122202991222030012220301122203021222030312220304122203051222030612220307122203081222030912220310122203111222031212220313122203141222031512220316122203171222031812220319122203201222032112220322122203231222032412220325122203261222032712220328122203291222033012220331122203321222033312220334122203351222033612220337122203381222033912220340122203411222034212220343122203441222034512220346122203471222034812220349122203501222035112220352122203531222035412220355122203561222035712220358122203591222036012220361122203621222036312220364122203651222036612220367122203681222036912220370122203711222037212220373122203741222037512220376122203771222037812220379122203801222038112220382122203831222038412220385122203861222038712220388122203891222039012220391122203921222039312220394122203951222039612220397122203981222039912220400122204011222040212220403122204041222040512220406122204071222040812220409122204101222041112220412122204131222041412220415122204161222041712220418122204191222042012220421122204221222042312220424122204251222042612220427122204281222042912220430122204311222043212220433122204341222043512220436122204371222043812220439122204401222044112220442122204431222044412220445122204461222044712220448122204491222045012220451122204521222045312220454122204551222045612220457122204581222045912220460122204611222046212220463122204641222046512220466122204671222046812220469122204701222047112230061122300621223006312230064122300651223006612230067122300681223006912230070122300711223007212230073122300741223007512230076122300771223007812230079122300801223008112230082122300831223008412230085122300861223008712230088122300891223009012230091122300921223009312230094122300951223009612230097122300981223009912230100122301011223010212230103122301041223010512230106122301071223010812230109122301101223011112230112122301131223011412230115122301161223011712230118122301191223012012230121122301221223012312230124122301251223012612230127122301281223012912230130122301311223013212230133122301341223013512230136122301371223013812230139122301401223014112230142122301431223014412230145122301461223014712230148122301491223015012230151122301521223015312230154122301551223015612230157122301581223015912230160122301611223016212230163122301641223016512230166122301671223016812230169122301701223017112230172122301731223017412230175122301761223017712230178122301791223018012230181122301821223018312230184122301851223018612230187122301881223018912230190122301911223019212230193122301941223019512230196122301971223019812230199122302001223020112230202122302031223020412230205122302061223020712230208122302091223021012230211122302121223021312230214122302151223021612230217122302181223021912230220122302211223022212230223122302241223022512230226122302271223022812230229122302301223023112230232122302331223023412230235122302361223023712230238122302391223024012230241122302421223024312230244122302451223024612230247122302481223024912230250122302511223025212230253122302541223025512230256122302571223025812230259122302601223026112230262122302631223026412230265122302661223026712230268122302691223027012230271122302721223027312230274122302751223027612230277122302781223027912230280122302811223028212230283122302841223028512230286122302871223028812230289122302901223029112230292122302931223029412230295122302961223029712230298122302991223030012230301122303021223030312230304122303051223030612230307122303081223030912230310122303111223031212230313122303141223031512230316122303171223031812230319122303201223032112230322122303231223032412230325122303261223032712230328122303291223033012230331122303321223033312230334122303351223033612230337122303381223033912230340122303411223034212230343122303441223034512230346122303471223034812230349122303501223035112230352122303531223035412230355122303561223035712230358122303591223036012230361122303621223036312230364122303651223036612230367122303681223036912230370122303711223037212230373122303741223037512230376122303771223037812230379122303801223038112230382122303831223038412230385122303861223038712230388122303891223039012230391122303921223039312230394122303951223039612230397122303981223039912230400122304011223040212230403122304041223040512230406122304071223040812230409122304101223041112230412122304131223041412230415122304161223041712230418122304191223042012230421122304221223042312230424122304251223042612230427122304281223042912230430122304311223043212230433122304341223043512230436122304371223043812230439122304401223044112230442122304431223044412230445122304461223044712230448122304491223045012230451122304521223045312230454122304551223045612230457122304581223045912230460122304611223046212230463122304641223046512230466122304671223046812230469122304701223047112240062122400631224006412240065122400661224006712240068122400691224007012240071122400721224007312240074122400751224007612240077122400781224007912240080122400811224008212240083122400841224008512240086122400871224008812240089122400901224009112240092122400931224009412240095122400961224009712240098122400991224010012240101122401021224010312240104122401051224010612240107122401081224010912240110122401111224011212240113122401141224011512240116122401171224011812240119122401201224012112240122122401231224012412240125122401261224012712240128122401291224013012240131122401321224013312240134122401351224013612240137122401381224013912240140122401411224014212240143122401441224014512240146122401471224014812240149122401501224015112240152122401531224015412240155122401561224015712240158122401591224016012240161122401621224016312240164122401651224016612240167122401681224016912240170122401711224017212240173122401741224017512240176122401771224017812240179122401801224018112240182122401831224018412240185122401861224018712240188122401891224019012240191122401921224019312240194122401951224019612240197122401981224019912240200122402011224020212240203122402041224020512240206122402071224020812240209122402101224021112240212122402131224021412240215122402161224021712240218122402191224022012240221122402221224022312240224122402251224022612240227122402281224022912240230122402311224023212240233122402341224023512240236122402371224023812240239122402401224024112240242122402431224024412240245122402461224024712240248122402491224025012240251122402521224025312240254122402551224025612240257122402581224025912240260122402611224026212240263122402641224026512240266122402671224026812240269122402701224027112240272122402731224027412240275122402761224027712240278122402791224028012240281122402821224028312240284122402851224028612240287122402881224028912240290122402911224029212240293122402941224029512240296122402971224029812240299122403001224030112240302122403031224030412240305122403061224030712240308122403091224031012240311122403121224031312240314122403151224031612240317122403181224031912240320122403211224032212240323122403241224032512240326122403271224032812240329122403301224033112240332122403331224033412240335122403361224033712240338122403391224034012240341122403421224034312240344122403451224034612240347122403481224034912240350122403511224035212240353122403541224035512240356122403571224035812240359122403601224036112240362122403631224036412240365122403661224036712240368122403691224037012240371122403721224037312240374122403751224037612240377122403781224037912240380122403811224038212240383122403841224038512240386122403871224038812240389122403901224039112240392122403931224039412240395122403961224039712240398122403991224040012240401122404021224040312240404122404051224040612240407122404081224040912240410122404111224041212240413122404141224041512240416122404171224041812240419122404201224042112240422122404231224042412240425122404261224042712240428122404291224043012240431122404321224043312240434122404351224043612240437122404381224043912240440122404411224044212240443122404441224044512240446122404471224044812240449122404501224045112240452122404531224045412240455122404561224045712240458122404591224046012240461122404621224046312240464122404651224046612240467122404681224046912240470122500631225006412250065122500661225006712250068122500691225007012250071122500721225007312250074122500751225007612250077122500781225007912250080122500811225008212250083122500841225008512250086122500871225008812250089122500901225009112250092122500931225009412250095122500961225009712250098122500991225010012250101122501021225010312250104122501051225010612250107122501081225010912250110122501111225011212250113122501141225011512250116122501171225011812250119122501201225012112250122122501231225012412250125122501261225012712250128122501291225013012250131122501321225013312250134122501351225013612250137122501381225013912250140122501411225014212250143122501441225014512250146122501471225014812250149122501501225015112250152122501531225015412250155122501561225015712250158122501591225016012250161122501621225016312250164122501651225016612250167122501681225016912250170122501711225017212250173122501741225017512250176122501771225017812250179122501801225018112250182122501831225018412250185122501861225018712250188122501891225019012250191122501921225019312250194122501951225019612250197122501981225019912250200122502011225020212250203122502041225020512250206122502071225020812250209122502101225021112250212122502131225021412250215122502161225021712250218122502191225022012250221122502221225022312250224122502251225022612250227122502281225022912250230122502311225023212250233122502341225023512250236122502371225023812250239122502401225024112250242122502431225024412250245122502461225024712250248122502491225025012250251122502521225025312250254122502551225025612250257122502581225025912250260122502611225026212250263122502641225026512250266122502671225026812250269122502701225027112250272122502731225027412250275122502761225027712250278122502791225028012250281122502821225028312250284122502851225028612250287122502881225028912250290122502911225029212250293122502941225029512250296122502971225029812250299122503001225030112250302122503031225030412250305122503061225030712250308122503091225031012250311122503121225031312250314122503151225031612250317122503181225031912250320122503211225032212250323122503241225032512250326122503271225032812250329122503301225033112250332122503331225033412250335122503361225033712250338122503391225034012250341122503421225034312250344122503451225034612250347122503481225034912250350122503511225035212250353122503541225035512250356122503571225035812250359122503601225036112250362122503631225036412250365122503661225036712250368122503691225037012250371122503721225037312250374122503751225037612250377122503781225037912250380122503811225038212250383122503841225038512250386122503871225038812250389122503901225039112250392122503931225039412250395122503961225039712250398122503991225040012250401122504021225040312250404122504051225040612250407122504081225040912250410122504111225041212250413122504141225041512250416122504171225041812250419122504201225042112250422122504231225042412250425122504261225042712250428122504291225043012250431122504321225043312250434122504351225043612250437122504381225043912250440122504411225044212250443122504441225044512250446122504471225044812250449122504501225045112250452122504531225045412250455122504561225045712250458122504591225046012250461122504621225046312250464122504651225046612250467122504681225046912260064122600651226006612260067122600681226006912260070122600711226007212260073122600741226007512260076122600771226007812260079122600801226008112260082122600831226008412260085122600861226008712260088122600891226009012260091122600921226009312260094122600951226009612260097122600981226009912260100122601011226010212260103122601041226010512260106122601071226010812260109122601101226011112260112122601131226011412260115122601161226011712260118122601191226012012260121122601221226012312260124122601251226012612260127122601281226012912260130122601311226013212260133122601341226013512260136122601371226013812260139122601401226014112260142122601431226014412260145122601461226014712260148122601491226015012260151122601521226015312260154122601551226015612260157122601581226015912260160122601611226016212260163122601641226016512260166122601671226016812260169122601701226017112260172122601731226017412260175122601761226017712260178122601791226018012260181122601821226018312260184122601851226018612260187122601881226018912260190122601911226019212260193122601941226019512260196122601971226019812260199122602001226020112260202122602031226020412260205122602061226020712260208122602091226021012260211122602121226021312260214122602151226021612260217122602181226021912260220122602211226022212260223122602241226022512260226122602271226022812260229122602301226023112260232122602331226023412260235122602361226023712260238122602391226024012260241122602421226024312260244122602451226024612260247122602481226024912260250122602511226025212260253122602541226025512260256122602571226025812260259122602601226026112260262122602631226026412260265122602661226026712260268122602691226027012260271122602721226027312260274122602751226027612260277122602781226027912260280122602811226028212260283122602841226028512260286122602871226028812260289122602901226029112260292122602931226029412260295122602961226029712260298122602991226030012260301122603021226030312260304122603051226030612260307122603081226030912260310122603111226031212260313122603141226031512260316122603171226031812260319122603201226032112260322122603231226032412260325122603261226032712260328122603291226033012260331122603321226033312260334122603351226033612260337122603381226033912260340122603411226034212260343122603441226034512260346122603471226034812260349122603501226035112260352122603531226035412260355122603561226035712260358122603591226036012260361122603621226036312260364122603651226036612260367122603681226036912260370122603711226037212260373122603741226037512260376122603771226037812260379122603801226038112260382122603831226038412260385122603861226038712260388122603891226039012260391122603921226039312260394122603951226039612260397122603981226039912260400122604011226040212260403122604041226040512260406122604071226040812260409122604101226041112260412122604131226041412260415122604161226041712260418122604191226042012260421122604221226042312260424122604251226042612260427122604281226042912260430122604311226043212260433122604341226043512260436122604371226043812260439122604401226044112260442122604431226044412260445122604461226044712260448122604491226045012260451122604521226045312260454122604551226045612260457122604581226045912260460122604611226046212260463122604641226046512260466122604671226046812270064122700651227006612270067122700681227006912270070122700711227007212270073122700741227007512270076122700771227007812270079122700801227008112270082122700831227008412270085122700861227008712270088122700891227009012270091122700921227009312270094122700951227009612270097122700981227009912270100122701011227010212270103122701041227010512270106122701071227010812270109122701101227011112270112122701131227011412270115122701161227011712270118122701191227012012270121122701221227012312270124122701251227012612270127122701281227012912270130122701311227013212270133122701341227013512270136122701371227013812270139122701401227014112270142122701431227014412270145122701461227014712270148122701491227015012270151122701521227015312270154122701551227015612270157122701581227015912270160122701611227016212270163122701641227016512270166122701671227016812270169122701701227017112270172122701731227017412270175122701761227017712270178122701791227018012270181122701821227018312270184122701851227018612270187122701881227018912270190122701911227019212270193122701941227019512270196122701971227019812270199122702001227020112270202122702031227020412270205122702061227020712270208122702091227021012270211122702121227021312270214122702151227021612270217122702181227021912270220122702211227022212270223122702241227022512270226122702271227022812270229122702301227023112270232122702331227023412270235122702361227023712270238122702391227024012270241122702421227024312270244122702451227024612270247122702481227024912270250122702511227025212270253122702541227025512270256122702571227025812270259122702601227026112270262122702631227026412270265122702661227026712270268122702691227027012270271122702721227027312270274122702751227027612270277122702781227027912270280122702811227028212270283122702841227028512270286122702871227028812270289122702901227029112270292122702931227029412270295122702961227029712270298122702991227030012270301122703021227030312270304122703051227030612270307122703081227030912270310122703111227031212270313122703141227031512270316122703171227031812270319122703201227032112270322122703231227032412270325122703261227032712270328122703291227033012270331122703321227033312270334122703351227033612270337122703381227033912270340122703411227034212270343122703441227034512270346122703471227034812270349122703501227035112270352122703531227035412270355122703561227035712270358122703591227036012270361122703621227036312270364122703651227036612270367122703681227036912270370122703711227037212270373122703741227037512270376122703771227037812270379122703801227038112270382122703831227038412270385122703861227038712270388122703891227039012270391122703921227039312270394122703951227039612270397122703981227039912270400122704011227040212270403122704041227040512270406122704071227040812270409122704101227041112270412122704131227041412270415122704161227041712270418122704191227042012270421122704221227042312270424122704251227042612270427122704281227042912270430122704311227043212270433122704341227043512270436122704371227043812270439122704401227044112270442122704431227044412270445122704461227044712270448122704491227045012270451122704521227045312270454122704551227045612270457122704581227045912270460122704611227046212270463122704641227046512270466122704671228006512280066122800671228006812280069122800701228007112280072122800731228007412280075122800761228007712280078122800791228008012280081122800821228008312280084122800851228008612280087122800881228008912280090122800911228009212280093122800941228009512280096122800971228009812280099122801001228010112280102122801031228010412280105122801061228010712280108122801091228011012280111122801121228011312280114122801151228011612280117122801181228011912280120122801211228012212280123122801241228012512280126122801271228012812280129122801301228013112280132122801331228013412280135122801361228013712280138122801391228014012280141122801421228014312280144122801451228014612280147122801481228014912280150122801511228015212280153122801541228015512280156122801571228015812280159122801601228016112280162122801631228016412280165122801661228016712280168122801691228017012280171122801721228017312280174122801751228017612280177122801781228017912280180122801811228018212280183122801841228018512280186122801871228018812280189122801901228019112280192122801931228019412280195122801961228019712280198122801991228020012280201122802021228020312280204122802051228020612280207122802081228020912280210122802111228021212280213122802141228021512280216122802171228021812280219122802201228022112280222122802231228022412280225122802261228022712280228122802291228023012280231122802321228023312280234122802351228023612280237122802381228023912280240122802411228024212280243122802441228024512280246122802471228024812280249122802501228025112280252122802531228025412280255122802561228025712280258122802591228026012280261122802621228026312280264122802651228026612280267122802681228026912280270122802711228027212280273122802741228027512280276122802771228027812280279122802801228028112280282122802831228028412280285122802861228028712280288122802891228029012280291122802921228029312280294122802951228029612280297122802981228029912280300122803011228030212280303122803041228030512280306122803071228030812280309122803101228031112280312122803131228031412280315122803161228031712280318122803191228032012280321122803221228032312280324122803251228032612280327122803281228032912280330122803311228033212280333122803341228033512280336122803371228033812280339122803401228034112280342122803431228034412280345122803461228034712280348122803491228035012280351122803521228035312280354122803551228035612280357122803581228035912280360122803611228036212280363122803641228036512280366122803671228036812280369122803701228037112280372122803731228037412280375122803761228037712280378122803791228038012280381122803821228038312280384122803851228038612280387122803881228038912280390122803911228039212280393122803941228039512280396122803971228039812280399122804001228040112280402122804031228040412280405122804061228040712280408122804091228041012280411122804121228041312280414122804151228041612280417122804181228041912280420122804211228042212280423122804241228042512280426122804271228042812280429122804301228043112280432122804331228043412280435122804361228043712280438122804391228044012280441122804421228044312280444122804451228044612280447122804481228044912280450122804511228045212280453122804541228045512280456122804571228045812280459122804601228046112280462122804631228046412280465122804661229006612290067122900681229006912290070122900711229007212290073122900741229007512290076122900771229007812290079122900801229008112290082122900831229008412290085122900861229008712290088122900891229009012290091122900921229009312290094122900951229009612290097122900981229009912290100122901011229010212290103122901041229010512290106122901071229010812290109122901101229011112290112122901131229011412290115122901161229011712290118122901191229012012290121122901221229012312290124122901251229012612290127122901281229012912290130122901311229013212290133122901341229013512290136122901371229013812290139122901401229014112290142122901431229014412290145122901461229014712290148122901491229015012290151122901521229015312290154122901551229015612290157122901581229015912290160122901611229016212290163122901641229016512290166122901671229016812290169122901701229017112290172122901731229017412290175122901761229017712290178122901791229018012290181122901821229018312290184122901851229018612290187122901881229018912290190122901911229019212290193122901941229019512290196122901971229019812290199122902001229020112290202122902031229020412290205122902061229020712290208122902091229021012290211122902121229021312290214122902151229021612290217122902181229021912290220122902211229022212290223122902241229022512290226122902271229022812290229122902301229023112290232122902331229023412290235122902361229023712290238122902391229024012290241122902421229024312290244122902451229024612290247122902481229024912290250122902511229025212290253122902541229025512290256122902571229025812290259122902601229026112290262122902631229026412290265122902661229026712290268122902691229027012290271122902721229027312290274122902751229027612290277122902781229027912290280122902811229028212290283122902841229028512290286122902871229028812290289122902901229029112290292122902931229029412290295122902961229029712290298122902991229030012290301122903021229030312290304122903051229030612290307122903081229030912290310122903111229031212290313122903141229031512290316122903171229031812290319122903201229032112290322122903231229032412290325122903261229032712290328122903291229033012290331122903321229033312290334122903351229033612290337122903381229033912290340122903411229034212290343122903441229034512290346122903471229034812290349122903501229035112290352122903531229035412290355122903561229035712290358122903591229036012290361122903621229036312290364122903651229036612290367122903681229036912290370122903711229037212290373122903741229037512290376122903771229037812290379122903801229038112290382122903831229038412290385122903861229038712290388122903891229039012290391122903921229039312290394122903951229039612290397122903981229039912290400122904011229040212290403122904041229040512290406122904071229040812290409122904101229041112290412122904131229041412290415122904161229041712290418122904191229042012290421122904221229042312290424122904251229042612290427122904281229042912290430122904311229043212290433122904341229043512290436122904371229043812290439122904401229044112290442122904431229044412290445122904461229044712290448122904491229045012290451122904521229045312290454122904551229045612290457122904581229045912290460122904611229046212290463122904641230006612300067123000681230006912300070123000711230007212300073123000741230007512300076123000771230007812300079123000801230008112300082123000831230008412300085123000861230008712300088123000891230009012300091123000921230009312300094123000951230009612300097123000981230009912300100123001011230010212300103123001041230010512300106123001071230010812300109123001101230011112300112123001131230011412300115123001161230011712300118123001191230012012300121123001221230012312300124123001251230012612300127123001281230012912300130123001311230013212300133123001341230013512300136123001371230013812300139123001401230014112300142123001431230014412300145123001461230014712300148123001491230015012300151123001521230015312300154123001551230015612300157123001581230015912300160123001611230016212300163123001641230016512300166123001671230016812300169123001701230017112300172123001731230017412300175123001761230017712300178123001791230018012300181123001821230018312300184123001851230018612300187123001881230018912300190123001911230019212300193123001941230019512300196123001971230019812300199123002001230020112300202123002031230020412300205123002061230020712300208123002091230021012300211123002121230021312300214123002151230021612300217123002181230021912300220123002211230022212300223123002241230022512300226123002271230022812300229123002301230023112300232123002331230023412300235123002361230023712300238123002391230024012300241123002421230024312300244123002451230024612300247123002481230024912300250123002511230025212300253123002541230025512300256123002571230025812300259123002601230026112300262123002631230026412300265123002661230026712300268123002691230027012300271123002721230027312300274123002751230027612300277123002781230027912300280123002811230028212300283123002841230028512300286123002871230028812300289123002901230029112300292123002931230029412300295123002961230029712300298123002991230030012300301123003021230030312300304123003051230030612300307123003081230030912300310123003111230031212300313123003141230031512300316123003171230031812300319123003201230032112300322123003231230032412300325123003261230032712300328123003291230033012300331123003321230033312300334123003351230033612300337123003381230033912300340123003411230034212300343123003441230034512300346123003471230034812300349123003501230035112300352123003531230035412300355123003561230035712300358123003591230036012300361123003621230036312300364123003651230036612300367123003681230036912300370123003711230037212300373123003741230037512300376123003771230037812300379123003801230038112300382123003831230038412300385123003861230038712300388123003891230039012300391123003921230039312300394123003951230039612300397123003981230039912300400123004011230040212300403123004041230040512300406123004071230040812300409123004101230041112300412123004131230041412300415123004161230041712300418123004191230042012300421123004221230042312300424123004251230042612300427123004281230042912300430123004311230043212300433123004341230043512300436123004371230043812300439123004401230044112300442123004431230044412300445123004461230044712300448123004491230045012300451123004521230045312300454123004551230045612300457123004581230045912300460123004611230046212300463123100671231006812310069123100701231007112310072123100731231007412310075123100761231007712310078123100791231008012310081123100821231008312310084123100851231008612310087123100881231008912310090123100911231009212310093123100941231009512310096123100971231009812310099123101001231010112310102123101031231010412310105123101061231010712310108123101091231011012310111123101121231011312310114123101151231011612310117123101181231011912310120123101211231012212310123123101241231012512310126123101271231012812310129123101301231013112310132123101331231013412310135123101361231013712310138123101391231014012310141123101421231014312310144123101451231014612310147123101481231014912310150123101511231015212310153123101541231015512310156123101571231015812310159123101601231016112310162123101631231016412310165123101661231016712310168123101691231017012310171123101721231017312310174123101751231017612310177123101781231017912310180123101811231018212310183123101841231018512310186123101871231018812310189123101901231019112310192123101931231019412310195123101961231019712310198123101991231020012310201123102021231020312310204123102051231020612310207123102081231020912310210123102111231021212310213123102141231021512310216123102171231021812310219123102201231022112310222123102231231022412310225123102261231022712310228123102291231023012310231123102321231023312310234123102351231023612310237123102381231023912310240123102411231024212310243123102441231024512310246123102471231024812310249123102501231025112310252123102531231025412310255123102561231025712310258123102591231026012310261123102621231026312310264123102651231026612310267123102681231026912310270123102711231027212310273123102741231027512310276123102771231027812310279123102801231028112310282123102831231028412310285123102861231028712310288123102891231029012310291123102921231029312310294123102951231029612310297123102981231029912310300123103011231030212310303123103041231030512310306123103071231030812310309123103101231031112310312123103131231031412310315123103161231031712310318123103191231032012310321123103221231032312310324123103251231032612310327123103281231032912310330123103311231033212310333123103341231033512310336123103371231033812310339123103401231034112310342123103431231034412310345123103461231034712310348123103491231035012310351123103521231035312310354123103551231035612310357123103581231035912310360123103611231036212310363123103641231036512310366123103671231036812310369123103701231037112310372123103731231037412310375123103761231037712310378123103791231038012310381123103821231038312310384123103851231038612310387123103881231038912310390123103911231039212310393123103941231039512310396123103971231039812310399123104001231040112310402123104031231040412310405123104061231040712310408123104091231041012310411123104121231041312310414123104151231041612310417123104181231041912310420123104211231042212310423123104241231042512310426123104271231042812310429123104301231043112310432123104331231043412310435123104361231043712310438123104391231044012310441123104421231044312310444123104451231044612310447123104481231044912310450123104511231045212310453123104541231045512310456123104571231045812310459123104601231046112310462123200681232006912320070123200711232007212320073123200741232007512320076123200771232007812320079123200801232008112320082123200831232008412320085123200861232008712320088123200891232009012320091123200921232009312320094123200951232009612320097123200981232009912320100123201011232010212320103123201041232010512320106123201071232010812320109123201101232011112320112123201131232011412320115123201161232011712320118123201191232012012320121123201221232012312320124123201251232012612320127123201281232012912320130123201311232013212320133123201341232013512320136123201371232013812320139123201401232014112320142123201431232014412320145123201461232014712320148123201491232015012320151123201521232015312320154123201551232015612320157123201581232015912320160123201611232016212320163123201641232016512320166123201671232016812320169123201701232017112320172123201731232017412320175123201761232017712320178123201791232018012320181123201821232018312320184123201851232018612320187123201881232018912320190123201911232019212320193123201941232019512320196123201971232019812320199123202001232020112320202123202031232020412320205123202061232020712320208123202091232021012320211123202121232021312320214123202151232021612320217123202181232021912320220123202211232022212320223123202241232022512320226123202271232022812320229123202301232023112320232123202331232023412320235123202361232023712320238123202391232024012320241123202421232024312320244123202451232024612320247123202481232024912320250123202511232025212320253123202541232025512320256123202571232025812320259123202601232026112320262123202631232026412320265123202661232026712320268123202691232027012320271123202721232027312320274123202751232027612320277123202781232027912320280123202811232028212320283123202841232028512320286123202871232028812320289123202901232029112320292123202931232029412320295123202961232029712320298123202991232030012320301123203021232030312320304123203051232030612320307123203081232030912320310123203111232031212320313123203141232031512320316123203171232031812320319123203201232032112320322123203231232032412320325123203261232032712320328123203291232033012320331123203321232033312320334123203351232033612320337123203381232033912320340123203411232034212320343123203441232034512320346123203471232034812320349123203501232035112320352123203531232035412320355123203561232035712320358123203591232036012320361123203621232036312320364123203651232036612320367123203681232036912320370123203711232037212320373123203741232037512320376123203771232037812320379123203801232038112320382123203831232038412320385123203861232038712320388123203891232039012320391123203921232039312320394123203951232039612320397123203981232039912320400123204011232040212320403123204041232040512320406123204071232040812320409123204101232041112320412123204131232041412320415123204161232041712320418123204191232042012320421123204221232042312320424123204251232042612320427123204281232042912320430123204311232043212320433123204341232043512320436123204371232043812320439123204401232044112320442123204431232044412320445123204461232044712320448123204491232045012320451123204521232045312320454123204551232045612320457123204581232045912320460123204611233006912330070123300711233007212330073123300741233007512330076123300771233007812330079123300801233008112330082123300831233008412330085123300861233008712330088123300891233009012330091123300921233009312330094123300951233009612330097123300981233009912330100123301011233010212330103123301041233010512330106123301071233010812330109123301101233011112330112123301131233011412330115123301161233011712330118123301191233012012330121123301221233012312330124123301251233012612330127123301281233012912330130123301311233013212330133123301341233013512330136123301371233013812330139123301401233014112330142123301431233014412330145123301461233014712330148123301491233015012330151123301521233015312330154123301551233015612330157123301581233015912330160123301611233016212330163123301641233016512330166123301671233016812330169123301701233017112330172123301731233017412330175123301761233017712330178123301791233018012330181123301821233018312330184123301851233018612330187123301881233018912330190123301911233019212330193123301941233019512330196123301971233019812330199123302001233020112330202123302031233020412330205123302061233020712330208123302091233021012330211123302121233021312330214123302151233021612330217123302181233021912330220123302211233022212330223123302241233022512330226123302271233022812330229123302301233023112330232123302331233023412330235123302361233023712330238123302391233024012330241123302421233024312330244123302451233024612330247123302481233024912330250123302511233025212330253123302541233025512330256123302571233025812330259123302601233026112330262123302631233026412330265123302661233026712330268123302691233027012330271123302721233027312330274123302751233027612330277123302781233027912330280123302811233028212330283123302841233028512330286123302871233028812330289123302901233029112330292123302931233029412330295123302961233029712330298123302991233030012330301123303021233030312330304123303051233030612330307123303081233030912330310123303111233031212330313123303141233031512330316123303171233031812330319123303201233032112330322123303231233032412330325123303261233032712330328123303291233033012330331123303321233033312330334123303351233033612330337123303381233033912330340123303411233034212330343123303441233034512330346123303471233034812330349123303501233035112330352123303531233035412330355123303561233035712330358123303591233036012330361123303621233036312330364123303651233036612330367123303681233036912330370123303711233037212330373123303741233037512330376123303771233037812330379123303801233038112330382123303831233038412330385123303861233038712330388123303891233039012330391123303921233039312330394123303951233039612330397123303981233039912330400123304011233040212330403123304041233040512330406123304071233040812330409123304101233041112330412123304131233041412330415123304161233041712330418123304191233042012330421123304221233042312330424123304251233042612330427123304281233042912330430123304311233043212330433123304341233043512330436123304371233043812330439123304401233044112330442123304431233044412330445123304461233044712330448123304491233045012330451123304521233045312330454123304551233045612330457123304581233045912330460123400691234007012340071123400721234007312340074123400751234007612340077123400781234007912340080123400811234008212340083123400841234008512340086123400871234008812340089123400901234009112340092123400931234009412340095123400961234009712340098123400991234010012340101123401021234010312340104123401051234010612340107123401081234010912340110123401111234011212340113123401141234011512340116123401171234011812340119123401201234012112340122123401231234012412340125123401261234012712340128123401291234013012340131123401321234013312340134123401351234013612340137123401381234013912340140123401411234014212340143123401441234014512340146123401471234014812340149123401501234015112340152123401531234015412340155123401561234015712340158123401591234016012340161123401621234016312340164123401651234016612340167123401681234016912340170123401711234017212340173123401741234017512340176123401771234017812340179123401801234018112340182123401831234018412340185123401861234018712340188123401891234019012340191123401921234019312340194123401951234019612340197123401981234019912340200123402011234020212340203123402041234020512340206123402071234020812340209123402101234021112340212123402131234021412340215123402161234021712340218123402191234022012340221123402221234022312340224123402251234022612340227123402281234022912340230123402311234023212340233123402341234023512340236123402371234023812340239123402401234024112340242123402431234024412340245123402461234024712340248123402491234025012340251123402521234025312340254123402551234025612340257123402581234025912340260123402611234026212340263123402641234026512340266123402671234026812340269123402701234027112340272123402731234027412340275123402761234027712340278123402791234028012340281123402821234028312340284123402851234028612340287123402881234028912340290123402911234029212340293123402941234029512340296123402971234029812340299123403001234030112340302123403031234030412340305123403061234030712340308123403091234031012340311123403121234031312340314123403151234031612340317123403181234031912340320123403211234032212340323123403241234032512340326123403271234032812340329123403301234033112340332123403331234033412340335123403361234033712340338123403391234034012340341123403421234034312340344123403451234034612340347123403481234034912340350123403511234035212340353123403541234035512340356123403571234035812340359123403601234036112340362123403631234036412340365123403661234036712340368123403691234037012340371123403721234037312340374123403751234037612340377123403781234037912340380123403811234038212340383123403841234038512340386123403871234038812340389123403901234039112340392123403931234039412340395123403961234039712340398123403991234040012340401123404021234040312340404123404051234040612340407123404081234040912340410123404111234041212340413123404141234041512340416123404171234041812340419123404201234042112340422123404231234042412340425123404261234042712340428123404291234043012340431123404321234043312340434123404351234043612340437123404381234043912340440123404411234044212340443123404441234044512340446123404471234044812340449123404501234045112340452123404531234045412340455123404561234045712340458123404591235007012350071123500721235007312350074123500751235007612350077123500781235007912350080123500811235008212350083123500841235008512350086123500871235008812350089123500901235009112350092123500931235009412350095123500961235009712350098123500991235010012350101123501021235010312350104123501051235010612350107123501081235010912350110123501111235011212350113123501141235011512350116123501171235011812350119123501201235012112350122123501231235012412350125123501261235012712350128123501291235013012350131123501321235013312350134123501351235013612350137123501381235013912350140123501411235014212350143123501441235014512350146123501471235014812350149123501501235015112350152123501531235015412350155123501561235015712350158123501591235016012350161123501621235016312350164123501651235016612350167123501681235016912350170123501711235017212350173123501741235017512350176123501771235017812350179123501801235018112350182123501831235018412350185123501861235018712350188123501891235019012350191123501921235019312350194123501951235019612350197123501981235019912350200123502011235020212350203123502041235020512350206123502071235020812350209123502101235021112350212123502131235021412350215123502161235021712350218123502191235022012350221123502221235022312350224123502251235022612350227123502281235022912350230123502311235023212350233123502341235023512350236123502371235023812350239123502401235024112350242123502431235024412350245123502461235024712350248123502491235025012350251123502521235025312350254123502551235025612350257123502581235025912350260123502611235026212350263123502641235026512350266123502671235026812350269123502701235027112350272123502731235027412350275123502761235027712350278123502791235028012350281123502821235028312350284123502851235028612350287123502881235028912350290123502911235029212350293123502941235029512350296123502971235029812350299123503001235030112350302123503031235030412350305123503061235030712350308123503091235031012350311123503121235031312350314123503151235031612350317123503181235031912350320123503211235032212350323123503241235032512350326123503271235032812350329123503301235033112350332123503331235033412350335123503361235033712350338123503391235034012350341123503421235034312350344123503451235034612350347123503481235034912350350123503511235035212350353123503541235035512350356123503571235035812350359123503601235036112350362123503631235036412350365123503661235036712350368123503691235037012350371123503721235037312350374123503751235037612350377123503781235037912350380123503811235038212350383123503841235038512350386123503871235038812350389123503901235039112350392123503931235039412350395123503961235039712350398123503991235040012350401123504021235040312350404123504051235040612350407123504081235040912350410123504111235041212350413123504141235041512350416123504171235041812350419123504201235042112350422123504231235042412350425123504261235042712350428123504291235043012350431123504321235043312350434123504351235043612350437123504381235043912350440123504411235044212350443123504441235044512350446123504471235044812350449123504501235045112350452123504531235045412350455123504561235045712360071123600721236007312360074123600751236007612360077123600781236007912360080123600811236008212360083123600841236008512360086123600871236008812360089123600901236009112360092123600931236009412360095123600961236009712360098123600991236010012360101123601021236010312360104123601051236010612360107123601081236010912360110123601111236011212360113123601141236011512360116123601171236011812360119123601201236012112360122123601231236012412360125123601261236012712360128123601291236013012360131123601321236013312360134123601351236013612360137123601381236013912360140123601411236014212360143123601441236014512360146123601471236014812360149123601501236015112360152123601531236015412360155123601561236015712360158123601591236016012360161123601621236016312360164123601651236016612360167123601681236016912360170123601711236017212360173123601741236017512360176123601771236017812360179123601801236018112360182123601831236018412360185123601861236018712360188123601891236019012360191123601921236019312360194123601951236019612360197123601981236019912360200123602011236020212360203123602041236020512360206123602071236020812360209123602101236021112360212123602131236021412360215123602161236021712360218123602191236022012360221123602221236022312360224123602251236022612360227123602281236022912360230123602311236023212360233123602341236023512360236123602371236023812360239123602401236024112360242123602431236024412360245123602461236024712360248123602491236025012360251123602521236025312360254123602551236025612360257123602581236025912360260123602611236026212360263123602641236026512360266123602671236026812360269123602701236027112360272123602731236027412360275123602761236027712360278123602791236028012360281123602821236028312360284123602851236028612360287123602881236028912360290123602911236029212360293123602941236029512360296123602971236029812360299123603001236030112360302123603031236030412360305123603061236030712360308123603091236031012360311123603121236031312360314123603151236031612360317123603181236031912360320123603211236032212360323123603241236032512360326123603271236032812360329123603301236033112360332123603331236033412360335123603361236033712360338123603391236034012360341123603421236034312360344123603451236034612360347123603481236034912360350123603511236035212360353123603541236035512360356123603571236035812360359123603601236036112360362123603631236036412360365123603661236036712360368123603691236037012360371123603721236037312360374123603751236037612360377123603781236037912360380123603811236038212360383123603841236038512360386123603871236038812360389123603901236039112360392123603931236039412360395123603961236039712360398123603991236040012360401123604021236040312360404123604051236040612360407123604081236040912360410123604111236041212360413123604141236041512360416123604171236041812360419123604201236042112360422123604231236042412360425123604261236042712360428123604291236043012360431123604321236043312360434123604351236043612360437123604381236043912360440123604411236044212360443123604441236044512360446123604471236044812360449123604501236045112360452123604531236045412360455123700721237007312370074123700751237007612370077123700781237007912370080123700811237008212370083123700841237008512370086123700871237008812370089123700901237009112370092123700931237009412370095123700961237009712370098123700991237010012370101123701021237010312370104123701051237010612370107123701081237010912370110123701111237011212370113123701141237011512370116123701171237011812370119123701201237012112370122123701231237012412370125123701261237012712370128123701291237013012370131123701321237013312370134123701351237013612370137123701381237013912370140123701411237014212370143123701441237014512370146123701471237014812370149123701501237015112370152123701531237015412370155123701561237015712370158123701591237016012370161123701621237016312370164123701651237016612370167123701681237016912370170123701711237017212370173123701741237017512370176123701771237017812370179123701801237018112370182123701831237018412370185123701861237018712370188123701891237019012370191123701921237019312370194123701951237019612370197123701981237019912370200123702011237020212370203123702041237020512370206123702071237020812370209123702101237021112370212123702131237021412370215123702161237021712370218123702191237022012370221123702221237022312370224123702251237022612370227123702281237022912370230123702311237023212370233123702341237023512370236123702371237023812370239123702401237024112370242123702431237024412370245123702461237024712370248123702491237025012370251123702521237025312370254123702551237025612370257123702581237025912370260123702611237026212370263123702641237026512370266123702671237026812370269123702701237027112370272123702731237027412370275123702761237027712370278123702791237028012370281123702821237028312370284123702851237028612370287123702881237028912370290123702911237029212370293123702941237029512370296123702971237029812370299123703001237030112370302123703031237030412370305123703061237030712370308123703091237031012370311123703121237031312370314123703151237031612370317123703181237031912370320123703211237032212370323123703241237032512370326123703271237032812370329123703301237033112370332123703331237033412370335123703361237033712370338123703391237034012370341123703421237034312370344123703451237034612370347123703481237034912370350123703511237035212370353123703541237035512370356123703571237035812370359123703601237036112370362123703631237036412370365123703661237036712370368123703691237037012370371123703721237037312370374123703751237037612370377123703781237037912370380123703811237038212370383123703841237038512370386123703871237038812370389123703901237039112370392123703931237039412370395123703961237039712370398123703991237040012370401123704021237040312370404123704051237040612370407123704081237040912370410123704111237041212370413123704141237041512370416123704171237041812370419123704201237042112370422123704231237042412370425123704261237042712370428123704291237043012370431123704321237043312370434123704351237043612370437123704381237043912370440123704411237044212370443123704441237044512370446123704471237044812370449123704501237045112370452123704531238007212380073123800741238007512380076123800771238007812380079123800801238008112380082123800831238008412380085123800861238008712380088123800891238009012380091123800921238009312380094123800951238009612380097123800981238009912380100123801011238010212380103123801041238010512380106123801071238010812380109123801101238011112380112123801131238011412380115123801161238011712380118123801191238012012380121123801221238012312380124123801251238012612380127123801281238012912380130123801311238013212380133123801341238013512380136123801371238013812380139123801401238014112380142123801431238014412380145123801461238014712380148123801491238015012380151123801521238015312380154123801551238015612380157123801581238015912380160123801611238016212380163123801641238016512380166123801671238016812380169123801701238017112380172123801731238017412380175123801761238017712380178123801791238018012380181123801821238018312380184123801851238018612380187123801881238018912380190123801911238019212380193123801941238019512380196123801971238019812380199123802001238020112380202123802031238020412380205123802061238020712380208123802091238021012380211123802121238021312380214123802151238021612380217123802181238021912380220123802211238022212380223123802241238022512380226123802271238022812380229123802301238023112380232123802331238023412380235123802361238023712380238123802391238024012380241123802421238024312380244123802451238024612380247123802481238024912380250123802511238025212380253123802541238025512380256123802571238025812380259123802601238026112380262123802631238026412380265123802661238026712380268123802691238027012380271123802721238027312380274123802751238027612380277123802781238027912380280123802811238028212380283123802841238028512380286123802871238028812380289123802901238029112380292123802931238029412380295123802961238029712380298123802991238030012380301123803021238030312380304123803051238030612380307123803081238030912380310123803111238031212380313123803141238031512380316123803171238031812380319123803201238032112380322123803231238032412380325123803261238032712380328123803291238033012380331123803321238033312380334123803351238033612380337123803381238033912380340123803411238034212380343123803441238034512380346123803471238034812380349123803501238035112380352123803531238035412380355123803561238035712380358123803591238036012380361123803621238036312380364123803651238036612380367123803681238036912380370123803711238037212380373123803741238037512380376123803771238037812380379123803801238038112380382123803831238038412380385123803861238038712380388123803891238039012380391123803921238039312380394123803951238039612380397123803981238039912380400123804011238040212380403123804041238040512380406123804071238040812380409123804101238041112380412123804131238041412380415123804161238041712380418123804191238042012380421123804221238042312380424123804251238042612380427123804281238042912380430123804311238043212380433123804341238043512380436123804371238043812380439123804401238044112380442123804431238044412380445123804461238044712380448123804491238045012390073123900741239007512390076123900771239007812390079123900801239008112390082123900831239008412390085123900861239008712390088123900891239009012390091123900921239009312390094123900951239009612390097123900981239009912390100123901011239010212390103123901041239010512390106123901071239010812390109123901101239011112390112123901131239011412390115123901161239011712390118123901191239012012390121123901221239012312390124123901251239012612390127123901281239012912390130123901311239013212390133123901341239013512390136123901371239013812390139123901401239014112390142123901431239014412390145123901461239014712390148123901491239015012390151123901521239015312390154123901551239015612390157123901581239015912390160123901611239016212390163123901641239016512390166123901671239016812390169123901701239017112390172123901731239017412390175123901761239017712390178123901791239018012390181123901821239018312390184123901851239018612390187123901881239018912390190123901911239019212390193123901941239019512390196123901971239019812390199123902001239020112390202123902031239020412390205123902061239020712390208123902091239021012390211123902121239021312390214123902151239021612390217123902181239021912390220123902211239022212390223123902241239022512390226123902271239022812390229123902301239023112390232123902331239023412390235123902361239023712390238123902391239024012390241123902421239024312390244123902451239024612390247123902481239024912390250123902511239025212390253123902541239025512390256123902571239025812390259123902601239026112390262123902631239026412390265123902661239026712390268123902691239027012390271123902721239027312390274123902751239027612390277123902781239027912390280123902811239028212390283123902841239028512390286123902871239028812390289123902901239029112390292123902931239029412390295123902961239029712390298123902991239030012390301123903021239030312390304123903051239030612390307123903081239030912390310123903111239031212390313123903141239031512390316123903171239031812390319123903201239032112390322123903231239032412390325123903261239032712390328123903291239033012390331123903321239033312390334123903351239033612390337123903381239033912390340123903411239034212390343123903441239034512390346123903471239034812390349123903501239035112390352123903531239035412390355123903561239035712390358123903591239036012390361123903621239036312390364123903651239036612390367123903681239036912390370123903711239037212390373123903741239037512390376123903771239037812390379123903801239038112390382123903831239038412390385123903861239038712390388123903891239039012390391123903921239039312390394123903951239039612390397123903981239039912390400123904011239040212390403123904041239040512390406123904071239040812390409123904101239041112390412123904131239041412390415123904161239041712390418123904191239042012390421123904221239042312390424123904251239042612390427123904281239042912390430123904311239043212390433123904341239043512390436123904371239043812390439123904401239044112390442123904431239044412390445123904461240007412400075124000761240007712400078124000791240008012400081124000821240008312400084124000851240008612400087124000881240008912400090124000911240009212400093124000941240009512400096124000971240009812400099124001001240010112400102124001031240010412400105124001061240010712400108124001091240011012400111124001121240011312400114124001151240011612400117124001181240011912400120124001211240012212400123124001241240012512400126124001271240012812400129124001301240013112400132124001331240013412400135124001361240013712400138124001391240014012400141124001421240014312400144124001451240014612400147124001481240014912400150124001511240015212400153124001541240015512400156124001571240015812400159124001601240016112400162124001631240016412400165124001661240016712400168124001691240017012400171124001721240017312400174124001751240017612400177124001781240017912400180124001811240018212400183124001841240018512400186124001871240018812400189124001901240019112400192124001931240019412400195124001961240019712400198124001991240020012400201124002021240020312400204124002051240020612400207124002081240020912400210124002111240021212400213124002141240021512400216124002171240021812400219124002201240022112400222124002231240022412400225124002261240022712400228124002291240023012400231124002321240023312400234124002351240023612400237124002381240023912400240124002411240024212400243124002441240024512400246124002471240024812400249124002501240025112400252124002531240025412400255124002561240025712400258124002591240026012400261124002621240026312400264124002651240026612400267124002681240026912400270124002711240027212400273124002741240027512400276124002771240027812400279124002801240028112400282124002831240028412400285124002861240028712400288124002891240029012400291124002921240029312400294124002951240029612400297124002981240029912400300124003011240030212400303124003041240030512400306124003071240030812400309124003101240031112400312124003131240031412400315124003161240031712400318124003191240032012400321124003221240032312400324124003251240032612400327124003281240032912400330124003311240033212400333124003341240033512400336124003371240033812400339124003401240034112400342124003431240034412400345124003461240034712400348124003491240035012400351124003521240035312400354124003551240035612400357124003581240035912400360124003611240036212400363124003641240036512400366124003671240036812400369124003701240037112400372124003731240037412400375124003761240037712400378124003791240038012400381124003821240038312400384124003851240038612400387124003881240038912400390124003911240039212400393124003941240039512400396124003971240039812400399124004001240040112400402124004031240040412400405124004061240040712400408124004091240041012400411124004121240041312400414124004151240041612400417124004181240041912400420124004211240042212400423124004241240042512400426124004271240042812400429124004301240043112400432124004331240043412400435124004361240043712400438124004391240044012400441124004421240044312410075124100761241007712410078124100791241008012410081124100821241008312410084124100851241008612410087124100881241008912410090124100911241009212410093124100941241009512410096124100971241009812410099124101001241010112410102124101031241010412410105124101061241010712410108124101091241011012410111124101121241011312410114124101151241011612410117124101181241011912410120124101211241012212410123124101241241012512410126124101271241012812410129124101301241013112410132124101331241013412410135124101361241013712410138124101391241014012410141124101421241014312410144124101451241014612410147124101481241014912410150124101511241015212410153124101541241015512410156124101571241015812410159124101601241016112410162124101631241016412410165124101661241016712410168124101691241017012410171124101721241017312410174124101751241017612410177124101781241017912410180124101811241018212410183124101841241018512410186124101871241018812410189124101901241019112410192124101931241019412410195124101961241019712410198124101991241020012410201124102021241020312410204124102051241020612410207124102081241020912410210124102111241021212410213124102141241021512410216124102171241021812410219124102201241022112410222124102231241022412410225124102261241022712410228124102291241023012410231124102321241023312410234124102351241023612410237124102381241023912410240124102411241024212410243124102441241024512410246124102471241024812410249124102501241025112410252124102531241025412410255124102561241025712410258124102591241026012410261124102621241026312410264124102651241026612410267124102681241026912410270124102711241027212410273124102741241027512410276124102771241027812410279124102801241028112410282124102831241028412410285124102861241028712410288124102891241029012410291124102921241029312410294124102951241029612410297124102981241029912410300124103011241030212410303124103041241030512410306124103071241030812410309124103101241031112410312124103131241031412410315124103161241031712410318124103191241032012410321124103221241032312410324124103251241032612410327124103281241032912410330124103311241033212410333124103341241033512410336124103371241033812410339124103401241034112410342124103431241034412410345124103461241034712410348124103491241035012410351124103521241035312410354124103551241035612410357124103581241035912410360124103611241036212410363124103641241036512410366124103671241036812410369124103701241037112410372124103731241037412410375124103761241037712410378124103791241038012410381124103821241038312410384124103851241038612410387124103881241038912410390124103911241039212410393124103941241039512410396124103971241039812410399124104001241040112410402124104031241040412410405124104061241040712410408124104091241041012410411124104121241041312410414124104151241041612410417124104181241041912410420124104211241042212410423124104241241042512410426124104271241042812410429124104301241043112410432124104331241043412410435124104361241043712410438124104391241044012410441124104421242007512420076124200771242007812420079124200801242008112420082124200831242008412420085124200861242008712420088124200891242009012420091124200921242009312420094124200951242009612420097124200981242009912420100124201011242010212420103124201041242010512420106124201071242010812420109124201101242011112420112124201131242011412420115124201161242011712420118124201191242012012420121124201221242012312420124124201251242012612420127124201281242012912420130124201311242013212420133124201341242013512420136124201371242013812420139124201401242014112420142124201431242014412420145124201461242014712420148124201491242015012420151124201521242015312420154124201551242015612420157124201581242015912420160124201611242016212420163124201641242016512420166124201671242016812420169124201701242017112420172124201731242017412420175124201761242017712420178124201791242018012420181124201821242018312420184124201851242018612420187124201881242018912420190124201911242019212420193124201941242019512420196124201971242019812420199124202001242020112420202124202031242020412420205124202061242020712420208124202091242021012420211124202121242021312420214124202151242021612420217124202181242021912420220124202211242022212420223124202241242022512420226124202271242022812420229124202301242023112420232124202331242023412420235124202361242023712420238124202391242024012420241124202421242024312420244124202451242024612420247124202481242024912420250124202511242025212420253124202541242025512420256124202571242025812420259124202601242026112420262124202631242026412420265124202661242026712420268124202691242027012420271124202721242027312420274124202751242027612420277124202781242027912420280124202811242028212420283124202841242028512420286124202871242028812420289124202901242029112420292124202931242029412420295124202961242029712420298124202991242030012420301124203021242030312420304124203051242030612420307124203081242030912420310124203111242031212420313124203141242031512420316124203171242031812420319124203201242032112420322124203231242032412420325124203261242032712420328124203291242033012420331124203321242033312420334124203351242033612420337124203381242033912420340124203411242034212420343124203441242034512420346124203471242034812420349124203501242035112420352124203531242035412420355124203561242035712420358124203591242036012420361124203621242036312420364124203651242036612420367124203681242036912420370124203711242037212420373124203741242037512420376124203771242037812420379124203801242038112420382124203831242038412420385124203861242038712420388124203891242039012420391124203921242039312420394124203951242039612420397124203981242039912420400124204011242040212420403124204041242040512420406124204071242040812420409124204101242041112420412124204131242041412420415124204161242041712420418124204191242042012420421124204221242042312420424124204251242042612420427124204281242042912420430124204311242043212420433124204341242043512420436124204371242043812420439124204401242044112430076124300771243007812430079124300801243008112430082124300831243008412430085124300861243008712430088124300891243009012430091124300921243009312430094124300951243009612430097124300981243009912430100124301011243010212430103124301041243010512430106124301071243010812430109124301101243011112430112124301131243011412430115124301161243011712430118124301191243012012430121124301221243012312430124124301251243012612430127124301281243012912430130124301311243013212430133124301341243013512430136124301371243013812430139124301401243014112430142124301431243014412430145124301461243014712430148124301491243015012430151124301521243015312430154124301551243015612430157124301581243015912430160124301611243016212430163124301641243016512430166124301671243016812430169124301701243017112430172124301731243017412430175124301761243017712430178124301791243018012430181124301821243018312430184124301851243018612430187124301881243018912430190124301911243019212430193124301941243019512430196124301971243019812430199124302001243020112430202124302031243020412430205124302061243020712430208124302091243021012430211124302121243021312430214124302151243021612430217124302181243021912430220124302211243022212430223124302241243022512430226124302271243022812430229124302301243023112430232124302331243023412430235124302361243023712430238124302391243024012430241124302421243024312430244124302451243024612430247124302481243024912430250124302511243025212430253124302541243025512430256124302571243025812430259124302601243026112430262124302631243026412430265124302661243026712430268124302691243027012430271124302721243027312430274124302751243027612430277124302781243027912430280124302811243028212430283124302841243028512430286124302871243028812430289124302901243029112430292124302931243029412430295124302961243029712430298124302991243030012430301124303021243030312430304124303051243030612430307124303081243030912430310124303111243031212430313124303141243031512430316124303171243031812430319124303201243032112430322124303231243032412430325124303261243032712430328124303291243033012430331124303321243033312430334124303351243033612430337124303381243033912430340124303411243034212430343124303441243034512430346124303471243034812430349124303501243035112430352124303531243035412430355124303561243035712430358124303591243036012430361124303621243036312430364124303651243036612430367124303681243036912430370124303711243037212430373124303741243037512430376124303771243037812430379124303801243038112430382124303831243038412430385124303861243038712430388124303891243039012430391124303921243039312430394124303951243039612430397124303981243039912430400124304011243040212430403124304041243040512430406124304071243040812430409124304101243041112430412124304131243041412430415124304161243041712430418124304191243042012430421124304221243042312430424124304251243042612430427124304281243042912430430124304311243043212430433124304341243043512430436124304371243043812430439124304401244007712440078124400791244008012440081124400821244008312440084124400851244008612440087124400881244008912440090124400911244009212440093124400941244009512440096124400971244009812440099124401001244010112440102124401031244010412440105124401061244010712440108124401091244011012440111124401121244011312440114124401151244011612440117124401181244011912440120124401211244012212440123124401241244012512440126124401271244012812440129124401301244013112440132124401331244013412440135124401361244013712440138124401391244014012440141124401421244014312440144124401451244014612440147124401481244014912440150124401511244015212440153124401541244015512440156124401571244015812440159124401601244016112440162124401631244016412440165124401661244016712440168124401691244017012440171124401721244017312440174124401751244017612440177124401781244017912440180124401811244018212440183124401841244018512440186124401871244018812440189124401901244019112440192124401931244019412440195124401961244019712440198124401991244020012440201124402021244020312440204124402051244020612440207124402081244020912440210124402111244021212440213124402141244021512440216124402171244021812440219124402201244022112440222124402231244022412440225124402261244022712440228124402291244023012440231124402321244023312440234124402351244023612440237124402381244023912440240124402411244024212440243124402441244024512440246124402471244024812440249124402501244025112440252124402531244025412440255124402561244025712440258124402591244026012440261124402621244026312440264124402651244026612440267124402681244026912440270124402711244027212440273124402741244027512440276124402771244027812440279124402801244028112440282124402831244028412440285124402861244028712440288124402891244029012440291124402921244029312440294124402951244029612440297124402981244029912440300124403011244030212440303124403041244030512440306124403071244030812440309124403101244031112440312124403131244031412440315124403161244031712440318124403191244032012440321124403221244032312440324124403251244032612440327124403281244032912440330124403311244033212440333124403341244033512440336124403371244033812440339124403401244034112440342124403431244034412440345124403461244034712440348124403491244035012440351124403521244035312440354124403551244035612440357124403581244035912440360124403611244036212440363124403641244036512440366124403671244036812440369124403701244037112440372124403731244037412440375124403761244037712440378124403791244038012440381124403821244038312440384124403851244038612440387124403881244038912440390124403911244039212440393124403941244039512440396124403971244039812440399124404001244040112440402124404031244040412440405124404061244040712440408124404091244041012440411124404121244041312440414124404151244041612440417124404181244041912440420124404211244042212440423124404241244042512440426124404271244042812440429124404301244043112440432124404331244043412440435124404361244043712440438124404391245007712450078124500791245008012450081124500821245008312450084124500851245008612450087124500881245008912450090124500911245009212450093124500941245009512450096124500971245009812450099124501001245010112450102124501031245010412450105124501061245010712450108124501091245011012450111124501121245011312450114124501151245011612450117124501181245011912450120124501211245012212450123124501241245012512450126124501271245012812450129124501301245013112450132124501331245013412450135124501361245013712450138124501391245014012450141124501421245014312450144124501451245014612450147124501481245014912450150124501511245015212450153124501541245015512450156124501571245015812450159124501601245016112450162124501631245016412450165124501661245016712450168124501691245017012450171124501721245017312450174124501751245017612450177124501781245017912450180124501811245018212450183124501841245018512450186124501871245018812450189124501901245019112450192124501931245019412450195124501961245019712450198124501991245020012450201124502021245020312450204124502051245020612450207124502081245020912450210124502111245021212450213124502141245021512450216124502171245021812450219124502201245022112450222124502231245022412450225124502261245022712450228124502291245023012450231124502321245023312450234124502351245023612450237124502381245023912450240124502411245024212450243124502441245024512450246124502471245024812450249124502501245025112450252124502531245025412450255124502561245025712450258124502591245026012450261124502621245026312450264124502651245026612450267124502681245026912450270124502711245027212450273124502741245027512450276124502771245027812450279124502801245028112450282124502831245028412450285124502861245028712450288124502891245029012450291124502921245029312450294124502951245029612450297124502981245029912450300124503011245030212450303124503041245030512450306124503071245030812450309124503101245031112450312124503131245031412450315124503161245031712450318124503191245032012450321124503221245032312450324124503251245032612450327124503281245032912450330124503311245033212450333124503341245033512450336124503371245033812450339124503401245034112450342124503431245034412450345124503461245034712450348124503491245035012450351124503521245035312450354124503551245035612450357124503581245035912450360124503611245036212450363124503641245036512450366124503671245036812450369124503701245037112450372124503731245037412450375124503761245037712450378124503791245038012450381124503821245038312450384124503851245038612450387124503881245038912450390124503911245039212450393124503941245039512450396124503971245039812450399124504001245040112450402124504031245040412450405124504061245040712450408124504091245041012450411124504121245041312450414124504151245041612450417124504181245041912450420124504211245042212450423124504241245042512450426124504271245042812450429124504301245043112450432124504331245043412450435124504361245043712450438124600781246007912460080124600811246008212460083124600841246008512460086124600871246008812460089124600901246009112460092124600931246009412460095124600961246009712460098124600991246010012460101124601021246010312460104124601051246010612460107124601081246010912460110124601111246011212460113124601141246011512460116124601171246011812460119124601201246012112460122124601231246012412460125124601261246012712460128124601291246013012460131124601321246013312460134124601351246013612460137124601381246013912460140124601411246014212460143124601441246014512460146124601471246014812460149124601501246015112460152124601531246015412460155124601561246015712460158124601591246016012460161124601621246016312460164124601651246016612460167124601681246016912460170124601711246017212460173124601741246017512460176124601771246017812460179124601801246018112460182124601831246018412460185124601861246018712460188124601891246019012460191124601921246019312460194124601951246019612460197124601981246019912460200124602011246020212460203124602041246020512460206124602071246020812460209124602101246021112460212124602131246021412460215124602161246021712460218124602191246022012460221124602221246022312460224124602251246022612460227124602281246022912460230124602311246023212460233124602341246023512460236124602371246023812460239124602401246024112460242124602431246024412460245124602461246024712460248124602491246025012460251124602521246025312460254124602551246025612460257124602581246025912460260124602611246026212460263124602641246026512460266124602671246026812460269124602701246027112460272124602731246027412460275124602761246027712460278124602791246028012460281124602821246028312460284124602851246028612460287124602881246028912460290124602911246029212460293124602941246029512460296124602971246029812460299124603001246030112460302124603031246030412460305124603061246030712460308124603091246031012460311124603121246031312460314124603151246031612460317124603181246031912460320124603211246032212460323124603241246032512460326124603271246032812460329124603301246033112460332124603331246033412460335124603361246033712460338124603391246034012460341124603421246034312460344124603451246034612460347124603481246034912460350124603511246035212460353124603541246035512460356124603571246035812460359124603601246036112460362124603631246036412460365124603661246036712460368124603691246037012460371124603721246037312460374124603751246037612460377124603781246037912460380124603811246038212460383124603841246038512460386124603871246038812460389124603901246039112460392124603931246039412460395124603961246039712460398124603991246040012460401124604021246040312460404124604051246040612460407124604081246040912460410124604111246041212460413124604141246041512460416124604171246041812460419124604201246042112460422124604231246042412460425124604261246042712460428124604291246043012460431124604321246043312460434124604351246043612460437124700791247008012470081124700821247008312470084124700851247008612470087124700881247008912470090124700911247009212470093124700941247009512470096124700971247009812470099124701001247010112470102124701031247010412470105124701061247010712470108124701091247011012470111124701121247011312470114124701151247011612470117124701181247011912470120124701211247012212470123124701241247012512470126124701271247012812470129124701301247013112470132124701331247013412470135124701361247013712470138124701391247014012470141124701421247014312470144124701451247014612470147124701481247014912470150124701511247015212470153124701541247015512470156124701571247015812470159124701601247016112470162124701631247016412470165124701661247016712470168124701691247017012470171124701721247017312470174124701751247017612470177124701781247017912470180124701811247018212470183124701841247018512470186124701871247018812470189124701901247019112470192124701931247019412470195124701961247019712470198124701991247020012470201124702021247020312470204124702051247020612470207124702081247020912470210124702111247021212470213124702141247021512470216124702171247021812470219124702201247022112470222124702231247022412470225124702261247022712470228124702291247023012470231124702321247023312470234124702351247023612470237124702381247023912470240124702411247024212470243124702441247024512470246124702471247024812470249124702501247025112470252124702531247025412470255124702561247025712470258124702591247026012470261124702621247026312470264124702651247026612470267124702681247026912470270124702711247027212470273124702741247027512470276124702771247027812470279124702801247028112470282124702831247028412470285124702861247028712470288124702891247029012470291124702921247029312470294124702951247029612470297124702981247029912470300124703011247030212470303124703041247030512470306124703071247030812470309124703101247031112470312124703131247031412470315124703161247031712470318124703191247032012470321124703221247032312470324124703251247032612470327124703281247032912470330124703311247033212470333124703341247033512470336124703371247033812470339124703401247034112470342124703431247034412470345124703461247034712470348124703491247035012470351124703521247035312470354124703551247035612470357124703581247035912470360124703611247036212470363124703641247036512470366124703671247036812470369124703701247037112470372124703731247037412470375124703761247037712470378124703791247038012470381124703821247038312470384124703851247038612470387124703881247038912470390124703911247039212470393124703941247039512470396124703971247039812470399124704001247040112470402124704031247040412470405124704061247040712470408124704091247041012470411124704121247041312470414124704151247041612470417124704181247041912470420124704211247042212470423124704241247042512470426124704271247042812470429124704301247043112470432124704331247043412470435124704361248008012480081124800821248008312480084124800851248008612480087124800881248008912480090124800911248009212480093124800941248009512480096124800971248009812480099124801001248010112480102124801031248010412480105124801061248010712480108124801091248011012480111124801121248011312480114124801151248011612480117124801181248011912480120124801211248012212480123124801241248012512480126124801271248012812480129124801301248013112480132124801331248013412480135124801361248013712480138124801391248014012480141124801421248014312480144124801451248014612480147124801481248014912480150124801511248015212480153124801541248015512480156124801571248015812480159124801601248016112480162124801631248016412480165124801661248016712480168124801691248017012480171124801721248017312480174124801751248017612480177124801781248017912480180124801811248018212480183124801841248018512480186124801871248018812480189124801901248019112480192124801931248019412480195124801961248019712480198124801991248020012480201124802021248020312480204124802051248020612480207124802081248020912480210124802111248021212480213124802141248021512480216124802171248021812480219124802201248022112480222124802231248022412480225124802261248022712480228124802291248023012480231124802321248023312480234124802351248023612480237124802381248023912480240124802411248024212480243124802441248024512480246124802471248024812480249124802501248025112480252124802531248025412480255124802561248025712480258124802591248026012480261124802621248026312480264124802651248026612480267124802681248026912480270124802711248027212480273124802741248027512480276124802771248027812480279124802801248028112480282124802831248028412480285124802861248028712480288124802891248029012480291124802921248029312480294124802951248029612480297124802981248029912480300124803011248030212480303124803041248030512480306124803071248030812480309124803101248031112480312124803131248031412480315124803161248031712480318124803191248032012480321124803221248032312480324124803251248032612480327124803281248032912480330124803311248033212480333124803341248033512480336124803371248033812480339124803401248034112480342124803431248034412480345124803461248034712480348124803491248035012480351124803521248035312480354124803551248035612480357124803581248035912480360124803611248036212480363124803641248036512480366124803671248036812480369124803701248037112480372124803731248037412480375124803761248037712480378124803791248038012480381124803821248038312480384124803851248038612480387124803881248038912480390124803911248039212480393124803941248039512480396124803971248039812480399124804001248040112480402124804031248040412480405124804061248040712480408124804091248041012480411124804121248041312480414124804151248041612480417124804181248041912480420124804211248042212480423124804241248042512480426124804271248042812480429124804301248043112480432124804331248043412480435124900811249008212490083124900841249008512490086124900871249008812490089124900901249009112490092124900931249009412490095124900961249009712490098124900991249010012490101124901021249010312490104124901051249010612490107124901081249010912490110124901111249011212490113124901141249011512490116124901171249011812490119124901201249012112490122124901231249012412490125124901261249012712490128124901291249013012490131124901321249013312490134124901351249013612490137124901381249013912490140124901411249014212490143124901441249014512490146124901471249014812490149124901501249015112490152124901531249015412490155124901561249015712490158124901591249016012490161124901621249016312490164124901651249016612490167124901681249016912490170124901711249017212490173124901741249017512490176124901771249017812490179124901801249018112490182124901831249018412490185124901861249018712490188124901891249019012490191124901921249019312490194124901951249019612490197124901981249019912490200124902011249020212490203124902041249020512490206124902071249020812490209124902101249021112490212124902131249021412490215124902161249021712490218124902191249022012490221124902221249022312490224124902251249022612490227124902281249022912490230124902311249023212490233124902341249023512490236124902371249023812490239124902401249024112490242124902431249024412490245124902461249024712490248124902491249025012490251124902521249025312490254124902551249025612490257124902581249025912490260124902611249026212490263124902641249026512490266124902671249026812490269124902701249027112490272124902731249027412490275124902761249027712490278124902791249028012490281124902821249028312490284124902851249028612490287124902881249028912490290124902911249029212490293124902941249029512490296124902971249029812490299124903001249030112490302124903031249030412490305124903061249030712490308124903091249031012490311124903121249031312490314124903151249031612490317124903181249031912490320124903211249032212490323124903241249032512490326124903271249032812490329124903301249033112490332124903331249033412490335124903361249033712490338124903391249034012490341124903421249034312490344124903451249034612490347124903481249034912490350124903511249035212490353124903541249035512490356124903571249035812490359124903601249036112490362124903631249036412490365124903661249036712490368124903691249037012490371124903721249037312490374124903751249037612490377124903781249037912490380124903811249038212490383124903841249038512490386124903871249038812490389124903901249039112490392124903931249039412490395124903961249039712490398124903991249040012490401124904021249040312490404124904051249040612490407124904081249040912490410124904111249041212490413124904141249041512490416124904171249041812490419124904201249042112490422124904231249042412490425124904261249042712490428124904291249043012490431124904321249043312490434125000811250008212500083125000841250008512500086125000871250008812500089125000901250009112500092125000931250009412500095125000961250009712500098125000991250010012500101125001021250010312500104125001051250010612500107125001081250010912500110125001111250011212500113125001141250011512500116125001171250011812500119125001201250012112500122125001231250012412500125125001261250012712500128125001291250013012500131125001321250013312500134125001351250013612500137125001381250013912500140125001411250014212500143125001441250014512500146125001471250014812500149125001501250015112500152125001531250015412500155125001561250015712500158125001591250016012500161125001621250016312500164125001651250016612500167125001681250016912500170125001711250017212500173125001741250017512500176125001771250017812500179125001801250018112500182125001831250018412500185125001861250018712500188125001891250019012500191125001921250019312500194125001951250019612500197125001981250019912500200125002011250020212500203125002041250020512500206125002071250020812500209125002101250021112500212125002131250021412500215125002161250021712500218125002191250022012500221125002221250022312500224125002251250022612500227125002281250022912500230125002311250023212500233125002341250023512500236125002371250023812500239125002401250024112500242125002431250024412500245125002461250024712500248125002491250025012500251125002521250025312500254125002551250025612500257125002581250025912500260125002611250026212500263125002641250026512500266125002671250026812500269125002701250027112500272125002731250027412500275125002761250027712500278125002791250028012500281125002821250028312500284125002851250028612500287125002881250028912500290125002911250029212500293125002941250029512500296125002971250029812500299125003001250030112500302125003031250030412500305125003061250030712500308125003091250031012500311125003121250031312500314125003151250031612500317125003181250031912500320125003211250032212500323125003241250032512500326125003271250032812500329125003301250033112500332125003331250033412500335125003361250033712500338125003391250034012500341125003421250034312500344125003451250034612500347125003481250034912500350125003511250035212500353125003541250035512500356125003571250035812500359125003601250036112500362125003631250036412500365125003661250036712500368125003691250037012500371125003721250037312500374125003751250037612500377125003781250037912500380125003811250038212500383125003841250038512500386125003871250038812500389125003901250039112500392125003931250039412500395125003961250039712500398125003991250040012500401125004021250040312500404125004051250040612500407125004081250040912500410125004111250041212500413125004141250041512500416125004171250041812500419125004201250042112500422125004231250042412500425125004261250042712500428125004291250043012500431125004321250043312510082125100831251008412510085125100861251008712510088125100891251009012510091125100921251009312510094125100951251009612510097125100981251009912510100125101011251010212510103125101041251010512510106125101071251010812510109125101101251011112510112125101131251011412510115125101161251011712510118125101191251012012510121125101221251012312510124125101251251012612510127125101281251012912510130125101311251013212510133125101341251013512510136125101371251013812510139125101401251014112510142125101431251014412510145125101461251014712510148125101491251015012510151125101521251015312510154125101551251015612510157125101581251015912510160125101611251016212510163125101641251016512510166125101671251016812510169125101701251017112510172125101731251017412510175125101761251017712510178125101791251018012510181125101821251018312510184125101851251018612510187125101881251018912510190125101911251019212510193125101941251019512510196125101971251019812510199125102001251020112510202125102031251020412510205125102061251020712510208125102091251021012510211125102121251021312510214125102151251021612510217125102181251021912510220125102211251022212510223125102241251022512510226125102271251022812510229125102301251023112510232125102331251023412510235125102361251023712510238125102391251024012510241125102421251024312510244125102451251024612510247125102481251024912510250125102511251025212510253125102541251025512510256125102571251025812510259125102601251026112510262125102631251026412510265125102661251026712510268125102691251027012510271125102721251027312510274125102751251027612510277125102781251027912510280125102811251028212510283125102841251028512510286125102871251028812510289125102901251029112510292125102931251029412510295125102961251029712510298125102991251030012510301125103021251030312510304125103051251030612510307125103081251030912510310125103111251031212510313125103141251031512510316125103171251031812510319125103201251032112510322125103231251032412510325125103261251032712510328125103291251033012510331125103321251033312510334125103351251033612510337125103381251033912510340125103411251034212510343125103441251034512510346125103471251034812510349125103501251035112510352125103531251035412510355125103561251035712510358125103591251036012510361125103621251036312510364125103651251036612510367125103681251036912510370125103711251037212510373125103741251037512510376125103771251037812510379125103801251038112510382125103831251038412510385125103861251038712510388125103891251039012510391125103921251039312510394125103951251039612510397125103981251039912510400125104011251040212510403125104041251040512510406125104071251040812510409125104101251041112510412125104131251041412510415125104161251041712510418125104191251042012510421125104221251042312510424125104251251042612510427125104281251042912510430125104311251043212520083125200841252008512520086125200871252008812520089125200901252009112520092125200931252009412520095125200961252009712520098125200991252010012520101125201021252010312520104125201051252010612520107125201081252010912520110125201111252011212520113125201141252011512520116125201171252011812520119125201201252012112520122125201231252012412520125125201261252012712520128125201291252013012520131125201321252013312520134125201351252013612520137125201381252013912520140125201411252014212520143125201441252014512520146125201471252014812520149125201501252015112520152125201531252015412520155125201561252015712520158125201591252016012520161125201621252016312520164125201651252016612520167125201681252016912520170125201711252017212520173125201741252017512520176125201771252017812520179125201801252018112520182125201831252018412520185125201861252018712520188125201891252019012520191125201921252019312520194125201951252019612520197125201981252019912520200125202011252020212520203125202041252020512520206125202071252020812520209125202101252021112520212125202131252021412520215125202161252021712520218125202191252022012520221125202221252022312520224125202251252022612520227125202281252022912520230125202311252023212520233125202341252023512520236125202371252023812520239125202401252024112520242125202431252024412520245125202461252024712520248125202491252025012520251125202521252025312520254125202551252025612520257125202581252025912520260125202611252026212520263125202641252026512520266125202671252026812520269125202701252027112520272125202731252027412520275125202761252027712520278125202791252028012520281125202821252028312520284125202851252028612520287125202881252028912520290125202911252029212520293125202941252029512520296125202971252029812520299125203001252030112520302125203031252030412520305125203061252030712520308125203091252031012520311125203121252031312520314125203151252031612520317125203181252031912520320125203211252032212520323125203241252032512520326125203271252032812520329125203301252033112520332125203331252033412520335125203361252033712520338125203391252034012520341125203421252034312520344125203451252034612520347125203481252034912520350125203511252035212520353125203541252035512520356125203571252035812520359125203601252036112520362125203631252036412520365125203661252036712520368125203691252037012520371125203721252037312520374125203751252037612520377125203781252037912520380125203811252038212520383125203841252038512520386125203871252038812520389125203901252039112520392125203931252039412520395125203961252039712520398125203991252040012520401125204021252040312520404125204051252040612520407125204081252040912520410125204111252041212520413125204141252041512520416125204171252041812520419125204201252042112520422125204231252042412520425125204261252042712520428125204291252043012520431125300831253008412530085125300861253008712530088125300891253009012530091125300921253009312530094125300951253009612530097125300981253009912530100125301011253010212530103125301041253010512530106125301071253010812530109125301101253011112530112125301131253011412530115125301161253011712530118125301191253012012530121125301221253012312530124125301251253012612530127125301281253012912530130125301311253013212530133125301341253013512530136125301371253013812530139125301401253014112530142125301431253014412530145125301461253014712530148125301491253015012530151125301521253015312530154125301551253015612530157125301581253015912530160125301611253016212530163125301641253016512530166125301671253016812530169125301701253017112530172125301731253017412530175125301761253017712530178125301791253018012530181125301821253018312530184125301851253018612530187125301881253018912530190125301911253019212530193125301941253019512530196125301971253019812530199125302001253020112530202125302031253020412530205125302061253020712530208125302091253021012530211125302121253021312530214125302151253021612530217125302181253021912530220125302211253022212530223125302241253022512530226125302271253022812530229125302301253023112530232125302331253023412530235125302361253023712530238125302391253024012530241125302421253024312530244125302451253024612530247125302481253024912530250125302511253025212530253125302541253025512530256125302571253025812530259125302601253026112530262125302631253026412530265125302661253026712530268125302691253027012530271125302721253027312530274125302751253027612530277125302781253027912530280125302811253028212530283125302841253028512530286125302871253028812530289125302901253029112530292125302931253029412530295125302961253029712530298125302991253030012530301125303021253030312530304125303051253030612530307125303081253030912530310125303111253031212530313125303141253031512530316125303171253031812530319125303201253032112530322125303231253032412530325125303261253032712530328125303291253033012530331125303321253033312530334125303351253033612530337125303381253033912530340125303411253034212530343125303441253034512530346125303471253034812530349125303501253035112530352125303531253035412530355125303561253035712530358125303591253036012530361125303621253036312530364125303651253036612530367125303681253036912530370125303711253037212530373125303741253037512530376125303771253037812530379125303801253038112530382125303831253038412530385125303861253038712530388125303891253039012530391125303921253039312530394125303951253039612530397125303981253039912530400125304011253040212530403125304041253040512530406125304071253040812530409125304101253041112530412125304131253041412530415125304161253041712530418125304191253042012530421125304221253042312530424125304251253042612530427125304281253042912530430125400841254008512540086125400871254008812540089125400901254009112540092125400931254009412540095125400961254009712540098125400991254010012540101125401021254010312540104125401051254010612540107125401081254010912540110125401111254011212540113125401141254011512540116125401171254011812540119125401201254012112540122125401231254012412540125125401261254012712540128125401291254013012540131125401321254013312540134125401351254013612540137125401381254013912540140125401411254014212540143125401441254014512540146125401471254014812540149125401501254015112540152125401531254015412540155125401561254015712540158125401591254016012540161125401621254016312540164125401651254016612540167125401681254016912540170125401711254017212540173125401741254017512540176125401771254017812540179125401801254018112540182125401831254018412540185125401861254018712540188125401891254019012540191125401921254019312540194125401951254019612540197125401981254019912540200125402011254020212540203125402041254020512540206125402071254020812540209125402101254021112540212125402131254021412540215125402161254021712540218125402191254022012540221125402221254022312540224125402251254022612540227125402281254022912540230125402311254023212540233125402341254023512540236125402371254023812540239125402401254024112540242125402431254024412540245125402461254024712540248125402491254025012540251125402521254025312540254125402551254025612540257125402581254025912540260125402611254026212540263125402641254026512540266125402671254026812540269125402701254027112540272125402731254027412540275125402761254027712540278125402791254028012540281125402821254028312540284125402851254028612540287125402881254028912540290125402911254029212540293125402941254029512540296125402971254029812540299125403001254030112540302125403031254030412540305125403061254030712540308125403091254031012540311125403121254031312540314125403151254031612540317125403181254031912540320125403211254032212540323125403241254032512540326125403271254032812540329125403301254033112540332125403331254033412540335125403361254033712540338125403391254034012540341125403421254034312540344125403451254034612540347125403481254034912540350125403511254035212540353125403541254035512540356125403571254035812540359125403601254036112540362125403631254036412540365125403661254036712540368125403691254037012540371125403721254037312540374125403751254037612540377125403781254037912540380125403811254038212540383125403841254038512540386125403871254038812540389125403901254039112540392125403931254039412540395125403961254039712540398125403991254040012540401125404021254040312540404125404051254040612540407125404081254040912540410125404111254041212540413125404141254041512540416125404171254041812540419125404201254042112540422125404231254042412540425125404261254042712540428125404291255008412550085125500861255008712550088125500891255009012550091125500921255009312550094125500951255009612550097125500981255009912550100125501011255010212550103125501041255010512550106125501071255010812550109125501101255011112550112125501131255011412550115125501161255011712550118125501191255012012550121125501221255012312550124125501251255012612550127125501281255012912550130125501311255013212550133125501341255013512550136125501371255013812550139125501401255014112550142125501431255014412550145125501461255014712550148125501491255015012550151125501521255015312550154125501551255015612550157125501581255015912550160125501611255016212550163125501641255016512550166125501671255016812550169125501701255017112550172125501731255017412550175125501761255017712550178125501791255018012550181125501821255018312550184125501851255018612550187125501881255018912550190125501911255019212550193125501941255019512550196125501971255019812550199125502001255020112550202125502031255020412550205125502061255020712550208125502091255021012550211125502121255021312550214125502151255021612550217125502181255021912550220125502211255022212550223125502241255022512550226125502271255022812550229125502301255023112550232125502331255023412550235125502361255023712550238125502391255024012550241125502421255024312550244125502451255024612550247125502481255024912550250125502511255025212550253125502541255025512550256125502571255025812550259125502601255026112550262125502631255026412550265125502661255026712550268125502691255027012550271125502721255027312550274125502751255027612550277125502781255027912550280125502811255028212550283125502841255028512550286125502871255028812550289125502901255029112550292125502931255029412550295125502961255029712550298125502991255030012550301125503021255030312550304125503051255030612550307125503081255030912550310125503111255031212550313125503141255031512550316125503171255031812550319125503201255032112550322125503231255032412550325125503261255032712550328125503291255033012550331125503321255033312550334125503351255033612550337125503381255033912550340125503411255034212550343125503441255034512550346125503471255034812550349125503501255035112550352125503531255035412550355125503561255035712550358125503591255036012550361125503621255036312550364125503651255036612550367125503681255036912550370125503711255037212550373125503741255037512550376125503771255037812550379125503801255038112550382125503831255038412550385125503861255038712550388125503891255039012550391125503921255039312550394125503951255039612550397125503981255039912550400125504011255040212550403125504041255040512550406125504071255040812550409125504101255041112550412125504131255041412550415125504161255041712550418125504191255042012550421125504221255042312550424125504251255042612550427125504281256008412560085125600861256008712560088125600891256009012560091125600921256009312560094125600951256009612560097125600981256009912560100125601011256010212560103125601041256010512560106125601071256010812560109125601101256011112560112125601131256011412560115125601161256011712560118125601191256012012560121125601221256012312560124125601251256012612560127125601281256012912560130125601311256013212560133125601341256013512560136125601371256013812560139125601401256014112560142125601431256014412560145125601461256014712560148125601491256015012560151125601521256015312560154125601551256015612560157125601581256015912560160125601611256016212560163125601641256016512560166125601671256016812560169125601701256017112560172125601731256017412560175125601761256017712560178125601791256018012560181125601821256018312560184125601851256018612560187125601881256018912560190125601911256019212560193125601941256019512560196125601971256019812560199125602001256020112560202125602031256020412560205125602061256020712560208125602091256021012560211125602121256021312560214125602151256021612560217125602181256021912560220125602211256022212560223125602241256022512560226125602271256022812560229125602301256023112560232125602331256023412560235125602361256023712560238125602391256024012560241125602421256024312560244125602451256024612560247125602481256024912560250125602511256025212560253125602541256025512560256125602571256025812560259125602601256026112560262125602631256026412560265125602661256026712560268125602691256027012560271125602721256027312560274125602751256027612560277125602781256027912560280125602811256028212560283125602841256028512560286125602871256028812560289125602901256029112560292125602931256029412560295125602961256029712560298125602991256030012560301125603021256030312560304125603051256030612560307125603081256030912560310125603111256031212560313125603141256031512560316125603171256031812560319125603201256032112560322125603231256032412560325125603261256032712560328125603291256033012560331125603321256033312560334125603351256033612560337125603381256033912560340125603411256034212560343125603441256034512560346125603471256034812560349125603501256035112560352125603531256035412560355125603561256035712560358125603591256036012560361125603621256036312560364125603651256036612560367125603681256036912560370125603711256037212560373125603741256037512560376125603771256037812560379125603801256038112560382125603831256038412560385125603861256038712560388125603891256039012560391125603921256039312560394125603951256039612560397125603981256039912560400125604011256040212560403125604041256040512560406125604071256040812560409125604101256041112560412125604131256041412560415125604161256041712560418125604191256042012560421125604221256042312560424125604251256042612560427125700841257008512570086125700871257008812570089125700901257009112570092125700931257009412570095125700961257009712570098125700991257010012570101125701021257010312570104125701051257010612570107125701081257010912570110125701111257011212570113125701141257011512570116125701171257011812570119125701201257012112570122125701231257012412570125125701261257012712570128125701291257013012570131125701321257013312570134125701351257013612570137125701381257013912570140125701411257014212570143125701441257014512570146125701471257014812570149125701501257015112570152125701531257015412570155125701561257015712570158125701591257016012570161125701621257016312570164125701651257016612570167125701681257016912570170125701711257017212570173125701741257017512570176125701771257017812570179125701801257018112570182125701831257018412570185125701861257018712570188125701891257019012570191125701921257019312570194125701951257019612570197125701981257019912570200125702011257020212570203125702041257020512570206125702071257020812570209125702101257021112570212125702131257021412570215125702161257021712570218125702191257022012570221125702221257022312570224125702251257022612570227125702281257022912570230125702311257023212570233125702341257023512570236125702371257023812570239125702401257024112570242125702431257024412570245125702461257024712570248125702491257025012570251125702521257025312570254125702551257025612570257125702581257025912570260125702611257026212570263125702641257026512570266125702671257026812570269125702701257027112570272125702731257027412570275125702761257027712570278125702791257028012570281125702821257028312570284125702851257028612570287125702881257028912570290125702911257029212570293125702941257029512570296125702971257029812570299125703001257030112570302125703031257030412570305125703061257030712570308125703091257031012570311125703121257031312570314125703151257031612570317125703181257031912570320125703211257032212570323125703241257032512570326125703271257032812570329125703301257033112570332125703331257033412570335125703361257033712570338125703391257034012570341125703421257034312570344125703451257034612570347125703481257034912570350125703511257035212570353125703541257035512570356125703571257035812570359125703601257036112570362125703631257036412570365125703661257036712570368125703691257037012570371125703721257037312570374125703751257037612570377125703781257037912570380125703811257038212570383125703841257038512570386125703871257038812570389125703901257039112570392125703931257039412570395125703961257039712570398125703991257040012570401125704021257040312570404125704051257040612570407125704081257040912570410125704111257041212570413125704141257041512570416125704171257041812570419125704201257042112570422125704231257042412570425125800841258008512580086125800871258008812580089125800901258009112580092125800931258009412580095125800961258009712580098125800991258010012580101125801021258010312580104125801051258010612580107125801081258010912580110125801111258011212580113125801141258011512580116125801171258011812580119125801201258012112580122125801231258012412580125125801261258012712580128125801291258013012580131125801321258013312580134125801351258013612580137125801381258013912580140125801411258014212580143125801441258014512580146125801471258014812580149125801501258015112580152125801531258015412580155125801561258015712580158125801591258016012580161125801621258016312580164125801651258016612580167125801681258016912580170125801711258017212580173125801741258017512580176125801771258017812580179125801801258018112580182125801831258018412580185125801861258018712580188125801891258019012580191125801921258019312580194125801951258019612580197125801981258019912580200125802011258020212580203125802041258020512580206125802071258020812580209125802101258021112580212125802131258021412580215125802161258021712580218125802191258022012580221125802221258022312580224125802251258022612580227125802281258022912580230125802311258023212580233125802341258023512580236125802371258023812580239125802401258024112580242125802431258024412580245125802461258024712580248125802491258025012580251125802521258025312580254125802551258025612580257125802581258025912580260125802611258026212580263125802641258026512580266125802671258026812580269125802701258027112580272125802731258027412580275125802761258027712580278125802791258028012580281125802821258028312580284125802851258028612580287125802881258028912580290125802911258029212580293125802941258029512580296125802971258029812580299125803001258030112580302125803031258030412580305125803061258030712580308125803091258031012580311125803121258031312580314125803151258031612580317125803181258031912580320125803211258032212580323125803241258032512580326125803271258032812580329125803301258033112580332125803331258033412580335125803361258033712580338125803391258034012580341125803421258034312580344125803451258034612580347125803481258034912580350125803511258035212580353125803541258035512580356125803571258035812580359125803601258036112580362125803631258036412580365125803661258036712580368125803691258037012580371125803721258037312580374125803751258037612580377125803781258037912580380125803811258038212580383125803841258038512580386125803871258038812580389125803901258039112580392125803931258039412580395125803961258039712580398125803991258040012580401125804021258040312580404125804051258040612580407125804081258040912580410125804111258041212580413125804141258041512580416125804171258041812580419125804201258042112580422125804231258042412590084125900851259008612590087125900881259008912590090125900911259009212590093125900941259009512590096125900971259009812590099125901001259010112590102125901031259010412590105125901061259010712590108125901091259011012590111125901121259011312590114125901151259011612590117125901181259011912590120125901211259012212590123125901241259012512590126125901271259012812590129125901301259013112590132125901331259013412590135125901361259013712590138125901391259014012590141125901421259014312590144125901451259014612590147125901481259014912590150125901511259015212590153125901541259015512590156125901571259015812590159125901601259016112590162125901631259016412590165125901661259016712590168125901691259017012590171125901721259017312590174125901751259017612590177125901781259017912590180125901811259018212590183125901841259018512590186125901871259018812590189125901901259019112590192125901931259019412590195125901961259019712590198125901991259020012590201125902021259020312590204125902051259020612590207125902081259020912590210125902111259021212590213125902141259021512590216125902171259021812590219125902201259022112590222125902231259022412590225125902261259022712590228125902291259023012590231125902321259023312590234125902351259023612590237125902381259023912590240125902411259024212590243125902441259024512590246125902471259024812590249125902501259025112590252125902531259025412590255125902561259025712590258125902591259026012590261125902621259026312590264125902651259026612590267125902681259026912590270125902711259027212590273125902741259027512590276125902771259027812590279125902801259028112590282125902831259028412590285125902861259028712590288125902891259029012590291125902921259029312590294125902951259029612590297125902981259029912590300125903011259030212590303125903041259030512590306125903071259030812590309125903101259031112590312125903131259031412590315125903161259031712590318125903191259032012590321125903221259032312590324125903251259032612590327125903281259032912590330125903311259033212590333125903341259033512590336125903371259033812590339125903401259034112590342125903431259034412590345125903461259034712590348125903491259035012590351125903521259035312590354125903551259035612590357125903581259035912590360125903611259036212590363125903641259036512590366125903671259036812590369125903701259037112590372125903731259037412590375125903761259037712590378125903791259038012590381125903821259038312590384125903851259038612590387125903881259038912590390125903911259039212590393125903941259039512590396125903971259039812590399125904001259040112590402125904031259040412590405125904061259040712590408125904091259041012590411125904121259041312590414125904151259041612590417125904181259041912590420125904211259042212600084126000851260008612600087126000881260008912600090126000911260009212600093126000941260009512600096126000971260009812600099126001001260010112600102126001031260010412600105126001061260010712600108126001091260011012600111126001121260011312600114126001151260011612600117126001181260011912600120126001211260012212600123126001241260012512600126126001271260012812600129126001301260013112600132126001331260013412600135126001361260013712600138126001391260014012600141126001421260014312600144126001451260014612600147126001481260014912600150126001511260015212600153126001541260015512600156126001571260015812600159126001601260016112600162126001631260016412600165126001661260016712600168126001691260017012600171126001721260017312600174126001751260017612600177126001781260017912600180126001811260018212600183126001841260018512600186126001871260018812600189126001901260019112600192126001931260019412600195126001961260019712600198126001991260020012600201126002021260020312600204126002051260020612600207126002081260020912600210126002111260021212600213126002141260021512600216126002171260021812600219126002201260022112600222126002231260022412600225126002261260022712600228126002291260023012600231126002321260023312600234126002351260023612600237126002381260023912600240126002411260024212600243126002441260024512600246126002471260024812600249126002501260025112600252126002531260025412600255126002561260025712600258126002591260026012600261126002621260026312600264126002651260026612600267126002681260026912600270126002711260027212600273126002741260027512600276126002771260027812600279126002801260028112600282126002831260028412600285126002861260028712600288126002891260029012600291126002921260029312600294126002951260029612600297126002981260029912600300126003011260030212600303126003041260030512600306126003071260030812600309126003101260031112600312126003131260031412600315126003161260031712600318126003191260032012600321126003221260032312600324126003251260032612600327126003281260032912600330126003311260033212600333126003341260033512600336126003371260033812600339126003401260034112600342126003431260034412600345126003461260034712600348126003491260035012600351126003521260035312600354126003551260035612600357126003581260035912600360126003611260036212600363126003641260036512600366126003671260036812600369126003701260037112600372126003731260037412600375126003761260037712600378126003791260038012600381126003821260038312600384126003851260038612600387126003881260038912600390126003911260039212600393126003941260039512600396126003971260039812600399126004001260040112600402126004031260040412600405126004061260040712600408126004091260041012600411126004121260041312600414126004151260041612600417126004181260041912600420126100841261008512610086126100871261008812610089126100901261009112610092126100931261009412610095126100961261009712610098126100991261010012610101126101021261010312610104126101051261010612610107126101081261010912610110126101111261011212610113126101141261011512610116126101171261011812610119126101201261012112610122126101231261012412610125126101261261012712610128126101291261013012610131126101321261013312610134126101351261013612610137126101381261013912610140126101411261014212610143126101441261014512610146126101471261014812610149126101501261015112610152126101531261015412610155126101561261015712610158126101591261016012610161126101621261016312610164126101651261016612610167126101681261016912610170126101711261017212610173126101741261017512610176126101771261017812610179126101801261018112610182126101831261018412610185126101861261018712610188126101891261019012610191126101921261019312610194126101951261019612610197126101981261019912610200126102011261020212610203126102041261020512610206126102071261020812610209126102101261021112610212126102131261021412610215126102161261021712610218126102191261022012610221126102221261022312610224126102251261022612610227126102281261022912610230126102311261023212610233126102341261023512610236126102371261023812610239126102401261024112610242126102431261024412610245126102461261024712610248126102491261025012610251126102521261025312610254126102551261025612610257126102581261025912610260126102611261026212610263126102641261026512610266126102671261026812610269126102701261027112610272126102731261027412610275126102761261027712610278126102791261028012610281126102821261028312610284126102851261028612610287126102881261028912610290126102911261029212610293126102941261029512610296126102971261029812610299126103001261030112610302126103031261030412610305126103061261030712610308126103091261031012610311126103121261031312610314126103151261031612610317126103181261031912610320126103211261032212610323126103241261032512610326126103271261032812610329126103301261033112610332126103331261033412610335126103361261033712610338126103391261034012610341126103421261034312610344126103451261034612610347126103481261034912610350126103511261035212610353126103541261035512610356126103571261035812610359126103601261036112610362126103631261036412610365126103661261036712610368126103691261037012610371126103721261037312610374126103751261037612610377126103781261037912610380126103811261038212610383126103841261038512610386126103871261038812610389126103901261039112610392126103931261039412610395126103961261039712610398126103991261040012610401126104021261040312610404126104051261040612610407126104081261040912610410126104111261041212610413126104141261041512610416126104171261041812620084126200851262008612620087126200881262008912620090126200911262009212620093126200941262009512620096126200971262009812620099126201001262010112620102126201031262010412620105126201061262010712620108126201091262011012620111126201121262011312620114126201151262011612620117126201181262011912620120126201211262012212620123126201241262012512620126126201271262012812620129126201301262013112620132126201331262013412620135126201361262013712620138126201391262014012620141126201421262014312620144126201451262014612620147126201481262014912620150126201511262015212620153126201541262015512620156126201571262015812620159126201601262016112620162126201631262016412620165126201661262016712620168126201691262017012620171126201721262017312620174126201751262017612620177126201781262017912620180126201811262018212620183126201841262018512620186126201871262018812620189126201901262019112620192126201931262019412620195126201961262019712620198126201991262020012620201126202021262020312620204126202051262020612620207126202081262020912620210126202111262021212620213126202141262021512620216126202171262021812620219126202201262022112620222126202231262022412620225126202261262022712620228126202291262023012620231126202321262023312620234126202351262023612620237126202381262023912620240126202411262024212620243126202441262024512620246126202471262024812620249126202501262025112620252126202531262025412620255126202561262025712620258126202591262026012620261126202621262026312620264126202651262026612620267126202681262026912620270126202711262027212620273126202741262027512620276126202771262027812620279126202801262028112620282126202831262028412620285126202861262028712620288126202891262029012620291126202921262029312620294126202951262029612620297126202981262029912620300126203011262030212620303126203041262030512620306126203071262030812620309126203101262031112620312126203131262031412620315126203161262031712620318126203191262032012620321126203221262032312620324126203251262032612620327126203281262032912620330126203311262033212620333126203341262033512620336126203371262033812620339126203401262034112620342126203431262034412620345126203461262034712620348126203491262035012620351126203521262035312620354126203551262035612620357126203581262035912620360126203611262036212620363126203641262036512620366126203671262036812620369126203701262037112620372126203731262037412620375126203761262037712620378126203791262038012620381126203821262038312620384126203851262038612620387126203881262038912620390126203911262039212620393126203941262039512620396126203971262039812620399126204001262040112620402126204031262040412620405126204061262040712620408126204091262041012620411126204121262041312620414126204151263008512630086126300871263008812630089126300901263009112630092126300931263009412630095126300961263009712630098126300991263010012630101126301021263010312630104126301051263010612630107126301081263010912630110126301111263011212630113126301141263011512630116126301171263011812630119126301201263012112630122126301231263012412630125126301261263012712630128126301291263013012630131126301321263013312630134126301351263013612630137126301381263013912630140126301411263014212630143126301441263014512630146126301471263014812630149126301501263015112630152126301531263015412630155126301561263015712630158126301591263016012630161126301621263016312630164126301651263016612630167126301681263016912630170126301711263017212630173126301741263017512630176126301771263017812630179126301801263018112630182126301831263018412630185126301861263018712630188126301891263019012630191126301921263019312630194126301951263019612630197126301981263019912630200126302011263020212630203126302041263020512630206126302071263020812630209126302101263021112630212126302131263021412630215126302161263021712630218126302191263022012630221126302221263022312630224126302251263022612630227126302281263022912630230126302311263023212630233126302341263023512630236126302371263023812630239126302401263024112630242126302431263024412630245126302461263024712630248126302491263025012630251126302521263025312630254126302551263025612630257126302581263025912630260126302611263026212630263126302641263026512630266126302671263026812630269126302701263027112630272126302731263027412630275126302761263027712630278126302791263028012630281126302821263028312630284126302851263028612630287126302881263028912630290126302911263029212630293126302941263029512630296126302971263029812630299126303001263030112630302126303031263030412630305126303061263030712630308126303091263031012630311126303121263031312630314126303151263031612630317126303181263031912630320126303211263032212630323126303241263032512630326126303271263032812630329126303301263033112630332126303331263033412630335126303361263033712630338126303391263034012630341126303421263034312630344126303451263034612630347126303481263034912630350126303511263035212630353126303541263035512630356126303571263035812630359126303601263036112630362126303631263036412630365126303661263036712630368126303691263037012630371126303721263037312630374126303751263037612630377126303781263037912630380126303811263038212630383126303841263038512630386126303871263038812630389126303901263039112630392126303931263039412630395126303961263039712630398126303991263040012630401126304021263040312630404126304051263040612630407126304081263040912630410126304111263041212630413126400851264008612640087126400881264008912640090126400911264009212640093126400941264009512640096126400971264009812640099126401001264010112640102126401031264010412640105126401061264010712640108126401091264011012640111126401121264011312640114126401151264011612640117126401181264011912640120126401211264012212640123126401241264012512640126126401271264012812640129126401301264013112640132126401331264013412640135126401361264013712640138126401391264014012640141126401421264014312640144126401451264014612640147126401481264014912640150126401511264015212640153126401541264015512640156126401571264015812640159126401601264016112640162126401631264016412640165126401661264016712640168126401691264017012640171126401721264017312640174126401751264017612640177126401781264017912640180126401811264018212640183126401841264018512640186126401871264018812640189126401901264019112640192126401931264019412640195126401961264019712640198126401991264020012640201126402021264020312640204126402051264020612640207126402081264020912640210126402111264021212640213126402141264021512640216126402171264021812640219126402201264022112640222126402231264022412640225126402261264022712640228126402291264023012640231126402321264023312640234126402351264023612640237126402381264023912640240126402411264024212640243126402441264024512640246126402471264024812640249126402501264025112640252126402531264025412640255126402561264025712640258126402591264026012640261126402621264026312640264126402651264026612640267126402681264026912640270126402711264027212640273126402741264027512640276126402771264027812640279126402801264028112640282126402831264028412640285126402861264028712640288126402891264029012640291126402921264029312640294126402951264029612640297126402981264029912640300126403011264030212640303126403041264030512640306126403071264030812640309126403101264031112640312126403131264031412640315126403161264031712640318126403191264032012640321126403221264032312640324126403251264032612640327126403281264032912640330126403311264033212640333126403341264033512640336126403371264033812640339126403401264034112640342126403431264034412640345126403461264034712640348126403491264035012640351126403521264035312640354126403551264035612640357126403581264035912640360126403611264036212640363126403641264036512640366126403671264036812640369126403701264037112640372126403731264037412640375126403761264037712640378126403791264038012640381126403821264038312640384126403851264038612640387126403881264038912640390126403911264039212640393126403941264039512640396126403971264039812640399126404001264040112640402126404031264040412640405126404061264040712640408126404091264041012650085126500861265008712650088126500891265009012650091126500921265009312650094126500951265009612650097126500981265009912650100126501011265010212650103126501041265010512650106126501071265010812650109126501101265011112650112126501131265011412650115126501161265011712650118126501191265012012650121126501221265012312650124126501251265012612650127126501281265012912650130126501311265013212650133126501341265013512650136126501371265013812650139126501401265014112650142126501431265014412650145126501461265014712650148126501491265015012650151126501521265015312650154126501551265015612650157126501581265015912650160126501611265016212650163126501641265016512650166126501671265016812650169126501701265017112650172126501731265017412650175126501761265017712650178126501791265018012650181126501821265018312650184126501851265018612650187126501881265018912650190126501911265019212650193126501941265019512650196126501971265019812650199126502001265020112650202126502031265020412650205126502061265020712650208126502091265021012650211126502121265021312650214126502151265021612650217126502181265021912650220126502211265022212650223126502241265022512650226126502271265022812650229126502301265023112650232126502331265023412650235126502361265023712650238126502391265024012650241126502421265024312650244126502451265024612650247126502481265024912650250126502511265025212650253126502541265025512650256126502571265025812650259126502601265026112650262126502631265026412650265126502661265026712650268126502691265027012650271126502721265027312650274126502751265027612650277126502781265027912650280126502811265028212650283126502841265028512650286126502871265028812650289126502901265029112650292126502931265029412650295126502961265029712650298126502991265030012650301126503021265030312650304126503051265030612650307126503081265030912650310126503111265031212650313126503141265031512650316126503171265031812650319126503201265032112650322126503231265032412650325126503261265032712650328126503291265033012650331126503321265033312650334126503351265033612650337126503381265033912650340126503411265034212650343126503441265034512650346126503471265034812650349126503501265035112650352126503531265035412650355126503561265035712650358126503591265036012650361126503621265036312650364126503651265036612650367126503681265036912650370126503711265037212650373126503741265037512650376126503771265037812650379126503801265038112650382126503831265038412650385126503861265038712650388126503891265039012650391126503921265039312650394126503951265039612650397126503981265039912650400126504011265040212650403126504041265040512650406126504071265040812650409126600851266008612660087126600881266008912660090126600911266009212660093126600941266009512660096126600971266009812660099126601001266010112660102126601031266010412660105126601061266010712660108126601091266011012660111126601121266011312660114126601151266011612660117126601181266011912660120126601211266012212660123126601241266012512660126126601271266012812660129126601301266013112660132126601331266013412660135126601361266013712660138126601391266014012660141126601421266014312660144126601451266014612660147126601481266014912660150126601511266015212660153126601541266015512660156126601571266015812660159126601601266016112660162126601631266016412660165126601661266016712660168126601691266017012660171126601721266017312660174126601751266017612660177126601781266017912660180126601811266018212660183126601841266018512660186126601871266018812660189126601901266019112660192126601931266019412660195126601961266019712660198126601991266020012660201126602021266020312660204126602051266020612660207126602081266020912660210126602111266021212660213126602141266021512660216126602171266021812660219126602201266022112660222126602231266022412660225126602261266022712660228126602291266023012660231126602321266023312660234126602351266023612660237126602381266023912660240126602411266024212660243126602441266024512660246126602471266024812660249126602501266025112660252126602531266025412660255126602561266025712660258126602591266026012660261126602621266026312660264126602651266026612660267126602681266026912660270126602711266027212660273126602741266027512660276126602771266027812660279126602801266028112660282126602831266028412660285126602861266028712660288126602891266029012660291126602921266029312660294126602951266029612660297126602981266029912660300126603011266030212660303126603041266030512660306126603071266030812660309126603101266031112660312126603131266031412660315126603161266031712660318126603191266032012660321126603221266032312660324126603251266032612660327126603281266032912660330126603311266033212660333126603341266033512660336126603371266033812660339126603401266034112660342126603431266034412660345126603461266034712660348126603491266035012660351126603521266035312660354126603551266035612660357126603581266035912660360126603611266036212660363126603641266036512660366126603671266036812660369126603701266037112660372126603731266037412660375126603761266037712660378126603791266038012660381126603821266038312660384126603851266038612660387126603881266038912660390126603911266039212660393126603941266039512660396126603971266039812660399126604001266040112660402126604031266040412660405126604061266040712660408126700851267008612670087126700881267008912670090126700911267009212670093126700941267009512670096126700971267009812670099126701001267010112670102126701031267010412670105126701061267010712670108126701091267011012670111126701121267011312670114126701151267011612670117126701181267011912670120126701211267012212670123126701241267012512670126126701271267012812670129126701301267013112670132126701331267013412670135126701361267013712670138126701391267014012670141126701421267014312670144126701451267014612670147126701481267014912670150126701511267015212670153126701541267015512670156126701571267015812670159126701601267016112670162126701631267016412670165126701661267016712670168126701691267017012670171126701721267017312670174126701751267017612670177126701781267017912670180126701811267018212670183126701841267018512670186126701871267018812670189126701901267019112670192126701931267019412670195126701961267019712670198126701991267020012670201126702021267020312670204126702051267020612670207126702081267020912670210126702111267021212670213126702141267021512670216126702171267021812670219126702201267022112670222126702231267022412670225126702261267022712670228126702291267023012670231126702321267023312670234126702351267023612670237126702381267023912670240126702411267024212670243126702441267024512670246126702471267024812670249126702501267025112670252126702531267025412670255126702561267025712670258126702591267026012670261126702621267026312670264126702651267026612670267126702681267026912670270126702711267027212670273126702741267027512670276126702771267027812670279126702801267028112670282126702831267028412670285126702861267028712670288126702891267029012670291126702921267029312670294126702951267029612670297126702981267029912670300126703011267030212670303126703041267030512670306126703071267030812670309126703101267031112670312126703131267031412670315126703161267031712670318126703191267032012670321126703221267032312670324126703251267032612670327126703281267032912670330126703311267033212670333126703341267033512670336126703371267033812670339126703401267034112670342126703431267034412670345126703461267034712670348126703491267035012670351126703521267035312670354126703551267035612670357126703581267035912670360126703611267036212670363126703641267036512670366126703671267036812670369126703701267037112670372126703731267037412670375126703761267037712670378126703791267038012670381126703821267038312670384126703851267038612670387126703881267038912670390126703911267039212670393126703941267039512670396126703971267039812670399126704001267040112670402126704031267040412670405126704061267040712680086126800871268008812680089126800901268009112680092126800931268009412680095126800961268009712680098126800991268010012680101126801021268010312680104126801051268010612680107126801081268010912680110126801111268011212680113126801141268011512680116126801171268011812680119126801201268012112680122126801231268012412680125126801261268012712680128126801291268013012680131126801321268013312680134126801351268013612680137126801381268013912680140126801411268014212680143126801441268014512680146126801471268014812680149126801501268015112680152126801531268015412680155126801561268015712680158126801591268016012680161126801621268016312680164126801651268016612680167126801681268016912680170126801711268017212680173126801741268017512680176126801771268017812680179126801801268018112680182126801831268018412680185126801861268018712680188126801891268019012680191126801921268019312680194126801951268019612680197126801981268019912680200126802011268020212680203126802041268020512680206126802071268020812680209126802101268021112680212126802131268021412680215126802161268021712680218126802191268022012680221126802221268022312680224126802251268022612680227126802281268022912680230126802311268023212680233126802341268023512680236126802371268023812680239126802401268024112680242126802431268024412680245126802461268024712680248126802491268025012680251126802521268025312680254126802551268025612680257126802581268025912680260126802611268026212680263126802641268026512680266126802671268026812680269126802701268027112680272126802731268027412680275126802761268027712680278126802791268028012680281126802821268028312680284126802851268028612680287126802881268028912680290126802911268029212680293126802941268029512680296126802971268029812680299126803001268030112680302126803031268030412680305126803061268030712680308126803091268031012680311126803121268031312680314126803151268031612680317126803181268031912680320126803211268032212680323126803241268032512680326126803271268032812680329126803301268033112680332126803331268033412680335126803361268033712680338126803391268034012680341126803421268034312680344126803451268034612680347126803481268034912680350126803511268035212680353126803541268035512680356126803571268035812680359126803601268036112680362126803631268036412680365126803661268036712680368126803691268037012680371126803721268037312680374126803751268037612680377126803781268037912680380126803811268038212680383126803841268038512680386126803871268038812680389126803901268039112680392126803931268039412680395126803961268039712680398126803991268040012680401126804021268040312680404126804051268040612690086126900871269008812690089126900901269009112690092126900931269009412690095126900961269009712690098126900991269010012690101126901021269010312690104126901051269010612690107126901081269010912690110126901111269011212690113126901141269011512690116126901171269011812690119126901201269012112690122126901231269012412690125126901261269012712690128126901291269013012690131126901321269013312690134126901351269013612690137126901381269013912690140126901411269014212690143126901441269014512690146126901471269014812690149126901501269015112690152126901531269015412690155126901561269015712690158126901591269016012690161126901621269016312690164126901651269016612690167126901681269016912690170126901711269017212690173126901741269017512690176126901771269017812690179126901801269018112690182126901831269018412690185126901861269018712690188126901891269019012690191126901921269019312690194126901951269019612690197126901981269019912690200126902011269020212690203126902041269020512690206126902071269020812690209126902101269021112690212126902131269021412690215126902161269021712690218126902191269022012690221126902221269022312690224126902251269022612690227126902281269022912690230126902311269023212690233126902341269023512690236126902371269023812690239126902401269024112690242126902431269024412690245126902461269024712690248126902491269025012690251126902521269025312690254126902551269025612690257126902581269025912690260126902611269026212690263126902641269026512690266126902671269026812690269126902701269027112690272126902731269027412690275126902761269027712690278126902791269028012690281126902821269028312690284126902851269028612690287126902881269028912690290126902911269029212690293126902941269029512690296126902971269029812690299126903001269030112690302126903031269030412690305126903061269030712690308126903091269031012690311126903121269031312690314126903151269031612690317126903181269031912690320126903211269032212690323126903241269032512690326126903271269032812690329126903301269033112690332126903331269033412690335126903361269033712690338126903391269034012690341126903421269034312690344126903451269034612690347126903481269034912690350126903511269035212690353126903541269035512690356126903571269035812690359126903601269036112690362126903631269036412690365126903661269036712690368126903691269037012690371126903721269037312690374126903751269037612690377126903781269037912690380126903811269038212690383126903841269038512690386126903871269038812690389126903901269039112690392126903931269039412690395126903961269039712690398126903991269040012690401126904021269040312690404126904051269040612700087127000881270008912700090127000911270009212700093127000941270009512700096127000971270009812700099127001001270010112700102127001031270010412700105127001061270010712700108127001091270011012700111127001121270011312700114127001151270011612700117127001181270011912700120127001211270012212700123127001241270012512700126127001271270012812700129127001301270013112700132127001331270013412700135127001361270013712700138127001391270014012700141127001421270014312700144127001451270014612700147127001481270014912700150127001511270015212700153127001541270015512700156127001571270015812700159127001601270016112700162127001631270016412700165127001661270016712700168127001691270017012700171127001721270017312700174127001751270017612700177127001781270017912700180127001811270018212700183127001841270018512700186127001871270018812700189127001901270019112700192127001931270019412700195127001961270019712700198127001991270020012700201127002021270020312700204127002051270020612700207127002081270020912700210127002111270021212700213127002141270021512700216127002171270021812700219127002201270022112700222127002231270022412700225127002261270022712700228127002291270023012700231127002321270023312700234127002351270023612700237127002381270023912700240127002411270024212700243127002441270024512700246127002471270024812700249127002501270025112700252127002531270025412700255127002561270025712700258127002591270026012700261127002621270026312700264127002651270026612700267127002681270026912700270127002711270027212700273127002741270027512700276127002771270027812700279127002801270028112700282127002831270028412700285127002861270028712700288127002891270029012700291127002921270029312700294127002951270029612700297127002981270029912700300127003011270030212700303127003041270030512700306127003071270030812700309127003101270031112700312127003131270031412700315127003161270031712700318127003191270032012700321127003221270032312700324127003251270032612700327127003281270032912700330127003311270033212700333127003341270033512700336127003371270033812700339127003401270034112700342127003431270034412700345127003461270034712700348127003491270035012700351127003521270035312700354127003551270035612700357127003581270035912700360127003611270036212700363127003641270036512700366127003671270036812700369127003701270037112700372127003731270037412700375127003761270037712700378127003791270038012700381127003821270038312700384127003851270038612700387127003881270038912700390127003911270039212700393127003941270039512700396127003971270039812700399127004001270040112700402127004031270040412700405127004061271008712710088127100891271009012710091127100921271009312710094127100951271009612710097127100981271009912710100127101011271010212710103127101041271010512710106127101071271010812710109127101101271011112710112127101131271011412710115127101161271011712710118127101191271012012710121127101221271012312710124127101251271012612710127127101281271012912710130127101311271013212710133127101341271013512710136127101371271013812710139127101401271014112710142127101431271014412710145127101461271014712710148127101491271015012710151127101521271015312710154127101551271015612710157127101581271015912710160127101611271016212710163127101641271016512710166127101671271016812710169127101701271017112710172127101731271017412710175127101761271017712710178127101791271018012710181127101821271018312710184127101851271018612710187127101881271018912710190127101911271019212710193127101941271019512710196127101971271019812710199127102001271020112710202127102031271020412710205127102061271020712710208127102091271021012710211127102121271021312710214127102151271021612710217127102181271021912710220127102211271022212710223127102241271022512710226127102271271022812710229127102301271023112710232127102331271023412710235127102361271023712710238127102391271024012710241127102421271024312710244127102451271024612710247127102481271024912710250127102511271025212710253127102541271025512710256127102571271025812710259127102601271026112710262127102631271026412710265127102661271026712710268127102691271027012710271127102721271027312710274127102751271027612710277127102781271027912710280127102811271028212710283127102841271028512710286127102871271028812710289127102901271029112710292127102931271029412710295127102961271029712710298127102991271030012710301127103021271030312710304127103051271030612710307127103081271030912710310127103111271031212710313127103141271031512710316127103171271031812710319127103201271032112710322127103231271032412710325127103261271032712710328127103291271033012710331127103321271033312710334127103351271033612710337127103381271033912710340127103411271034212710343127103441271034512710346127103471271034812710349127103501271035112710352127103531271035412710355127103561271035712710358127103591271036012710361127103621271036312710364127103651271036612710367127103681271036912710370127103711271037212710373127103741271037512710376127103771271037812710379127103801271038112710382127103831271038412710385127103861271038712710388127103891271039012710391127103921271039312710394127103951271039612710397127103981271039912710400127104011271040212710403127104041271040512710406127200881272008912720090127200911272009212720093127200941272009512720096127200971272009812720099127201001272010112720102127201031272010412720105127201061272010712720108127201091272011012720111127201121272011312720114127201151272011612720117127201181272011912720120127201211272012212720123127201241272012512720126127201271272012812720129127201301272013112720132127201331272013412720135127201361272013712720138127201391272014012720141127201421272014312720144127201451272014612720147127201481272014912720150127201511272015212720153127201541272015512720156127201571272015812720159127201601272016112720162127201631272016412720165127201661272016712720168127201691272017012720171127201721272017312720174127201751272017612720177127201781272017912720180127201811272018212720183127201841272018512720186127201871272018812720189127201901272019112720192127201931272019412720195127201961272019712720198127201991272020012720201127202021272020312720204127202051272020612720207127202081272020912720210127202111272021212720213127202141272021512720216127202171272021812720219127202201272022112720222127202231272022412720225127202261272022712720228127202291272023012720231127202321272023312720234127202351272023612720237127202381272023912720240127202411272024212720243127202441272024512720246127202471272024812720249127202501272025112720252127202531272025412720255127202561272025712720258127202591272026012720261127202621272026312720264127202651272026612720267127202681272026912720270127202711272027212720273127202741272027512720276127202771272027812720279127202801272028112720282127202831272028412720285127202861272028712720288127202891272029012720291127202921272029312720294127202951272029612720297127202981272029912720300127203011272030212720303127203041272030512720306127203071272030812720309127203101272031112720312127203131272031412720315127203161272031712720318127203191272032012720321127203221272032312720324127203251272032612720327127203281272032912720330127203311272033212720333127203341272033512720336127203371272033812720339127203401272034112720342127203431272034412720345127203461272034712720348127203491272035012720351127203521272035312720354127203551272035612720357127203581272035912720360127203611272036212720363127203641272036512720366127203671272036812720369127203701272037112720372127203731272037412720375127203761272037712720378127203791272038012720381127203821272038312720384127203851272038612720387127203881272038912720390127203911272039212720393127203941272039512720396127203971272039812720399127204001272040112720402127204031272040412720405127204061273008812730089127300901273009112730092127300931273009412730095127300961273009712730098127300991273010012730101127301021273010312730104127301051273010612730107127301081273010912730110127301111273011212730113127301141273011512730116127301171273011812730119127301201273012112730122127301231273012412730125127301261273012712730128127301291273013012730131127301321273013312730134127301351273013612730137127301381273013912730140127301411273014212730143127301441273014512730146127301471273014812730149127301501273015112730152127301531273015412730155127301561273015712730158127301591273016012730161127301621273016312730164127301651273016612730167127301681273016912730170127301711273017212730173127301741273017512730176127301771273017812730179127301801273018112730182127301831273018412730185127301861273018712730188127301891273019012730191127301921273019312730194127301951273019612730197127301981273019912730200127302011273020212730203127302041273020512730206127302071273020812730209127302101273021112730212127302131273021412730215127302161273021712730218127302191273022012730221127302221273022312730224127302251273022612730227127302281273022912730230127302311273023212730233127302341273023512730236127302371273023812730239127302401273024112730242127302431273024412730245127302461273024712730248127302491273025012730251127302521273025312730254127302551273025612730257127302581273025912730260127302611273026212730263127302641273026512730266127302671273026812730269127302701273027112730272127302731273027412730275127302761273027712730278127302791273028012730281127302821273028312730284127302851273028612730287127302881273028912730290127302911273029212730293127302941273029512730296127302971273029812730299127303001273030112730302127303031273030412730305127303061273030712730308127303091273031012730311127303121273031312730314127303151273031612730317127303181273031912730320127303211273032212730323127303241273032512730326127303271273032812730329127303301273033112730332127303331273033412730335127303361273033712730338127303391273034012730341127303421273034312730344127303451273034612730347127303481273034912730350127303511273035212730353127303541273035512730356127303571273035812730359127303601273036112730362127303631273036412730365127303661273036712730368127303691273037012730371127303721273037312730374127303751273037612730377127303781273037912730380127303811273038212730383127303841273038512730386127303871273038812730389127303901273039112730392127303931273039412730395127303961273039712730398127303991273040012730401127304021273040312730404127304051273040612740089127400901274009112740092127400931274009412740095127400961274009712740098127400991274010012740101127401021274010312740104127401051274010612740107127401081274010912740110127401111274011212740113127401141274011512740116127401171274011812740119127401201274012112740122127401231274012412740125127401261274012712740128127401291274013012740131127401321274013312740134127401351274013612740137127401381274013912740140127401411274014212740143127401441274014512740146127401471274014812740149127401501274015112740152127401531274015412740155127401561274015712740158127401591274016012740161127401621274016312740164127401651274016612740167127401681274016912740170127401711274017212740173127401741274017512740176127401771274017812740179127401801274018112740182127401831274018412740185127401861274018712740188127401891274019012740191127401921274019312740194127401951274019612740197127401981274019912740200127402011274020212740203127402041274020512740206127402071274020812740209127402101274021112740212127402131274021412740215127402161274021712740218127402191274022012740221127402221274022312740224127402251274022612740227127402281274022912740230127402311274023212740233127402341274023512740236127402371274023812740239127402401274024112740242127402431274024412740245127402461274024712740248127402491274025012740251127402521274025312740254127402551274025612740257127402581274025912740260127402611274026212740263127402641274026512740266127402671274026812740269127402701274027112740272127402731274027412740275127402761274027712740278127402791274028012740281127402821274028312740284127402851274028612740287127402881274028912740290127402911274029212740293127402941274029512740296127402971274029812740299127403001274030112740302127403031274030412740305127403061274030712740308127403091274031012740311127403121274031312740314127403151274031612740317127403181274031912740320127403211274032212740323127403241274032512740326127403271274032812740329127403301274033112740332127403331274033412740335127403361274033712740338127403391274034012740341127403421274034312740344127403451274034612740347127403481274034912740350127403511274035212740353127403541274035512740356127403571274035812740359127403601274036112740362127403631274036412740365127403661274036712740368127403691274037012740371127403721274037312740374127403751274037612740377127403781274037912740380127403811274038212740383127403841274038512740386127403871274038812740389127403901274039112740392127403931274039412740395127403961274039712740398127403991274040012740401127404021274040312740404127404051274040612750089127500901275009112750092127500931275009412750095127500961275009712750098127500991275010012750101127501021275010312750104127501051275010612750107127501081275010912750110127501111275011212750113127501141275011512750116127501171275011812750119127501201275012112750122127501231275012412750125127501261275012712750128127501291275013012750131127501321275013312750134127501351275013612750137127501381275013912750140127501411275014212750143127501441275014512750146127501471275014812750149127501501275015112750152127501531275015412750155127501561275015712750158127501591275016012750161127501621275016312750164127501651275016612750167127501681275016912750170127501711275017212750173127501741275017512750176127501771275017812750179127501801275018112750182127501831275018412750185127501861275018712750188127501891275019012750191127501921275019312750194127501951275019612750197127501981275019912750200127502011275020212750203127502041275020512750206127502071275020812750209127502101275021112750212127502131275021412750215127502161275021712750218127502191275022012750221127502221275022312750224127502251275022612750227127502281275022912750230127502311275023212750233127502341275023512750236127502371275023812750239127502401275024112750242127502431275024412750245127502461275024712750248127502491275025012750251127502521275025312750254127502551275025612750257127502581275025912750260127502611275026212750263127502641275026512750266127502671275026812750269127502701275027112750272127502731275027412750275127502761275027712750278127502791275028012750281127502821275028312750284127502851275028612750287127502881275028912750290127502911275029212750293127502941275029512750296127502971275029812750299127503001275030112750302127503031275030412750305127503061275030712750308127503091275031012750311127503121275031312750314127503151275031612750317127503181275031912750320127503211275032212750323127503241275032512750326127503271275032812750329127503301275033112750332127503331275033412750335127503361275033712750338127503391275034012750341127503421275034312750344127503451275034612750347127503481275034912750350127503511275035212750353127503541275035512750356127503571275035812750359127503601275036112750362127503631275036412750365127503661275036712750368127503691275037012750371127503721275037312750374127503751275037612750377127503781275037912750380127503811275038212750383127503841275038512750386127503871275038812750389127503901275039112750392127503931275039412750395127503961275039712750398127503991275040012750401127504021275040312750404127504051275040612760090127600911276009212760093127600941276009512760096127600971276009812760099127601001276010112760102127601031276010412760105127601061276010712760108127601091276011012760111127601121276011312760114127601151276011612760117127601181276011912760120127601211276012212760123127601241276012512760126127601271276012812760129127601301276013112760132127601331276013412760135127601361276013712760138127601391276014012760141127601421276014312760144127601451276014612760147127601481276014912760150127601511276015212760153127601541276015512760156127601571276015812760159127601601276016112760162127601631276016412760165127601661276016712760168127601691276017012760171127601721276017312760174127601751276017612760177127601781276017912760180127601811276018212760183127601841276018512760186127601871276018812760189127601901276019112760192127601931276019412760195127601961276019712760198127601991276020012760201127602021276020312760204127602051276020612760207127602081276020912760210127602111276021212760213127602141276021512760216127602171276021812760219127602201276022112760222127602231276022412760225127602261276022712760228127602291276023012760231127602321276023312760234127602351276023612760237127602381276023912760240127602411276024212760243127602441276024512760246127602471276024812760249127602501276025112760252127602531276025412760255127602561276025712760258127602591276026012760261127602621276026312760264127602651276026612760267127602681276026912760270127602711276027212760273127602741276027512760276127602771276027812760279127602801276028112760282127602831276028412760285127602861276028712760288127602891276029012760291127602921276029312760294127602951276029612760297127602981276029912760300127603011276030212760303127603041276030512760306127603071276030812760309127603101276031112760312127603131276031412760315127603161276031712760318127603191276032012760321127603221276032312760324127603251276032612760327127603281276032912760330127603311276033212760333127603341276033512760336127603371276033812760339127603401276034112760342127603431276034412760345127603461276034712760348127603491276035012760351127603521276035312760354127603551276035612760357127603581276035912760360127603611276036212760363127603641276036512760366127603671276036812760369127603701276037112760372127603731276037412760375127603761276037712760378127603791276038012760381127603821276038312760384127603851276038612760387127603881276038912760390127603911276039212760393127603941276039512760396127603971276039812760399127604001276040112760402127604031276040412760405127604061277009012770091127700921277009312770094127700951277009612770097127700981277009912770100127701011277010212770103127701041277010512770106127701071277010812770109127701101277011112770112127701131277011412770115127701161277011712770118127701191277012012770121127701221277012312770124127701251277012612770127127701281277012912770130127701311277013212770133127701341277013512770136127701371277013812770139127701401277014112770142127701431277014412770145127701461277014712770148127701491277015012770151127701521277015312770154127701551277015612770157127701581277015912770160127701611277016212770163127701641277016512770166127701671277016812770169127701701277017112770172127701731277017412770175127701761277017712770178127701791277018012770181127701821277018312770184127701851277018612770187127701881277018912770190127701911277019212770193127701941277019512770196127701971277019812770199127702001277020112770202127702031277020412770205127702061277020712770208127702091277021012770211127702121277021312770214127702151277021612770217127702181277021912770220127702211277022212770223127702241277022512770226127702271277022812770229127702301277023112770232127702331277023412770235127702361277023712770238127702391277024012770241127702421277024312770244127702451277024612770247127702481277024912770250127702511277025212770253127702541277025512770256127702571277025812770259127702601277026112770262127702631277026412770265127702661277026712770268127702691277027012770271127702721277027312770274127702751277027612770277127702781277027912770280127702811277028212770283127702841277028512770286127702871277028812770289127702901277029112770292127702931277029412770295127702961277029712770298127702991277030012770301127703021277030312770304127703051277030612770307127703081277030912770310127703111277031312770314127703151277031612770317127703181277031912770320127703211277032212770323127703241277032512770326127703271277032812770329127703301277033112770332127703331277033412770335127703361277033712770338127703391277034012770341127703421277034312770344127703451277034612770347127703481277034912770350127703511277035212770353127703541277035512770356127703571277035812770359127703601277036112770362127703631277036412770365127703661277036712770368127703691277037012770371127703721277037312770374127703751277037612770377127703781277037912770380127703811277038212770383127703841277038512770386127703871277038812770389127703901277039112770392127703931277039412770395127703961277039712770398127703991277040012770401127704021277040312770404127704051278009012780091127800921278009312780094127800951278009612780097127800981278009912780100127801011278010212780103127801041278010512780106127801071278010812780109127801101278011112780112127801131278011412780115127801161278011712780118127801191278012012780121127801221278012312780124127801251278012612780127127801281278012912780130127801311278013212780133127801341278013512780136127801371278013812780139127801401278014112780142127801431278014412780145127801461278014712780148127801491278015012780151127801521278015312780154127801551278015612780157127801581278015912780160127801611278016212780163127801641278016512780166127801671278016812780169127801701278017112780172127801731278017412780175127801761278017712780178127801791278018012780181127801821278018312780184127801851278018612780187127801881278018912780190127801911278019212780193127801941278019512780196127801971278019812780199127802001278020112780202127802031278020412780205127802061278020712780208127802091278021012780211127802121278021312780214127802151278021612780217127802181278021912780220127802211278022212780223127802241278022512780226127802271278022812780229127802301278023112780232127802331278023412780235127802361278023712780238127802391278024012780241127802421278024312780244127802451278024612780247127802481278024912780250127802511278025212780253127802541278025512780256127802571278025812780259127802601278026112780262127802631278026412780265127802661278026712780268127802691278027012780271127802721278027312780274127802751278027612780277127802781278027912780280127802811278028212780283127802841278028512780286127802871278028812780289127802901278029112780292127802931278029412780295127802961278029712780298127802991278030012780301127803021278030312780304127803051278030612780307127803081278030912780314127803151278031612780317127803181278031912780320127803211278032212780323127803241278032512780326127803271278032812780329127803301278033112780332127803331278033412780335127803361278033712780338127803391278034012780341127803421278034312780344127803451278034612780347127803481278034912780350127803511278035212780353127803541278035512780356127803571278035812780359127803601278036112780362127803631278036412780365127803661278036712780368127803691278037012780371127803721278037312780374127803751278037612780377127803781278037912780380127803811278038212780383127803841278038512780386127803871278038812780389127803901278039112780392127803931278039412780395127803961278039712780398127803991278040012780401127804021278040312780404127804051279009012790091127900921279009312790094127900951279009612790097127900981279009912790100127901011279010212790103127901041279010512790106127901071279010812790109127901101279011112790112127901131279011412790115127901161279011712790118127901191279012012790121127901221279012312790124127901251279012612790127127901281279012912790130127901311279013212790133127901341279013512790136127901371279013812790139127901401279014112790142127901431279014412790145127901461279014712790148127901491279015012790151127901521279015312790154127901551279015612790157127901581279015912790160127901611279016212790163127901641279016512790166127901671279016812790169127901701279017112790172127901731279017412790175127901761279017712790178127901791279018012790181127901821279018312790184127901851279018612790187127901881279018912790190127901911279019212790193127901941279019512790196127901971279019812790199127902001279020112790202127902031279020412790205127902061279020712790208127902091279021012790211127902121279021312790214127902151279021612790217127902181279021912790220127902211279022212790223127902241279022512790226127902271279022812790229127902301279023112790232127902331279023412790235127902361279023712790238127902391279024012790241127902421279024312790244127902451279024612790247127902481279024912790250127902511279025212790253127902541279025512790256127902571279025812790259127902601279026112790262127902631279026412790265127902661279026712790268127902691279027012790271127902721279027312790274127902751279027612790277127902781279027912790280127902811279028212790283127902841279028512790286127902871279028812790289127902901279029112790292127902931279029412790295127902961279029712790298127902991279030012790301127903021279030312790304127903051279030612790307127903141279031512790316127903171279031812790319127903201279032112790322127903231279032412790325127903261279032712790328127903291279033012790331127903321279033312790334127903351279033612790337127903381279033912790340127903411279034212790343127903441279034512790346127903471279034812790349127903501279035112790352127903531279035412790355127903561279035712790358127903591279036012790361127903621279036312790364127903651279036612790367127903681279036912790370127903711279037212790373127903741279037512790376127903771279037812790379127903801279038112790382127903831279038412790385127903861279038712790388127903891279039012790391127903921279039312790394127903951279039612790397127903981279039912790400127904011279040212790403127904041279040512800090128000911280009212800093128000941280009512800096128000971280009812800099128001001280010112800102128001031280010412800105128001061280010712800108128001091280011012800111128001121280011312800114128001151280011612800117128001181280011912800120128001211280012212800123128001241280012512800126128001271280012812800129128001301280013112800132128001331280013412800135128001361280013712800138128001391280014012800141128001421280014312800144128001451280014612800147128001481280014912800150128001511280015212800153128001541280015512800156128001571280015812800159128001601280016112800162128001631280016412800165128001661280016712800168128001691280017012800171128001721280017312800174128001751280017612800177128001781280017912800180128001811280018212800183128001841280018512800186128001871280018812800189128001901280019112800192128001931280019412800195128001961280019712800198128001991280020012800201128002021280020312800204128002051280020612800207128002081280020912800210128002111280021212800213128002141280021512800216128002171280021812800219128002201280022112800222128002231280022412800225128002261280022712800228128002291280023012800231128002321280023312800234128002351280023612800237128002381280023912800240128002411280024212800243128002441280024512800246128002471280024812800249128002501280025112800252128002531280025412800255128002561280025712800258128002591280026012800261128002621280026312800264128002651280026612800267128002681280026912800270128002711280027212800273128002741280027512800276128002771280027812800279128002801280028112800282128002831280028412800285128002861280028712800288128002891280029012800291128002921280029312800294128002951280029612800297128002981280029912800300128003011280030212800303128003041280030512800314128003151280031612800317128003181280031912800320128003211280032212800323128003241280032512800326128003271280032812800329128003301280033112800332128003331280033412800335128003361280033712800338128003391280034012800341128003421280034312800344128003451280034612800347128003481280034912800350128003511280035212800353128003541280035512800356128003571280035812800359128003601280036112800362128003631280036412800365128003661280036712800368128003691280037012800371128003721280037312800374128003751280037612800377128003781280037912800380128003811280038212800383128003841280038512800386128003871280038812800389128003901280039112800392128003931280039412800395128003961280039712800398128003991280040012800401128004021280040312800404128004051281009112810092128100931281009412810095128100961281009712810098128100991281010012810101128101021281010312810104128101051281010612810107128101081281010912810110128101111281011212810113128101141281011512810116128101171281011812810119128101201281012112810122128101231281012412810125128101261281012712810128128101291281013012810131128101321281013312810134128101351281013612810137128101381281013912810140128101411281014212810143128101441281014512810146128101471281014812810149128101501281015112810152128101531281015412810155128101561281015712810158128101591281016012810161128101621281016312810164128101651281016612810167128101681281016912810170128101711281017212810173128101741281017512810176128101771281017812810179128101801281018112810182128101831281018412810185128101861281018712810188128101891281019012810191128101921281019312810194128101951281019612810197128101981281019912810200128102011281020212810203128102041281020512810206128102071281020812810209128102101281021112810212128102131281021412810215128102161281021712810218128102191281022012810221128102221281022312810224128102251281022612810227128102281281022912810230128102311281023212810233128102341281023512810236128102371281023812810239128102401281024112810242128102431281024412810245128102461281024712810248128102491281025012810251128102521281025312810254128102551281025612810257128102581281025912810260128102611281026212810263128102641281026512810266128102671281026812810269128102701281027112810272128102731281027412810275128102761281027712810278128102791281028012810281128102821281028312810284128102851281028612810287128102881281028912810290128102911281029212810293128102941281029512810296128102971281029812810299128103001281030112810302128103031281030412810315128103161281031712810318128103191281032012810321128103221281032312810324128103251281032612810327128103281281032912810330128103311281033212810333128103341281033512810336128103371281033812810339128103401281034112810342128103431281034412810345128103461281034712810348128103491281035012810351128103521281035312810354128103551281035612810357128103581281035912810360128103611281036212810363128103641281036512810366128103671281036812810369128103701281037112810372128103731281037412810375128103761281037712810378128103791281038012810381128103821281038312810384128103851281038612810387128103881281038912810390128103911281039212810393128103941281039512810396128103971281039812810399128104001281040112810402128104031281040412810405128200911282009212820093128200941282009512820096128200971282009812820099128201001282010112820102128201031282010412820105128201061282010712820108128201091282011012820111128201121282011312820114128201151282011612820117128201181282011912820120128201211282012212820123128201241282012512820126128201271282012812820129128201301282013112820132128201331282013412820135128201361282013712820138128201391282014012820141128201421282014312820144128201451282014612820147128201481282014912820150128201511282015212820153128201541282015512820156128201571282015812820159128201601282016112820162128201631282016412820165128201661282016712820168128201691282017012820171128201721282017312820174128201751282017612820177128201781282017912820180128201811282018212820183128201841282018512820186128201871282018812820189128201901282019112820192128201931282019412820195128201961282019712820198128201991282020012820201128202021282020312820204128202051282020612820207128202081282020912820210128202111282021212820213128202141282021512820216128202171282021812820219128202201282022112820222128202231282022412820225128202261282022712820228128202291282023012820231128202321282023312820234128202351282023612820237128202381282023912820240128202411282024212820243128202441282024512820246128202471282024812820249128202501282025112820252128202531282025412820255128202561282025712820258128202591282026012820261128202621282026312820264128202651282026612820267128202681282026912820270128202711282027212820273128202741282027512820276128202771282027812820279128202801282028112820282128202831282028412820285128202861282028712820288128202891282029012820291128202921282029312820294128202951282029612820297128202981282029912820300128203011282030212820303128203041282031512820316128203171282031812820319128203201282032112820322128203231282032412820325128203261282032712820328128203291282033012820331128203321282033312820334128203351282033612820337128203381282033912820340128203411282034212820343128203441282034512820346128203471282034812820349128203501282035112820352128203531282035412820355128203561282035712820358128203591282036012820361128203621282036312820364128203651282036612820367128203681282036912820370128203711282037212820373128203741282037512820376128203771282037812820379128203801282038112820382128203831282038412820385128203861282038712820388128203891282039012820391128203921282039312820394128203951282039612820397128203981282039912820400128204011282040212820403128204041283009112830092128300931283009412830095128300961283009712830098128300991283010012830101128301021283010312830104128301051283010612830107128301081283010912830110128301111283011212830113128301141283011512830116128301171283011812830119128301201283012112830122128301231283012412830125128301261283012712830128128301291283013012830131128301321283013312830134128301351283013612830137128301381283013912830140128301411283014212830143128301441283014512830146128301471283014812830149128301501283015112830152128301531283015412830155128301561283015712830158128301591283016012830161128301621283016312830164128301651283016612830167128301681283016912830170128301711283017212830173128301741283017512830176128301771283017812830179128301801283018112830182128301831283018412830185128301861283018712830188128301891283019012830191128301921283019312830194128301951283019612830197128301981283019912830200128302011283020212830203128302041283020512830206128302071283020812830209128302101283021112830212128302131283021412830215128302161283021712830218128302191283022012830221128302221283022312830224128302251283022612830227128302281283022912830230128302311283023212830233128302341283023512830236128302371283023812830239128302401283024112830242128302431283024412830245128302461283024712830248128302491283025012830251128302521283025312830254128302551283025612830257128302581283025912830260128302611283026212830263128302641283026512830266128302671283026812830269128302701283027112830272128302731283027412830275128302761283027712830278128302791283028012830281128302821283028312830284128302851283028612830287128302881283028912830290128302911283029212830293128302941283029512830296128302971283029812830299128303001283030112830302128303031283030412830305128303161283031712830318128303191283032012830321128303221283032312830324128303251283032612830327128303281283032912830330128303311283033212830333128303341283033512830336128303371283033812830339128303401283034112830342128303431283034412830345128303461283034712830348128303491283035012830351128303521283035312830354128303551283035612830357128303581283035912830360128303611283036212830363128303641283036512830366128303671283036812830369128303701283037112830372128303731283037412830375128303761283037712830378128303791283038012830381128303821283038312830384128303851283038612830387128303881283038912830390128303911283039212830393128303941283039512830396128303971283039812830399128304001283040112830402128304031283040412840092128400931284009412840095128400961284009712840098128400991284010012840101128401021284010312840104128401051284010612840107128401081284010912840110128401111284011212840113128401141284011512840116128401171284011812840119128401201284012112840122128401231284012412840125128401261284012712840128128401291284013012840131128401321284013312840134128401351284013612840137128401381284013912840140128401411284014212840143128401441284014512840146128401471284014812840149128401501284015112840152128401531284015412840155128401561284015712840158128401591284016012840161128401621284016312840164128401651284016612840167128401681284016912840170128401711284017212840173128401741284017512840176128401771284017812840179128401801284018112840182128401831284018412840185128401861284018712840188128401891284019012840191128401921284019312840194128401951284019612840197128401981284019912840200128402011284020212840203128402041284020512840206128402071284020812840209128402101284021112840212128402131284021412840215128402161284021712840218128402191284022012840221128402221284022312840224128402251284022612840227128402281284022912840230128402311284023212840233128402341284023512840236128402371284023812840239128402401284024112840242128402431284024412840245128402461284024712840248128402491284025012840251128402521284025312840254128402551284025612840257128402581284025912840260128402611284026212840263128402641284026512840266128402671284026812840269128402701284027112840272128402731284027412840275128402761284027712840278128402791284028012840281128402821284028312840284128402851284028612840287128402881284028912840290128402911284029212840293128402941284029512840296128402971284029812840299128403001284030112840302128403031284030412840305128403061284031612840317128403181284031912840320128403211284032212840323128403241284032512840326128403271284032812840329128403301284033112840332128403331284033412840335128403361284033712840338128403391284034012840341128403421284034312840344128403451284034612840347128403481284034912840350128403511284035212840353128403541284035512840356128403571284035812840359128403601284036112840362128403631284036412840365128403661284036712840368128403691284037012840371128403721284037312840374128403751284037612840377128403781284037912840380128403811284038212840383128403841284038512840386128403871284038812840389128403901284039112840392128403931284039412840395128403961284039712840398128403991284040012840401128404021284040312850092128500931285009412850095128500961285009712850098128500991285010012850101128501021285010312850104128501051285010612850107128501081285010912850110128501111285011212850113128501141285011512850116128501171285011812850119128501201285012112850122128501231285012412850125128501261285012712850128128501291285013012850131128501321285013312850134128501351285013612850137128501381285013912850140128501411285014212850143128501441285014512850146128501471285014812850149128501501285015112850152128501531285015412850155128501561285015712850158128501591285016012850161128501621285016312850164128501651285016612850167128501681285016912850170128501711285017212850173128501741285017512850176128501771285017812850179128501801285018112850182128501831285018412850185128501861285018712850188128501891285019012850191128501921285019312850194128501951285019612850197128501981285019912850200128502011285020212850203128502041285020512850206128502071285020812850209128502101285021112850212128502131285021412850215128502161285021712850218128502191285022012850221128502221285022312850224128502251285022612850227128502281285022912850230128502311285023212850233128502341285023512850236128502371285023812850239128502401285024112850242128502431285024412850245128502461285024712850248128502491285025012850251128502521285025312850254128502551285025612850257128502581285025912850260128502611285026212850263128502641285026512850266128502671285026812850269128502701285027112850272128502731285027412850275128502761285027712850278128502791285028012850281128502821285028312850284128502851285028612850287128502881285028912850290128502911285029212850293128502941285029512850296128502971285029812850299128503001285030112850302128503031285030412850305128503061285031612850317128503181285031912850320128503211285032212850323128503241285032512850326128503271285032812850329128503301285033112850332128503331285033412850335128503361285033712850338128503391285034012850341128503421285034312850344128503451285034612850347128503481285034912850350128503511285035212850353128503541285035512850356128503571285035812850359128503601285036112850362128503631285036412850365128503661285036712850368128503691285037012850371128503721285037312850374128503751285037612850377128503781285037912850380128503811285038212850383128503841285038512850386128503871285038812850389128503901285039112850392128503931285039412850395128503961285039712850398128503991285040012850401128504021285040312860093128600941286009512860096128600971286009812860099128601001286010112860102128601031286010412860105128601061286010712860108128601091286011012860111128601121286011312860114128601151286011612860117128601181286011912860120128601211286012212860123128601241286012512860126128601271286012812860129128601301286013112860132128601331286013412860135128601361286013712860138128601391286014012860141128601421286014312860144128601451286014612860147128601481286014912860150128601511286015212860153128601541286015512860156128601571286015812860159128601601286016112860162128601631286016412860165128601661286016712860168128601691286017012860171128601721286017312860174128601751286017612860177128601781286017912860180128601811286018212860183128601841286018512860186128601871286018812860189128601901286019112860192128601931286019412860195128601961286019712860198128601991286020012860201128602021286020312860204128602051286020612860207128602081286020912860210128602111286021212860213128602141286021512860216128602171286021812860219128602201286022112860222128602231286022412860225128602261286022712860228128602291286023012860231128602321286023312860234128602351286023612860237128602381286023912860240128602411286024212860243128602441286024512860246128602471286024812860249128602501286025112860252128602531286025412860255128602561286025712860258128602591286026012860261128602621286026312860264128602651286026612860267128602681286026912860270128602711286027212860273128602741286027512860276128602771286027812860279128602801286028112860282128602831286028412860285128602861286028712860288128602891286029012860291128602921286029312860294128602951286029612860297128602981286029912860300128603011286030212860303128603041286030512860306128603071286031712860318128603191286032012860321128603221286032312860324128603251286032612860327128603281286032912860330128603311286033212860333128603341286033512860336128603371286033812860339128603401286034112860342128603431286034412860345128603461286034712860348128603491286035012860351128603521286035312860354128603551286035612860357128603581286035912860360128603611286036212860363128603641286036512860366128603671286036812860369128603701286037112860372128603731286037412860375128603761286037712860378128603791286038012860381128603821286038312860384128603851286038612860387128603881286038912860390128603911286039212860393128603941286039512860396128603971286039812860399128604001286040112860402128700931287009412870095128700961287009712870098128700991287010012870101128701021287010312870104128701051287010612870107128701081287010912870110128701111287011212870113128701141287011512870116128701171287011812870119128701201287012112870122128701231287012412870125128701261287012712870128128701291287013012870131128701321287013312870134128701351287013612870137128701381287013912870140128701411287014212870143128701441287014512870146128701471287014812870149128701501287015112870152128701531287015412870155128701561287015712870158128701591287016012870161128701621287016312870164128701651287016612870167128701681287016912870170128701711287017212870173128701741287017512870176128701771287017812870179128701801287018112870182128701831287018412870185128701861287018712870188128701891287019012870191128701921287019312870194128701951287019612870197128701981287019912870200128702011287020212870203128702041287020512870206128702071287020812870209128702101287021112870212128702131287021412870215128702161287021712870218128702191287022012870221128702221287022312870224128702251287022612870227128702281287022912870230128702311287023212870233128702341287023512870236128702371287023812870239128702401287024112870242128702431287024412870245128702461287024712870248128702491287025012870251128702521287025312870254128702551287025612870257128702581287025912870260128702611287026212870263128702641287026512870266128702671287026812870269128702701287027112870272128702731287027412870275128702761287027712870278128702791287028012870281128702821287028312870284128702851287028612870287128702881287028912870290128702911287029212870293128702941287029512870296128702971287029812870299128703001287030112870302128703031287030412870305128703061287030712870317128703181287031912870320128703211287032212870323128703241287032512870326128703271287032812870329128703301287033112870332128703331287033412870335128703361287033712870338128703391287034012870341128703421287034312870344128703451287034612870347128703481287034912870350128703511287035212870353128703541287035512870356128703571287035812870359128703601287036112870362128703631287036412870365128703661287036712870368128703691287037012870371128703721287037312870374128703751287037612870377128703781287037912870380128703811287038212870383128703841287038512870386128703871287038812870389128703901287039112870392128703931287039412870395128703961287039712870398128703991287040012870401128800941288009512880096128800971288009812880099128801001288010112880102128801031288010412880105128801061288010712880108128801091288011012880111128801121288011312880114128801151288011612880117128801181288011912880120128801211288012212880123128801241288012512880126128801271288012812880129128801301288013112880132128801331288013412880135128801361288013712880138128801391288014012880141128801421288014312880144128801451288014612880147128801481288014912880150128801511288015212880153128801541288015512880156128801571288015812880159128801601288016112880162128801631288016412880165128801661288016712880168128801691288017012880171128801721288017312880174128801751288017612880177128801781288017912880180128801811288018212880183128801841288018512880186128801871288018812880189128801901288019112880192128801931288019412880195128801961288019712880198128801991288020012880201128802021288020312880204128802051288020612880207128802081288020912880210128802111288021212880213128802141288021512880216128802171288021812880219128802201288022112880222128802231288022412880225128802261288022712880228128802291288023012880231128802321288023312880234128802351288023612880237128802381288023912880240128802411288024212880243128802441288024512880246128802471288024812880249128802501288025112880252128802531288025412880255128802561288025712880258128802591288026012880261128802621288026312880264128802651288026612880267128802681288026912880270128802711288027212880273128802741288027512880276128802771288027812880279128802801288028112880282128802831288028412880285128802861288028712880288128802891288029012880291128802921288029312880294128802951288029612880297128802981288029912880300128803011288030212880303128803041288030512880306128803071288030812880318128803191288032012880321128803221288032312880324128803251288032612880327128803281288032912880330128803311288033212880333128803341288033512880336128803371288033812880339128803401288034112880342128803431288034412880345128803461288034712880348128803491288035012880351128803521288035312880354128803551288035612880357128803581288035912880360128803611288036212880363128803641288036512880366128803671288036812880369128803701288037112880372128803731288037412880375128803761288037712880378128803791288038012880381128803821288038312880384128803851288038612880387128803881288038912880390128803911288039212880393128803941288039512880396128803971288039812880399128804001289009512890096128900971289009812890099128901001289010112890102128901031289010412890105128901061289010712890108128901091289011012890111128901121289011312890114128901151289011612890117128901181289011912890120128901211289012212890123128901241289012512890126128901271289012812890129128901301289013112890132128901331289013412890135128901361289013712890138128901391289014012890141128901421289014312890144128901451289014612890147128901481289014912890150128901511289015212890153128901541289015512890156128901571289015812890159128901601289016112890162128901631289016412890165128901661289016712890168128901691289017012890171128901721289017312890174128901751289017612890177128901781289017912890180128901811289018212890183128901841289018512890186128901871289018812890189128901901289019112890192128901931289019412890195128901961289019712890198128901991289020012890201128902021289020312890204128902051289020612890207128902081289020912890210128902111289021212890213128902141289021512890216128902171289021812890219128902201289022112890222128902231289022412890225128902261289022712890228128902291289023012890231128902321289023312890234128902351289023612890237128902381289023912890240128902411289024212890243128902441289024512890246128902471289024812890249128902501289025112890252128902531289025412890255128902561289025712890258128902591289026012890261128902621289026312890264128902651289026612890267128902681289026912890270128902711289027212890273128902741289027512890276128902771289027812890279128902801289028112890282128902831289028412890285128902861289028712890288128902891289029012890291128902921289029312890294128902951289029612890297128902981289029912890300128903011289030212890303128903041289030512890306128903071289030812890318128903191289032012890321128903221289032312890324128903251289032612890327128903281289032912890330128903311289033212890333128903341289033512890336128903371289033812890339128903401289034112890342128903431289034412890345128903461289034712890348128903491289035012890351128903521289035312890354128903551289035612890357128903581289035912890360128903611289036212890363128903641289036512890366128903671289036812890369128903701289037112890372128903731289037412890375128903761289037712890378128903791289038012890381128903821289038312890384128903851289038612890387128903881289038912890390128903911289039212890393128903941289039512890396128903971289039812890399129000951290009612900097129000981290009912900100129001011290010212900103129001041290010512900106129001071290010812900109129001101290011112900112129001131290011412900115129001161290011712900118129001191290012012900121129001221290012312900124129001251290012612900127129001281290012912900130129001311290013212900133129001341290013512900136129001371290013812900139129001401290014112900142129001431290014412900145129001461290014712900148129001491290015012900151129001521290015312900154129001551290015612900157129001581290015912900160129001611290016212900163129001641290016512900166129001671290016812900169129001701290017112900172129001731290017412900175129001761290017712900178129001791290018012900181129001821290018312900184129001851290018612900187129001881290018912900190129001911290019212900193129001941290019512900196129001971290019812900199129002001290020112900202129002031290020412900205129002061290020712900208129002091290021012900211129002121290021312900214129002151290021612900217129002181290021912900220129002211290022212900223129002241290022512900226129002271290022812900229129002301290023112900232129002331290023412900235129002361290023712900238129002391290024012900241129002421290024312900244129002451290024612900247129002481290024912900250129002511290025212900253129002541290025512900256129002571290025812900259129002601290026112900262129002631290026412900265129002661290026712900268129002691290027012900271129002721290027312900274129002751290027612900277129002781290027912900280129002811290028212900283129002841290028512900286129002871290028812900289129002901290029112900292129002931290029412900295129002961290029712900298129002991290030012900301129003021290030312900304129003051290030612900307129003081290031812900319129003201290032112900322129003231290032412900325129003261290032712900328129003291290033012900331129003321290033312900334129003351290033612900337129003381290033912900340129003411290034212900343129003441290034512900346129003471290034812900349129003501290035112900352129003531290035412900355129003561290035712900358129003591290036012900361129003621290036312900364129003651290036612900367129003681290036912900370129003711290037212900373129003741290037512900376129003771290037812900379129003801290038112900382129003831290038412900385129003861290038712900388129003891290039012900391129003921290039312900394129003951290039612900397129003981291009612910097129100981291009912910100129101011291010212910103129101041291010512910106129101071291010812910109129101101291011112910112129101131291011412910115129101161291011712910118129101191291012012910121129101221291012312910124129101251291012612910127129101281291012912910130129101311291013212910133129101341291013512910136129101371291013812910139129101401291014112910142129101431291014412910145129101461291014712910148129101491291015012910151129101521291015312910154129101551291015612910157129101581291015912910160129101611291016212910163129101641291016512910166129101671291016812910169129101701291017112910172129101731291017412910175129101761291017712910178129101791291018012910181129101821291018312910184129101851291018612910187129101881291018912910190129101911291019212910193129101941291019512910196129101971291019812910199129102001291020112910202129102031291020412910205129102061291020712910208129102091291021012910211129102121291021312910214129102151291021612910217129102181291021912910220129102211291022212910223129102241291022512910226129102271291022812910229129102301291023112910232129102331291023412910235129102361291023712910238129102391291024012910241129102421291024312910244129102451291024612910247129102481291024912910250129102511291025212910253129102541291025512910256129102571291025812910259129102601291026112910262129102631291026412910265129102661291026712910268129102691291027012910271129102721291027312910274129102751291027612910277129102781291027912910280129102811291028212910283129102841291028512910286129102871291028812910289129102901291029112910292129102931291029412910295129102961291029712910298129102991291030012910301129103021291030312910304129103051291030612910307129103081291030912910319129103201291032112910322129103231291032412910325129103261291032712910328129103291291033012910331129103321291033312910334129103351291033612910337129103381291033912910340129103411291034212910343129103441291034512910346129103471291034812910349129103501291035112910352129103531291035412910355129103561291035712910358129103591291036012910361129103621291036312910364129103651291036612910367129103681291036912910370129103711291037212910373129103741291037512910376129103771291037812910379129103801291038112910382129103831291038412910385129103861291038712910388129103891291039012910391129103921291039312910394129103951291039612920097129200981292009912920100129201011292010212920103129201041292010512920106129201071292010812920109129201101292011112920112129201131292011412920115129201161292011712920118129201191292012012920121129201221292012312920124129201251292012612920127129201281292012912920130129201311292013212920133129201341292013512920136129201371292013812920139129201401292014112920142129201431292014412920145129201461292014712920148129201491292015012920151129201521292015312920154129201551292015612920157129201581292015912920160129201611292016212920163129201641292016512920166129201671292016812920169129201701292017112920172129201731292017412920175129201761292017712920178129201791292018012920181129201821292018312920184129201851292018612920187129201881292018912920190129201911292019212920193129201941292019512920196129201971292019812920199129202001292020112920202129202031292020412920205129202061292020712920208129202091292021012920211129202121292021312920214129202151292021612920217129202181292021912920220129202211292022212920223129202241292022512920226129202271292022812920229129202301292023112920232129202331292023412920235129202361292023712920238129202391292024012920241129202421292024312920244129202451292024612920247129202481292024912920250129202511292025212920253129202541292025512920256129202571292025812920259129202601292026112920262129202631292026412920265129202661292026712920268129202691292027012920271129202721292027312920274129202751292027612920277129202781292027912920280129202811292028212920283129202841292028512920286129202871292028812920289129202901292029112920292129202931292029412920295129202961292029712920298129202991292030012920301129203021292030312920304129203051292030612920307129203081292030912920319129203201292032112920322129203231292032412920325129203261292032712920328129203291292033012920331129203321292033312920334129203351292033612920337129203381292033912920340129203411292034212920343129203441292034512920346129203471292034812920349129203501292035112920352129203531292035412920355129203561292035712920358129203591292036012920361129203621292036312920364129203651292036612920367129203681292036912920370129203711292037212920373129203741292037512920376129203771292037812920379129203801292038112920382129203831292038412920385129203861292038712920388129203891292039012920391129203921292039312920394129203951293009912930100129301011293010212930103129301041293010512930106129301071293010812930109129301101293011112930112129301131293011412930115129301161293011712930118129301191293012012930121129301221293012312930124129301251293012612930127129301281293012912930130129301311293013212930133129301341293013512930136129301371293013812930139129301401293014112930142129301431293014412930145129301461293014712930148129301491293015012930151129301521293015312930154129301551293015612930157129301581293015912930160129301611293016212930163129301641293016512930166129301671293016812930169129301701293017112930172129301731293017412930175129301761293017712930178129301791293018012930181129301821293018312930184129301851293018612930187129301881293018912930190129301911293019212930193129301941293019512930196129301971293019812930199129302001293020112930202129302031293020412930205129302061293020712930208129302091293021012930211129302121293021312930214129302151293021612930217129302181293021912930220129302211293022212930223129302241293022512930226129302271293022812930229129302301293023112930232129302331293023412930235129302361293023712930238129302391293024012930241129302421293024312930244129302451293024612930247129302481293024912930250129302511293025212930253129302541293025512930256129302571293025812930259129302601293026112930262129302631293026412930265129302661293026712930268129302691293027012930271129302721293027312930274129302751293027612930277129302781293027912930280129302811293028212930283129302841293028512930286129302871293028812930289129302901293029112930292129302931293029412930295129302961293029712930298129302991293030012930301129303021293030312930304129303051293030612930307129303081293030912930310129303201293032112930322129303231293032412930325129303261293032712930328129303291293033012930331129303321293033312930334129303351293033612930337129303381293033912930340129303411293034212930343129303441293034512930346129303471293034812930349129303501293035112930352129303531293035412930355129303561293035712930358129303591293036012930361129303621293036312930364129303651293036612930367129303681293036912930370129303711293037212930373129303741293037512930376129303771293037812930379129303801293038112930382129303831293038412930385129303861293038712930388129303891293039012930391129303921293039312930394129401001294010112940102129401031294010412940105129401061294010712940108129401091294011012940111129401121294011312940114129401151294011612940117129401181294011912940120129401211294012212940123129401241294012512940126129401271294012812940129129401301294013112940132129401331294013412940135129401361294013712940138129401391294014012940141129401421294014312940144129401451294014612940147129401481294014912940150129401511294015212940153129401541294015512940156129401571294015812940159129401601294016112940162129401631294016412940165129401661294016712940168129401691294017012940171129401721294017312940174129401751294017612940177129401781294017912940180129401811294018212940183129401841294018512940186129401871294018812940189129401901294019112940192129401931294019412940195129401961294019712940198129401991294020012940201129402021294020312940204129402051294020612940207129402081294020912940210129402111294021212940213129402141294021512940216129402171294021812940219129402201294022112940222129402231294022412940225129402261294022712940228129402291294023012940231129402321294023312940234129402351294023612940237129402381294023912940240129402411294024212940243129402441294024512940246129402471294024812940249129402501294025112940252129402531294025412940255129402561294025712940258129402591294026012940261129402621294026312940264129402651294026612940267129402681294026912940270129402711294027212940273129402741294027512940276129402771294027812940279129402801294028112940282129402831294028412940285129402861294028712940288129402891294029012940291129402921294029312940294129402951294029612940297129402981294029912940300129403011294030212940303129403041294030512940306129403071294030812940309129403101294032012940321129403221294032312940324129403251294032612940327129403281294032912940330129403311294033212940333129403341294033512940336129403371294033812940339129403401294034112940342129403431294034412940345129403461294034712940348129403491294035012940351129403521294035312940354129403551294035612940357129403581294035912940360129403611294036212940363129403641294036512940366129403671294036812940369129403701294037112940372129403731294037412940375129403761294037712940378129403791294038012940381129403821294038312940384129403851294038612940387129403881294038912940390129403911294039212940393129501001295010112950102129501031295010412950105129501061295010712950108129501091295011012950111129501121295011312950114129501151295011612950117129501181295011912950120129501211295012212950123129501241295012512950126129501271295012812950129129501301295013112950132129501331295013412950135129501361295013712950138129501391295014012950141129501421295014312950144129501451295014612950147129501481295014912950150129501511295015212950153129501541295015512950156129501571295015812950159129501601295016112950162129501631295016412950165129501661295016712950168129501691295017012950171129501721295017312950174129501751295017612950177129501781295017912950180129501811295018212950183129501841295018512950186129501871295018812950189129501901295019112950192129501931295019412950195129501961295019712950198129501991295020012950201129502021295020312950204129502051295020612950207129502081295020912950210129502111295021212950213129502141295021512950216129502171295021812950219129502201295022112950222129502231295022412950225129502261295022712950228129502291295023012950231129502321295023312950234129502351295023612950237129502381295023912950240129502411295024212950243129502441295024512950246129502471295024812950249129502501295025112950252129502531295025412950255129502561295025712950258129502591295026012950261129502621295026312950264129502651295026612950267129502681295026912950270129502711295027212950273129502741295027512950276129502771295027812950279129502801295028112950282129502831295028412950285129502861295028712950288129502891295029012950291129502921295029312950294129502951295029612950297129502981295029912950300129503011295030212950303129503041295030512950306129503071295030812950309129503101295032012950321129503221295032312950324129503251295032612950327129503281295032912950330129503311295033212950333129503341295033512950336129503371295033812950339129503401295034112950342129503431295034412950345129503461295034712950348129503491295035012950351129503521295035312950354129503551295035612950357129503581295035912950360129503611295036212950363129503641295036512950366129503671295036812950369129503701295037112950372129503731295037412950375129503761295037712950378129503791295038012950381129503821295038312950384129503851295038612950387129503881295038912950390129503911295039212960100129601011296010212960103129601041296010512960106129601071296010812960109129601101296011112960112129601131296011412960115129601161296011712960118129601191296012012960121129601221296012312960124129601251296012612960127129601281296012912960130129601311296013212960133129601341296013512960136129601371296013812960139129601401296014112960142129601431296014412960145129601461296014712960148129601491296015012960151129601521296015312960154129601551296015612960157129601581296015912960160129601611296016212960163129601641296016512960166129601671296016812960169129601701296017112960172129601731296017412960175129601761296017712960178129601791296018012960181129601821296018312960184129601851296018612960187129601881296018912960190129601911296019212960193129601941296019512960196129601971296019812960199129602001296020112960202129602031296020412960205129602061296020712960208129602091296021012960211129602121296021312960214129602151296021612960217129602181296021912960220129602211296022212960223129602241296022512960226129602271296022812960229129602301296023112960232129602331296023412960235129602361296023712960238129602391296024012960241129602421296024312960244129602451296024612960247129602481296024912960250129602511296025212960253129602541296025512960256129602571296025812960259129602601296026112960262129602631296026412960265129602661296026712960268129602691296027012960271129602721296027312960274129602751296027612960277129602781296027912960280129602811296028212960283129602841296028512960286129602871296028812960289129602901296029112960292129602931296029412960295129602961296029712960298129602991296030012960301129603021296030312960304129603051296030612960307129603081296030912960310129603111296032112960322129603231296032412960325129603261296032712960328129603291296033012960331129603321296033312960334129603351296033612960337129603381296033912960340129603411296034212960343129603441296034512960346129603471296034812960349129603501296035112960352129603531296035412960355129603561296035712960358129603591296036012960361129603621296036312960364129603651296036612960367129603681296036912960370129603711296037212960373129603741296037512960376129603771296037812960379129603801296038112960382129603831296038412960385129603861296038712960388129603891296039012960391129603921297010012970101129701021297010312970104129701051297010612970107129701081297010912970110129701111297011212970113129701141297011512970116129701171297011812970119129701201297012112970122129701231297012412970125129701261297012712970128129701291297013012970131129701321297013312970134129701351297013612970137129701381297013912970140129701411297014212970143129701441297014512970146129701471297014812970149129701501297015112970152129701531297015412970155129701561297015712970158129701591297016012970161129701621297016312970164129701651297016612970167129701681297016912970170129701711297017212970173129701741297017512970176129701771297017812970179129701801297018112970182129701831297018412970185129701861297018712970188129701891297019012970191129701921297019312970194129701951297019612970197129701981297019912970200129702011297020212970203129702041297020512970206129702071297020812970209129702101297021112970212129702131297021412970215129702161297021712970218129702191297022012970221129702221297022312970224129702251297022612970227129702281297022912970230129702311297023212970233129702341297023512970236129702371297023812970239129702401297024112970242129702431297024412970245129702461297024712970248129702491297025012970251129702521297025312970254129702551297025612970257129702581297025912970260129702611297026212970263129702641297026512970266129702671297026812970269129702701297027112970272129702731297027412970275129702761297027712970278129702791297028012970281129702821297028312970284129702851297028612970287129702881297028912970290129702911297029212970293129702941297029512970296129702971297029812970299129703001297030112970302129703031297030412970305129703061297030712970308129703091297031012970311129703211297032212970323129703241297032512970326129703271297032812970329129703301297033112970332129703331297033412970335129703361297033712970338129703391297034012970341129703421297034312970344129703451297034612970347129703481297034912970350129703511297035212970353129703541297035512970356129703571297035812970359129703601297036112970362129703631297036412970365129703661297036712970368129703691297037012970371129703721297037312970374129703751297037612970377129703781297037912970380129703811297038212970383129703841297038512970386129703871297038812970389129703901297039112970392129703931298009912980100129801011298010212980103129801041298010512980106129801071298010812980109129801101298011112980112129801131298011412980115129801161298011712980118129801191298012012980121129801221298012312980124129801251298012612980127129801281298012912980130129801311298013212980133129801341298013512980136129801371298013812980139129801401298014112980142129801431298014412980145129801461298014712980148129801491298015012980151129801521298015312980154129801551298015612980157129801581298015912980160129801611298016212980163129801641298016512980166129801671298016812980169129801701298017112980172129801731298017412980175129801761298017712980178129801791298018012980181129801821298018312980184129801851298018612980187129801881298018912980190129801911298019212980193129801941298019512980196129801971298019812980199129802001298020112980202129802031298020412980205129802061298020712980208129802091298021012980211129802121298021312980214129802151298021612980217129802181298021912980220129802211298022212980223129802241298022512980226129802271298022812980229129802301298023112980232129802331298023412980235129802361298023712980238129802391298024012980241129802421298024312980244129802451298024612980247129802481298024912980250129802511298025212980253129802541298025512980256129802571298025812980259129802601298026112980262129802631298026412980265129802661298026712980268129802691298027012980271129802721298027312980274129802751298027612980277129802781298027912980280129802811298028212980283129802841298028512980286129802871298028812980289129802901298029112980292129802931298029412980295129802961298029712980298129802991298030012980301129803021298030312980304129803051298030612980307129803081298030912980310129803111298032212980323129803241298032512980326129803271298032812980329129803301298033112980332129803331298033412980335129803361298033712980338129803391298034012980341129803421298034312980344129803451298034612980347129803481298034912980350129803511298035212980353129803541298035512980356129803571298035812980359129803601298036112980362129803631298036412980365129803661298036712980368129803691298037012980371129803721298037312980374129803751298037612980377129803781298037912980380129803811298038212980383129803841298038512980386129803871298038812980389129803901298039112980392129803931299009912990100129901011299010212990103129901041299010512990106129901071299010812990109129901101299011112990112129901131299011412990115129901161299011712990118129901191299012012990121129901221299012312990124129901251299012612990127129901281299012912990130129901311299013212990133129901341299013512990136129901371299013812990139129901401299014112990142129901431299014412990145129901461299014712990148129901491299015012990151129901521299015312990154129901551299015612990157129901581299015912990160129901611299016212990163129901641299016512990166129901671299016812990169129901701299017112990172129901731299017412990175129901761299017712990178129901791299018012990181129901821299018312990184129901851299018612990187129901881299018912990190129901911299019212990193129901941299019512990196129901971299019812990199129902001299020112990202129902031299020412990205129902061299020712990208129902091299021012990211129902121299021312990214129902151299021612990217129902181299021912990220129902211299022212990223129902241299022512990226129902271299022812990229129902301299023112990232129902331299023412990235129902361299023712990238129902391299024012990241129902421299024312990244129902451299024612990247129902481299024912990250129902511299025212990253129902541299025512990256129902571299025812990259129902601299026112990262129902631299026412990265129902661299026712990268129902691299027012990271129902721299027312990274129902751299027612990277129902781299027912990280129902811299028212990283129902841299028512990286129902871299028812990289129902901299029112990292129902931299029412990295129902961299029712990298129902991299030012990301129903021299030312990304129903051299030612990307129903081299030912990310129903111299032212990323129903241299032512990326129903271299032812990329129903301299033112990332129903331299033412990335129903361299033712990338129903391299034012990341129903421299034312990344129903451299034612990347129903481299034912990350129903511299035212990353129903541299035512990356129903571299035812990359129903601299036112990362129903631299036412990365129903661299036712990368129903691299037012990371129903721299037312990374129903751299037612990377129903781299037912990380129903811299038212990383129903841299038512990386129903871299038812990389129903901299039112990392129903931299039413000099130001001300010113000102130001031300010413000105130001061300010713000108130001091300011013000111130001121300011313000114130001151300011613000117130001181300011913000120130001211300012213000123130001241300012513000126130001271300012813000129130001301300013113000132130001331300013413000135130001361300013713000138130001391300014013000141130001421300014313000144130001451300014613000147130001481300014913000150130001511300015213000153130001541300015513000156130001571300015813000159130001601300016113000162130001631300016413000165130001661300016713000168130001691300017013000171130001721300017313000174130001751300017613000177130001781300017913000180130001811300018213000183130001841300018513000186130001871300018813000189130001901300019113000192130001931300019413000195130001961300019713000198130001991300020013000201130002021300020313000204130002051300020613000207130002081300020913000210130002111300021213000213130002141300021513000216130002171300021813000219130002201300022113000222130002231300022413000225130002261300022713000228130002291300023013000231130002321300023313000234130002351300023613000237130002381300023913000240130002411300024213000243130002441300024513000246130002471300024813000249130002501300025113000252130002531300025413000255130002561300025713000258130002591300026013000261130002621300026313000264130002651300026613000267130002681300026913000270130002711300027213000273130002741300027513000276130002771300027813000279130002801300028113000282130002831300028413000285130002861300028713000288130002891300029013000291130002921300029313000294130002951300029613000297130002981300029913000300130003011300030213000303130003041300030513000306130003071300030813000309130003101300031113000322130003231300032413000325130003261300032713000328130003291300033013000331130003321300033313000334130003351300033613000337130003381300033913000340130003411300034213000343130003441300034513000346130003471300034813000349130003501300035113000352130003531300035413000355130003561300035713000358130003591300036013000361130003621300036313000364130003651300036613000367130003681300036913000370130003711300037213000373130003741300037513000376130003771300037813000379130003801300038113000382130003831300038413000385130003861300038713000388130003891300039013000391130003921300039313000394130100991301010013010101130101021301010313010104130101051301010613010107130101081301010913010110130101111301011213010113130101141301011513010116130101171301011813010119130101201301012113010122130101231301012413010125130101261301012713010128130101291301013013010131130101321301013313010134130101351301013613010137130101381301013913010140130101411301014213010143130101441301014513010146130101471301014813010149130101501301015113010152130101531301015413010155130101561301015713010158130101591301016013010161130101621301016313010164130101651301016613010167130101681301016913010170130101711301017213010173130101741301017513010176130101771301017813010179130101801301018113010182130101831301018413010185130101861301018713010188130101891301019013010191130101921301019313010194130101951301019613010197130101981301019913010200130102011301020213010203130102041301020513010206130102071301020813010209130102101301021113010212130102131301021413010215130102161301021713010218130102191301022013010221130102221301022313010224130102251301022613010227130102281301022913010230130102311301023213010233130102341301023513010236130102371301023813010239130102401301024113010242130102431301024413010245130102461301024713010248130102491301025013010251130102521301025313010254130102551301025613010257130102581301025913010260130102611301026213010263130102641301026513010266130102671301026813010269130102701301027113010272130102731301027413010275130102761301027713010278130102791301028013010281130102821301028313010284130102851301028613010287130102881301028913010290130102911301029213010293130102941301029513010296130102971301029813010299130103001301030113010302130103031301030413010305130103061301030713010308130103091301031013010311130103231301032413010325130103261301032713010328130103291301033013010331130103321301033313010334130103351301033613010337130103381301033913010340130103411301034213010343130103441301034513010346130103471301034813010349130103501301035113010352130103531301035413010355130103561301035713010358130103591301036013010361130103621301036313010364130103651301036613010367130103681301036913010370130103711301037213010373130103741301037513010376130103771301037813010379130103801301038113010382130103831301038413010385130103861301038713010388130103891301039013010391130103921301039313010394130200981302009913020100130201011302010213020103130201041302010513020106130201071302010813020109130201101302011113020112130201131302011413020115130201161302011713020118130201191302012013020121130201221302012313020124130201251302012613020127130201281302012913020130130201311302013213020133130201341302013513020136130201371302013813020139130201401302014113020142130201431302014413020145130201461302014713020148130201491302015013020151130201521302015313020154130201551302015613020157130201581302015913020160130201611302016213020163130201641302016513020166130201671302016813020169130201701302017113020172130201731302017413020175130201761302017713020178130201791302018013020181130201821302018313020184130201851302018613020187130201881302018913020190130201911302019213020193130201941302019513020196130201971302019813020199130202001302020113020202130202031302020413020205130202061302020713020208130202091302021013020211130202121302021313020214130202151302021613020217130202181302021913020220130202211302022213020223130202241302022513020226130202271302022813020229130202301302023113020232130202331302023413020235130202361302023713020238130202391302024013020241130202421302024313020244130202451302024613020247130202481302024913020250130202511302025213020253130202541302025513020256130202571302025813020259130202601302026113020262130202631302026413020265130202661302026713020268130202691302027013020271130202721302027313020274130202751302027613020277130202781302027913020280130202811302028213020283130202841302028513020286130202871302028813020289130202901302029113020292130202931302029413020295130202961302029713020298130202991302030013020301130203021302030313020304130203051302030613020307130203081302030913020310130203111302032313020324130203251302032613020327130203281302032913020330130203311302033213020333130203341302033513020336130203371302033813020339130203401302034113020342130203431302034413020345130203461302034713020348130203491302035013020351130203521302035313020354130203551302035613020357130203581302035913020360130203611302036213020363130203641302036513020366130203671302036813020369130203701302037113020372130203731302037413020375130203761302037713020378130203791302038013020381130203821302038313020384130203851302038613020387130203881302038913020390130203911302039213020393130203941302039513030098130300991303010013030101130301021303010313030104130301051303010613030107130301081303010913030110130301111303011213030113130301141303011513030116130301171303011813030119130301201303012113030122130301231303012413030125130301261303012713030128130301291303013013030131130301321303013313030134130301351303013613030137130301381303013913030140130301411303014213030143130301441303014513030146130301471303014813030149130301501303015113030152130301531303015413030155130301561303015713030158130301591303016013030161130301621303016313030164130301651303016613030167130301681303016913030170130301711303017213030173130301741303017513030176130301771303017813030179130301801303018113030182130301831303018413030185130301861303018713030188130301891303019013030191130301921303019313030194130301951303019613030197130301981303019913030200130302011303020213030203130302041303020513030206130302071303020813030209130302101303021113030212130302131303021413030215130302161303021713030218130302191303022013030221130302221303022313030224130302251303022613030227130302281303022913030230130302311303023213030233130302341303023513030236130302371303023813030239130302401303024113030242130302431303024413030245130302461303024713030248130302491303025013030251130302521303025313030254130302551303025613030257130302581303025913030260130302611303026213030263130302641303026513030266130302671303026813030269130302701303027113030272130302731303027413030275130302761303027713030278130302791303028013030281130302821303028313030284130302851303028613030287130302881303028913030290130302911303029213030293130302941303029513030296130302971303029813030299130303001303030113030302130303031303030413030305130303061303030713030308130303091303031013030311130303241303032513030326130303271303032813030329130303301303033113030332130303331303033413030335130303361303033713030338130303391303034013030341130303421303034313030344130303451303034613030347130303481303034913030350130303511303035213030353130303541303035513030356130303571303035813030359130303601303036113030362130303631303036413030365130303661303036713030368130303691303037013030371130303721303037313030374130303751303037613030377130303781303037913030380130303811303038213030383130303841303038513030386130303871303038813030389130303901303039113030392130303931303039413030395130400981304009913040100130401011304010213040103130401041304010513040106130401071304010813040109130401101304011113040112130401131304011413040115130401161304011713040118130401191304012013040121130401221304012313040124130401251304012613040127130401281304012913040130130401311304013213040133130401341304013513040136130401371304013813040139130401401304014113040142130401431304014413040145130401461304014713040148130401491304015013040151130401521304015313040154130401551304015613040157130401581304015913040160130401611304016213040163130401641304016513040166130401671304016813040169130401701304017113040172130401731304017413040175130401761304017713040178130401791304018013040181130401821304018313040184130401851304018613040187130401881304018913040190130401911304019213040193130401941304019513040196130401971304019813040199130402001304020113040202130402031304020413040205130402061304020713040208130402091304021013040211130402121304021313040214130402151304021613040217130402181304021913040220130402211304022213040223130402241304022513040226130402271304022813040229130402301304023113040232130402331304023413040235130402361304023713040238130402391304024013040241130402421304024313040244130402451304024613040247130402481304024913040250130402511304025213040253130402541304025513040256130402571304025813040259130402601304026113040262130402631304026413040265130402661304026713040268130402691304027013040271130402721304027313040274130402751304027613040277130402781304027913040280130402811304028213040283130402841304028513040286130402871304028813040289130402901304029113040292130402931304029413040295130402961304029713040298130402991304030013040301130403021304030313040304130403051304030613040307130403081304030913040310130403111304031213040324130403251304032613040327130403281304032913040330130403311304033213040333130403341304033513040336130403371304033813040339130403401304034113040342130403431304034413040345130403461304034713040348130403491304035013040351130403521304035313040354130403551304035613040357130403581304035913040360130403611304036213040363130403641304036513040366130403671304036813040369130403701304037113040372130403731304037413040375130403761304037713040378130403791304038013040381130403821304038313040384130403851304038613040387130403881304038913040390130403911304039213040393130403941304039513050097130500981305009913050100130501011305010213050103130501041305010513050106130501071305010813050109130501101305011113050112130501131305011413050115130501161305011713050118130501191305012013050121130501221305012313050124130501251305012613050127130501281305012913050130130501311305013213050133130501341305013513050136130501371305013813050139130501401305014113050142130501431305014413050145130501461305014713050148130501491305015013050151130501521305015313050154130501551305015613050157130501581305015913050160130501611305016213050163130501641305016513050166130501671305016813050169130501701305017113050172130501731305017413050175130501761305017713050178130501791305018013050181130501821305018313050184130501851305018613050187130501881305018913050190130501911305019213050193130501941305019513050196130501971305019813050199130502001305020113050202130502031305020413050205130502061305020713050208130502091305021013050211130502121305021313050214130502151305021613050217130502181305021913050220130502211305022213050223130502241305022513050226130502271305022813050229130502301305023113050232130502331305023413050235130502361305023713050238130502391305024013050241130502421305024313050244130502451305024613050247130502481305024913050250130502511305025213050253130502541305025513050256130502571305025813050259130502601305026113050262130502631305026413050265130502661305026713050268130502691305027013050271130502721305027313050274130502751305027613050277130502781305027913050280130502811305028213050283130502841305028513050286130502871305028813050289130502901305029113050292130502931305029413050295130502961305029713050298130502991305030013050301130503021305030313050304130503051305030613050307130503081305030913050310130503111305031213050325130503261305032713050328130503291305033013050331130503321305033313050334130503351305033613050337130503381305033913050340130503411305034213050343130503441305034513050346130503471305034813050349130503501305035113050352130503531305035413050355130503561305035713050358130503591305036013050361130503621305036313050364130503651305036613050367130503681305036913050370130503711305037213050373130503741305037513050376130503771305037813050379130503801305038113050382130503831305038413050385130503861305038713050388130503891305039013050391130503921305039313050394130503951306009713060098130600991306010013060101130601021306010313060104130601051306010613060107130601081306010913060110130601111306011213060113130601141306011513060116130601171306011813060119130601201306012113060122130601231306012413060125130601261306012713060128130601291306013013060131130601321306013313060134130601351306013613060137130601381306013913060140130601411306014213060143130601441306014513060146130601471306014813060149130601501306015113060152130601531306015413060155130601561306015713060158130601591306016013060161130601621306016313060164130601651306016613060167130601681306016913060170130601711306017213060173130601741306017513060176130601771306017813060179130601801306018113060182130601831306018413060185130601861306018713060188130601891306019013060191130601921306019313060194130601951306019613060197130601981306019913060200130602011306020213060203130602041306020513060206130602071306020813060209130602101306021113060212130602131306021413060215130602161306021713060218130602191306022013060221130602221306022313060224130602251306022613060227130602281306022913060230130602311306023213060233130602341306023513060236130602371306023813060239130602401306024113060242130602431306024413060245130602461306024713060248130602491306025013060251130602521306025313060254130602551306025613060257130602581306025913060260130602611306026213060263130602641306026513060266130602671306026813060269130602701306027113060272130602731306027413060275130602761306027713060278130602791306028013060281130602821306028313060284130602851306028613060287130602881306028913060290130602911306029213060293130602941306029513060296130602971306029813060299130603001306030113060302130603031306030413060305130603061306030713060308130603091306031013060311130603121306032513060326130603271306032813060329130603301306033113060332130603331306033413060335130603361306033713060338130603391306034013060341130603421306034313060344130603451306034613060347130603481306034913060350130603511306035213060353130603541306035513060356130603571306035813060359130603601306036113060362130603631306036413060365130603661306036713060368130603691306037013060371130603721306037313060374130603751306037613060377130603781306037913060380130603811306038213060383130603841306038513060386130603871306038813060389130603901306039113060392130603931306039413060395130700971307009813070099130701001307010113070102130701031307010413070105130701061307010713070108130701091307011013070111130701121307011313070114130701151307011613070117130701181307011913070120130701211307012213070123130701241307012513070126130701271307012813070129130701301307013113070132130701331307013413070135130701361307013713070138130701391307014013070141130701421307014313070144130701451307014613070147130701481307014913070150130701511307015213070153130701541307015513070156130701571307015813070159130701601307016113070162130701631307016413070165130701661307016713070168130701691307017013070171130701721307017313070174130701751307017613070177130701781307017913070180130701811307018213070183130701841307018513070186130701871307018813070189130701901307019113070192130701931307019413070195130701961307019713070198130701991307020013070201130702021307020313070204130702051307020613070207130702081307020913070210130702111307021213070213130702141307021513070216130702171307021813070219130702201307022113070222130702231307022413070225130702261307022713070228130702291307023013070231130702321307023313070234130702351307023613070237130702381307023913070240130702411307024213070243130702441307024513070246130702471307024813070249130702501307025113070252130702531307025413070255130702561307025713070258130702591307026013070261130702621307026313070264130702651307026613070267130702681307026913070270130702711307027213070273130702741307027513070276130702771307027813070279130702801307028113070282130702831307028413070285130702861307028713070288130702891307029013070291130702921307029313070294130702951307029613070297130702981307029913070300130703011307030213070303130703041307030513070306130703071307030813070309130703101307031113070312130703251307032613070327130703281307032913070330130703311307033213070333130703341307033513070336130703371307033813070339130703401307034113070342130703431307034413070345130703461307034713070348130703491307035013070351130703521307035313070354130703551307035613070357130703581307035913070360130703611307036213070363130703641307036513070366130703671307036813070369130703701307037113070372130703731307037413070375130703761307037713070378130703791307038013070381130703821307038313070384130703851307038613070387130703881307038913070390130703911307039213070393130703941307039513070396130703971308009713080098130800991308010013080101130801021308010313080104130801051308010613080107130801081308010913080110130801111308011213080113130801141308011513080116130801171308011813080119130801201308012113080122130801231308012413080125130801261308012713080128130801291308013013080131130801321308013313080134130801351308013613080137130801381308013913080140130801411308014213080143130801441308014513080146130801471308014813080149130801501308015113080152130801531308015413080155130801561308015713080158130801591308016013080161130801621308016313080164130801651308016613080167130801681308016913080170130801711308017213080173130801741308017513080176130801771308017813080179130801801308018113080182130801831308018413080185130801861308018713080188130801891308019013080191130801921308019313080194130801951308019613080197130801981308019913080200130802011308020213080203130802041308020513080206130802071308020813080209130802101308021113080212130802131308021413080215130802161308021713080218130802191308022013080221130802221308022313080224130802251308022613080227130802281308022913080230130802311308023213080233130802341308023513080236130802371308023813080239130802401308024113080242130802431308024413080245130802461308024713080248130802491308025013080251130802521308025313080254130802551308025613080257130802581308025913080260130802611308026213080263130802641308026513080266130802671308026813080269130802701308027113080272130802731308027413080275130802761308027713080278130802791308028013080281130802821308028313080284130802851308028613080287130802881308028913080290130802911308029213080293130802941308029513080296130802971308029813080299130803001308030113080302130803031308030413080305130803061308030713080308130803091308031013080311130803121308032613080327130803281308032913080330130803311308033213080333130803341308033513080336130803371308033813080339130803401308034113080342130803431308034413080345130803461308034713080348130803491308035013080351130803521308035313080354130803551308035613080357130803581308035913080360130803611308036213080363130803641308036513080366130803671308036813080369130803701308037113080372130803731308037413080375130803761308037713080378130803791308038013080381130803821308038313080384130803851308038613080387130803881308038913080390130803911308039213080393130803941308039513080396130803971308039813080399130900971309009813090099130901001309010113090102130901031309010413090105130901061309010713090108130901091309011013090111130901121309011313090114130901151309011613090117130901181309011913090120130901211309012213090123130901241309012513090126130901271309012813090129130901301309013113090132130901331309013413090135130901361309013713090138130901391309014013090141130901421309014313090144130901451309014613090147130901481309014913090150130901511309015213090153130901541309015513090156130901571309015813090159130901601309016113090162130901631309016413090165130901661309016713090168130901691309017013090171130901721309017313090174130901751309017613090177130901781309017913090180130901811309018213090183130901841309018513090186130901871309018813090189130901901309019113090192130901931309019413090195130901961309019713090198130901991309020013090201130902021309020313090204130902051309020613090207130902081309020913090210130902111309021213090213130902141309021513090216130902171309021813090219130902201309022113090222130902231309022413090225130902261309022713090228130902291309023013090231130902321309023313090234130902351309023613090237130902381309023913090240130902411309024213090243130902441309024513090246130902471309024813090249130902501309025113090252130902531309025413090255130902561309025713090258130902591309026013090261130902621309026313090264130902651309026613090267130902681309026913090270130902711309027213090273130902741309027513090276130902771309027813090279130902801309028113090282130902831309028413090285130902861309028713090288130902891309029013090291130902921309029313090294130902951309029613090297130902981309029913090300130903011309030213090303130903041309030513090306130903071309030813090309130903101309031113090312130903261309032713090328130903291309033013090331130903321309033313090334130903351309033613090337130903381309033913090340130903411309034213090343130903441309034513090346130903471309034813090349130903501309035113090352130903531309035413090355130903561309035713090358130903591309036013090361130903621309036313090364130903651309036613090367130903681309036913090370130903711309037213090373130903741309037513090376130903771309037813090379130903801309038113090382130903831309038413090385130903861309038713090388130903891309039013090391130903921309039313090394130903951309039613090397130903981309039913090400131000971310009813100099131001001310010113100102131001031310010413100105131001061310010713100108131001091310011013100111131001121310011313100114131001151310011613100117131001181310011913100120131001211310012213100123131001241310012513100126131001271310012813100129131001301310013113100132131001331310013413100135131001361310013713100138131001391310014013100141131001421310014313100144131001451310014613100147131001481310014913100150131001511310015213100153131001541310015513100156131001571310015813100159131001601310016113100162131001631310016413100165131001661310016713100168131001691310017013100171131001721310017313100174131001751310017613100177131001781310017913100180131001811310018213100183131001841310018513100186131001871310018813100189131001901310019113100192131001931310019413100195131001961310019713100198131001991310020013100201131002021310020313100204131002051310020613100207131002081310020913100210131002111310021213100213131002141310021513100216131002171310021813100219131002201310022113100222131002231310022413100225131002261310022713100228131002291310023013100231131002321310023313100234131002351310023613100237131002381310023913100240131002411310024213100243131002441310024513100246131002471310024813100249131002501310025113100252131002531310025413100255131002561310025713100258131002591310026013100261131002621310026313100264131002651310026613100267131002681310026913100270131002711310027213100273131002741310027513100276131002771310027813100279131002801310028113100282131002831310028413100285131002861310028713100288131002891310029013100291131002921310029313100294131002951310029613100297131002981310029913100300131003011310030213100303131003041310030513100306131003071310030813100309131003101310031113100312131003271310032813100329131003301310033113100332131003331310033413100335131003361310033713100338131003391310034013100341131003421310034313100344131003451310034613100347131003481310034913100350131003511310035213100353131003541310035513100356131003571310035813100359131003601310036113100362131003631310036413100365131003661310036713100368131003691310037013100371131003721310037313100374131003751310037613100377131003781310037913100380131003811310038213100383131003841310038513100386131003871310038813100389131003901310039113100392131003931310039413100395131003961310039713100398131003991310040013100401131100981311009913110100131101011311010213110103131101041311010513110106131101071311010813110109131101101311011113110112131101131311011413110115131101161311011713110118131101191311012013110121131101221311012313110124131101251311012613110127131101281311012913110130131101311311013213110133131101341311013513110136131101371311013813110139131101401311014113110142131101431311014413110145131101461311014713110148131101491311015013110151131101521311015313110154131101551311015613110157131101581311015913110160131101611311016213110163131101641311016513110166131101671311016813110169131101701311017113110172131101731311017413110175131101761311017713110178131101791311018013110181131101821311018313110184131101851311018613110187131101881311018913110190131101911311019213110193131101941311019513110196131101971311019813110199131102001311020113110202131102031311020413110205131102061311020713110208131102091311021013110211131102121311021313110214131102151311021613110217131102181311021913110220131102211311022213110223131102241311022513110226131102271311022813110229131102301311023113110232131102331311023413110235131102361311023713110238131102391311024013110241131102421311024313110244131102451311024613110247131102481311024913110250131102511311025213110253131102541311025513110256131102571311025813110259131102601311026113110262131102631311026413110265131102661311026713110268131102691311027013110271131102721311027313110274131102751311027613110277131102781311027913110280131102811311028213110283131102841311028513110286131102871311028813110289131102901311029113110292131102931311029413110295131102961311029713110298131102991311030013110301131103021311030313110304131103051311030613110307131103081311030913110310131103111311031213110327131103281311032913110330131103311311033213110333131103341311033513110336131103371311033813110339131103401311034113110342131103431311034413110345131103461311034713110348131103491311035013110351131103521311035313110354131103551311035613110357131103581311035913110360131103611311036213110363131103641311036513110366131103671311036813110369131103701311037113110372131103731311037413110375131103761311037713110378131103791311038013110381131103821311038313110384131103851311038613110387131103881311038913110390131103911311039213110393131103941311039513110396131103971311039813110399131104001311040113110402131200981312009913120100131201011312010213120103131201041312010513120106131201071312010813120109131201101312011113120112131201131312011413120115131201161312011713120118131201191312012013120121131201221312012313120124131201251312012613120127131201281312012913120130131201311312013213120133131201341312013513120136131201371312013813120139131201401312014113120142131201431312014413120145131201461312014713120148131201491312015013120151131201521312015313120154131201551312015613120157131201581312015913120160131201611312016213120163131201641312016513120166131201671312016813120169131201701312017113120172131201731312017413120175131201761312017713120178131201791312018013120181131201821312018313120184131201851312018613120187131201881312018913120190131201911312019213120193131201941312019513120196131201971312019813120199131202001312020113120202131202031312020413120205131202061312020713120208131202091312021013120211131202121312021313120214131202151312021613120217131202181312021913120220131202211312022213120223131202241312022513120226131202271312022813120229131202301312023113120232131202331312023413120235131202361312023713120238131202391312024013120241131202421312024313120244131202451312024613120247131202481312024913120250131202511312025213120253131202541312025513120256131202571312025813120259131202601312026113120262131202631312026413120265131202661312026713120268131202691312027013120271131202721312027313120274131202751312027613120277131202781312027913120280131202811312028213120283131202841312028513120286131202871312028813120289131202901312029113120292131202931312029413120295131202961312029713120298131202991312030013120301131203021312030313120304131203051312030613120307131203081312030913120310131203111312031213120328131203291312033013120331131203321312033313120334131203351312033613120337131203381312033913120340131203411312034213120343131203441312034513120346131203471312034813120349131203501312035113120352131203531312035413120355131203561312035713120358131203591312036013120361131203621312036313120364131203651312036613120367131203681312036913120370131203711312037213120373131203741312037513120376131203771312037813120379131203801312038113120382131203831312038413120385131203861312038713120388131203891312039013120391131203921312039313120394131203951312039613120397131203981312039913120400131204011312040213130098131300991313010013130101131301021313010313130104131301051313010613130107131301081313010913130110131301111313011213130113131301141313011513130116131301171313011813130119131301201313012113130122131301231313012413130125131301261313012713130128131301291313013013130131131301321313013313130134131301351313013613130137131301381313013913130140131301411313014213130143131301441313014513130146131301471313014813130149131301501313015113130152131301531313015413130155131301561313015713130158131301591313016013130161131301621313016313130164131301651313016613130167131301681313016913130170131301711313017213130173131301741313017513130176131301771313017813130179131301801313018113130182131301831313018413130185131301861313018713130188131301891313019013130191131301921313019313130194131301951313019613130197131301981313019913130200131302011313020213130203131302041313020513130206131302071313020813130209131302101313021113130212131302131313021413130215131302161313021713130218131302191313022013130221131302221313022313130224131302251313022613130227131302281313022913130230131302311313023213130233131302341313023513130236131302371313023813130239131302401313024113130242131302431313024413130245131302461313024713130248131302491313025013130251131302521313025313130254131302551313025613130257131302581313025913130260131302611313026213130263131302641313026513130266131302671313026813130269131302701313027113130272131302731313027413130275131302761313027713130278131302791313028013130281131302821313028313130284131302851313028613130287131302881313028913130290131302911313029213130293131302941313029513130296131302971313029813130299131303001313030113130302131303031313030413130305131303061313030713130308131303091313031013130311131303281313032913130330131303311313033213130333131303341313033513130336131303371313033813130339131303401313034113130342131303431313034413130345131303461313034713130348131303491313035013130351131303521313035313130354131303551313035613130357131303581313035913130360131303611313036213130363131303641313036513130366131303671313036813130369131303701313037113130372131303731313037413130375131303761313037713130378131303791313038013130381131303821313038313130384131303851313038613130387131303881313038913130390131303911313039213130393131303941313039513130396131303971313039813130399131304001313040113130402131304031314009913140100131401011314010213140103131401041314010513140106131401071314010813140109131401101314011113140112131401131314011413140115131401161314011713140118131401191314012013140121131401221314012313140124131401251314012613140127131401281314012913140130131401311314013213140133131401341314013513140136131401371314013813140139131401401314014113140142131401431314014413140145131401461314014713140148131401491314015013140151131401521314015313140154131401551314015613140157131401581314015913140160131401611314016213140163131401641314016513140166131401671314016813140169131401701314017113140172131401731314017413140175131401761314017713140178131401791314018013140181131401821314018313140184131401851314018613140187131401881314018913140190131401911314019213140193131401941314019513140196131401971314019813140199131402001314020113140202131402031314020413140205131402061314020713140208131402091314021013140211131402121314021313140214131402151314021613140217131402181314021913140220131402211314022213140223131402241314022513140226131402271314022813140229131402301314023113140232131402331314023413140235131402361314023713140238131402391314024013140241131402421314024313140244131402451314024613140247131402481314024913140250131402511314025213140253131402541314025513140256131402571314025813140259131402601314026113140262131402631314026413140265131402661314026713140268131402691314027013140271131402721314027313140274131402751314027613140277131402781314027913140280131402811314028213140283131402841314028513140286131402871314028813140289131402901314029113140292131402931314029413140295131402961314029713140298131402991314030013140301131403021314030313140304131403051314030613140307131403081314030913140310131403111314032813140329131403301314033113140332131403331314033413140335131403361314033713140338131403391314034013140341131403421314034313140344131403451314034613140347131403481314034913140350131403511314035213140353131403541314035513140356131403571314035813140359131403601314036113140362131403631314036413140365131403661314036713140368131403691314037013140371131403721314037313140374131403751314037613140377131403781314037913140380131403811314038213140383131403841314038513140386131403871314038813140389131403901314039113140392131403931314039413140395131403961314039713140398131403991314040013140401131404021314040313150099131501001315010113150102131501031315010413150105131501061315010713150108131501091315011013150111131501121315011313150114131501151315011613150117131501181315011913150120131501211315012213150123131501241315012513150126131501271315012813150129131501301315013113150132131501331315013413150135131501361315013713150138131501391315014013150141131501421315014313150144131501451315014613150147131501481315014913150150131501511315015213150153131501541315015513150156131501571315015813150159131501601315016113150162131501631315016413150165131501661315016713150168131501691315017013150171131501721315017313150174131501751315017613150177131501781315017913150180131501811315018213150183131501841315018513150186131501871315018813150189131501901315019113150192131501931315019413150195131501961315019713150198131501991315020013150201131502021315020313150204131502051315020613150207131502081315020913150210131502111315021213150213131502141315021513150216131502171315021813150219131502201315022113150222131502231315022413150225131502261315022713150228131502291315023013150231131502321315023313150234131502351315023613150237131502381315023913150240131502411315024213150243131502441315024513150246131502471315024813150249131502501315025113150252131502531315025413150255131502561315025713150258131502591315026013150261131502621315026313150264131502651315026613150267131502681315026913150270131502711315027213150273131502741315027513150276131502771315027813150279131502801315028113150282131502831315028413150285131502861315028713150288131502891315029013150291131502921315029313150294131502951315029613150297131502981315029913150300131503011315030213150303131503041315030513150306131503071315030813150309131503101315031113150329131503301315033113150332131503331315033413150335131503361315033713150338131503391315034013150341131503421315034313150344131503451315034613150347131503481315034913150350131503511315035213150353131503541315035513150356131503571315035813150359131503601315036113150362131503631315036413150365131503661315036713150368131503691315037013150371131503721315037313150374131503751315037613150377131503781315037913150380131503811315038213150383131503841315038513150386131503871315038813150389131503901315039113150392131503931315039413150395131503961315039713150398131503991315040013150401131504021315040313150404131600991316010013160101131601021316010313160104131601051316010613160107131601081316010913160110131601111316011213160113131601141316011513160116131601171316011813160119131601201316012113160122131601231316012413160125131601261316012713160128131601291316013013160131131601321316013313160134131601351316013613160137131601381316013913160140131601411316014213160143131601441316014513160146131601471316014813160149131601501316015113160152131601531316015413160155131601561316015713160158131601591316016013160161131601621316016313160164131601651316016613160167131601681316016913160170131601711316017213160173131601741316017513160176131601771316017813160179131601801316018113160182131601831316018413160185131601861316018713160188131601891316019013160191131601921316019313160194131601951316019613160197131601981316019913160200131602011316020213160203131602041316020513160206131602071316020813160209131602101316021113160212131602131316021413160215131602161316021713160218131602191316022013160221131602221316022313160224131602251316022613160227131602281316022913160230131602311316023213160233131602341316023513160236131602371316023813160239131602401316024113160242131602431316024413160245131602461316024713160248131602491316025013160251131602521316025313160254131602551316025613160257131602581316025913160260131602611316026213160263131602641316026513160266131602671316026813160269131602701316027113160272131602731316027413160275131602761316027713160278131602791316028013160281131602821316028313160284131602851316028613160287131602881316028913160290131602911316029213160293131602941316029513160296131602971316029813160299131603001316030113160302131603031316030413160305131603061316030713160308131603091316031013160311131603291316033013160331131603321316033313160334131603351316033613160337131603381316033913160340131603411316034213160343131603441316034513160346131603471316034813160349131603501316035113160352131603531316035413160355131603561316035713160358131603591316036013160361131603621316036313160364131603651316036613160367131603681316036913160370131603711316037213160373131603741316037513160376131603771316037813160379131603801316038113160382131603831316038413160385131603861316038713160388131603891316039013160391131603921316039313160394131603951316039613160397131603981316039913160400131604011316040213160403131604041317010013170101131701021317010313170104131701051317010613170107131701081317010913170110131701111317011213170113131701141317011513170116131701171317011813170119131701201317012113170122131701231317012413170125131701261317012713170128131701291317013013170131131701321317013313170134131701351317013613170137131701381317013913170140131701411317014213170143131701441317014513170146131701471317014813170149131701501317015113170152131701531317015413170155131701561317015713170158131701591317016013170161131701621317016313170164131701651317016613170167131701681317016913170170131701711317017213170173131701741317017513170176131701771317017813170179131701801317018113170182131701831317018413170185131701861317018713170188131701891317019013170191131701921317019313170194131701951317019613170197131701981317019913170200131702011317020213170203131702041317020513170206131702071317020813170209131702101317021113170212131702131317021413170215131702161317021713170218131702191317022013170221131702221317022313170224131702251317022613170227131702281317022913170230131702311317023213170233131702341317023513170236131702371317023813170239131702401317024113170242131702431317024413170245131702461317024713170248131702491317025013170251131702521317025313170254131702551317025613170257131702581317025913170260131702611317026213170263131702641317026513170266131702671317026813170269131702701317027113170272131702731317027413170275131702761317027713170278131702791317028013170281131702821317028313170284131702851317028613170287131702881317028913170290131702911317029213170293131702941317029513170296131702971317029813170299131703001317030113170302131703031317030413170305131703061317030713170308131703091317031013170311131703301317033113170332131703331317033413170335131703361317033713170338131703391317034013170341131703421317034313170344131703451317034613170347131703481317034913170350131703511317035213170353131703541317035513170356131703571317035813170359131703601317036113170362131703631317036413170365131703661317036713170368131703691317037013170371131703721317037313170374131703751317037613170377131703781317037913170380131703811317038213170383131703841317038513170386131703871317038813170389131703901317039113170392131703931317039413170395131703961317039713170398131703991317040013170401131704021317040313170404131704051318010113180102131801031318010413180105131801061318010713180108131801091318011013180111131801121318011313180114131801151318011613180117131801181318011913180120131801211318012213180123131801241318012513180126131801271318012813180129131801301318013113180132131801331318013413180135131801361318013713180138131801391318014013180141131801421318014313180144131801451318014613180147131801481318014913180150131801511318015213180153131801541318015513180156131801571318015813180159131801601318016113180162131801631318016413180165131801661318016713180168131801691318017013180171131801721318017313180174131801751318017613180177131801781318017913180180131801811318018213180183131801841318018513180186131801871318018813180189131801901318019113180192131801931318019413180195131801961318019713180198131801991318020013180201131802021318020313180204131802051318020613180207131802081318020913180210131802111318021213180213131802141318021513180216131802171318021813180219131802201318022113180222131802231318022413180225131802261318022713180228131802291318023013180231131802321318023313180234131802351318023613180237131802381318023913180240131802411318024213180243131802441318024513180246131802471318024813180249131802501318025113180252131802531318025413180255131802561318025713180258131802591318026013180261131802621318026313180264131802651318026613180267131802681318026913180270131802711318027213180273131802741318027513180276131802771318027813180279131802801318028113180282131802831318028413180285131802861318028713180288131802891318029013180291131802921318029313180294131802951318029613180297131802981318029913180300131803011318030213180303131803041318030513180306131803071318030813180309131803101318031113180330131803311318033213180333131803341318033513180336131803371318033813180339131803401318034113180342131803431318034413180345131803461318034713180348131803491318035013180351131803521318035313180354131803551318035613180357131803581318035913180360131803611318036213180363131803641318036513180366131803671318036813180369131803701318037113180372131803731318037413180375131803761318037713180378131803791318038013180381131803821318038313180384131803851318038613180387131803881318038913180390131803911318039213180393131803941318039513180396131803971318039813180399131804001318040113180402131804031318040413180405131901021319010313190104131901051319010613190107131901081319010913190110131901111319011213190113131901141319011513190116131901171319011813190119131901201319012113190122131901231319012413190125131901261319012713190128131901291319013013190131131901321319013313190134131901351319013613190137131901381319013913190140131901411319014213190143131901441319014513190146131901471319014813190149131901501319015113190152131901531319015413190155131901561319015713190158131901591319016013190161131901621319016313190164131901651319016613190167131901681319016913190170131901711319017213190173131901741319017513190176131901771319017813190179131901801319018113190182131901831319018413190185131901861319018713190188131901891319019013190191131901921319019313190194131901951319019613190197131901981319019913190200131902011319020213190203131902041319020513190206131902071319020813190209131902101319021113190212131902131319021413190215131902161319021713190218131902191319022013190221131902221319022313190224131902251319022613190227131902281319022913190230131902311319023213190233131902341319023513190236131902371319023813190239131902401319024113190242131902431319024413190245131902461319024713190248131902491319025013190251131902521319025313190254131902551319025613190257131902581319025913190260131902611319026213190263131902641319026513190266131902671319026813190269131902701319027113190272131902731319027413190275131902761319027713190278131902791319028013190281131902821319028313190284131902851319028613190287131902881319028913190290131902911319029213190293131902941319029513190296131902971319029813190299131903001319030113190302131903031319030413190305131903061319030713190308131903091319031013190331131903321319033313190334131903351319033613190337131903381319033913190340131903411319034213190343131903441319034513190346131903471319034813190349131903501319035113190352131903531319035413190355131903561319035713190358131903591319036013190361131903621319036313190364131903651319036613190367131903681319036913190370131903711319037213190373131903741319037513190376131903771319037813190379131903801319038113190382131903831319038413190385131903861319038713190388131903891319039013190391131903921319039313190394131903951319039613190397131903981319039913190400131904011319040213190403131904041319040513190406132001031320010413200105132001061320010713200108132001091320011013200111132001121320011313200114132001151320011613200117132001181320011913200120132001211320012213200123132001241320012513200126132001271320012813200129132001301320013113200132132001331320013413200135132001361320013713200138132001391320014013200141132001421320014313200144132001451320014613200147132001481320014913200150132001511320015213200153132001541320015513200156132001571320015813200159132001601320016113200162132001631320016413200165132001661320016713200168132001691320017013200171132001721320017313200174132001751320017613200177132001781320017913200180132001811320018213200183132001841320018513200186132001871320018813200189132001901320019113200192132001931320019413200195132001961320019713200198132001991320020013200201132002021320020313200204132002051320020613200207132002081320020913200210132002111320021213200213132002141320021513200216132002171320021813200219132002201320022113200222132002231320022413200225132002261320022713200228132002291320023013200231132002321320023313200234132002351320023613200237132002381320023913200240132002411320024213200243132002441320024513200246132002471320024813200249132002501320025113200252132002531320025413200255132002561320025713200258132002591320026013200261132002621320026313200264132002651320026613200267132002681320026913200270132002711320027213200273132002741320027513200276132002771320027813200279132002801320028113200282132002831320028413200285132002861320028713200288132002891320029013200291132002921320029313200294132002951320029613200297132002981320029913200300132003011320030213200303132003041320030513200306132003071320030813200309132003101320033113200332132003331320033413200335132003361320033713200338132003391320034013200341132003421320034313200344132003451320034613200347132003481320034913200350132003511320035213200353132003541320035513200356132003571320035813200359132003601320036113200362132003631320036413200365132003661320036713200368132003691320037013200371132003721320037313200374132003751320037613200377132003781320037913200380132003811320038213200383132003841320038513200386132003871320038813200389132003901320039113200392132003931320039413200395132003961320039713200398132003991320040013200401132004021320040313200404132004051320040613210104132101051321010613210107132101081321010913210110132101111321011213210113132101141321011513210116132101171321011813210119132101201321012113210122132101231321012413210125132101261321012713210128132101291321013013210131132101321321013313210134132101351321013613210137132101381321013913210140132101411321014213210143132101441321014513210146132101471321014813210149132101501321015113210152132101531321015413210155132101561321015713210158132101591321016013210161132101621321016313210164132101651321016613210167132101681321016913210170132101711321017213210173132101741321017513210176132101771321017813210179132101801321018113210182132101831321018413210185132101861321018713210188132101891321019013210191132101921321019313210194132101951321019613210197132101981321019913210200132102011321020213210203132102041321020513210206132102071321020813210209132102101321021113210212132102131321021413210215132102161321021713210218132102191321022013210221132102221321022313210224132102251321022613210227132102281321022913210230132102311321023213210233132102341321023513210236132102371321023813210239132102401321024113210242132102431321024413210245132102461321024713210248132102491321025013210251132102521321025313210254132102551321025613210257132102581321025913210260132102611321026213210263132102641321026513210266132102671321026813210269132102701321027113210272132102731321027413210275132102761321027713210278132102791321028013210281132102821321028313210284132102851321028613210287132102881321028913210290132102911321029213210293132102941321029513210296132102971321029813210299132103001321030113210302132103031321030413210305132103061321030713210308132103091321031013210331132103321321033313210334132103351321033613210337132103381321033913210340132103411321034213210343132103441321034513210346132103471321034813210349132103501321035113210352132103531321035413210355132103561321035713210358132103591321036013210361132103621321036313210364132103651321036613210367132103681321036913210370132103711321037213210373132103741321037513210376132103771321037813210379132103801321038113210382132103831321038413210385132103861321038713210388132103891321039013210391132103921321039313210394132103951321039613210397132103981321039913210400132104011321040213210403132104041321040513210406132201051322010613220107132201081322010913220110132201111322011213220113132201141322011513220116132201171322011813220119132201201322012113220122132201231322012413220125132201261322012713220128132201291322013013220131132201321322013313220134132201351322013613220137132201381322013913220140132201411322014213220143132201441322014513220146132201471322014813220149132201501322015113220152132201531322015413220155132201561322015713220158132201591322016013220161132201621322016313220164132201651322016613220167132201681322016913220170132201711322017213220173132201741322017513220176132201771322017813220179132201801322018113220182132201831322018413220185132201861322018713220188132201891322019013220191132201921322019313220194132201951322019613220197132201981322019913220200132202011322020213220203132202041322020513220206132202071322020813220209132202101322021113220212132202131322021413220215132202161322021713220218132202191322022013220221132202221322022313220224132202251322022613220227132202281322022913220230132202311322023213220233132202341322023513220236132202371322023813220239132202401322024113220242132202431322024413220245132202461322024713220248132202491322025013220251132202521322025313220254132202551322025613220257132202581322025913220260132202611322026213220263132202641322026513220266132202671322026813220269132202701322027113220272132202731322027413220275132202761322027713220278132202791322028013220281132202821322028313220284132202851322028613220287132202881322028913220290132202911322029213220293132202941322029513220296132202971322029813220299132203001322030113220302132203031322030413220305132203061322030713220308132203091322031013220332132203331322033413220335132203361322033713220338132203391322034013220341132203421322034313220344132203451322034613220347132203481322034913220350132203511322035213220353132203541322035513220356132203571322035813220359132203601322036113220362132203631322036413220365132203661322036713220368132203691322037013220371132203721322037313220374132203751322037613220377132203781322037913220380132203811322038213220383132203841322038513220386132203871322038813220389132203901322039113220392132203931322039413220395132203961322039713220398132203991322040013220401132204021322040313220404132204051322040613230107132301081323010913230110132301111323011213230113132301141323011513230116132301171323011813230119132301201323012113230122132301231323012413230125132301261323012713230128132301291323013013230131132301321323013313230134132301351323013613230137132301381323013913230140132301411323014213230143132301441323014513230146132301471323014813230149132301501323015113230152132301531323015413230155132301561323015713230158132301591323016013230161132301621323016313230164132301651323016613230167132301681323016913230170132301711323017213230173132301741323017513230176132301771323017813230179132301801323018113230182132301831323018413230185132301861323018713230188132301891323019013230191132301921323019313230194132301951323019613230197132301981323019913230200132302011323020213230203132302041323020513230206132302071323020813230209132302101323021113230212132302131323021413230215132302161323021713230218132302191323022013230221132302221323022313230224132302251323022613230227132302281323022913230230132302311323023213230233132302341323023513230236132302371323023813230239132302401323024113230242132302431323024413230245132302461323024713230248132302491323025013230251132302521323025313230254132302551323025613230257132302581323025913230260132302611323026213230263132302641323026513230266132302671323026813230269132302701323027113230272132302731323027413230275132302761323027713230278132302791323028013230281132302821323028313230284132302851323028613230287132302881323028913230290132302911323029213230293132302941323029513230296132302971323029813230299132303001323030113230302132303031323030413230305132303061323030713230308132303091323033213230333132303341323033513230336132303371323033813230339132303401323034113230342132303431323034413230345132303461323034713230348132303491323035013230351132303521323035313230354132303551323035613230357132303581323035913230360132303611323036213230363132303641323036513230366132303671323036813230369132303701323037113230372132303731323037413230375132303761323037713230378132303791323038013230381132303821323038313230384132303851323038613230387132303881323038913230390132303911323039213230393132303941323039513230396132303971323039813230399132304001323040113230402132304031323040413230405132304061323040713240108132401091324011013240111132401121324011313240114132401151324011613240117132401181324011913240120132401211324012213240123132401241324012513240126132401271324012813240129132401301324013113240132132401331324013413240135132401361324013713240138132401391324014013240141132401421324014313240144132401451324014613240147132401481324014913240150132401511324015213240153132401541324015513240156132401571324015813240159132401601324016113240162132401631324016413240165132401661324016713240168132401691324017013240171132401721324017313240174132401751324017613240177132401781324017913240180132401811324018213240183132401841324018513240186132401871324018813240189132401901324019113240192132401931324019413240195132401961324019713240198132401991324020013240201132402021324020313240204132402051324020613240207132402081324020913240210132402111324021213240213132402141324021513240216132402171324021813240219132402201324022113240222132402231324022413240225132402261324022713240228132402291324023013240231132402321324023313240234132402351324023613240237132402381324023913240240132402411324024213240243132402441324024513240246132402471324024813240249132402501324025113240252132402531324025413240255132402561324025713240258132402591324026013240261132402621324026313240264132402651324026613240267132402681324026913240270132402711324027213240273132402741324027513240276132402771324027813240279132402801324028113240282132402831324028413240285132402861324028713240288132402891324029013240291132402921324029313240294132402951324029613240297132402981324029913240300132403011324030213240303132403041324030513240306132403071324030813240309132403331324033413240335132403361324033713240338132403391324034013240341132403421324034313240344132403451324034613240347132403481324034913240350132403511324035213240353132403541324035513240356132403571324035813240359132403601324036113240362132403631324036413240365132403661324036713240368132403691324037013240371132403721324037313240374132403751324037613240377132403781324037913240380132403811324038213240383132403841324038513240386132403871324038813240389132403901324039113240392132403931324039413240395132403961324039713240398132403991324040013240401132404021324040313240404132404051324040613240407132501091325011013250111132501121325011313250114132501151325011613250117132501181325011913250120132501211325012213250123132501241325012513250126132501271325012813250129132501301325013113250132132501331325013413250135132501361325013713250138132501391325014013250141132501421325014313250144132501451325014613250147132501481325014913250150132501511325015213250153132501541325015513250156132501571325015813250159132501601325016113250162132501631325016413250165132501661325016713250168132501691325017013250171132501721325017313250174132501751325017613250177132501781325017913250180132501811325018213250183132501841325018513250186132501871325018813250189132501901325019113250192132501931325019413250195132501961325019713250198132501991325020013250201132502021325020313250204132502051325020613250207132502081325020913250210132502111325021213250213132502141325021513250216132502171325021813250219132502201325022113250222132502231325022413250225132502261325022713250228132502291325023013250231132502321325023313250234132502351325023613250237132502381325023913250240132502411325024213250243132502441325024513250246132502471325024813250249132502501325025113250252132502531325025413250255132502561325025713250258132502591325026013250261132502621325026313250264132502651325026613250267132502681325026913250270132502711325027213250273132502741325027513250276132502771325027813250279132502801325028113250282132502831325028413250285132502861325028713250288132502891325029013250291132502921325029313250294132502951325029613250297132502981325029913250300132503011325030213250303132503041325030513250306132503071325030813250309132503331325033413250335132503361325033713250338132503391325034013250341132503421325034313250344132503451325034613250347132503481325034913250350132503511325035213250353132503541325035513250356132503571325035813250359132503601325036113250362132503631325036413250365132503661325036713250368132503691325037013250371132503721325037313250374132503751325037613250377132503781325037913250380132503811325038213250383132503841325038513250386132503871325038813250389132503901325039113250392132503931325039413250395132503961325039713250398132503991325040013250401132504021325040313250404132504051325040613250407132601111326011213260113132601141326011513260116132601171326011813260119132601201326012113260122132601231326012413260125132601261326012713260128132601291326013013260131132601321326013313260134132601351326013613260137132601381326013913260140132601411326014213260143132601441326014513260146132601471326014813260149132601501326015113260152132601531326015413260155132601561326015713260158132601591326016013260161132601621326016313260164132601651326016613260167132601681326016913260170132601711326017213260173132601741326017513260176132601771326017813260179132601801326018113260182132601831326018413260185132601861326018713260188132601891326019013260191132601921326019313260194132601951326019613260197132601981326019913260200132602011326020213260203132602041326020513260206132602071326020813260209132602101326021113260212132602131326021413260215132602161326021713260218132602191326022013260221132602221326022313260224132602251326022613260227132602281326022913260230132602311326023213260233132602341326023513260236132602371326023813260239132602401326024113260242132602431326024413260245132602461326024713260248132602491326025013260251132602521326025313260254132602551326025613260257132602581326025913260260132602611326026213260263132602641326026513260266132602671326026813260269132602701326027113260272132602731326027413260275132602761326027713260278132602791326028013260281132602821326028313260284132602851326028613260287132602881326028913260290132602911326029213260293132602941326029513260296132602971326029813260299132603001326030113260302132603031326030413260305132603061326030713260308132603341326033513260336132603371326033813260339132603401326034113260342132603431326034413260345132603461326034713260348132603491326035013260351132603521326035313260354132603551326035613260357132603581326035913260360132603611326036213260363132603641326036513260366132603671326036813260369132603701326037113260372132603731326037413260375132603761326037713260378132603791326038013260381132603821326038313260384132603851326038613260387132603881326038913260390132603911326039213260393132603941326039513260396132603971326039813260399132604001326040113260402132604031326040413260405132604061326040713270113132701141327011513270116132701171327011813270119132701201327012113270122132701231327012413270125132701261327012713270128132701291327013013270131132701321327013313270134132701351327013613270137132701381327013913270140132701411327014213270143132701441327014513270146132701471327014813270149132701501327015113270152132701531327015413270155132701561327015713270158132701591327016013270161132701621327016313270164132701651327016613270167132701681327016913270170132701711327017213270173132701741327017513270176132701771327017813270179132701801327018113270182132701831327018413270185132701861327018713270188132701891327019013270191132701921327019313270194132701951327019613270197132701981327019913270200132702011327020213270203132702041327020513270206132702071327020813270209132702101327021113270212132702131327021413270215132702161327021713270218132702191327022013270221132702221327022313270224132702251327022613270227132702281327022913270230132702311327023213270233132702341327023513270236132702371327023813270239132702401327024113270242132702431327024413270245132702461327024713270248132702491327025013270251132702521327025313270254132702551327025613270257132702581327025913270260132702611327026213270263132702641327026513270266132702671327026813270269132702701327027113270272132702731327027413270275132702761327027713270278132702791327028013270281132702821327028313270284132702851327028613270287132702881327028913270290132702911327029213270293132702941327029513270296132702971327029813270299132703001327030113270302132703031327030413270305132703061327030713270308132703341327033513270336132703371327033813270339132703401327034113270342132703431327034413270345132703461327034713270348132703491327035013270351132703521327035313270354132703551327035613270357132703581327035913270360132703611327036213270363132703641327036513270366132703671327036813270369132703701327037113270372132703731327037413270375132703761327037713270378132703791327038013270381132703821327038313270384132703851327038613270387132703881327038913270390132703911327039213270393132703941327039513270396132703971327039813270399132704001327040113270402132704031327040413270405132704061328011413280115132801161328011713280118132801191328012013280121132801221328012313280124132801251328012613280127132801281328012913280130132801311328013213280133132801341328013513280136132801371328013813280139132801401328014113280142132801431328014413280145132801461328014713280148132801491328015013280151132801521328015313280154132801551328015613280157132801581328015913280160132801611328016213280163132801641328016513280166132801671328016813280169132801701328017113280172132801731328017413280175132801761328017713280178132801791328018013280181132801821328018313280184132801851328018613280187132801881328018913280190132801911328019213280193132801941328019513280196132801971328019813280199132802001328020113280202132802031328020413280205132802061328020713280208132802091328021013280211132802121328021313280214132802151328021613280217132802181328021913280220132802211328022213280223132802241328022513280226132802271328022813280229132802301328023113280232132802331328023413280235132802361328023713280238132802391328024013280241132802421328024313280244132802451328024613280247132802481328024913280250132802511328025213280253132802541328025513280256132802571328025813280259132802601328026113280262132802631328026413280265132802661328026713280268132802691328027013280271132802721328027313280274132802751328027613280277132802781328027913280280132802811328028213280283132802841328028513280286132802871328028813280289132802901328029113280292132802931328029413280295132802961328029713280298132802991328030013280301132803021328030313280304132803051328030613280307132803351328033613280337132803381328033913280340132803411328034213280343132803441328034513280346132803471328034813280349132803501328035113280352132803531328035413280355132803561328035713280358132803591328036013280361132803621328036313280364132803651328036613280367132803681328036913280370132803711328037213280373132803741328037513280376132803771328037813280379132803801328038113280382132803831328038413280385132803861328038713280388132803891328039013280391132803921328039313280394132803951328039613280397132803981328039913280400132804011328040213280403132804041328040513280406132901151329011613290117132901181329011913290120132901211329012213290123132901241329012513290126132901271329012813290129132901301329013113290132132901331329013413290135132901361329013713290138132901391329014013290141132901421329014313290144132901451329014613290147132901481329014913290150132901511329015213290153132901541329015513290156132901571329015813290159132901601329016113290162132901631329016413290165132901661329016713290168132901691329017013290171132901721329017313290174132901751329017613290177132901781329017913290180132901811329018213290183132901841329018513290186132901871329018813290189132901901329019113290192132901931329019413290195132901961329019713290198132901991329020013290201132902021329020313290204132902051329020613290207132902081329020913290210132902111329021213290213132902141329021513290216132902171329021813290219132902201329022113290222132902231329022413290225132902261329022713290228132902291329023013290231132902321329023313290234132902351329023613290237132902381329023913290240132902411329024213290243132902441329024513290246132902471329024813290249132902501329025113290252132902531329025413290255132902561329025713290258132902591329026013290261132902621329026313290264132902651329026613290267132902681329026913290270132902711329027213290273132902741329027513290276132902771329027813290279132902801329028113290282132902831329028413290285132902861329028713290288132902891329029013290291132902921329029313290294132902951329029613290297132902981329029913290300132903011329030213290303132903041329030513290306132903071329033513290336132903371329033813290339132903401329034113290342132903431329034413290345132903461329034713290348132903491329035013290351132903521329035313290354132903551329035613290357132903581329035913290360132903611329036213290363132903641329036513290366132903671329036813290369132903701329037113290372132903731329037413290375132903761329037713290378132903791329038013290381132903821329038313290384132903851329038613290387132903881329038913290390132903911329039213290393132903941329039513290396132903971329039813290399132904001329040113290402132904031329040413290405132904061330011713300118133001191330012013300121133001221330012313300124133001251330012613300127133001281330012913300130133001311330013213300133133001341330013513300136133001371330013813300139133001401330014113300142133001431330014413300145133001461330014713300148133001491330015013300151133001521330015313300154133001551330015613300157133001581330015913300160133001611330016213300163133001641330016513300166133001671330016813300169133001701330017113300172133001731330017413300175133001761330017713300178133001791330018013300181133001821330018313300184133001851330018613300187133001881330018913300190133001911330019213300193133001941330019513300196133001971330019813300199133002001330020113300202133002031330020413300205133002061330020713300208133002091330021013300211133002121330021313300214133002151330021613300217133002181330021913300220133002211330022213300223133002241330022513300226133002271330022813300229133002301330023113300232133002331330023413300235133002361330023713300238133002391330024013300241133002421330024313300244133002451330024613300247133002481330024913300250133002511330025213300253133002541330025513300256133002571330025813300259133002601330026113300262133002631330026413300265133002661330026713300268133002691330027013300271133002721330027313300274133002751330027613300277133002781330027913300280133002811330028213300283133002841330028513300286133002871330028813300289133002901330029113300292133002931330029413300295133002961330029713300298133002991330030013300301133003021330030313300304133003051330030613300336133003371330033813300339133003401330034113300342133003431330034413300345133003461330034713300348133003491330035013300351133003521330035313300354133003551330035613300357133003581330035913300360133003611330036213300363133003641330036513300366133003671330036813300369133003701330037113300372133003731330037413300375133003761330037713300378133003791330038013300381133003821330038313300384133003851330038613300387133003881330038913300390133003911330039213300393133003941330039513300396133003971330039813300399133004001330040113300402133004031330040413300405133004061331011913310120133101211331012213310123133101241331012513310126133101271331012813310129133101301331013113310132133101331331013413310135133101361331013713310138133101391331014013310141133101421331014313310144133101451331014613310147133101481331014913310150133101511331015213310153133101541331015513310156133101571331015813310159133101601331016113310162133101631331016413310165133101661331016713310168133101691331017013310171133101721331017313310174133101751331017613310177133101781331017913310180133101811331018213310183133101841331018513310186133101871331018813310189133101901331019113310192133101931331019413310195133101961331019713310198133101991331020013310201133102021331020313310204133102051331020613310207133102081331020913310210133102111331021213310213133102141331021513310216133102171331021813310219133102201331022113310222133102231331022413310225133102261331022713310228133102291331023013310231133102321331023313310234133102351331023613310237133102381331023913310240133102411331024213310243133102441331024513310246133102471331024813310249133102501331025113310252133102531331025413310255133102561331025713310258133102591331026013310261133102621331026313310264133102651331026613310267133102681331026913310270133102711331027213310273133102741331027513310276133102771331027813310279133102801331028113310282133102831331028413310285133102861331028713310288133102891331029013310291133102921331029313310294133102951331029613310297133102981331029913310300133103011331030213310303133103041331030513310336133103371331033813310339133103401331034113310342133103431331034413310345133103461331034713310348133103491331035013310351133103521331035313310354133103551331035613310357133103581331035913310360133103611331036213310363133103641331036513310366133103671331036813310369133103701331037113310372133103731331037413310375133103761331037713310378133103791331038013310381133103821331038313310384133103851331038613310387133103881331038913310390133103911331039213310393133103941331039513310396133103971331039813310399133104001331040113310402133104031331040413310405133201211332012213320123133201241332012513320126133201271332012813320129133201301332013113320132133201331332013413320135133201361332013713320138133201391332014013320141133201421332014313320144133201451332014613320147133201481332014913320150133201511332015213320153133201541332015513320156133201571332015813320159133201601332016113320162133201631332016413320165133201661332016713320168133201691332017013320171133201721332017313320174133201751332017613320177133201781332017913320180133201811332018213320183133201841332018513320197133201981332019913320200133202011332020213320203133202041332020513320206133202071332020813320209133202101332021113320212133202131332021413320215133202161332021713320218133202191332022013320221133202221332022313320224133202251332022613320227133202281332022913320230133202311332023213320233133202341332023513320236133202371332023813320239133202401332024113320242133202431332024413320245133202461332024713320248133202491332025013320251133202521332025313320254133202551332025613320257133202581332025913320260133202611332026213320263133202641332026513320266133202671332026813320269133202701332027113320272133202731332027413320275133202761332027713320278133202791332028013320281133202821332028313320284133202851332028613320287133202881332028913320290133202911332029213320293133202941332029513320296133202971332029813320299133203001332030113320302133203031332030413320305133203361332033713320338133203391332034013320341133203421332034313320344133203451332034613320347133203481332034913320350133203511332035213320353133203541332035513320356133203571332035813320359133203601332036113320362133203631332036413320365133203661332036713320368133203691332037013320371133203721332037313320374133203751332037613320377133203781332037913320380133203811332038213320383133203841332038513320386133203871332038813320389133203901332039113320392133203931332039413320395133203961332039713320398133203991332040013320401133204021332040313320404133204051333012413330125133301261333012713330128133301291333013013330131133301321333013313330134133301351333013613330137133301381333013913330140133301411333014213330143133301441333014513330146133301471333014813330149133301501333015113330152133301531333015413330155133301561333015713330158133301591333016013330161133301621333016313330164133301651333016613330167133301681333016913330170133301711333017213330173133301741333017513330176133301771333017813330198133301991333020013330201133302021333020313330204133302051333020613330207133302081333020913330210133302111333021213330213133302141333021513330216133302171333021813330219133302201333022113330222133302231333022413330225133302261333022713330228133302291333023013330231133302321333023313330234133302351333023613330237133302381333023913330240133302411333024213330243133302441333024513330246133302471333024813330249133302501333025113330252133302531333025413330255133302561333025713330258133302591333026013330261133302621333026313330264133302651333026613330267133302681333026913330270133302711333027213330273133302741333027513330276133302771333027813330279133302801333028113330282133302831333028413330285133302861333028713330288133302891333029013330291133302921333029313330294133302951333029613330297133302981333029913330300133303011333030213330303133303041333033713330338133303391333034013330341133303421333034313330344133303451333034613330347133303481333034913330350133303511333035213330353133303541333035513330356133303571333035813330359133303601333036113330362133303631333036413330365133303661333036713330368133303691333037013330371133303721333037313330374133303751333037613330377133303781333037913330380133303811333038213330383133303841333038513330386133303871333038813330389133303901333039113330392133303931333039413330395133303961333039713330398133303991333040013330401133304021333040313330404133304051334012913340130133401311334013213340133133401341334013513340136133401371334013813340139133401401334014113340142133401431334014413340145133401461334014713340148133401491334015013340151133401521334015313340154133401551334015613340157133401581334015913340160133401611334016213340163133401641334016513340166133401671334016813340169133401701334017113340172133401731334019913340200133402011334020213340203133402041334020513340206133402071334020813340209133402101334021113340212133402131334021413340215133402161334021713340218133402191334022013340221133402221334022313340224133402251334022613340227133402281334022913340230133402311334023213340233133402341334023513340236133402371334023813340239133402401334024113340242133402431334024413340245133402461334024713340248133402491334025013340251133402521334025313340254133402551334025613340257133402581334025913340260133402611334026213340263133402641334026513340266133402671334026813340269133402701334027113340272133402731334027413340275133402761334027713340278133402791334028013340281133402821334028313340284133402851334028613340287133402881334028913340290133402911334029213340293133402941334029513340296133402971334029813340299133403001334030113340302133403031334033713340338133403391334034013340341133403421334034313340344133403451334034613340347133403481334034913340350133403511334035213340353133403541334035513340356133403571334035813340359133403601334036113340362133403631334036413340365133403661334036713340368133403691334037013340371133403721334037313340374133403751334037613340377133403781334037913340380133403811334038213340383133403841334038513340386133403871334038813340389133403901334039113340392133403931334039413340395133403961334039713340398133403991334040013340401133404021334040313340404133501391335014013350141133501421335014313350144133501451335014613350147133501481335014913350150133501511335015213350153133501541335015513350156133501571335015813350159133501601335016113350162133501631335016413350165133501661335019913350200133502011335020213350203133502041335020513350206133502071335020813350209133502101335021113350212133502131335021413350215133502161335021713350218133502191335022013350221133502221335022313350224133502251335022613350227133502281335022913350230133502311335023213350233133502341335023513350236133502371335023813350239133502401335024113350242133502431335024413350245133502461335024713350248133502491335025013350251133502521335025313350254133502551335025613350257133502581335025913350260133502611335026213350263133502641335026513350266133502671335026813350269133502701335027113350272133502731335027413350275133502761335027713350278133502791335028013350281133502821335028313350284133502851335028613350287133502881335028913350290133502911335029213350293133502941335029513350296133502971335029813350299133503001335030113350302133503381335033913350340133503411335034213350343133503441335034513350346133503471335034813350349133503501335035113350352133503531335035413350355133503561335035713350358133503591335036013350361133503621335036313350364133503651335036613350367133503681335036913350370133503711335037213350373133503741335037513350376133503771335037813350379133503801335038113350382133503831335038413350385133503861335038713350388133503891335039013350391133503921335039313350394133503951335039613350397133503981335039913350400133504011335040213350403133601481336014913360150133601511336015213360153133601541336015513360156133601571336015813360159133602001336020113360202133602031336020413360205133602061336020713360208133602091336021013360211133602121336021313360214133602151336021613360217133602181336021913360220133602211336022213360223133602241336022513360226133602271336022813360229133602301336023113360232133602331336023413360235133602361336023713360238133602391336024013360241133602421336024313360244133602451336024613360247133602481336024913360250133602511336025213360253133602541336025513360256133602571336025813360259133602601336026113360262133602631336026413360265133602661336026713360268133602691336027013360271133602721336027313360274133602751336027613360277133602781336027913360280133602811336028213360283133602841336028513360286133602871336028813360289133602901336029113360292133602931336029413360295133602961336029713360298133602991336030013360301133603381336033913360340133603411336034213360343133603441336034513360346133603471336034813360349133603501336035113360352133603531336035413360355133603561336035713360358133603591336036013360361133603621336036313360364133603651336036613360367133603681336036913360370133603711336037213360373133603741336037513360376133603771336037813360379133603801336038113360382133603831336038413360385133603861336038713360388133603891336039013360391133603921336039313360394133603951336039613360397133603981336039913360400133604011336040213360403133702011337020213370203133702041337020513370206133702071337020813370209133702101337021113370212133702131337021413370215133702161337021713370218133702191337022013370221133702221337022313370224133702251337022613370227133702281337022913370230133702311337023213370233133702341337023513370236133702371337023813370239133702401337024113370242133702431337024413370245133702461337024713370248133702491337025013370251133702521337025313370254133702551337025613370257133702581337025913370260133702611337026213370263133702641337026513370266133702671337026813370269133702701337027113370272133702731337027413370275133702761337027713370278133702791337028013370281133702821337028313370284133702851337028613370287133702881337028913370290133702911337029213370293133702941337029513370296133702971337029813370299133703001337033913370340133703411337034213370343133703441337034513370346133703471337034813370349133703501337035113370352133703531337035413370355133703561337035713370358133703591337036013370361133703621337036313370364133703651337036613370367133703681337036913370370133703711337037213370373133703741337037513370376133703771337037813370379133703801337038113370382133703831337038413370385133703861337038713370388133703891337039013370391133703921337039313370394133703951337039613370397133703981337039913370400133704011337040213380202133802031338020413380205133802061338020713380208133802091338021013380211133802121338021313380214133802151338021613380217133802181338021913380220133802211338022213380223133802241338022513380226133802271338022813380229133802301338023113380232133802331338023413380235133802361338023713380238133802391338024013380241133802421338024313380244133802451338024613380247133802481338024913380250133802511338025213380253133802541338025513380256133802571338025813380259133802601338026113380262133802631338026413380265133802661338026713380268133802691338027013380271133802721338027313380274133802751338027613380277133802781338027913380280133802811338028213380283133802841338028513380286133802871338028813380289133802901338029113380292133802931338029413380295133802961338029713380298133802991338030013380339133803401338034113380342133803431338034413380345133803461338034713380348133803491338035013380351133803521338035313380354133803551338035613380357133803581338035913380360133803611338036213380363133803641338036513380366133803671338036813380369133803701338037113380372133803731338037413380375133803761338037713380378133803791338038013380381133803821338038313380384133803851338038613380387133803881338038913380390133803911338039213380393133803941338039513380396133803971338039813380399133804001338040113390203133902041339020513390206133902071339020813390209133902101339021113390212133902131339021413390215133902161339021713390218133902191339022013390221133902221339022313390224133902251339022613390227133902281339022913390230133902311339023213390233133902341339023513390236133902371339023813390239133902401339024113390242133902431339024413390245133902461339024713390248133902491339025013390251133902521339025313390254133902551339025613390257133902581339025913390260133902611339026213390263133902641339026513390266133902671339026813390269133902701339027113390272133902731339027413390275133902761339027713390278133902791339028013390281133902821339028313390284133902851339028613390287133902881339028913390290133902911339029213390293133902941339029513390296133902971339029813390299133903001339034013390341133903421339034313390344133903451339034613390347133903481339034913390350133903511339035213390353133903541339035513390356133903571339035813390359133903601339036113390362133903631339036413390365133903661339036713390368133903691339037013390371133903721339037313390374133903751339037613390377133903781339037913390380133903811339038213390383133903841339038513390386133903871339038813390389133903901339039113390392133903931339039413390395133903961339039713390398133903991340020413400205134002061340020713400208134002091340021013400211134002121340021313400214134002151340021613400217134002181340021913400220134002211340022213400223134002241340022513400226134002271340022813400229134002301340023113400232134002331340023413400235134002361340023713400238134002391340024013400241134002421340024313400244134002451340024613400247134002481340024913400250134002511340025213400253134002541340025513400256134002571340025813400259134002601340026113400262134002631340026413400265134002661340026713400268134002691340027013400271134002721340027313400274134002751340027613400277134002781340027913400280134002811340028213400283134002841340028513400286134002871340028813400289134002901340029113400292134002931340029413400295134002961340029713400298134002991340030013400340134003411340034213400343134003441340034513400346134003471340034813400349134003501340035113400352134003531340035413400355134003561340035713400358134003591340036013400361134003621340036313400364134003651340036613400367134003681340036913400370134003711340037213400373134003741340037513400376134003771340037813400379134003801340038113400382134003831340038413400385134003861340038713400388134003891340039013400391134003921340039313400394134003951340039613400397134003981341020413410205134102061341020713410208134102091341021013410211134102121341021313410214134102151341021613410217134102181341021913410220134102211341022213410223134102241341022513410226134102271341022813410229134102301341023113410232134102331341023413410235134102361341023713410238134102391341024013410241134102421341024313410244134102451341024613410247134102481341024913410250134102511341025213410253134102541341025513410256134102571341025813410259134102601341026113410262134102631341026413410265134102661341026713410268134102691341027013410271134102721341027313410274134102751341027613410277134102781341027913410280134102811341028213410283134102841341028513410286134102871341028813410289134102901341029113410292134102931341029413410295134102961341029713410298134102991341030013410341134103421341034313410344134103451341034613410347134103481341034913410350134103511341035213410353134103541341035513410356134103571341035813410359134103601341036113410362134103631341036413410365134103661341036713410368134103691341037013410371134103721341037313410374134103751341037613410377134103781341037913410380134103811341038213410383134103841341038513410386134103871341038813410389134103901341039113410392134103931341039413410395134103961341039713420205134202061342020713420208134202091342021013420211134202121342021313420214134202151342021613420217134202181342021913420220134202211342022213420223134202241342022513420226134202271342022813420229134202301342023113420232134202331342023413420235134202361342023713420238134202391342024013420241134202421342024313420244134202451342024613420247134202481342024913420250134202511342025213420253134202541342025513420256134202571342025813420259134202601342026113420262134202631342026413420265134202661342026713420268134202691342027013420271134202721342027313420274134202751342027613420277134202781342027913420280134202811342028213420283134202841342028513420286134202871342028813420289134202901342029113420292134202931342029413420295134202961342029713420298134202991342034113420342134203431342034413420345134203461342034713420348134203491342035013420351134203521342035313420354134203551342035613420357134203581342035913420360134203611342036213420363134203641342036513420366134203671342036813420369134203701342037113420372134203731342037413420375134203761342037713420378134203791342038013420381134203821342038313420384134203851342038613420387134203881342038913420390134203911342039213420393134203941342039513420396134302051343020613430207134302081343020913430210134302111343021213430213134302141343021513430216134302171343021813430219134302201343022113430222134302231343022413430225134302261343022713430228134302291343023013430231134302321343023313430234134302351343023613430237134302381343023913430240134302411343024213430243134302441343024513430246134302471343024813430249134302501343025113430252134302531343025413430255134302561343025713430258134302591343026013430261134302621343026313430264134302651343026613430267134302681343026913430270134302711343027213430273134302741343027513430276134302771343027813430279134302801343028113430282134302831343028413430285134302861343028713430288134302891343029013430291134302921343029313430294134302951343029613430297134302981343029913430342134303431343034413430345134303461343034713430348134303491343035013430351134303521343035313430354134303551343035613430357134303581343035913430360134303611343036213430363134303641343036513430366134303671343036813430369134303701343037113430372134303731343037413430375134303761343037713430378134303791343038013430381134303821343038313430384134303851343038613430387134303881343038913430390134303911343039213430393134303941343039513440206134402071344020813440209134402101344021113440212134402131344021413440215134402161344021713440218134402191344022013440221134402221344022313440224134402251344022613440227134402281344022913440230134402311344023213440233134402341344023513440236134402371344023813440239134402401344024113440242134402431344024413440245134402461344024713440248134402491344025013440251134402521344025313440254134402551344025613440257134402581344025913440260134402611344026213440263134402641344026513440266134402671344026813440269134402701344027113440272134402731344027413440275134402761344027713440278134402791344028013440281134402821344028313440284134402851344028613440287134402881344028913440290134402911344029213440293134402941344029513440296134402971344029813440299134403421344034313440344134403451344034613440347134403481344034913440350134403511344035213440353134403541344035513440356134403571344035813440359134403601344036113440362134403631344036413440365134403661344036713440368134403691344037013440371134403721344037313440374134403751344037613440377134403781344037913440380134403811344038213440383134403841344038513440386134403871344038813440389134403901344039113440392134403931345020713450208134502091345021013450211134502121345021313450214134502151345021613450217134502181345021913450220134502211345022213450223134502241345022513450226134502271345022813450229134502301345023113450232134502331345023413450235134502361345023713450238134502391345024013450241134502421345024313450244134502451345024613450247134502481345024913450250134502511345025213450253134502541345025513450256134502571345025813450259134502601345026113450262134502631345026413450265134502661345026713450268134502691345027013450271134502721345027313450274134502751345027613450277134502781345027913450280134502811345028213450283134502841345028513450286134502871345028813450289134502901345029113450292134502931345029413450295134502961345029713450298134503421345034313450344134503451345034613450347134503481345034913450350134503511345035213450353134503541345035513450356134503571345035813450359134503601345036113450362134503631345036413450365134503661345036713450368134503691345037013450371134503721345037313450374134503751345037613450377134503781345037913450380134503811345038213450383134503841345038513450386134503871345038813450389134503901345039113450392134602071346020813460209134602101346021113460212134602131346021413460215134602161346021713460218134602191346022013460221134602221346022313460224134602251346022613460227134602281346022913460230134602311346023213460233134602341346023513460236134602371346023813460239134602401346024113460242134602431346024413460245134602461346024713460248134602491346025013460251134602521346025313460254134602551346025613460257134602581346025913460260134602611346026213460263134602641346026513460266134602671346026813460269134602701346027113460272134602731346027413460275134602761346027713460278134602791346028013460281134602821346028313460284134602851346028613460287134602881346028913460290134602911346029213460293134602941346029513460296134602971346029813460343134603441346034513460346134603471346034813460349134603501346035113460352134603531346035413460355134603561346035713460358134603591346036013460361134603621346036313460364134603651346036613460367134603681346036913460370134603711346037213460373134603741346037513460376134603771346037813460379134603801346038113460382134603831346038413460385134603861346038713460388134603891346039013460391134603921347020813470209134702101347021113470212134702131347021413470215134702161347021713470218134702191347022013470221134702221347022313470224134702251347022613470227134702281347022913470230134702311347023213470233134702341347023513470236134702371347023813470239134702401347024113470242134702431347024413470245134702461347024713470248134702491347025013470251134702521347025313470254134702551347025613470257134702581347025913470260134702611347026213470263134702641347026513470266134702671347026813470269134702701347027113470272134702731347027413470275134702761347027713470278134702791347028013470281134702821347028313470284134702851347028613470287134702881347028913470290134702911347029213470293134702941347029513470296134702971347034313470344134703451347034613470347134703481347034913470350134703511347035213470353134703541347035513470356134703571347035813470359134703601347036113470362134703631347036413470365134703661347036713470368134703691347037013470371134703721347037313470374134703751347037613470377134703781347037913470380134703811347038213470383134703841347038513470386134703871347038813470389134703901347039113480208134802091348021013480211134802121348021313480214134802151348021613480217134802181348021913480220134802211348022213480223134802241348022513480226134802271348022813480229134802301348023113480232134802331348023413480235134802361348023713480238134802391348024013480241134802421348024313480244134802451348024613480247134802481348024913480250134802511348025213480253134802541348025513480256134802571348025813480259134802601348026113480262134802631348026413480265134802661348026713480268134802691348027013480271134802721348027313480274134802751348027613480277134802781348027913480280134802811348028213480283134802841348028513480286134802871348028813480289134802901348029113480292134802931348029413480295134802961348029713480344134803451348034613480347134803481348034913480350134803511348035213480353134803541348035513480356134803571348035813480359134803601348036113480362134803631348036413480365134803661348036713480368134803691348037013480371134803721348037313480374134803751348037613480377134803781348037913480380134803811348038213480383134803841348038513480386134803871348038813480389134803901348039113490209134902101349021113490212134902131349021413490215134902161349021713490218134902191349022013490221134902221349022313490224134902251349022613490227134902281349022913490230134902311349023213490233134902341349023513490236134902371349023813490239134902401349024113490242134902431349024413490245134902461349024713490248134902491349025013490251134902521349025313490254134902551349025613490257134902581349025913490260134902611349026213490263134902641349026513490266134902671349026813490269134902701349027113490272134902731349027413490275134902761349027713490278134902791349028013490281134902821349028313490284134902851349028613490287134902881349028913490290134902911349029213490293134902941349029513490296134903441349034513490346134903471349034813490349134903501349035113490352134903531349035413490355134903561349035713490358134903591349036013490361134903621349036313490364134903651349036613490367134903681349036913490370134903711349037213490373134903741349037513490376134903771349037813490379134903801349038113490382134903831349038413490385134903861349038713490388134903891349039013500210135002111350021213500213135002141350021513500216135002171350021813500219135002201350022113500222135002231350022413500225135002261350022713500228135002291350023013500231135002321350023313500234135002351350023613500237135002381350023913500240135002411350024213500243135002441350024513500246135002471350024813500249135002501350025113500252135002531350025413500255135002561350025713500258135002591350026013500261135002621350026313500264135002651350026613500267135002681350026913500270135002711350027213500273135002741350027513500276135002771350027813500279135002801350028113500282135002831350028413500285135002861350028713500288135002891350029013500291135002921350029313500294135002951350029613500345135003461350034713500348135003491350035013500351135003521350035313500354135003551350035613500357135003581350035913500360135003611350036213500363135003641350036513500366135003671350036813500369135003701350037113500372135003731350037413500375135003761350037713500378135003791350038013500381135003821350038313500384135003851350038613500387135003881350038913510211135102121351021313510214135102151351021613510217135102181351021913510220135102211351022213510223135102241351022513510226135102271351022813510229135102301351023113510232135102331351023413510235135102361351023713510238135102391351024013510241135102421351024313510244135102451351024613510247135102481351024913510250135102511351025213510253135102541351025513510256135102571351025813510259135102601351026113510262135102631351026413510265135102661351026713510268135102691351027013510271135102721351027313510274135102751351027613510277135102781351027913510280135102811351028213510283135102841351028513510286135102871351028813510289135102901351029113510292135102931351029413510295135103451351034613510347135103481351034913510350135103511351035213510353135103541351035513510356135103571351035813510359135103601351036113510362135103631351036413510365135103661351036713510368135103691351037013510371135103721351037313510374135103751351037613510377135103781351037913510380135103811351038213510383135103841351038513510386135103871351038813510389135202111352021213520213135202141352021513520216135202171352021813520219135202201352022113520222135202231352022413520225135202261352022713520228135202291352023013520231135202321352023313520234135202351352023613520237135202381352023913520240135202411352024213520243135202441352024513520246135202471352024813520249135202501352025113520252135202531352025413520255135202561352025713520258135202591352026013520261135202621352026313520264135202651352026613520267135202681352026913520270135202711352027213520273135202741352027513520276135202771352027813520279135202801352028113520282135202831352028413520285135202861352028713520288135202891352029013520291135202921352029313520294135203461352034713520348135203491352035013520351135203521352035313520354135203551352035613520357135203581352035913520360135203611352036213520363135203641352036513520366135203671352036813520369135203701352037113520372135203731352037413520375135203761352037713520378135203791352038013520381135203821352038313520384135203851352038613520387135203881353021213530213135302141353021513530216135302171353021813530219135302201353022113530222135302231353022413530225135302261353022713530228135302291353023013530231135302321353023313530234135302351353023613530237135302381353023913530240135302411353024213530243135302441353024513530246135302471353024813530249135302501353025113530252135302531353025413530255135302561353025713530258135302591353026013530261135302621353026313530264135302651353026613530267135302681353026913530270135302711353027213530273135302741353027513530276135302771353027813530279135302801353028113530282135302831353028413530285135302861353028713530288135302891353029013530291135302921353029313530294135303461353034713530348135303491353035013530351135303521353035313530354135303551353035613530357135303581353035913530360135303611353036213530363135303641353036513530366135303671353036813530369135303701353037113530372135303731353037413530375135303761353037713530378135303791353038013530381135303821353038313530384135303851353038613540213135402141354021513540216135402171354021813540219135402201354022113540222135402231354022413540225135402261354022713540228135402291354023013540231135402321354023313540234135402351354023613540237135402381354023913540240135402411354024213540243135402441354024513540246135402471354024813540249135402501354025113540252135402531354025413540255135402561354025713540258135402591354026013540261135402621354026313540264135402651354026613540267135402681354026913540270135402711354027213540273135402741354027513540276135402771354027813540279135402801354028113540282135402831354028413540285135402861354028713540288135402891354029013540291135402921354029313540347135403481354034913540350135403511354035213540353135403541354035513540356135403571354035813540359135403601354036113540362135403631354036413540365135403661354036713540368135403691354037013540371135403721354037313540374135403751354037613540377135403781354037913540380135403811354038213540383135403841354038513550214135502151355021613550217135502181355021913550220135502211355022213550223135502241355022513550226135502271355022813550229135502301355023113550232135502331355023413550235135502361355023713550238135502391355024013550241135502421355024313550244135502451355024613550247135502481355024913550250135502511355025213550253135502541355025513550256135502571355025813550259135502601355026113550262135502631355026413550265135502661355026713550268135502691355027013550271135502721355027313550274135502751355027613550277135502781355027913550280135502811355028213550283135502841355028513550286135502871355028813550289135502901355029113550292135503471355034813550349135503501355035113550352135503531355035413550355135503561355035713550358135503591355036013550361135503621355036313550364135503651355036613550367135503681355036913550370135503711355037213550373135503741355037513550376135503771355037813550379135503801355038113550382135503831356021513560216135602171356021813560219135602201356022113560222135602231356022413560225135602261356022713560228135602291356023013560231135602321356023313560234135602351356023613560237135602381356023913560240135602411356024213560243135602441356024513560246135602471356024813560249135602501356025113560252135602531356025413560255135602561356025713560258135602591356026013560261135602621356026313560264135602651356026613560267135602681356026913560270135602711356027213560273135602741356027513560276135602771356027813560279135602801356028113560282135602831356028413560285135602861356028713560288135602891356029013560291135603481356034913560350135603511356035213560353135603541356035513560356135603571356035813560359135603601356036113560362135603631356036413560365135603661356036713560368135603691356037013560371135603721356037313560374135603751356037613560377135603781356037913560380135603811356038213570217135702181357021913570220135702211357022213570223135702241357022513570226135702271357022813570229135702301357023113570232135702331357023413570235135702361357023713570238135702391357024013570241135702421357024313570244135702451357024613570247135702481357024913570250135702511357025213570253135702541357025513570256135702571357025813570259135702601357026113570262135702631357026413570265135702661357026713570268135702691357027013570271135702721357027313570274135702751357027613570277135702781357027913570280135702811357028213570283135702841357028513570286135702871357028813570289135702901357034813570349135703501357035113570352135703531357035413570355135703561357035713570358135703591357036013570361135703621357036313570364135703651357036613570367135703681357036913570370135703711357037213570373135703741357037513570376135703771357037813570379135703801357038113580218135802191358022013580221135802221358022313580224135802251358022613580227135802281358022913580230135802311358023213580233135802341358023513580236135802371358023813580239135802401358024113580242135802431358024413580245135802461358024713580248135802491358025013580251135802521358025313580254135802551358025613580257135802581358025913580260135802611358026213580263135802641358026513580266135802671358026813580269135802701358027113580272135802731358027413580275135802761358027713580278135802791358028013580281135802821358028313580284135802851358028613580287135802881358028913580349135803501358035113580352135803531358035413580355135803561358035713580358135803591358036013580361135803621358036313580364135803651358036613580367135803681358036913580370135803711358037213580373135803741358037513580376135803771358037813580379135803801359022013590221135902221359022313590224135902251359022613590227135902281359022913590230135902311359023213590233135902341359023513590236135902371359023813590239135902401359024113590242135902431359024413590245135902461359024713590248135902491359025013590251135902521359025313590254135902551359025613590257135902581359025913590260135902611359026213590263135902641359026513590266135902671359026813590269135902701359027113590272135902731359027413590275135902761359027713590278135902791359028013590281135902821359028313590284135902851359028613590287135903491359035013590351135903521359035313590354135903551359035613590357135903581359035913590360135903611359036213590363135903641359036513590366135903671359036813590369135903701359037113590372135903731359037413590375135903761359037713590378135903791359038013600221136002221360022313600224136002251360022613600227136002281360022913600230136002311360023213600233136002341360023513600236136002371360023813600239136002401360024113600242136002431360024413600245136002461360024713600248136002491360025013600251136002521360025313600254136002551360025613600257136002581360025913600260136002611360026213600263136002641360026513600266136002671360026813600269136002701360027113600272136002731360027413600275136002761360027713600278136002791360028013600281136002821360028313600284136002851360028613600350136003511360035213600353136003541360035513600356136003571360035813600359136003601360036113600362136003631360036413600365136003661360036713600368136003691360037013600371136003721360037313600374136003751360037613600377136003781360037913610223136102241361022513610226136102271361022813610229136102301361023113610232136102331361023413610235136102361361023713610238136102391361024013610241136102421361024313610244136102451361024613610247136102481361024913610250136102511361025213610253136102541361025513610256136102571361025813610259136102601361026113610262136102631361026413610265136102661361026713610268136102691361027013610271136102721361027313610274136102751361027613610277136102781361027913610280136102811361028213610283136102841361028513610351136103521361035313610354136103551361035613610357136103581361035913610360136103611361036213610363136103641361036513610366136103671361036813610369136103701361037113610372136103731361037413610375136103761361037713610378TDLPN2׏ WBAN NUMBER !R@7777TDLPl0ח ELEVATION0 !x$.e Nxd0Z1U8  / @,@ @.@$ @ `0D20R?q F1`^ -0 ) H`n`, , & 1 Ā&`@1 y b @AĀ&`b8  1  Z=KS281 5( P$`{ =0  p$b01 01Z  Sx`Fhh7  0D )A$ @b@N 0b "lP@01  @?] UXt H;0$v%@@;``t'@ `'``N` `e' `bh0 N0`0  hp (  x0N 0@  07'@l0h@*H 1*`0@ L`@ 0`$'@@1h`0@ @ @ 0H14_2`  @H`0  `;  N0X 1UbD @h@``0`' 0  `@&H0 0 $` 80`b@  t0 `0 T|p$0`;p 1'0 ``Zh0`, 00`X H 0`  0`-@   0`  , 0@P@`-0'  00e` !% 1 ` @ H0Aр@* 0` T` * `I0*0@ !+1$`'0`[ ` @`n 09Z t04%h0 ' `n` @h@`2*N 0`  08@b` tN 0 h @0[01H`  0@9'4 ;0` ^ @0@b- 80@ N@$ @b @N p 'h0KH ` b `" Z;@   Z P/AK  @@'&  e0%  x  '(mr 01 '`@y407KZ p)`$  Q   `y @ @@`Z/P +@  @ @ b: @)&,4V=*>0: $0  `1: 0`Г 1C H"`R%& ,01'@Tp @`$ ) `-TĀ @,@7@5@ ` 0`P0~A@10`1Rb 1 @%hHT@,pb 800R'N @  @@`4Pb 0 AE?Kp;'N`@4 :t`; @$)I* @ P 0@`r@`C@b4H8ŀ[ @ @P`HFh`Z4H¯h@0`) z``V_h`AX9`"@A, h`~@ Mà|@]%@2 `P0 ,@4c, ^@JU ;4AL l `/]bKT, H&D 4p : tL@p*,_P8 ' L~ 0# @ Ābp M$4 )C#N @ H H@0`, ,$, @A  ``   @, `` p"pXt,@  8$HN 0@`  ,p '0 `.N,T\4@) '@'H v,20H  1N#xK  `'b @&@8"l`]hdH@$ H6 - @,#%)-0&!Ik Zh1 b @N`@UTt*, " A|P1 x  H_Pr`A Lb@L&d`@14`+BQt8 c @ | #A#4J1 h!``/ & PN , @g#N U|`10_ @ `17   d`A@0`RP M@ AoH9< p`0-  40`@;8'@@FR+@`TCX!bA <vT&VKhl A<H TX` @ ,l0 @@  1c @/UvF )]bd@X`Z 1 /;  b#`b4L`KBX@@b/Vqh `Z @%1 [Y@tH6 _t;T  @, @K __Z " @ @%$v XPUA@6 Xs ,*$ bh+pMA8 Br $01,P%@pANP9`@ɀb U * T4(` `*F  @ A8p) p`@,@A!] hdaRQ4 @ 46S@ºv- @CT }b@0b4  #@@1>NTEH&@[5b@ 0 @h0 +`bF h@$0 @ A v Ra h)`=r  HX&ɀ|H`ӀO +4y-  @ %00Ka(| F 0LH @1c@ĆG t$0 a 9 T C_KhP BD pJ`F!_hX01 H vhP(B  ;?0 @1 -t ` T,  @    p@$  `X t3@20%@|@h`@1[ 0 @ 1-((8%h HG vl:  @ 8 0* %N&W 3L@')& %@h!wT @ *lZ6    , 1H)\@1-F 8x.P+hh ``I_ t 6G@N P ( 4hl@Ā:@ 0 @GA/A/P!a4b$$ Z,8(@V1R %,@@,< 0 D RUh$ b  r[@ x 0t @ ;c|  Hb@$ pkKb@13`toh $@bh Ao|h0@|[,h"Tl-P@@Hv4x F N@PCUTl`d`;8Ia#! ,x!JX r t ` `+jтTH`'@;|sB) 4 " `20  d]K: BLg5@$ 7@LF t]KN<`J3@0@*WP @CQh@$]Î0N Z0X' S>@ $ `RP.cЂ`E$'PvD $01b 0RĀRh$9h.P rN @PX,@P'g A o|01kZL`10O_ H0/ɀU8;eH1>1 B @2ր 0`eX`1/ #@ @'P @0u6Zv ` `> #  lz`h>P+`@U 20` _%f@tbb@A ( Āb H <[e Z(C`'A 'PNA 0 P0=1A&daBP#`N ,pkwt 0`)hn8e2Nv`-T @L@G@ 06N;@="`nL @Z 0`$؀o@=? - )2'Z:;v 8 0Y`ĄP @@4p@P dOh  0NAN ( @1 Ă4(d 2p!_AvL HX!J#@x "| 0@%@O- `A hЂw1T4`$w'4T ]!-hĂ|Z ,e@U  @)G Z0 H0 N -[p,@h% 3"u $p% T $a A *- >H^Bk%`c `01 )hn>Wj II1@%7ZJW@i0n p?DcG X HP@ + @~:*bZ BN@zST H%1 ۀh28w `_:;J0c|T.@ ?6p{0@4Viaê 0H @]r7@JfR6 *ZDʀ@t `g/rR!($3%@1 - @|[VJ|.F` @  ZJB`+` D`1!=Fl _?΄  PBIVD P/`h Ch -`@b[`:PӀ@H H vZD 0#p` :_ g@1b7LZm@S_ R&Z#D80-)- mZhă *K6 -pT`bAt(CۇhF P  0 @ c Ā, x@3Or `Z?Ą4$%1h"01 >vH`1 S0 Ht J@`6cǁlH (/E?3$ &`d 8(Pr΃ 0 _ш ,  @ @[A@S =4`@ ``9a KI@]<5A@ `!gNHPT? H`(6R 耐r`%1QTD@ @[{ >kVO|Kbb@> VI< p=*| :P@!0Wpc= #KN@`x `$ pB D tNR &t$OCj@*%Wy4+@1n8(. 0@-`P mH:8Z`g , 8$pOq7 `RQ!7A 1`C-RN D]`A*bH0@83q>!v¢GF OP-LBL  @ @A   RIR| 0{0@|H0#Vlᩂ7$ @XbAC*8x)$ a#%P1 *  ȯP-HH0ހ 3^PޡAh  H@N'<P'H(pLxh\T ,@!(hL` NL@• JYMX0 'wYp*( ?Th 0`r@ ` A_,/""080 - , :F%l0"p1 #@  d&8+pL@`F x)Vh,8`/8T T Ȁ 8 %h!`1 $ 0`l,@*|dp6 Y[ t ( @ ` )A(:`"@gl mqaU,$->s*l4 `HbP@܀#@@!OA-N P( R4XixfEGN%hCBuA@hJZ: DbhM;EZ!hQa/A> /  TTb07@F΀Nx"PӀA X1-z*8(*#FVdpXD, xD& @ 8-$kN #_pXc\ e X.UBɅk>>P;@/1 TF@ {-=LN`*_X _H-1a/h="$`' Z3@A(P @(,0"p$M'LЇ@Z1 ?40H%@P@ W8vvg@PA, q@ h'P$CA ft 0P1~=RN8` FAl `DIVf#tvhR   ae0 8 I>"p(0`@FcĘHr0[ 0 0`tL]JǢGԄyxpnPj0@D(T+`N72A /a]B Fl %&8 ` ;HpP!7`[𢀂#& /PaEm  @SMUapPR%;!BVKOQᛂ'h4p  z %&-0 `_0&gpc{y| )Ƶ&`؀I4~Dp.QAY_iF! q| ` ' at,C@ !18 /`H|]|r^@"<B3CA^ DX0 ${RfD 0`e (D+1 {/T!h XE/$`AD^H`X 0 $pJRz `)$)@"81!D @>BK ]% Z)pOX7A @ @<WABu crDO R700L8(&ւQF ?SU9ÂF+x8d`R# @@@.H0HpǨh >H)Cu(#@ V1F !FwV@nL@ z"T@! ,DTA-"7N \~( `?P8 [!w4þ &Hr:09| `(V baEw7*@d+C#UD`@\NMf @UA+&X ` TH(|F7* %h? +Bf$@ b( [a>%A#CACJ :X0 @N5Hȡ"` # D &BCFv+w6 G@#u$ZNJ, `+%xQ1J@4u -1 t%xVa@ိAd +@Blz @ /L%x\ ,0 " 'Tr (*0vt `)n @”D@3"XfL_ F +(` 3E= &9Z[0&""XQHq>փ '0pA 8 0`kp8g،(z F&1 ˜A`e!3tEUA| X 5@C$rB,}q r`P=b@&D~눖D8VP20kA,1P}"(.;Xa]Fe9^Ř28&1 sъ#| ^f8 >p9t`D1~S 47vcQ 9avƗ]|  5<`8wDA!ɡ?co"Ġ@)02x3D0Gx2,LDpuCt@c' u+¹0hF @Fha{DI nC@&P6dAz%l # $A @x ` !`r GDHᛁ4!Z!A aY(XFh>¢ bt(_B}AQ aۄ9.P8 hG) v f>p1ہ7 F h0=z*`adь -5@|퇉4p!00م d( \`E"ς*4%QaBɉ4 p|؁ -yHH@F"p8(R*h $6BĊ0  82=BWQ@0@a] tR Tf& Z#iH`AK,D &  Hׄu`H"W!+`A | !q |@o!A2 >,+4@E@vN"psp `=$>pjZ $pmS 0`D `).Piu@ ,'(O $EHa#ep!0fD'_P B3)\#dp+AADvQº 1>Pɺu L\7@NM@*`H  6gVa!Q X`<@ D`cXV🁑uZh@Z 0j0h%'\@|`& ZPP%4 tpuqqPDt [ `da΋8LOx( )0}V' d&pQ+Hl° %l?@ h0@pA f+D)К^57 %~0l  >Q!B *90DB> ^,` FwU(* SV?[Nt#q+ ,,<p7чXP/]@Y0H$D'0Ja Al  `~@%*!Z1^Kh| `A0$BB"L~L"8DHPkz%8(tYCdq^# l5]C%R# , X%ZD V+Ju ,dW*:D:.8@ t 킠 `$!'@ , >"DK h (B*A7XX3  ,)]Š`$8'a![ $p I^XJخ@Wz D&pb F@Â9` h$ABDT+>"(%l]DX XN|L)h q9!F  ,+@ +D A,XF+b~o Za! v&dXU#%l2XX + @M& #4?خZ! y 8(S2ipxah/ Ph!Bq [:4qϐS9H@}&`v tD/K# @ X"pG%li. ^Aa (9` z_Ye!& 3ã>pJW#f$>d`B# @.0 D*"(3o#!B 6p8``b L`I2abNet IkB# @`+0Q,D 90B avF;DxD70 q!MC'(0|*68 HxC֋ PHȀH %l=Hxb`- *NPK΢UG L%@`aXBKu 0> 46.<5g聉0P#X3X"C8C<@0 cQo0PK';3CG (6 @;(#("mA< O4AX @0Ff0>dqS΄ ,) ` l> sh"V F'5%D 0`0+ 2 1PZ`A7 02 H_Px  0W 2"2Pma&@`%Ħ,|4}R L > @@,]XaC&<=0t@Ӏ  nl(qAAe>$4}+b$=hfBKaFlҊ FpGdp}uXZavagf>Pg3x @l{AC Z(҂:@|!ω- HCXų=(7)-2ÁZ@AS!h T0D.p8(dpN-@QA6Qa L<28|pj! :@K@,(9lXpqpBhޅ` 0 ʇTz;MsbxA[z.Dv tGN 2<8}rb, *4pya>l{8C }| ҡă Cį C@=ㇳR G @w390xPu1@@ XDSpy,5Tp C%Ѵ~̅ SС$u&21b9̅ ZrhqՂBQ.8)&^I YxPΡq%=(,UB̀ha/Avag Z@Nha΄Z2Sd% M `!0QaSN$x0YY!\;pX. ,$`CpA "b;(YЕJ&t"(x0 /.$<7@ c 8.`/09(?xA+Bj~":Z x 1^ yQп ,D `DAc;G&+D(`PɁk |L0)8ưo D/`y$~cCTRY tP80bF!(9TxvzkC/Al1P(e 톖,AyK Z)!Bgðl1-P)ropáBRd9gq  EX9UɃ# (=!@ x)~Ÿĝ@ ;1PkAbx `p@7@1epy3eG .Mp a: 05.( waG 8P>ppH` ILh> l+6>P|eY#>L:fC>-! ,mh@Q&a·W 9LVPeA,2;F -PeC#*n$G*lva َ~)xD` R D& /h0y0 xx 'D`AǠ t-0w u@HP QC!U : ]aB dF z&7~ť <@=%@؆qm-6_{0 0"&']ȕpAJ+s` 2낀 w0!Vއ& t`0)6(f Ɖ| l/x{8!QgL CbAC| 0J8족 '(Z !Q?jD( "H7BV , TP0w"'Zq)$>>?z!7.KJ DZ:M@Xr :OX5 bH9P!E&{:'XD dDH♂E  /h10わC|r*tcp9@0\+wjB߅SA0 >>V@   =Jh_^D- ;9Џ .#GD :QakNh0 >,<1닜p 4)xMa^ū(-P;@P` @$'лŠ @Y1pcу 8@*n,B!mbBR= G0`W @   d M@C1 J}yxhȓ`4A Z/@t@oFQ  %0 @@XårF9(YkU@0JG)fHvsC4>& 4m LC@/ %(`@:"0: !-  /$54ljC %2K;R%C_!8#ǜ9  ;g@FDx9`B8FN@p8`i`'UFb-Jzrhl@aN=@" 6oP`6%xC`0.!" jN7X}AN#R>PP| D -8$=0lɂn-aj @'=pa lpp%>pj '@P H5hwP߃ :G X.BGTTrQɣ xd WsFaJ "(e Z%x:P0"F !(̍AE#a`k? oPP`.H}fbR%P;S]!t0q&E  Z+;v CP=@Fz0"c0Yt  =2!@աð4'a0(C>(@?P_*>٨ W,ED@`b@Xbx!l;AV8ÁhnN!1:8; QT5b҄/ J\>x2f' G <; l.P1>чkF=|e!@~va|! Zx:Pva^DžT|Dh^P8vFcG20Gdfp>pZʈ0Nl0];{B&gֆ-Scp`aToq^Z6 `4vhQ_fl>0Cه,س0prhSÿ,f|- ]<t!]gAF4^L/cpA/@؀QF}"=|)Bֈc L( >qZ`DP8,F8|q> ?4G"V~kB%"zX@{0A @B؂\"I L,3%RAAL, @Y@@GXIBzv4l"0H@4Ldz9 z(X% 74SX2$ 6*.) 2!@IBD E!}`]"lĂ D;!C ~%M* !PBP6("' +xIHB, h XG+ x@1@0HGA5g7,kdL#Y'H!fNQ ZL%]  |D^(OQC AaIY=%D]N0zQ #Ō4b T#J80Cdb7Xȓa3㩅€ 2t>|IC;21##.R.}A:K 3&x$a]BF?KE#g%ԕ]cɌ h ,"HF"~5C'61PNPXBDAMcf@,d(+DAba) dXp.DaF ,-( ˣ( *0pQ6-"@}ElIQ謡l# J`"Hg !C) "N .51h`XaƑ-nacq|D` 2w 6G OKC z<0U0nQh1nXA`1߅E:H`|z\Ï 0wc䇸Jp|KE f7xҤFr@Q(9\b,78f-Bԉq#DU0c2Am@ @TlNPť .74g،mH\7}U,f0GQ#El/@Re<>!r3\ `Y߱aFkRK`I  c8qz:|c kX[z1c x;b,.}A$Ě f-1Ң"KFOT-hp(AsPעX qR.Wa?Bw&E5>2Y؁dbQqw#W$Lcp:FтC5 R)\\@,@ 8cxL=ĴVEK+!Ʊn r-(F `0p=DAq䕅#t,M nthXQ"F f @&k Z.ZQ1bJ{24E``-dn,`2e!?kBC!3F4?@ѲCDN*e.W( #88 +XY` . X*&x@Ʌ &W ]ȣ08( Z0FT9$-hNp%l @уF%xj X0h`C㈳,$YPn#\`|BkD(F2@ "d wAGq@@Q-?@j WQa:ZPp$XTAiAEqׄL.=ґiBqÝm0>!IMX&;YN׋&Yա`@.$Ȱc0+Dp@ TPFQfť"f J?p‰戉}55]`v?4=*0}q*:|\uq<*b #SbPx vpH)*7F#] PR8p"+L#29]ȥ\jG ", べ ^0:g怹p9~P#9@P# ~h聹`#y`' @KRHI*BH}-Gd\@0\ 4 n?J`T>;N@>:G s`< 9'0)'<%@L郺+ ; + @ d&HN@d6< Nd>@N䀄&XLy@6(PA"14 fĐUA6p@8%l@lNق!I( k@7QpA'@ ,@78G[nV9m@6O} >50p PMDCBM0\ QC`H. @X!" QA8E&h K,1Y !>cN`9 9 8(Q೘H b`u(1 90SX!N _'02@EH9~ @jr9U` @h> B x8c"k`&LAY@8e kʀ8 x)+x(˰p ( #tQ`t VW cۀS@+J5B0ag.א$, uɰ 0 @a.I`0@  X0<  Xp@t0P`( d G0A x2p 0Ap4]`h A : @m85j,AP@" CP 4},"A[ Pp 2<`Z$a 6 (8 A0\s`bt. S0S,2W<L 2An x94@AH(abh0/AЀ8 !(l  p x$* a%``'#Cp0 @," u.@y x . h4@x . B (@| `\<0 z\"&A`X^p\"'` @h)0 h $8C4C 4 lLB(p`x0*a0hp8( 1@  Bh@px ppA*@"@L& 4A`\$ P`A&p6 AA$a@"`8 PC <$ 1pLD`0jP`8 bTL& 4G t" p &p@TL p4bDhb@pX&A8$Ƃ#H(B0p8 B`$  `8&x$pX A0pa@H`*Ѩ8$"pD`<  `h&00 px18b|$& FpBt:B@I Ha`8928 ! p8 @Xr 0 L``d  B7h /Ј4. ÐD h\ +`XHCX2 Xt *8ࡸT@x4T@H P P|*@Ј(:CPL JAp, B0Pf!0"nP0  p @ p,"@p+`@$( C(X``@" 86 Ct2K88,AVA0& oCa0qt T"A@HA2 * ! `x l[0<.  D" pP( `@ ˡp8Pp4 AC0)" : ˡ`(8$ "0h `P,)@  x 4C< AD Xt C.  ,@p,<B`,& bРRJ8 @p$Jb@ePt$A0xP BHl@0\4RXD@(`Ј0T C8 E lT+qLRx|( 0PH&BP8,BpQ8 P| p0  a <"0(l,A P`p"O p @ X% D  D4 `qpX( Bp$A!0`@ `p ^ P D(t4.A(`"€P10 и(( 88L   pd< @P* "@Y0|H8H pА(@8  @4JA$&pDHаB`@B `xL* !a0@(v C@H2(H %  `HAP"08 @/C@\,Ax8à80Pp &2@<``82  HA44A 8T0 <CH& Ch" !xx(CÀxT4Pl0`@4B Hp. ApL&( A. P B!pT0 x\ "`P&pX 0x!\ Cp4> D< H B p tT& (Ha@x"0| ǡ($  PD 8T(à`@0ࠐ,,ธ(0&!` h'8@D< !08% XE0A`0 F0 Ba8(A8A ` X<ap@0" `hATCQ\ ! R B ( X AA 8 ApP,) & AHT"`|C p@ @pX(C xT6BPx A$(& pHT@q (2 `@(p4 0|&¡@pp X@ pl& !H 4 ~ \@ @a,*@0" @LpH``À<  p0"8 L.  (,{` A@Ph p8Aa0h 2l2 a8dB X À6 Ád: CH$B`p" `@xX>@"`(. a`P"@pD B& @x@ Aw8 6h" 1<" @`p@4 D xX( ¡8(0(ܠ ,AD:  p$FA8  X&t( L*,, !@\$ @xH `HH  h H, AИh XH8ND hD ,B@" `h8$ A00"0T H,a0\P !P8 @@Cap4 <2@0X `Ј > ¡pX48,    >+ `X2 @HD@0& "d XD< pB@< Ba@h\  AAx<" @D @HVAh2 l(pl A <<B`\`p4pH" ap4BPLA`T$ 8.0aph A@hD@pD"@H@p8 A!P$*.@pl 8&,B@p` Z"@ p:0P!а,d<,4$ ƒQP4, P L > XB (( ! PhB&| <0l `PAAX8 a@T$ApxD a0`D bL@ `86pp<" BpL pX$ a8,8 Hx!0&* HX b`PP ! @HL `D DBP` < `! 8$ q8 80@ @B@8@PD" Eࠨ0 AXB <&AA`h@ B0H8 Bx 00p`h\ 0h  %Ax8D `<@AxH" (PX8$ApT,B!`pD4 `Q<6H8* hT* xH@P0F0xx 0x" A0 a@H4(.XD44> ࠸0PP( `  0 cPx,.LB HA`4"A4.xH@ p4& n ! d,!L p&8p<.Á@P న@  PH*a`xT @L, X,.pÀ0`" 0B ` @E 0h84Ax `d#a  4Da8BPà8 h !xl& p 8y@8(C D" c`,: @.@@0t4 04 [ XR !H, A0p@ @0<`8@ A@40tBAp\.`8T*CD( PP 06D 0*  p@>@Xd0@hY APhH"" ptD 0@ B!X&AHTP p0  AX x($  Ap@& @($ `\ @x ppp * `4%5@\* A0P DaT&px$> jP4F PD B@P: `PL.ax`0 @" \ Pd. !kp(@p(B 8@<B8 DAPt, T4!@0h& x" Ba`D .  аD[Phh 0h@"A@Lh4" [XlA4* @L& PH7C`4$ !`T x@D Ad C` @`@ h 4$ЀL  ax8*B0@4s hH$ TD!p& AP@\!hP$p8@p4A0r`T* PA <8 aa 8 @4, A8,(p#* !<8 B PT `p8 p` ,  8!!P6p< BpT4BHp tBpD2`1@ 2p$N apx p` !x88 A( { AH @(@ !`X(4B0(D`@xlD€A!P0I`pd8ÁP8X 8D&A<  `$Bp(@P< P&CXD  W< B@l ` ,,a0hz1d PH p"'DQ8€2(A p zqP  `P" Ap8@A `hlT !0@&aQCAp pa@<8A 8lB!00pAL:5Ph"`l$A@xL!@PL`l$CA X a0\2Ahh ```$@`B D$h><2 AA@802  `P f@T.!tA0 : 0L, A@X.! A`Pa@p8  @\ %Ap8C(" `t! B` PhP( \L)C  ఐD @P@ p`H"``ap CaPx| XF0AP<< |Ca!H2 p Wa$.a`T B@ x* 02B!P&W`p@a8d*( A!0p0X" T 0p 0XH" UAP0.pPH2 !H0*@$( pBax("B@L  B`8UB8H.`0 a0V P$ `$-X  !L @0@,\ ! C!P$& !@pP*#p8TC!@0P$CUP< @@p a`D `A@ B`X2pX4렠H Px\4 @d,P@ A@, 0"4N0p8 b@PP.`p\  B`% ax$A8 K(.p4 A8 h  <"(( 6 Ax00  h\*Ahh H  @P`X ph~A!,&AH _0@@@N(B 8 0!p t" B!1@8 iL a"mAPP@8Hi @` A`Pl$ A64. a (t" AT$ Z x$8BP@P4k Px AA p@ kP@(@.D h@ `H Ш8i (- Hd8Y`dF `D Av`p8 !0( 0d B`('A<ʰd" A< ph PxB"0`(& PH$8 x.Abt @Y PX8 8@6xd2 *!PpP Ј"@p€xh"Bxd( Ԃ#ppPB` t A"ApDJ!L hA8$A8B8d p8Fx. H 4 p)A0T BpXX"6 $6¡ @`4H4( Ach p$ CqdlP`* x @a0L$ ư8 *!PT$ A`0k@P PL! 8$1HD @@\A`l8alDA\HaH!d6 A8$< 0H  À>iA (, A@A@"a@l& A"| >F`D  @(I B d B4BL40 CP`x8b!PH aL`aAPh700*`V8(@" (,4< A4$`(Xf a ,  1<pd*` X, .؁`` bИ@&`0]@@b Ȉ 12#`T6 f0LT 0p8ca0"B`D0B̐`t  8p(Dl  pL0 UD"BA0pX4 CD]A`xT$ `* AA8 !p$4Ax A48p`"`La\\A 88 (x( P2< A@H @pH xD"b5X BP" `ЈH @)A0X$[C!P8!x< ,0 0p<KPx,$ <&8B` a\  @<A`$&\D AAHL" aX(\$ A`ad,(H ,@0<.AHL%TJ BPpD6X" <1@0 ¢`xHAPXH 9^bp20 2 @D VxH* PH jX$0P&%`a H&" ࠘dpHHp @e`@( AL$0hA0"DA0(jD`@8` VpHh2!0H42@ʰ<0  !P0 %R B@2  <,*Ȥ" EB x8 A@`QPFap-NA@@2 P !SĀ88*.a0\t$!H%<. XH Dp")BA@rTdx :OB0$$\" XP2NDPT( Px4'AaH(`DA@X-dA@p8* B8 (,"h@ @@80bpp>@0Hb`N7!8Ip| !0TH< A!@p`(8 D`d(C M( !HP| ppx8$ R``2 @<. 0`LaH&$ !@ZL, 0,$!B@H!&xx.0 !@P$ pLa`(D(IA`  |$Dt BA *$<6  `x"`48Bp< GB!`x0L" #DA`H$' B<A@PX @2Q@t" C T $C8P? (M plCax * x8 pp Q\& 0xA Bxl@8$ B`.@DaQ aP x@  A"AApLD0<|Al"p =xPe 8y AD$+C "N0P , B!H"P %8BB!A8#`pȘ&dDA TD 8xG pXHD`p4 9B@4 <fh& 4,`pX a1l$:H4FB@p( A% y`$Kp`hT!DT*X_DH d p`Bi`$ pp Pp<"@% @T4Pp8!1!P`@ b0[@!$  (2EP8p@N !Шľ  @0xl ` .@A<@xD  @le8\"D a`h* X6C0pH&& "8 ad,q$ Bp," !H\A&ax<"2Ba8HBD:L 8X!`h( Ѐl` `x#!( @ P,Ax ,+a `@X< FpXXp@ p8 xPA  @: a@X*p(" A)B0 2'B@0 $0@"T"C` &ApD A@X@`(x8xH$C"@h a| ¡ CD0C x@ x4.B < Pp44BA0BPH  !P84X B 0`@ * <  F82D0(0KB@L$p"aPH0)l(š@L , Ba@R ( àhH,C!|! p&!0>&"a8(@, @aP"B!p`p d`68 a0p< Q@`0xT Xp|D|NBp`' C4$ Ap,2@a@DL"pL @<& C H   @ !@8' pD" "PL: ap<p4( 0XH,B h< q@8& @A p88 0A!@DBt#@@a. (Ad$ ĀP:C0(Àl" !X DAxJÀ2 €DD A@41T@L JCX2E! HBA4D !aHDpP(B`H@@" `H^ Ł x" \$7 Ќh AT(\6 L"6p' АT@ #  @b x0&%@0(p2R86 BD0A#Fl  Q؛]eMbx|A=jDZ`ֵ:I[O'mࡀ$C]';&T 8t1Sʷu=vڗ!^_(cTE]ր*0 [c~ 8\P,b_>dkgɈ .wDʵhRd{[KxW{ gdq8[il6VM@ up`%S> @2; %P L? `y=*d2̏ < @FҀ'C!| G>Zh$ӡ6FD1 dERJPNӲ1@C/A/F  6%EhY#1`ۆ )W.`+`Aћ$V  ӄ+q A %T !"V1]I` .aqԭ1 7|@)T e&$N&7C1#PfG@ 1JF [0\1 1 l@ Cb +.GFhI į+תh$5􄋾 ȝ8b h;f8Y;7ڐ,rA-7e&U]Gr8 ChJa1 6'bL@(CNo@8a]$l&=# Kv:!Āaɲ9RVEŏqcH! G ^΁*00 F VxEi+ O`1I$Ia |2v`,oL̵t☀2i=  |Jz\ kbpLタ~@QHqcLPnmW/)dh +{@`IdRsb2 8# E˨~"iAXg FqHѻH5D|EXՆ»3v+ :AU atvNR{ɼ|'LOaV9m"^pTh`B#3bRb\mĀ$&Iz*c FVlݑ*5$$KDԷb@'Nokb>  Q!r aڄD4K`7gO?/ƇQW dFD|4:Ho Tp4"h5Q;ȀU'ro%n"`GG# 1cM|F렎 7Y dpPe gwFk70 u JnĎ`<;5H;HNKU)طEFZa @ϟ{"66, H%!{eD3?lAK;9s:g1<d #Qٺ ;M1" Hw)*@B`" %DUP4AM4 SXċ5I $,%G b@.gB)DV@EqP(ѢYoo[kv%|'0-Q @`HUWԏ2@d1Hb#yc@ MbPS.EZZN>, м%X%A'/RH & e=0` lPp'kK|'a(5P hNu*޻V߀ PP.PTn't۳~ |=5tTX@A|ZJKi:l9%] !fY@CA!yI\3FM] ebc؅= 5-E֩T+wW'.vФH\F{WT[LDABQJD| l)hH P6'H0n2pq TP: hE"X|"p `vLb++zw1> 4,{{`0 8B/7/jp#FX @(bo3@~ 8{NYH TDⱢb%HCpAE8}PW V pv,SBHd'B%UH r~x`T&.HTB\NH)diZH 9a1I'Y :4 ޘ 8,u|w酺Mظ1GLB $K MvI.AʧH*vdbMh3d+!UsKiR#c$b eT'-ܶ\m[ LP K` 6xh.1BTYow HKTU*f(!ˈt4O1vW j> 2ZAX (1EOa&EK]]VJpKrBy["]db_TH"[g,~"߇H'|M7̠9ŵ4kEG]{yc[XtueZS v( \pWȂ7 ܆xQ֋D;aCr8<c}B!UA[dn&{\6". m "m @m2`g@O&@B7 bER]opn4XP뉫yhZ|U4O)^Tc͘b\HG k/h v vh&OrfvRk1 uV>y`W B '*\֚;eq:A5Xgzv4pRa 1 C@;UA~ߵdX)ZV5q_p~L$H I|Zm뭔'I| @" IdJqm*~],ILc:^) ) PrPR1lC@_` ؓo  @Y lUb5j`r[)`0#`q!Dt&yzZ D Ca Dr'`O4 HۦιF9A|;@0jU ㍨xrJԋ+ƺ5;h 0 g̍~1, Û`m`t:RH2Ppaa'haIc%97E$ lF ,L-r4 0 b7hT? 0.tb' ]G'_  0 Đ[8 2`*.(i` Ձ S`0 Ӝ`c``ñIF!&`fr{aP&@ Ln U9=LHAGpH0@&?Ω]Bw̌@` !#Cb@ 0 Ф.~303333=\ Ƕ3,ɘM  ]&$30H0 `00JOfk m0@ $pvސbD?xܛ9hUd$H@גK᢭ c03033c333`$@А @ XF (}O >&8%4  R jyyi2`ff`fffs,ffaq|/p:0$=3)JS`H 0"c\SОBXԪ=n{@XҔ!(`xX`4ɧ (`q` P &A ( 8a7ĺjb;91 I1b]_ AWfd MffOd °P0-Z900đub5ep hƴTf"c @`vĴwwwwXD@~l7&c1`ipJRԍ4,ԘM4p(A4 hb -v MO\:BHBA@6؋OwwwwwA(\@ WC1c!3 sAkM0JE@ ڪ0ĝX` 4lcNLGL6Ꞟ9DB,f`JF ƍ4hѣ@lɘɃ1m8B Ͱ\2`322fffx=bNɉT/bE a2q_Kv 6!]S0 @b 4hX јc8Ls C2hgj3JQΥ+0`?c!:LZt8h4E $Cz'a (0` 7`p CZi9mKG%;>h1l!csyX a2' CWqIk:G2\0A8eǠ*)wwiwDCCCCB(Raִ5HƔ3$w]PNHN؜#X|b;4J݂֥ԡ>!)rH5nV333 g7kZ'94ю==;Vӻ;tUkRBbHD |23#W4rLEF [{bL@``zOUTH xJTBTMX&$a2 |BAhDQ 8-uwwwu@y386 5(19s Un0U1?-!tXcи" BX+I@VE\/!g LB a kLfkZ֨RvA =M0 amjc6fihAQѶl[hO%FH#&`b/ ZfTM"洸KB3cӜRcXj 0`i!-::ƌ&I('lA p0 pֈƠVcII 0 JT >q+n9Œf1sc(Q t5a`vmZִ&O;À`R6a54lqK45CH%uH \H;RX1={)ܥRNsh>(Nֶ:Z@ M @?KNόLlW"v@  D;ؕX%Ib>N-b1AC" R[a!,f=﮾Laq0` 4Dh1rX2O @ ;-Ԁ1#!*-%|4P B TTи6wu@dYe 0 eYeWˤ @SˆC@)`0ųllllAb2f@WȰA`u}hoIVUU0`x1AA8_$+8e)JAacc&j'AH/   A@P L !C?GN" z> Ź/,  K4-*spcC APP&  JLMLKg&> "n@s< kZ mT31wb5(P@-[b`bQO|1!,썒jG@ BYR#̭f u}}9m` ?ꞵ)^#2pK ph@h&(&W]RJFGC`ʜ$OW>*]5C&UbLLeV,KT0Yg%$ś-ݺ1[*9ΥBSNGAL͎LLl*.f!TnTw]UWl2H` !2sdy=$21H$`b4RX-唶2'elJ,iڤB\ p(d: J(KU$Ki<ֵ=c 60ӳF ep` j ` b@|–`ȀNUwZi<71ϖ$6%YKbg^"DO_aH.஀Gǫ ԀVt1'r)@CmlM,:0Ha k[:a ,*hQpͪS@ր1Ld0L@7W )B. aV* #jGvx[St \M~`ělrHN.uaNݣr_D>4'11*-cӂ6mkK-:2vԳ 3 OxAF}AH@| &>(e_) !u]FF3mb1! 'WL43 h=6=pUو4 B!B௑,0E!F PR񻮨w!QFSPlcEp:N$'h s؈0({fUsݎpj D GT`@BDPΡ/L:N1j=B F)JRj] f<]U Pš `E0.W]dWM pZٴfp7@F&-~%u*|ɋVR0N1r*5J%/hbDzZa@(|{̌:y9!1: G[ ߇aUsփS \0uui<(PA$>`M.g4@48AFif2 Q|RqO3|7޵%PtT 8.!|KTc"d@պh1Ϯ, *A<+ p::@@tiĖ#(!hnh"2 y5@M'#M4M5}:;Ȣ: /_М1`s0<"U @lUV1ŽSH```Q.5q)]ܻ F:2T~Y ؖ$4I[E#R38 9'L0 o: R)N;]]u :* 0(+f b`6.+ P1 (b2_`mِ yD L <T|\@$-yv*D] Uץp靊1bbhbĕ~@sEU o0@H& c1JRAdM4M}}|a"L/ӯ/`sK$BYc BJ+ R2 T` \ǘ} /˪O-BK5nҶ(3|YN", @P1R0bA3A!21'DrbnDO>Ţ[K{g1TNy.n $I$Na( `@.00(yd.pPZKb ` 5Iu CD*ħӭ.a$j`5 q&|PCHu5Q>aIp~%o~ib|(h1 G^ Yh$*,R݂bU-: @ 0&ԚrUuR] Ɇ}$I$I'}}B.4#cpPi1$ˈf 'T>E ""hkTc&[_j_T$60~i PNt4l5K\c ܃/7t!2ꎍ`vq /@ ՠ& BAQ m.ǐU'[ @` BsMN_HR]* ; $.|k8* CӆH @`@fJ!g#`lFq8SNy.bN tOA<9ި.B)U @%~;F [v!Xv'rĀbČR:, ]L:zsP6 Cq~ʍ}}}K7j@I0Oo/*N`4;>[4V;/}BM yϳm+qHdȊ4+<˞'Tda'],40[?+)5f$ Xn.0mZh+YH1#de 1rޭH e?FAb lM@RN @h@I( I JFi03;Ơ$I$I$HB! !\`TR\44{s5NNǂ@8M4 EP?%5inزt pJΥc5 yR`M`Ī0e. >v"* b9:H:dr 5O!:0M 㖹`^ZHh\0 Bd]|dGP,& 1OkZֵ&c+c103f}}\%cpP4v 2rNHl", Bpv*6 һ b&):cYw/l\zPea!)o$"L+?k1"JB%lp\by;A 20%iĀaSD}R VK- t@ h##UelKdf$Cl' 6X !!V :Pka00}}\0c!L `02S@'_1=ߍ$Āa8 D0E  +ḱla|W|gE _CQu*J{>r?} X !8H! IƩw+@Ā23 8Cj@ t``)8..0) 0`l>(px)ٜ!( @6P6l[`w}rzzq0j A LBqD.Hr'1U x0 ش=&X~<Ƈ;$5bQqPe @du(w5S(D`éc.RbpN*mL@ua$MR)R q@0\ukCG qWp3- >e,%$ )EDލ⣀陙Y 0I$I$I$K6lٳ)2l٬@@@L#`p<.‘iUaM"(/D Z& 4c*^ 831.Bw<Fs&s6Ka>hj zqѠ4TZ|Rb 024@ry||\\o;4o T\);_8.ADH0(bNA a1g]D0 1c1hZV߿~ (l C*"f`k8}FP>\2e1̀1.W}ӕ(2a8voZP T0\AY#TfK W 2GUQxӴ%@Ν@DNR$KC)egV@޸ .42K"AK*z@\I$`x1LSUjvӧ@:q =5iMj0` w\EQEQEQE 8a h @<QZHlTVIbtjv9 R!&۫Q9Kt I)εc )_$uكy4ކ~[ Nh1HCH o4pA4 qM.bNCu! N4C)eX'`Ko"BTx ޚ&K qs<2bzM!2v_88R\i/L"<4yhN'+H#Gܝ FN[NFVp06(9GcJ#\tog@]u wu0~@@\1^ui}lO\Jr~|GW4 h0ɖV')nrH/Asab;ʯlԗ$B\8 $.b0` .ŊqgcM5P . GZN]5LL2pfqeY8^*WjDJQCCJMZ^†RSZֵ@4LLLL_@@Oэw5oC%KJSl! H{p)5"0((("5*ɾEQ:-y_o~KA 0[\v" 8,Cum;Y@2n馕4-4ǛR  'w Ø0rYK,h$6;lXK;V:$1eKc\lC_kVEYUٗ6+OBq\v atWA(pF$Sii4NzθN,ш7D'o(1Hh}1D >S;:];Xt@AnEFAup]"`Krm4ԉiM5 B& @BHȐƆf6:V"N jxHdR wdkNSB `N &"h;W*bB@p\J.k)E;Eص4shHRg"D1->KD˃b4MhE94CfD&@*$6 b^K;%v`m U'R'5j.!(~V]4p{#p(I;(y Iuۊ)uiLMAiH__$___/l~A 0Lt* |_3qT"B &uv<\ :$;`o SX"4'hs؊;49B>YRAqrpp8}'i45/tD8EWu$űobAŧ' @c*9WZ&b@5_v!(am Hl%B)H&-V6  3CMyt bU1~LRBjw@l*߾ZR|ѠN'uq(t0^vi4Ai|;1 |OPf;[ 7@ @,UB( SmcM&[Еvh[ZB1&l9\H)@1! ! ($> H$5tYb/Rƛc4h`8qGn!U,4Ug/9NX:Wo*~.WF.V 'M{U*,^&ξY[j n4o@#D!'ےN{p}s~\570YHj7ĴBh p1)Kv'AH]$P0  I M4ӷ ``iv]eq< @lPL @lv^]\]Ci%K/Ŵ FMK H ^gDH1"L1`'O|,:KBٱ@0fb0iM,X pßNENQF&uÈ.pѣ@V2 n[I7 a|h) ҉"H$W$b@0Kb2@ @`A3ZyL, 8 @J 5j@y&D5QTiQOPܲЬЃXj n2` CP崠r5ws/-. )#bw;0 tGRxKM8_遲 @ 20%Ԅ@(YPu~-?KfCKٕ=CVӀ IoؚF4- &/rpNEk n߳JHP <H.r4ԻUuu) !Np$V-2'a3˿il9q($&026[`ɰR0UOgZye̤c 5EĪi&LSuȔ%'wmPEӳ_}qqO\ ku)JS}H@eĠ&2t\& @W^vOFDCfve;=.(|vLY(` X;Gc hF*h`&D $u]j0j4'jvI\3@GN Ԏ$ӤΓ /**Z.D)qEվ}a&0/l( K#ᇧB"hi(1m\*8S $ydYDrd9ltM9wߛ.~Fp$iB Ljv4̧(j1TqAO8<( KFv @q &4/uiNf!\:1 @8t$n>q@P( 6Qs"'bؾNhګDA dɀ$ /5I_0n H_ 0*,@ZG_4+搥$f1zol'h2AIƉu@g\Tqac1LՒbXU KI}D别L0B@ +ONB2ޱ=J@4IJ:FYJs#0tVΨ\ eUbQ[?wWK$ʳ9Vǖ,-ZB58cTv 5OР01(54 A8Z] AMZ . 9ftpœv HTPHt]FAdʉ"7=ue&<Gsb8މ6bB9i*@F&xY`)a!\Kkr{DYQ19fMVb\1 ;t~Z$'WvN;e͉ZL$KiJ0o4w|! JJwwӧY[ήh &_4ع^tJ^LWV[}>]wl uU_A#[ +iwi5P5Hst4U"X/|0Z1c1V) *+ɂjN P&( (\  4Wz7iuZ,ӛ,j-U/A&HI:Ĺǀ46&Lc.r6Ĕ$da8"_&V@$ FSƳ"\48>MJEK &ݴ ċ⨐IjES4JT1Q&5eyBkN`jzA*GAoDfsWʤi.Hb4Bi Qְv =2\)$n橱/STlX;Egd)ӗN ;*, V wzR8?`8BbhE޼7w(#2E!±@<$ ?i=$RXA8,>KE؄ 0P !":H`}`drx$-%w) dYs1!#vh{+ ]gLu Ji Pl Us\&p+EYȉV x3,R1AqUS7FKƬ"eR&U0C:Kn [O*ʬ.ܶiཋy:.: h4(n.P2bUdtpR78ǧs)hR!QPЙݹ 7&aѷgl蘎eSe3Fr'7{a/e PX/b{0vT jhtKjY V<pכ~c.} Hұ$_tݛvh9UUEU!H^U@4_+p@jy HEsƑ0B 4+.w$ i%Lv,]v.Ȃo.Ăp>ēΥ@a!;$A4 5O|o>nSg}7>Vb 4_[K(.}`l_J?RLArH9@174bb_b7;*KH[4x Q) f]v}vSo[2ˈrq@ C%[44@ u`DEWic re*Ok#*K{0 ⸒_PA0зc* Dʱ WxkYް24x?G%dոAit-P%DB  xh!݈a)^yn4/cJ{!"CBκWwM%j2JC b,@`--[,NSy |łNYBv(E#Xlu2 a7D;`h#gdLvjEBΉY{apX !*X g1R)i ?Ȑ4!#[ b@1yF$AVR74m|"@H@,* |y+^@|U  Yy| δ5KeB)[[bїآF5cR\#LS<"@5(p{lnmmR @(0Js|爾S#Ozn\e@RA9 p *v*kUkѻڗeo]ue8"PpXICpNdFl,%pA f\=:{8uƑfem'90<\b`H \0@,4~QU 47ťccy)>D@ "[P`شVYyb6v cH~X9&@m|S$i4 "@))b8J>G$QS we^hh!XDRb:M2K0r] 0 :0Ӯu@ A󃼌O3Bb@,F-),YBx# M]HFI\5&P%d!\{u˜; U^Y )/$,p ,4c &{t`3-t9KھcT 0tT8$*_䑬Kv2!X>*[ShhZDf5íqgf@b N@ s\ d^۪p @C^m[^L2e[ _|틫4@틾PTn,HZE ٳ*T1B bBPJRm).E t@4@EWا<@rf#tԀupYb#9C1=U2b+;L<_SF^y~֔ϫL=(C$P;ѪhYŒ3@Ktʴ c踐. UƩ~ lB&1Ota .Ty.>(\`*VUaD#J!pHH$na4n`չXaZf2 >C*@C(OMY0"3 m&N{4j7vbj86 S| >;+*Ap:.{  ^]v݆J)" lc_"`RJ p2 d ʸ EU hONy2ieaCR[Ǹϲf@%!a]g.JC푘ϭY$ Ҹ1;O6Ʌ`adӚ0@2q::8|1 Byh5d\)jn5*i7A’56h'&$2(]:4T\]EP@͑"4ht!o0՟pM8e I ؞|l 74. 'țWM~ɚyv.% IhSS<Ǣ.FRq,v.5@pQB]Hg(q Llz%l0 /C+4HI㰆,u$\v3O9W ;vgk(b|"Y` [Ή7h)%4ۗ8`?Eخ?5Ӂ`]Ӑ4 5 y< K$O#A94}<1/ & Nr{K&Xfy+F:Z(3nZyA$^i. ĭB:2#1Ԕ>M'UQpA'Q0 >WdU{_h2#F wXG JB*tPd Ab@6"ȉ G U:CYl_E}sT^'zMG,K@t.797Do7NJ`7LXpX7$$"Hab,ʼn6@(ˮ뼉8 k4L~6>/ibcQ5h}E!\dC\.bdUsE3h*ʪQ&ܩ pԻ; \S'ןϔjndSo454(Ѩ2 dl4T&A F H2/@&l{Ww홈 Q'PD$&,[SHs7ohsL 1+D3~5uwk/=!. D3ɉ1OCNoE8HD3TiKPƸ+!!!R. bh qF?Jny N'HǀřuOa(J1ﱧ71. !QtEK},)5n=iJ'@`Yo esk/=U%n{5) BB 2.\f(~4h,DXҔR7c8v~pƀW'֟>`c -;ihiRv\+ȯ8F,e78` |%bQuil-=''"}E__H1s{! 0` p|3]<ߎ**J젩C߄PB@D9g,fNo*'?&V' x HlI2:V׮hRC'b  ..Bl Ubyi1D"nuPX@hAhBX;bܴ;Bvʹ%ٛˑ;KLZ󦱦\@ `L<uKU4#`LT_y91>e @  iD ѰnT[0PICBhEmYoťa8]e5:K9=XHX 0)3A J(ԱoTC@$ҸqĸT-96GN I%n }(Fa4 -'cL#D#ۄ("d(]*CO7"DhR1H݅bX@eH@ )FN#FbR"YTeM/{0(b( Y7Vb!:C `PVCs_{yi3h@X&4;9˳rW@T|I'K ń|̸ $VҴV l C,C a:B &L˥> LQ K l=?YKun*F  Hl:P&hە \voƳM}{>ks{4[q_4;y \)HqSf$>#i F!C!BAGrVrAD @5_ @[d$*L`I~~a$P2$RcbՈĻ^|^UunhЌP0a1 e'@c*q2;1WR.ORZ àp40)$pP(@V5&Uh8@LNZ5h긠)Rɺa50\H3nxj- F'pi. ױ+wHi{Chփ(@ ąhO`FT4 U,ʎ}{GK=ڳa UÁBA\*0p@B6dbE3uWed$& :o{f:A$6%b ab06&E^Wq<(x%Bȥͩp"(\j84Shjֶkݿoi,#T"4ؘuKH!2@ňI^Rѣӟ]jXOƒuh$5IB˪c ;h])M\!.Mc柅T$m@oigx}iWܿZ=$h-- 7t7 #v A1ZVu![ È#CPrN4HH/(P@ ( Bc\D|  dxi 7ѥmŪVuAu~?8\1"40JHͤe#4j1͵TAdP+fa!Ϧ["YUBB !DO>cW\ 47|F i 7-8\/p< H򪹶-q*:i@\sV7!V7XxY_ܯKxlRLqjH1\@?&sUbb1Err!>IqTH h[:`Ѡ,6!*`L/1i t$8 tm:ǓFIJ؛{n<6!$dۚ,KH{RGl'WeT"(!fiϲ)9rxh=;(cTAT0 6 hfU2$eS)A bn 4 ~T[!(:b?$`2VaB@!AD8ƤEd!\6E]EQumEd b b|6VNd5鏟koq VvitiGLE BβD+ T< Bq8 *O4Cie%}+1sѧݑBUC'̀=碐.&'&ƕP hAX*D1b`fp! p.}%+91?O{/HYew5}yQ2+Ҁnc~\\@&;+]*_E? /H@hR `4`YvXZOh 'usl [#'z &e*qz nRbD"U9:|nUh*/پv ܩ;|V*Y3g[㍘l|H=[/$%)[BlD4=ESAAArpqAqqUJ234l9+!F$ 0z.v*_>Ƈ$hP |1.C!:~$s ibشNP8E*2r16X?K@ l%\;H_bpYFNb1"{i ! @2h4b`*w̵Vy@ A '(lĤ7CI( FKpf_2 @;&11m⟲ 4=yHvbQmvA16"]oU#>kq4%r|I #/-T[=I~#HM7 Ȑճ^Ns$ Ch.  p\#CD!G/xtoxp M]MnԺjw.]:c5m89ś|Q*ܯ,@C|rT4"Ueh14U8sp|7bte/KA:*EiLRBnaEtnUxl݂ AB >NAx6 S(F@CP2eJwWb bk p "`&. ap_MuHl$jXo(U k+TjH8ؓNb-1H4_  0 0D ^1,p-r۔4O .dXhp';New'\Һ}-i1*.{4?H/|;r25KxҎ YHv$[, #S+f%>UIL.`Nt MМBLj:r> tv ؅"ˈ?|4B!ݒQv )kAm'z;^oeJՊ4v 1> !"gm2а4C:oTb@ R-cHQ#x1ORADBAbv 4C9A17v[.cMШiΪ.#F` ˻TerR9 T $1'.w$.Fe84RLeWb<,ؿ>+g2B`8 0 0 0z :%ӦyPCI'sl}-…L.Mig&=8`b)/ msʿJOLUj)1@(*d8+1_@Amڧo01pULK @69x@1bW츧 g X`ЊD΀)Zg4=[l)s7a͘E'A4B\.4~6֋F9n@Ip h` `Pgh֎AR8xu(:ӝGi `(QK5gkNN˚bt1ɮa;7}NZ 4w:ZAb2T54eҝ)B4v bL(~ٞn&,=4`URW2.D LAP qRG-䜛&BKs-?G.ߟrh<ĀiHP4ĀsvN7{ 9> :w RdQ12h`/Y'A81Ɓ9h @x'@Bu:*$,cSݓˈE@˘A#,I-$DGaX؊9 i)W‚H Aurq& 05|w;ɚ)u/y*6UޒވOUf$Mg$ |7 @ h4zgA1|2D"07q qDsg{Jւ\zRCA;ߑ
M7cFHQ:%?`B| p BNd&'b )ef@6qYWԅ:j ( &ܜu v4 -`4X2| '˖ߖ0L1"!<sJH9وâҪ5#]LC*51 $c@.mݶĊ-oF6 dv.ѢX6(jjjbмVI䕧UB$T ͕ AU"I@om|Cx:h8Xh|yr@A†CCCCH@ET΍-&UXCPe^ Sf(4DLYmΟ= |ɐƁ=P|<ľ)A \iAuۻ(1q39VϕItf. )V880H+DҨAi&iiRHMi=VyαNAt !Oi;:A NBa;Ar_YN|rt lj|.s(Hi1^aؗ6a1e;尐 $^EXh5%$"*QkI(ȾiopD CHH-1ŊC]7@ UO0huĸv%.8\͗t\04_< G~"%*Ϝ9$˒Cd)x[KElq2Jk x&ŷ)!"8_x|;snO;:؃BP  @2 !mވ*-NB'E;NgJ]0AKV+.|e+} mM Χ<nN( Q]硅抅 :'i2HnR.#> R+ms$mW݀=]?weqhPdӕQu1͓B1@u+qLVŝNM 3HH”0Nۄv!Daa@84N4o˙mJ8 ~'f3JKG[򮷙k`ӕ @BdL/{O3y'cFV˞iVfʊD nd2o Naⵟi#0 EC!D(P _`'~Dj8`na(Tp hA vsل# w@h4hl.X .h.4C~žir^ (x%C9lvrthZ %`=}ηaB sYQUvicM-6f$K_@"L]V*\o0+NGgaجB n>z|uQ`0 e B,8:ē[rܵqMLzU8SF)HxDo1ǹ0l1 l΀o0^y75U&2y9G0*tmWAY@kBq.l7pM'$7lv5Iv=CrΡ'põ`cdص̤IJG; &ƍiD0]+ +M$$ )K\X8@P4b@_Pj}ϧ~-JSV.Hv$3r 3U8Mvm>Cwe)+.6ld \ )D1S4\""FQF֛bS˫.82J1 y[TN|jne.1uy4TĐ<" XH ųĎ漻l$by@)ʯc)v*Ju:πBO(z~˗<֯'pG; Hl6|^)}({,OT,U86h푣@0j{]}=w"B[h8 ) ]\؞a b ~@"v"H`(CLۗAėaCӻRiP4qxVي^~ˣ1ؽF>P [Vn+V:(7W>J|4+4vo7[(Cj@iG/.Ebhp _A zNEf@hY#Ĭ yKQj 86 ^IO4;L-G\C.屹ܱ8ݣI P Rud)b.@Oq( VZB)pL2]9&ZN!b2 gggggc0"!os,` }W<]ٱc[Ūo!S!|4S7cx8]i:a#ʭ&"{y.\\HfIA<>Yn}pf33#6 80 4"T{ 7NA8.DhSBBCa 888yCNYHуBl%NX?#b" 9˃z[N{i7`-C\"7\5 1b iDWf+sh 5M:|Xa oeؓE t 111b1C"VY@.Af=>+˶;|KݜOh~~3EʉLX m:]1-,#h+؟ qEn t-sl-|˰"PW.ð,Xr-|00$NDU& 2>|b4_$1$$X13!1uY0j+ \W+.FbO A@  sQAOg-g,ch7龓I来I" qI8)e"N1 c11g3:&qB̰\OIrC5$k]4k~gZJ{ұ" :AX}KF#UE 43Q?+LcffHdUa8󽚓$òiDR.bLĊ)6wqh@ P(5jXFBVYuQÐ8 )vq&J_c1" &1&gm |Ap"dt(,Qâ徔{0P35ζ.`Bäco3BىfvHH0Ӿ +J8#LT'H,&6$Gt]&\il ,~׎|LC@b`I-"Ө7|ZȤSPeg78G"/Aʒ! h K늀 HPbf`;/*XA:X' hNYbZ]6 o̓` }HdPT>˂!kٕ҅O$|*)y>gUR% 'd " .   b 'E>gwb@`r*%Um-n-Z7׿޼A}[d7ۢ-]P@}:'AZU?@/$MD 5e_+l.ĸPI'@hc3'5&oK31hĪCpZB ,V!؍'%-(b.Q`...CD8c., qDXZQB{'3gΏB<‰\g̢.-%^P>ÖSmUh_ԮX.$\5}r!H0/9KDPF h> @SD4GV|M@'3-YcއYlHקz f-YpZ@ɶ( '8AHsj0veI\o3Dʎ܇PV'un kx*滄ˀ uWgeUU$TT#V&fgd@0,Ѹ,nlM!ebh*I1B) B바0 U<'""1<'2~~ZUoE/Ad|7gП298!1!H8ARE䅤E˵wz" 'a߻c@|UyŖf4r,F(9 Ѥ1Ud$(UsjjfP@ _SJgk5@<- .f6i @>Y4Ah4.@2;b92Ip]) Tvd3V][..8h#\ Qi4b5rc L bVO\+I@KBXOb|A]LD:P4C"Q9aXE;o (\bPdE\0\ \W%[&(֊,Ё_'uީKV<Gvȉ. uSƔ޻54O D,YMLQsX(D CMZj F$LyD-$nV֌[&? w4 U ;.uN bHB. . .ؖł(ҸC/4 saت;Ws\}xة]&k@5X;iX; /?iSK;6g0*E_J?FP`55N^|\.:Lq@cȍ7|||b ||bcҺ,wؾƓHC`p8sK =PF>T=+]v칺N4!EӢ;6;812#H4;.%hD~]vBF>V'5H J"5=!6u/Λ (lڵ3e3FH3@I\5 ,h>."<H>_n)3d(S~ B'#[2K`hD {xu;KcKJBB)s+R)c`U}-Q BhX H1)0kc#xAMSVR$ #q.!Od}2=e@PE+äp"AȅTҢ Z*KEgx '(DvoM4@E EA4 4WɤN,9 iEͦy<0J͐}  CB'ClM2@l)iN;D_E!TH>CP/̧ 8WحR(TD4k}y5F\i4 aP#_lcd2Gh':}CSq5c5̊vRHI@؟IydՅfOR⸊ˤiXl\\11$$17RRXR1K!`=`ϼK~Lz $@0`$OIpLN]#CH"Tp$PD @85m I4(4DDdBlX7[ i;G!P@.1͆2. d.!9o1Z5OH@"ti:?nLu47mX*v DZv&H%ΦnX]4@$~HJ!WajS,K1"#1fBbE(^``9__qh4 p,hqV`pprn{ݏ3vBG=*BKUT5U}5]b^}7պĜJoL6}W. ipb&8|A SK%AwT( <1 " iȥI `e}/ۿV;2e\"$p, FIsꪫ䖿D @R;%3Ghkit(SbN574BO >gXpkoqiM<<$$$$$$44m[]qp4|\44A h@@u,A,`LLB+dRi-*h$d،SS X$5JKw&>[ u9 Nȹq8@`p;0frnf>6(H9{9 'PDYT&W \ "m"d mɔEhR^ kňN\f ;- Uhhdp010bǨ\1r,\S'$E'2I\ $"o>f(1Cb•qI4\wI3/F}ijSTӫ\:2." տ^9YLZ(oIh(v-W9:;K}Oc:,nbK8)s (! (6w !S^ӡ}LdKUG]|KNZX24I6}?:KPJAF`|hY!qv$qb'P !$\|䪄x5 `" j e#"x;[j-#, h EK>_R(Q 42`u;tT)U坁<_ PPD- t \[x 7iQ7[)i>bY7kzκvn>;f%_wgH˕ðR &)NFƴ*CC CNCN0oi BlVg}HCPJRB@H4AO{'[ %@ i0!lc:G$HADR˒!U 87Μr[`_\z ېT gDlW!@l.$T.BDABةWbHX_$Pao.23H7˅x',T2/-1` b:w_Z_PC$0@h(tXK(YX/ܭ>P p@P(# h@4\W)-`ĸ~BMIcJ`ޑO|얊ޖ@44 4HĐv]7]("4!8Nv]ű*E&]lt]1eAHvX hϺM&k d3ʕ!'fCӕ[xD9HWNCCeһ 8Eyv&Eb I pw  :: 4.v 4 C]"4g!y r&7m}WD|*MiGռ}OiGM@󰯙+g311PJ b<),ғ.[ƛ܄9Kw4EYhdN (4bbH]Gk5ٻ.ȗ51tDғpC vBw cY/O jcn6eąb=\ZҪD |o2q7̀#D*lNKHKUXKKNNAE,JB@IE4=4hnb,NƇXK0b$,A[x27ų.؀!RYdJTURMCXWt灞'D@̚ w$0ba7 B8h-U䍓hJҙ UU}a`QJzMApYEF5 Z} dIˌ> ?yypPkz ")B*bi)qt2 I4M.K$q^'HRR0TdUJlQAY!1d~U2C4gXl_VKU]|OaA3§2QFcpMQw4H6v(՝H- %; @.ȨO%MG;# d r >?<7'X#p.(8ȩ !a{,@|Uוhr.hS="@; iW<6@%:U)JQ/cCC#Bp<a0B:~%>|R DR*\d]sn!.6 )/=$Duc 5}+CO3=}~Y`G,!1"|\@ #Aѥ"BCRAA@AACXXhhcXch4}p@% >@d5 K//S ٍgp|^k_T^qr<ЂߚAݸd~_Ip8CUtR<f+daqMbjoj|!9HAĝ'c"Wq`3+ /N!0 gΎi `ر/T,_GfO3_&O38}G>S<לZMKl#popHbpiwi`\ (?ŪoossK !HX\b_Ŋp$4/);\:L[ ('җ'D&$5RrrxRgJF f$L8+ "Ӧ."qC@>4RS.q1%4 Jiܹ b9Ԅ} 9<h"+)ͥ&bq(`ĕ͈B<¾IZ)@B`cXo\q't6NR w~kC_@A4(\Ni>Nh0 ij<&Isi4"и( qXpb4'u鼠O=.{@ t'QpJH V˹FY$ChD 5 TAMb*` 9 Vꥡh E4G`. uaKOpusy+GHIHBM % hhǑM >*h2|?+'`DJD"jQZz[礰%@Bs P!.)).)faI]]eP~===6J6K(HBF?Z p K5 (Bm\BB\ i>q#KIC?ɿ4ٶEˀV@ Kڴni Jnt )O0p x.WFo3`ƜK)#,4);5XY2):w u'X+*z\Ǔv(^UrlLALR^M A_1' .OH;.!RO5R5Y*;ރbAP}8f ߀坥5#V Ɗ0Ǎy9Wyq"|\bV8H,Ȳ.ƱM*x. .-,|+ R Y  W@ c:eDy> Њa sn)bjR3fڻ&-yR@%&YDHMR]%bs~2#b쟒2_sK/7\2?$1X~N[W!vRBcL47(zmi52OOBB$2iXX%DvL/Dɱ1I6 1"/*bZD9`ɯcKOC.^)rb͙04h4h ͎+W@.Heh(@q3b[4_nD(O` p*DTDXܤ7IX!@E؁t\Kk);SU[Rp9a@H );dbNF[I ! P! h Eq9R{KT.L74)~E8&1!>cC/|5%]`-*(7ޣTi>M.BzF# ŎӠU. : NX$; 44@H(K Z[\}Z;$rp"0H@40r:hB_ߵXz E#q0flNԔ[m Ԏ Ԏ- }LX-m^%U]#)u~P~#9qsUb! 3̮EIjNا5ĎC\("2 !AAppdw]K,@"AFiz]QU]ͰZ|Agվt[~ir(0bgPh!y8И0hhPPPsкG6JA~V4䓈d @@LE˃1\TfQ<*[LxAZ6|L9O98-/.ywҲ.9*H.q1uq$Q$r촇KlJ` D L:**ᕈI`‘X'L X:v=uKe㴧f-āpؾRbSGňbrQt|: .5ӱocQA⸴Ppi\E`CFW3T]Wn^0X%\$ =`ݪi' y)H ` PVubyv.I o7ҷb$%(^$.*9H)`!VN[O%̡yPhȓn]:( :ti.2p }SE˞ C@ $ 00}+ o@.WtKPKgsJf ```cV ψ $pύM0Yg2  ݠGgV_+Y>T諗q!{ d0|"@`-āF E OHBG]W Bo Dp8m~KsOō~FS҄ }-,qHGW^ ^Xd(t8g'yOLmP@'EPi!8 t.~ǀjEQ \J+1d y+0pcLuJާ&Tr >?`K8r;bYɭ{9H++h2pK+1Hse+1M_7sǑp( $.lUp `01I1@nbi…'urLo'+````t/v@'dݐvѹ_&HF ϥƢ`fXx-prxCBX `F(uiD4. 94@ϲbմwQ>w+.o +P"О."1 0%#p I$dNWЩiKI;%@=]~ B*sٺ{R\v9h`vn+0h]2I;pJ k89Fҋl Р4 P W  ްV qi$Ԛ;JQ}.B\lj8X_1K :'j 6l3Ӱ 7-aKO\XEOi;$4;>*HE>UMش 4@@pWYd|W܄7\hFbT6#g[aKc .4I1E_g!t[WJJc݊h *Dqn'= %ҒdzH1Ɇ: Kf_BoBB}oiBbb\1!!1 Qd?E1B^E#I@I oҜ c4iiI&Đn,O, N,,&&ww}O5iqIcH\cWINV|9Ҥ۴ݮ\ 8H)êYF5)6) +vlګ|dk2a#+NCD "5XZVB7V/K+&X'E7c bD!ː.u"K%`4h "@j9&higZV#H&h:^VU`Ba¦STk7i$%rGՍYoehI5 қJа>w8j_SC 'n3JB5XRsvlU&t^|$1X@1xoLK (t@y7;uv$D ½@\Zr>{---&I6JL$$NRj:Y4ȭQjo ?ȟɠBCYv٩IM+{Tp D&츚Yy6]71ʜ& ;VN8\+dJ.t)L];ZI.lTkȺ3@%?i&&<7$DZɒPԕx4.QAq]·-xyD[8`CBu$ӵ''$'D$Ab-Ų z*XX$'HM"zez"KJh  1<:w\$?31Xж^ipQIʾ5&:\޸ŸF3T!pP@p)KkZ&N8AT@'yl1pϛd⬶}Rn؁i;XI[}|ڷƸF\< FŦ|G`1TZTTKCJ9ȸ;4@ԏkzGT [#sOq{N @ лn/? EKKda]ˤ 6Ka_RU7HZ@H{5q @[,Yg۟ЊztA,RP EP IaĄ٪{w<!rzYy$e&\yCV+9ZB@Ȟ`UJ L7B1_M ☦I'\$2yhB X>|Ϟ>zHOd qIpBwI fKvD0˛Lf)<'lk'g10#yT ,r Ȝ 7\fGq~#|3`S N v*@ I1 ;6 1-o#TU*:C[>S9t4nQ 6=srČ@ h$*)߸fȲ"S + @(E"PœA(IA`DЦiB*|}μN.ߛK$`8 KLIѨj靳V[fNg$R\wym@cNk㺮biQ|T+H$:*CeFv!) uɃv@0 @RՔ, eUq= \i ؤSا&ě,_{?j5Zr8lŘDHsY<qdSF+U_71!eHM:`  =LI H\.*zfUc0[R QdY+K+4-xRV~QKMF^\/ B)diF,"qpopćCLh5) x-(߫"U, @0  kH!&؝oa@4@$Ф1 y$ @ K,d5G2HVfgRo5ϢTrNl]ݮjt7%2L1`J^] ]Tid#|D8ȜYʄhՄ0#D"J4O1tV5D]d..C=W֦=85%4i'{5/iF껈4d|!Kav48PQDURFDIgnpHbHNVb;!}/pB B2p)i9/#w l΂S`JD4[R@mC m ZRuĸr| ,6:FQj+ 0\Y$SOhK HFljIi]cɊA?lDf jI:h{i uY`K— |i3o :wNn~*PK U?7"HFh Q=ͧW.3Ga|,'$7V+f oi7n*y&8$~ 3diF'Hٮs H/.NѼٻmι:"&1Tv;, (4,y\8mJ%1>|DDVErSe|2 P :dF@gPH|@(P )Gcfeh@;( 4|6Bi.dBj.JjCj6_bŋ$ 0ZJ#VՠK|VZ. -}ƺY,Ievi2@ `+I  1 [,{9hՀ44[( ]I_h'-=F@'Ekudp@ᬑ62.GcApq10㱜,P`''?.65&cٌx\ Pxh\\P4(1 T jJIĺ( Eۿf0xwxh}zcnVfY K  QjȴpC 4!9FROuYfQHJV 窈pk+ -0::eM- N*@b`1-4.ĸMUX؊X,X.ˀ`=PRzl g^tRh+{ 0k "f"g_UM5,T.H\(fXaSB!I@:AB <4Sst3#`u)UnF? io|[@UZypT^eql(!ptRbZllKEv;1K|4ű Al" F,N$Ճ`UTZi4J b[.ܸiIȢ()eo)/Y2ٚYЀF222 lI(Dā@q a4{(0h#GHhF !R5 ăXloͅ ,b1¬?A/.c"y\ AH݊`!"*1KHmJv`M4\-MqQ`wc$tHA( ԵQ[%ۉp!H3Ca .HYr'4!@Vi %dJ1I}棵Ee/I$.`C+;֎ OBjAʹHIDRZn5~d`i$"[ @֍O̱yءG9 4JH4/,ZKH#F$*P @(_(o6bLRpt;,F5zm+IjI<5qy,NVdRa\!2<>OE)#p."]dѪ|渡p6 ܽ9l[E'#(uR Б2f3PABB(.79TQ@~+lTԞx:vlGˤ&" 8`HlgRxt(''Y%t1 B@h4@BK1HpQ<(߹6l 8_*‚ħY`HPDAT0vXcwJ $r ^SNS&uX6`'82۸O!H4lq3.HE;?i(PBEWUI=&Q4X+{KMU6 m"=ؚM)4V}֟y<|o .`l(B'!10O)mg12NfN} CS"ː;~@b$8YB$4F$4 - i% ҕ؅tOjRenA(na@-UJR]`o5MQO$ p>F|s'S$iFq)ߵV\h7V✷pQGv+^!]Tp$cܛ"U BP @Iq.nvd=,YN#FzR )똸C@wB4B AƖЫ>H@YUX`UeDž!! I\Rs˽R%vݵR]_I0l\R!_4k QyZE U$v%Qv1%ӧ30I,X΂-ķ.зL$!>jD Mo- CA) 1( W=繀0z\ "(MPf !$V⸵pl} ;bF  HcW۴w*DApd]_3 M, ˰1dhx5pଠh( f\ؗa@őى'Ǿ^[c2K 'RQ=%̏ _VX/y; #Tv AEb N %U/EduwƂJ%K;b|Nă |"äbYCH*i2Bă4' ic lz\\1+F!8شbilO310E90DVc\Cpp%CM {eK&P6.]AP-"]@D br k>TS,> 0'']Ebq:%|# XXb~5J!'m7:U )8 b)ر/by) 1`t u,M[mʦ#IoC@ "`0 In&4`l#NUi7NӇ@nf6+2 yUKlzzE!!!H+#Zv=1=-d\]/3fiLg;0RѠ3Fi500&Jx|r|j!lNSAḙˆV iw;8Pq>}usJcs2x*bz@:|yњv'SId {  \7( w]U^l <e+;-TwzRv;W N Hp\HbJ˥1/hm0Pˁ@ @\&;H"4 @5cJ 4ve@@-hi)[/(}222 B@!x( P;2bhؐ&C2h;q4@D":+pB8 Lݖ| AvOo'ЃؖGDX2 [MqNG3Ts(@T.˰*c$ԥH"ȢX_y&F}co=ı gml26g/"2Z{?;99]ɶ79(P;/JRȔ3 /++ܗ 1'xEڐ㸟YjΔ"X@nuԚ4oJjIg)1\r搮݇iؐ1hh!Bu]ҭK̐"obl82H 8$!>oϯz?BA \a3 5URoZx .q # / .  8=P霡tXb,3.qZ.T77uZ)bCb(>K*11 `P6i;.ʔXqi̓ A&("B@5 "_.?@2*2<̻ymDD`o 0 ;dK43lN/Q8j(H5pp g4v116V`H$0L#K4H`@- hwlVRh@)B1d#; w٧9ȕ9K)b iTԩ:l F$RY(6in Ǐ74~as.e 6( ߐ:w @!S u jCDLT l 4^s&Zτ0V: s ,+b&! T } ʆ%Uq%T!>7p9HXX lbvb_eɊ҂_  p4}*iHw a.c$8z}k+Ń+|1Gk@;-F7:DGke'\ N- TUo+FXf aiC!v %) & J !LVZK.t{ժCBZNOґSKa*c}4:Ķf |1踸hhhh00stHM\oh25@N`Nd\/;FoC, %ق9&YS2ªs-L,Fx*' Hj!|o lPoR*Zablx$Q*U%mȁR0A$t`Xf,cINoAO 7>@EA*ҥ NP)0̡̙?U CeOd68"_0_~0[4/b$)am'B@c@b*KW08&ZF@ 8_ NDU#`٤I_p%FaR̄a5.NCF|)L+V;jR"{vd(>w7u0 $ |& YE&混wo>7/bK.Ğ1G4w-8f*?R5ʅ%s4R!EP#&.U4m@i 9: 38U4–L)B4oVβ ,@U9Z4Ć' ]!q \||b446Ů>6nU]44o㤻qcٻ=ۣNB)E[V6!/W4-o( XeTӮ.b\&'r%h P̥ x93H\vvVO)..]K]R8&!%qVH4 7D47P5響RPO'I q2 $qTykUVYq" ZE!@CJ1 :샼 "ȧ[I.H%85 wƄG= F+r7f;+- BF|;X$N쌍+ó;iBEXR!BG84vއ>DEtA&d1g mayūjE2IVy"@Hߴyvu |<Լih4nM+ ]::-IKKDX iGE;+}. (7Nbi76:rc\R܈ \v!|HUDz$DW"GE~QxՕ$GERGk[ݪuNGHh?.t7*No. ̽.gQ .01]!8%Π%X5a>OWemV &"h5BXQ!BthB) !!I1ꮭ ;MXb|Gb~m>kh Dm~;H`)!n+< sE'0L H<"pgx*p_&σD HY(M^ o #MÙ1c[E͆lV';/W_1PM^ˡB_"sϫ'ItsejT(% V'!0М*@(K)"ɔPB JPP V 4y0C@ ;V wn[\SXfqâ1~~t.Bik7o;oo0$58.CϫәI:E@A)$<. 20j_ʯJ5JP|0Al*_2 3pn\bnUHH׮#Un*y Z@7C+Wr.9#q <Եh@ aڟ.uVRʶdvZUuto ܗ.ؽeN';$|fFJ083Rwn G=m€ VK% ))K$"dum>͇Z'.75,CyzTS1Q@_yo[ =怤VRp +gWfi*wUs,QuCQhbLjtI]q sM4(3a秧 wpp00p|lcvvjJ(*Vx:dg- % <"i3 B}H$ $Sp 5Q$b5ڸq>TM(3Γ| )ax/ݡԓry)uO)˯WiنLS@0 '힝5^hҬ#]$r(( wwuNQH4Ҁ5V p02}_Wd + K4xLm=%;-U Bk[]1gv).b v11hi96_]gTNƜE@$̆)SsUl]Wau.H`ҹET՘},ɴe_Ƶ*IKVmtw ƍS$`h02擊vA^Jx(Y[di5$ R 4PNP@s}|$2\|H*ܪbU KгV$wHA4v7Hfh54&n_؟z2pw;}[8FTK1!?|h꒲Bj{ʬ̅&l.V_J\Fcw㝣9GKM) @&%d8)$I$ `h%H6SDG #ȑ-Cȩ~)'`<B ",r٤1e!YC/Ϥ_Itj6ٻ!`;  Ad~K`Dioӽ75l{,jBv8`s$PN5|%dNPo9"IO-o-EE@L@0 罃\ ;` HȰ hfZLbGó֮ŸQ@4 6f3Z{3]R}rŨin q; aJ84 5 KS00lKU,pV,r \N#RZRtݓx¸.ž@ a  b(C1~ R; eʼnv2;3_NBA UUR{sn~AjWn#ƘG8/8qCL ;v“~εiV7o@sy}@$e6BHi0r뮺뮹B4[@FJ!,EF|v*d_qٕ."@9zTN@Ab!H 4(0w}vBqi<~d'DM62ҝywqjȸ%oM~ѨŊ?Y9i 3NA_8$sʼnRTiR0l$/ (6ܮ(7껤 H[ʚ9cKlXfYe%<;  p˔%2B4jIR&}Ov (v<*e|eBƆ|Ր"5@]XYIL󐪷.dJƓE@$*vAqB cݤPګb EQ jU䏰vy8q 洹jvKa_'q V37Ѓ]>d^pKP5 4}L!']u]uPp%:La!*Ӳ%jH품%L; ?*j7^TT۸ %Ҿ".wvQ8` Ce.WR!.i|J\ZS"}Xrp4F\!IpAei9Hbf0i܍XA7177 '77BspELf)Մ\ GT'Utj$_!b|W-)]jY$}2s,cFAvI@'"x52:P,ʪ }VAHd$,A@)kzPy/n|H | 8w-ۃ |k$ \Q4 UN:) )Hft<0 jo3*˹ncLyU8vZM 'p AQAcAe"`a3㉧64#&52W3,k}D QBQ*p}(w2 pB 6 /,(+ h`jX+ lZG5qLiJJ++<ˋ^ @I,/1STR)IZN&| 9Ɍ].nfVLT($Ջ.Y&y*jEa`\`A5 #q R@́1W9X.* 1/"@օСc,h)رb@b\>uR|Pu44)4 4 $jyHH㸬1s֗H(F%h9ߧCnaB4D1-ͱeOgAp|$a+}'l1WV--5@altj(b%Fj[`fu_]٤7w\`u) AY1RߓSk!qޔ_W .]Ô{ZWUq!eUPŌP,i@2R GmNJfdZjY2=@:Nm106 #1, `>h&> 8 HշDy}aH kqK`BI"2L[7yqy<ސxr;5́\!%qVHꙚRKKpi3`9bjիV "PB5cÀ@F9I7@ n#m4}%j@II.k֙s.<țu='ayo,).dLۯeW0V?j15sWkV|X_"Wq̖(H..ĨX'IIĐgDI-S˲\dH9st'brC *LA\~AF >'7Xv W*(tFU.\4.YU)6!آ $ORD;Hn-@(M"Y-Ecq[fg@}ؒpϟb|öJ+ƞdQ$ !@<1!""HI6Hv=R)Xoecy ptk''0hoJEKq$Iv+!J+ 81V( p   QH2'#eh&=ϖ:ywOeώ 6(1BՉ YR>;u[˪۳b=>5e\:7_v0rl;wUvT7(A{w"⁖ s 1r"S,PO $T;q n6EHPpU*DbŊ"DJHPh0u|Hv2&ah9 m7_*d iU nA[=xRv @S_ JTQ~Kj,CxEtx,4t*/ $2z1ұY6 lI[c="5ZM"ULhOt$)o^hlv$ a2G#{-@@v BpL2c)S&[B\K`Иw|]!-7?7^ؤI|)dXZeܾ_#ޠAFdqM[- g d@0T B IJq."' '1rV10  CB@|R,aNF؜:*FYHh4|[pf&FX2ALJI Ylpg 75QdILgXD@)>ϱ'-|K~@ \jN,KPJ<4t|7Q/e2-Y $(c@ aa]]utph. -'c:!P[޶v@~o - ubj"0eZd5h`GqsVʾKǞ}xpxmJqopf55 :W҇='V =n.bsA} % /].:3|4#hF&B;bp$ W1INw`a`qH+4ޏ!% 9' 1;\eH|$3}!4UBd4;ș>1o繳, 7d""x̀;hR_DQ.%(`s-/qM/4wv^l9ٻEBMd`;(H%;$P.9<ͳRCPXE4>%hP;d ;mn? ,cv)1gTy1 qTA`q!/``R=3/e$daپ<<9bӴ0 `h T|nH0AP@ VXA 6?GƒE-vDR*4ɚQf[0-\}͆"cW vRJq ْK)4MM*%;+MFo^UO H"-J 缎h-){d n$=slʓTVUCK@˳N&fZ䄛jwdKC(pH|b|҃ *HM!BG@ ~f_0\$9_N*<u&TDb*AH@^BvS 78ITD8v $ y3`|f` De[ Wع$#\"!q&E6w.YiR !*D`@ P WiˣH4ty 8,R$ іؚ#H=&"4)Tq`p,Iؼ5'cҲQo+E_ P(& a0v [*54l `]2C0v1$JS |YplU" @ Tl\W\H r Hx"@ 2 +@  dp>80c.@C|6¡-V[eb+lD~!쥑Wv}P" da(&}[D˖FJvX( W*e5;/{^X NCOr~/MLI&9q4@ ؐ"JԪXv X8&@Yr~rVRbrr` \І @0K6%-Z.ؒ`ްvB<ʟ& k !p1mdUC+ܵvĜs.`db+TĹ<%A"#5 S|A,9 {0{.X9`\FE.K)+S5d. VHdgylhp )]eboc cѐdbN@)\ '-Rr˗&\p.a6qΥqf!LO7p<:J\6XcLPE f:@Wh@@ "_Ot |onX7'@\$A` 0` b˚~_hߛ Tw )\H-p3( C};yJd;&-/bj#C ~[9k|2sT(OvuHi_Ej l4p6v txvI !c@* h3=٢˓ 3|f6$f3,Yi!)\ZXfj?퐴j+!azcfwCcJI3eΖ |v$-o&E![ _O_ƕa461&ZZ &嶰N (+wF;Q][M' 51UŦmi@#4-*(2@d ߔLxe;3|:H1MĨ (a)}<}]`=$Mlf+RɔE(mn#5`I@7ɾI,F nғBv9щhA`^-(C-2f4ºH4c@9BAv$) pybde&HY hT|f틃3bs)-(><.ols.6HC 7 "cO np |  E4e: [sE؍`9ДE%$\f/z676*pOWԴUzJEG7gŝvRvSQ{ Lwv ?ER՝`=~W"g}4|$1q&Yvdߗ2N3Yn2) T0 Cyv:搨TQ};-:ꀣ2 KPwfR6hĞ/p; b@K)\**pd3y_t*3 Cs %Jt $<n A 7a-|&L!AZAR ѓ)H25$  0  Db3юNE4# 9:I7B'`4XtbIc@ .:4{k4u4{[n)XYƶ4cHǃ]2& b,_$aa!ɤ(ӥvr(Y^\LW\2s$/Z)).orr|*_ϋ2HN݊6(8(ppy^䐣X0.̂KA؜1F"|O> bH1K夃 @FaOsF>]SBE. J#|niqpycB#`q4l5so_{KiV&v@ {W!BFX ix6}i8U"dؘ歖&38kfHe B-WKR,8hhOIʍ@ƦQl't84dP T.sc̅:r;$ٵ HAH'OeyoIRF#b !ՒҺHJjY$0W1ix2.:*^Dzs<$ŪoL ph WY whLA|Jx4&1-nZI#GS2. 1yWa۸ s;d'O|l\5-QBP)PHgJp> Bg2wRv'i&ĥ/'&o&ʤRI<#e&4 .¼0]2c*14IpcFޓ3vGmAqd` d^Sv4[y]': 10k2.vyL(%$aVD@ PX$5@h"t.>@K5&@59GЗ2PH@pk,@'6@2O 1ܺNcPjު,}1IdNiK=CT/۳'H7-אn&~tIE2%% Kʗ\ 92# k:W%p]ZZ q X}(ei\nexa\CABhT Tp~e#bؙ!ؒ-Ap :(.N/H( | TRɰX, Ff64fc\$T{}.?Ԕp e>:ͽ{rEf..5LT6 X1ț RDvVX'1Q(](b Ex;7c.e\w!0nGAF~R@m9 h=||dq!N$ߝZƣdd#$wWg91iQ&`*Tkiic JGt%8 E8' X~T}F(iep& lyT = lDqF*튍..湤ċRf^z%dcHOjW?|J HOڱJ XB!ZnڢVe V%iUKd D2},2Dj Cvqbm< @C"Ʈ'˰:l *⾐e68,UhS%f_—?E)BS]TO*R,F@$~"Gdk5r!~G8(n\$siJ(I(IPoSgb%j&jluE*"LD[L< ؓ8WKy P"OR٭A~4Y~iHIݏ0>:Wٸa*֤Q 5gփ iU?vPp=2^Y44)4Ƙ]i!8=z%*JPUH JMbUU|?R;4k][ ˍI4V`xQv=iNst]Yku>wmB H(rQJJܳ2i" B\FATv#VŰ$,l\ I;%̡P& $CL F V eRP4h 3vm>lPQĄd'">}d(A R-@>)[|7.\ivgǥ4`I^U .F P+2ȥR`7 ,Yh iin20r.cgaYD8QCP\pS^)uiu bc`Qňb_FQձ֢nQ&"orP>PNe:'Z<(/x2Ǫ~|S!f$![UkbS! Ϩ }旊@@<`i/YvKlQچ9wIp FiIl(h`EDJFvn2pQZ),%)"nQ$4RnK.$v_ u4Ħ';HSEz,C [}. "' .#b@EɶuqtOEiHR1FBRHR\h4ˇ(H  Ɵ1r4`ӶsiP404 VXW*a7qqQ9"U vn"{ƵP&4)pwB9 yPvMA5 gfK16&[YA&7Ҹ VAY#fp{2Gsăq18B }1@!DD#M5arsJ(J؀117Z{f NG-強u&ԠeU2<o`֐.Ǘ* 8۰aCBq!gr*B1vi:B8 !ꮖwC>yjy [+όW`e"""d٦8] *.%D'ٱ4D^G8"J)9#F^[#cЪ J0ą_Ax}ǽK(uXqB)+>Y-+_O#y\Q! Ct/6z- F2ؗޛ'-ր[ʨ-uLDZat1 "r$se, )RhnZ6r!) `-4iِdAX)r )Ҹ|NN<<((44aX\"Y]\M+%X]% ; E jyKycD1PeH|Jd]AvKB]A04;06I1Iw7kW˱\A1ٕpX@@0}U!]BN>@| ˖ܴ\ٰ&`h#:l2E6&VtXw̌Ͱ" Y|ȋ~j50Hj/3|"Ů,i7@Tչm;iJ~B:w-쇔@ eO6X_.IѦ)LQM준/޺\B)& H҆<&c`Z#,|̳ă)9/x6"UC[^ft|\\ Űm'ѣ' TH q*>OeIL#1  s;]+W)a qcTaX87gHE(iEHc#) B %ƒB qFlk<3B@ 4#v%\x6uh[ o9} wheTCBCCrM؀` )$61nv #\r(ve'1Nވl\>0 EK|ėq8Hfx BT/3[*T P* n7Ppl),vK@e B40xaH0hHs{ͽuVvH -K]y+UNuᭂ,6w=ᛖ̺Í;fZZ;9M:R8֯z zjP.ѕ]"b`,p+:F vJ$l̑'_6PVs]""A h`yԩ4T(Jp. -Ju){`cއhdl G4@ß<jjgTbjZ8D9l]yX0Rө|s>A|_{Wip]ui\o4Z'V| " R;uPThA7XCIpMz]}%r/ǐb 6ME殓dB\/ ˾⬧׷=B,j)Ck/ƪ$B "ab \b*Eg9"Ĉ`4$evN $%gbKb$O\7 /ohivl9LW5n wН"|ÊSqZ)ۃL> Xp,@P y1RHb0 ܶG'ʃI;*4@3V< $ZAM QGE:hpُ+u+r\o!g޷[&>{p;#҆(ś#f.f\ ++P?f~i̤֩QX#",s%v(i%řx99xT` uiuQQEy@P0@0 ]]SАdu20!3o@OYʆIGYMPf&0` ]- ГDu9rUWTO2| lggrF}.'K*T#ݍP R? BR ĆN 3QU6!Be~HujCKCHd"v~ Xb?#2j[H0H $`l~8G?-V^m,Qsސ{ f;v,kG`NCt-"\J]Oy!F0 gp+ .DQsHB%/ /j B2 0]w?ƚ{۶5 1ю:VNypO#Oa:ghQd!Vh+Xgfh_  T;J,^V+|K`ȏ*` `騺cFF5ۇZ)iJ`|Pl (fDzM0@ٻq}4^꘿!yAJ{,쀴f5#RAElW;Tw=QKH%*Puw` b+5k TRYTI"%&j_a-u:|2GAh$$&n V "Q 784]hC4O9$ױh'RvpH h4; &0YT\d&VS4bU$7mw10Iv ٥H%0bݺȈ.@G1) w m  Nx\P]K]Ah9LA; UR7bAG I% 0>c:CN ;s 2rUҊ!!Pwe_b<:IA 4v(D+#qp3 o+,TW~w,UVPP36xH0ɚPݍC?4-Fo >g@3. #h1yITiYuBVhqI@31>U |F3V7&1!'cHm [c ;@ hI54RZYcFCA99=`:tAnWFq l>Uu-[ݼпȁKc¬~&D@}8Sœ1$\b8§cB>'! FqԄ|w̵]ENrxH.w ;}oliƳO-;0V4 79UI5H|,`b B@}m8|T|"}5&N*7x4*YQӈX7 n3N0_[VEpmtV:^Ã6-G+Ltc{1fS6mRkԘ#_0?wקרh@`J ՔԟK(a/Dx <0 LIH@Lwh)1Cbx{ia|&+BZZo rJyVy]ˇe!n(Hv1*P|zG~FB I_GI tq7М' "_BnuF|l'HT<ȚQ}SLedPXw%H! Koe9{:ǰ-W~=X:p~ڰ^o[(Q"45檞W[sa#:QOxiql߹a>:)P!:%p(h۝,9 brk'cDAX85cu]]M4)54ڇ@Ѽnj"[v]IHmʏ A gdk1,M,wJ  gJy>>rOGRrT-UiEVh0@ʹs!h#ɟ- n'yz C#h-}yqݛr)#k%&"( ! C?lM6 ȊW5J^rԯAQ 3màT8-T4Z.jI`yZ2<6C;2m)d#ƒD`ԊNzQ!3nrbB.[I,d,5B{1ʤİH$ @8Iҹbdϩ}SJH='Ba 8Uc!#h~,qL?^]`90ifdCGIi3L%ch@Eq LIDSYkfk:IkK&sddt֕sm9ЛH:'X+1ځg! meXU],ϲСD9AfMTL2̭4@4׀J< s-_eH"@aD ut@цPLPAy$giDm)[A1;X_bJv@,THF\LG(Ⅺb0 `K>eoNWPXh H߅AsQ6J!VB ʂMPN雉Wj[=~F#v*  #b Cv( ^Sk sA,rJ vG.IĊi͝S6/ĝ )\P߮iYU\}f|V)BZ[Re$Dӹ#襐Gi C Nux5|&(cUe|Ȑi>eiRbbD oqcIZ2P.K,5H|Q94xHv ɩj_4|!(!2ԑu']>Q€ j-:DW^*O >‘S"B FYU7&.h9/7yңQᓌhv wW'2B!e [tض\dpN;a.HdƉ>B`]dވ$q-nGau1Ve^V\@{ʌ<_)OU:T9mG XʇjE(A0&cWV>1dw+IV}jfh0K-%@ɧ ,r(9$*q+ Ɉ_H )X'0@!)80h_De͐]> ɾo#H2mf E;HD-$ LEQL^2V'#t>^DsӸE4)N;yr*j龩 V ʈ\ө$Ӏh&V:cAn\S ʷ^R5#pX>V eG3N*i$9;7}hŭ_ * @AM'{nF/-j" [g1ܑB$VY(ִRbr"ݗ4 rc4`ymt;hxg\ v V8.MF$!DϩDpJ2sKĒV3'G5v2I;;pzH C0foHOjUJ9W}~@,^h%e)Z!&۴ӏIL4/\)$!_+jVEHղNb#Q`v' (V ClOW8jR. mVyc` J+TÍ3֑)a%"fŤ7Ucg,BP .D g7P^iKM4w-]T-a!x権W!( y3i%V]' #q_ 5[VArյٮmnԝTSk! (Vsz;˖.\r ) 7h`kV1. CBk;tUAjGyD䭰,Vh`v vtjz5J|a `=Iygt%ۋDV U%B(XYNo8~SU4Ձn+үC %A&iXf oѣ?stNXƓ`"ݑZp Z&)V1@CI(2b)tbМ gUȣp+ yP 1'.DEdV"glM:$A+KYnT2Th$-tT7B`@{*62alA%1墤h p('cxsi@梙@AtbBxXL{&F)A. ʖx u$\Y'@ ьmp,@яYeh;w@QYNXղ]JT*AiY|+ɖ&(& -NDH1̝KCDs.]_. b@H1b@PjpZac ){ࠞ8(QS2 `ӣ%Hg(8 m3H0%>.5 @  2ĴPGB9ۍ1t㕠.1>BqE ^f(D=hGAke"_gզEaѸ 9*Ea/UevrVrh" <)AwTKC;>%G 5Y KBL-Rt9HC?V  F~SI/sYm7H d&'hyQ) N6hZJIa/ZDB8&=0 }i,W'h,&;jgXH8 7n![rq,i"Pn [0U5 i ! M2KU=T}cwA7cy[j# {Ǽ{;T[Zu Sf),@I[ 7kH;ﲐPB#Kb} 'd8|F,`éd  DH !5&LN$g2|͊x}L>  @XP 1lt6!4a |S# A,9a%dQh&>e(x|B`toq&~c5_vh _%O\akX%Y3t7s`mn[lzv{P[*J1߄h嗡ŰL#@RpT; R> 31\_# hZGSG5@E.i ,ӝS abN;9Bz?}+|Vmؠخp2BӱiB@&iIӖFQmF&{!*=P-#1 ;@)@Fl[F9دbN1Ag$^Hi)#gN;Y{=%/ bQݢ\;8j7d@;f I |ۊYqCB0<pfYi忕0`n0b @Ѡ B1jF0a!08{7lGQNL`@j!%?,29*¢,) >E4yZF 4av32\iu}\)Gnh B7Ce,t?A7nw:Ts++rUYSP\խ4"ce%X,y‹ϑCզ4JnI,/vrp!GP#0'VA@  80 1I٫߽q\oȯ\ 9! 6GtMb6K%n .r%': H:y3!ɴ6CT`@zb4xT OŶ¾P-܄%~Oo102ԇ#'9@8ĠB<1OʏonkxlO>tr@}WD*wr+T$-C}Ҟ1،Q8<sWq6EjƤ0Q681y<I³@/A Zd|N>jZ.p] s \pB I08%)01 "A14d=4vZx*HD$VgM8hЋl)!֝Qm-2AD͞N wjJ3X=ZMmq:07rsI L k^;9ݦr>AyAعWau ?xYtv`>--& #R@yϠ&[,_$iȍ_%9`cgi`\loh1`B@4 (wŨ$~Ą 7`7 [b3@0 @``N`m|iCb2N }o?:-@h` $%$ -%vc8b2<><5Vb vx]v UFң5kGv*`,ތ#%jEv"ޡc򢷥v+jvҪvWؤa|@j_}O:M/p8%caH`}w9bsw؝1r€{|/ 6K쁥F (F t(iC&IdP6NU@ c:2-M*)V@JؤQN ?V U!nlXLj涴OEbGte.,G]X@%P.8i3wyE +6촛݈PL3Df\ʸltbۀqC֤>uGbV;b2 D*s~Wn H}I*|2j@tĀ1 n $c/d'&#;MyzLx%~Ɩ 8n  G@IJZ:BN& 0O\A"#\Ʃq|dK= )` .'<' gZZx* @0 ZcЖ $|`(jJ+jҧY'y\_ASRv9_11$2EfCs:p3-Nfr[n:Tx9 ;xpf '- dx+RII0CKFxIJa`jkܳYR T{WBᴝTCbpQ&_M&C/phUoű[<}$Hh~z @d','s 6JEӣJ )HXG5wdMЭ )Bq 4h ~5lS=,J!puZZ;6*Khl1D0 l'i#sDK-| O -r#3- D`s%'C+{I漋TA]2GP/Al6ʷm>kϥSCcXK&~ @v3KJ@ٲ{SHlt$O˟>xǗ᭜9D =vKD$+Hh֍'6PP㇏k#sqWT'$XPZ{XT.t -R~qb,PKE4A *UCDAp\b!t,@l,JAv$eRojb#E67V{H*i&,APc\ %@+fH.!!<$-cn "I4I'؟ Bq;K%X^jyi\_lǑK e 2| XMіyRmz:έs`hE/ZO9^+z2C.v2._hhb=)-•>Eǰ˯csdO_j$La&PR` =˿M*TťHv+  P1cQm[׀Nӊc?9zuLROv0aQ;7 K2ь f^ ,7H<X`ӑ,տ:uhji5 38e37_ +x v\ v ^vcLJsDs"ᮅ+kܮ9-FR _NG#t)45o[E)@>^ ͥ-,xh--i. ]m 9ׄY5Q"Mv٪Ok;8~8b20xcRH9L vAp@iWP W~<˞@5%jҪ1 N ~o9U&/H}Ƌ')b)h b @_9%`+gULj"\LB 9_㗉-9䆉-\v1)]iE\G@$y yy!!BNCGe A) es9PDY̛@#aCkd&1`6@ifici0v ƝCAhA3@(#|ΦPČitBWͽ`%opP Xv" DEDJi>:狠#e%E,aٞ=qQd/:r22?naGٮ0+yI8e:mH##*\eb*Иʣƈ bUeO\eDʼ / }*n(j1-${XTupKD QOX@t-% wٻ3ZF\bA {ww=Si2ZH;0ih`hT{m8B-rrfC qRv0 !i]%`1q]vݎ~@ R*0+ Uihl@F}//+) -.ށ W:J鏣/uCDZ@Ui51)bL,X2H) ݕ4!xWCS5=6zRvIEb )4J$0g1Ti'H:\ц`1fsE; < JUo=&%& Pu@E8 Fl"pe|h:Ε)vkW`ѸaL bKxj*.k >EM+%h[0i Kż/@E8f1+kUa|- X'D4 m[j&&("Đt 16>\`%嶹p>`. ϽA7oh*-SR2(&:h"8= 94EN) C`3D01ChKBwm-> 4_y 4pNZiwAdl@ɠo;d i-XAA AB/"wLs4!d(\v\s`V1L!aXijryFi bbVnƅX8`Djy^Gwd X` }- |7u` :Qm;"U.0,z DB[vܰct. ;> LRJ*X%V\oVy5vH!o⊭tanGF5 P%paaR,'qa#H}"hj2 `}+ '!ĀXb+?b$b wzQ 3 U R4ʔ#1`qMv`gaM;8G);DII-9Cg,T>aL;Cf<nVWD6X pIMeQ];۾򦁭b6MgU}f*I ҝz#tf2v*,g:>1ZH'T|uڅ\dUVfY섀cQ 6CeeĐCGhSh. t,X,W1BܺT;bjX@3 ` R?ڍ-f -z#rx̭15DĀ72bYݚ7HX|ݜ*KF*ε1 4#uc b0`XS~ӧe($cQHIZ;B٩Ӕ-yZ Bbԉ ߟ47xR@#ϔ˸:(ӷ_3o|H }(5՛⧥ad . vO.˄Y:SJX,FxYUdd7w6fQmum%rѐl/Vo]Т&%tFWF`b{]XKkl<Cw:X^^h7rhE2 !KzˎH($AV2"BG.".YEΗq_b'lQpE5VQ`< P hHe[%g%KH0SAD-?ݴfMBp Q4.R(B4XX3❋&,KF,H#6 )R: @|i}U6)Y9B NUR0 a6u8]h-!$H)Ύr9K 8ƄcHjHak @]`nP|!!J&Z2. I]c:!:-U1FJ@Bi`Z#bʵm[0֡76b؞ ^EO~4= !@zM(jY, jY!XԚ**L7'd4)nvr +7mJv)q\Z ĩ47Sm9N *qKg0|XLa6*\ # qB6"(<ְ; 8'<Օd a1ݗi Q:%i)*Ct;;ȿ0CmOLneu_$5$b@%H&IV>PI'  ]Ko NH-,{&O Csv qs#O D(HVyq 6:g i4gG Z I10dġ  D`$urWU0Gh[^H.gu]>tq"I/k ܆pPZa|Nʀ.aή5!-L[iIʰ7kӗU,VˮJ/Q6@͊w&p821'XH4+@&A]ZS̃)DаsIVl !|*heTAWpF9H>o4fI V|ެj ΔP -V5q/ [|oL۰ sw_2/T"_S /%P 'A EGbv. Ҡij CSD>Nu{ZKB:;i#f9pp;8i-%Ŏ4h&X Y #7Ve'͒>?Zb К1n,@`]= 2 Gj< _qA,)}-a}`!!H-= b ` x2ߗ[z-y= R272@MjFN.sW[<%P +JKcZ-(lFG11rDsEky9@@ ?~YJ`5@)Wa}>P$R'H74'*7i_'7774 7$ mSa0CCe@ ՝} C\o+t!ngaBHNd,F '!dbLw#dy/$nXb*.\Z#;#Ȝ|N@"͞V"^"d,.{ ?(法ӏ8ӬZҝEN҈[* q+X(cO%WII}!a [ۧZb:bbbĶI E#J~nFjQ."7E"cW $Huc_vL|ԡf1W<ۉEg(YV2j<bt6@[*kC:TQT"@RQ3؉ręDf5㱤;eW& Q\9\*ɲaRnNVe\,A C-}/8Nϰ||1OvG"JAxNDM@IطVLDAZR,'w˵N;TjEƝ:7.Fs1\U7gX`pa~G@GC$&AC٠ܤ;گ@Ővڅ%Q2H<waW#N%A_R P1Q9`,@1'}VB玴\:Ep\_+MĘM1i:;ZPAˎDG5mVH@vR 1.3}_ing#J|9a.UFį@PRrL'*-Xp)`*7yiӯ-! 4ƪ.^_Ҵ΀Yq1:VGa^n 'b0yB-W:*v2k`\ nD7rI("bB@HYQ欞~6u@ 0R~o ywǍVҒ`UylGyF?6'9o"uBd`b7u)c|9Z- oOVܑ!#l|ٛ)$"s=Ze'A;ZռM*Ն]Y-ny^m1gcoH R:<; pZV%..3 a*i%NԄD *(=ن 4r+DzM&i$ 2ip\G@`jVAZ'Yٟh!4jQ!qn9qEdL24 s#1? d+:OYp5:aw1rN\iHX&TQ3 mbmmy|{HqT^q"T⪔?\)lqf:}ͼVaWHA/m3R*)H~e> o BfPo81睓*H8Ԃ*T\VxfCd@`bKM7iҼW@Ųt)Zڮ:K*f@x"u1˂Em~~{|ڗO#WrttG#7Pc2 j}\  lm7}QK7k-yN_+QR@]UC\JDQe4$<  xb6+<5杌MDʤ [a N.ldܐe'R b(aE( K_/o&(Fʎy@j\bP3Ҋ3Gpy}#4jd۾d( <44Q3_IK; t/GzWɕ&IPAn-I^+MKeMhv!(z9hRbtIF2B$ ]w?#B/LTgG<S)fT8{I_/&#pUF`DxzCBQv$ C(wqY&PjcGv,ڰrBqƍX?Oذ.Mdv(G1 ABA N+'i_+'Pxˬ[/e/4a  j8*c%ajK#B7N+< ޸ƾW0I͂d *^<|Yq$ѿ~:ӔL>Oْ@$g" CK6"+9Hy{ 1r=4UQ4D'`Ze"u[[P"(<|¥% 0 $@4f֛٬$b 1 uc/4 [xf1{3ӳ"ZYZٹ1cB~P,'Ux( hu,TE;o_OsnWtjFLCg>Rk!F( R-;f\(ApE($$+mϔŐ}W5W B}gX]5EYSri ot$IYi*P@2rGh{.RCǜ4PCV FzV hG#|͆]ZwLL,m бɝ9%8X8]d杝+X%]-5$M+ ױ%&ZA%?#A9D%Zy4昲A;إh0Ҕ(~T Ho'I|iP'oŊ&,dsJ,PxёHĘ<`n191 RFA?dʿLs<`?[<0j>qcNH.7:ı41z>¨7 ߝzbKl\x5>0+c) ;̪#:5I9U᳃չ@ hf[ҫT%(ٌm1&@xRCOGgsItUtIX^ 43LN/?<4{|hgnQN/٪ب4bTo\o4haHqۈ }әƒ@3)#I1 g )S)^eĺCa@qAH}#Ҭ8sBfȈ]6I\FSZN#GU *]o:"3A<"li@a@PH̺t<jR|_HSNN4Ķe),%1C1҇h^XUvfaҌ8+XUփ&4;:E_hUߢ"'FH\|RB;>9 pYE`: 9TP`6]p\UnO%.)4hѤ|DU`F4 C| FuZgћ0 ^K` @=#> Lѿ»DM(+hI@ =&K A!r]0 -R%~am,[[&OťP-$e!,Wpo0hp":c}8N !YGN(|mƑ,U(q-cgc͐SihIKO/+Za:82ٶI4ЋIĝsm7V j"9jĦ$8ds5Sbb!c2q /o2w̵E~|udM @ 1f mԩ L AHqMTwcxk[j*/sOa 3|Wɹ[l gJ5=X25mĖ8[pJQ,gRùW Y5Q0΍hj!;/KChuWJkm/_ 8b'(.P"M[@ݭ sSi*`J++'VNyӞ(>ᡨ)9b߹ Uh4@pUj<)ӇKvϸ@NdE1+Nщ!\Xʫ鼠Pi0$AB@hAc85Fe<.1.,Od(ʔ.B"n$#@ʴitHA z@񐧿A0 M $$IA8?jJ=;4*s~F4uy*aBC>qe$eT2)yNղr AKD)1h+H6hNMuNf'C/˘kT?N\jyڽ;+oR,A@K4#H3c(/,.:PT/443'[2x(|͈'F'Lӄ/4&N"CKD̼eBD xw c,<5 iNX!᫟@ 'Sۻr%+Y3.'gTNJŽ > {ݭi ѻ( O@M"X0Tp:'#nE_VdM)Zn'=|uD|.'>&$@A4dvW@7hF&p-{vΒ7κyƊ) ~w i$@%FAKPp+ hET/<1ڹD\4׋۵蠗.W K3!1N`@x@BLWM[vB.D)oG#w/݃#.NF%$*7MWUHf%U|?jnh\9ԍ_qjLVEEVvؓ)C/7o:-60B_6H7=2z~铌0tA:V6"CQGA'izl~!*pmsU ibM&;,..˻ņŅrp`$Qq}\`.\b1-α b%VN e|۷mN(-$t;fs UF[]`{y6_j]Keqby&yD]xF@o{GUCerd%rTAсhYa+n7\ =b@ ?/ԉh. D ٴb,C`CH\ÁMHӷbd/jpG/ċfa(G1Ȱt9V0 S4Sl~gIrKH4#5y!H9epd_K gB-xtJ"D-ة84z|]嘑H7Hd㡉B4 KUMر Ayše*%eLO#![vUuqq\ A1R=HZbwfEp( Lʜ7#;c#uI}-aW%LS: _OO9mc\5l꘨[0߂B')96$vhs , 8%4 pg.U᩾m0$@7|.>GH -(sf]f7 A8 @9K qrNR\~cW\JFԸ13^_hE(J P8@mDe_h46  }thϯ*U\ipdz/S̻ ;zU!5W=ĩ@-'EVAI"j\ :SOe:ev4 No ͓,jIoКZ"[l-'N1{)\Emr0W ˰hpyz|P6-bƽ.* s<} &SFiZ#m(1d~U[*bEX"BpPJ?4T [d:d`]΢W6Lѵ7t25t4!$4,HSKE xd|nP]m1L8aAvIl tuGIt["|0 A `(E^Q#DΠܾ8G)-!!.vbbd/bPlx @*L_*'P'|Z>wݍi`iI'$Xo`tM )ATJC:Q3!la5}[nؚԅT/n5$q23][1q4]j1Tb BU>OddT 6[$?hq&`&ƪDV!f:]jTѩ~"*5v|H{ob깱111"bh[~K@Cbeف(`M?Ao9`3y NrDձP@6kf&ee٧2 (+( Dpn j8^hP1mw ӛjj24MA9# GGgcLH*hKH r$7Rx1 5BU#'Ωuh)!#N6#FpND Ad*PA 6ǵ/ŹFd@&@_;)9u.Cli|\qpP=5@"DI$外DE>ƃbBn /Xh,ܶ,wl0@QI8 :Fa+) :^ BF'8 J#Dʠ$#R88%iUk9IF660 wb@4˂Ąeڗq|3)Ed/˾UnVUh! ͶcK[ph5"\qak;"urv0#"'j+jv])fd.1~nʯTŬu񌶴kL'dR瘹 (tJAb* @ERA䠕+u'%`Ngx[yv֟R.-R LeKء0 "1D+A\$n!W*3^W̅.aj5AGf L^+.T1YqTЛ.YdM Nizhn#.l{p='\s>f.?Hl8fRjxqʽ*[K m\ xV<cQ ةYO{0iږc0ƒJ 1/E;;'1Ϟz᧏y(̥P̵@@_uJ*%;ȉDtBpxeuŮuJDvR`+=Cm%'XQ~ pb>""#;#~!\ H N})v]?<7K.EJ413"Gv4srRV3En?>"Mp4L( Dƀ G8:ub{aC!_Qy6_! ;e@y?O  ` S-oV5SA)2?;;qɊR/Ƃl x'#p\VfMWXgԁ-NZUY&`sR0*I s% .ytߪn*2E Й/ Pd"p{)R5{?/,&5:ʴ J,qIɤ6IbepXP $fC*FLlb ycXDo4` h %T Uʱ8drHM@y1Ԥo.EL!:,jC{u:,(pՂfh& CD9:T "fnsꝷ:YC(W8$5擾٧'ØWPJ섹* a0! Dp""LUVUOhX󶍳4f<fθرJ@P0cH8v?:[3<1EpF Nڲk5 $|-l[,b;Ez$Ţ[h9P:BbPnHI-|οH.Ɣ1U2+H&AI"4.?.hgn߆64 8;2o`tI 1+i=ڝ;DyN'v7sѩ me`X\5]k @lHKtNp%Yt_,;T[WF41 ڰﴑv! t9WUFtEC)E1.$ѢgX+䬏l>B@ 2h^DYLtHЦ+L[ǣe:FbD%䓍@⾝yK8!  $/i4HIH䠼{Kޠ1Z@!3lAW%KWb-$14bhh˩ت|Ψpbb\pHv)TB> @bQB@'1 K@y@gil~ c.dikd;_p_A+بHl jGb\Ԛ +&o\yT&ZHtN".KNKʉ -HndEF]դ$=/ kvvZS( >00|@T4[l XD|3v0Wn 704Y:1@$ݱ!dMA|hj4U8P;[֩DbmPՏ(Ut#1(B1a:_.x߯|i;\%n{|2 )?΀1 Tj]I R)Kb?%ly p4cS8S8eSH^>l+V34V4۱((D&}YT4&!PP?s ~D|-TFLt2èu1BH bu>윀!pP17USDu$<">8Umim:X}q^6d\$!(1C` ˔o/0|@ 4dK$emvӧ\Zҗ>]>;it\ Ua7Ѣ@ԔV*u."ZkPy/j(6OަZbe . ҲN/+i4bN.w@ +HX L`/ wph%lQQ;/ݱ1ӐN@ӗܟlk@͹$JJ$*EBRF5Kg v8DUV৹LR@G950=R'`c:$zyĮXM'A`d-Boʀ .GX}2b2+J 쐙 Xے+2a["d (KOrD(І.T!" E-oZv?цTWZ1f{d)@)L U M66{3,X/i؟ i;bYQ?tfX^e @ 9Imm!!!U*% f XlFt."\"l(4*Tin2(mrE\ @ d"6C,,) bʼn$ p5J. 1N$hu85n]zv#Cv չkOr z!:_,W1LJRñv.. ҫA+" v6@{Uw0 bKrAOˠ]3,tؿgS"vQC3I^_ y@ 3杙ۤq\xiqZ4;3?PԾ vpx< fu |Np@4Ą X7~/@ #Poo> uECq\쉊P(;'1'BFX똀X[ @'aÌ#HQIda; VDN*I.EȆh_2FȒw` ;SXBuh8xOX4L͓nyZ]Q 'ЪtNkU@\)(b:BC)ؠ G2p~wMlPλ@(1/6=Iڶ:Oa' K F 3EX7dL ɬL@M`3yl[m iHݹnZii RRgYjBEVRޝ&5z4Q E*-OJ|l Q\ڡ,qRr@=ך'@P D18}uEBcuoյ{5Asw2F<2`'(N ! ŹW` *A|k$Я7U[@ D42p) ?ؑE҅%pV Б`s B\[Xa$WUM ݯ!깋c^ZK[7z Wrpn<\E8bg TՓ5D8,l D_L5=Ba &Z#.b C.\8鎘ZMjM]gk $ J#$td_n/@e0MA!!XiZ9"*5 AC',Ծh%$>Y<(2p&ٞH{hhasK)8)E(!G[s%OՎ@_M<_n$ SYdƏ-r4W .vPbH.NEk1vc&[ !04 .MUȍ `Kt$tNFڸcM‰w CXb%ؐ!]@o'-ANlN,f!`\88LOcz̿H$I̚+㰮 NtlldG#HAH-/u{N賦} Dw^J%#\4CZn;46FAe˧fHGRmZpX;{jɈ1 )l4˒#Xtx#;뤯+Ɇ :>J<@h m]֗Νjp$ Nend0 ˟k{vgrHQu"#GL38V=V5 Ьuz:F%8 c8$>Nq v%%"ph[|d8 Bw@1iQ'P")AC|`A10^(8eel2n,yqH!,LZFQ:ᱻZ]@qB(DܯlhКk I & #BZ.ӪDbY 8 +ln|h)Z' qh#Ms\UĊS]% `'9l&GQƒNc.K@hH"D%c+ dy =$-:ui3@H>,I腐bb'a s9 dX'"hjdMT=:N`EW*عKiOR Hu1)qӎQOKX$c4=2BRˌ Bz>PFOȼz?6v Lm3FA\.&²bcyi8N bU973t7@ؕ-D%{KTQWE-$$c5$U'eXh26t&h  } P9ȼVK+ ;aBD0A@ؾϝ9Au*[ -~$ /_͂P@^w`I,v0Mvcfiwh*H* *E]q.%0 LiN[t\M f0B @@t>dQ\8B4qȀ嘯.tc M|o|G.a \ QFNv iH>pr'X2'X>fASqpv ;DExGR+”xjIؒځ,1"qةy , $$Ѣb;f$ʙTD a%c04"TNN90X(^p$I.|! H!*n5  @ NbFgHՒ=$UK}C\.jS13 58z4:8凒v s#ʥ̈́@YA bhy+c>A} ~WV,L]|:HY!<MO7D UrRY "#DѸVQ 7EL:FTXfTbcUm9\>-+$H\ ş=$Bٵ QJ1p1⬀LfjҒ*x1<DSΞ$]1;}Ϯ}.cHɭ>vErfH/BUuSW9 xK2c @Z8HTIf-aH˄5:Of !\E(^x 3xO+b H7/.9  s;< ĸ3C4 )|dB |,aWLį].gev&B/A@CKI|P/(h 2֣aNЯY7}*ɂARy&„2 wl:vosoח}]#껿R|P9é("cbƹKv(. d "qP@ )/.À1Æ:\4(h ٮh4fbs@rs& 1UUZ;$6NRC)8 RĆ$l;H"p ZPW"ꞩBҼml=P$])=V:̒_ںR.*x!7L}/!%WK- IrT%̤N' >%$i*7y2YetB=pfYRsQmD&! r7;r"֌tH3a.n!q^iHԄJ I8cFy=\%h(1I5& Q5'Dպ[9[LW-ViOc!Eŭ'87o֟>')r 2H1i~XmȐ+8}V]v|t()3H3PRLd/2A |<vr'*sM.+4P "4Ahc9^dy- Oęk=9hQ 2$e@hDR5ӭ$/jD?(.yI{IN $ZBqU DZmɸiO1u: jG\;2dZ% l(.EDHX$܆*"`P*ɨKf @\*@.{ א?,304Bb8$bI | &3D瞂0D"םy=5|#w3 i"olNeR'bNtՑ"D\!ipI~|K.@0|TB߮D`Z@2b%;-& @tNef( SE)AѣcAp!E6iFMð (B @,:qBt7:Kh9c[\G Kҋc2 [+j:`JҀd,t+c,>€B'R5Oʭ;JҠIjBEj s_žhyǹyA( Nqڠ=49A@,5!XD>\qR'_vc 'pi;4gUH , "@L5T 2J7*FKN,pY9yJFhn \10s>&/ ;ii; 9cJ60tphY`D)vv2{ B8E$^]uI0U)pE9 7tҀh)@ ZZ0+ һB* TbDƵuA ytrkN+*l$@H2A C  80KueP-@ӕM0H [Y;ʝ}7>1l揓o|Qr+, p!=Ļ7:oxjĩ\MX:+ц1b91;2i$)OkN7K  =[DWa 7;mBr bVd,S*+-V's+CViɈhi@D_Ƣ<5 |$@ 2,SW\U8` 6VdsqMʂUMn`VH*H9hFഝ 8A `>=# \MboEbpbI01]n >Ao$0TNZS%X`2 >":n4K͊UQcJb;vBCSn \:{PcĊPeؚ:c.|&6hT'"\Ne- I>%3a[@! pO&ˆ";oVMluv̸s9vֻil) U{ D:݁pm23<9Sqh9PsLIjaΕzd 4ڻ+ipEYBPdPT4bĚtđ$Ȳ)vB(xbdֵ-u$Aa.ߋd4n͚͌9u!Ġ )Uޑ[;_\W'C ~@ H''.ު C>IH v$ -q"(No1339i)X\၀ ،0FcJ &/Vc^ʶn`cKb9zH~٥f!M 'P1FAǜUP`3 @"9gWPZ\`~PM&v7WcyN q$cl-Rve?(qvl(3‰1]$R$$,5!)ډ,f s5Tp6 >)iY}-z]q f3( .ʬ>(bc "u-v2o\I }  KI;.UJ" h3ɐqbiV;G`d 2-),ovwZMhLL@6CjNjN^_#;#p`NIwD'P\b؂9k:~@bH:"q7z /@JN8uy&)l!}*j˃萾c c>qZO<̻`HP`E !lDl( q`?c1$L5ӔaKc8w .Ǧ>YוҐ$*y%fvI2U.$4`v:3VeXulJ> clvIqNWs~׸\kɺ~+&'8m08etr+DxrL[,QL#s@hN@Q67֕U\ ˄p6rTF$L.0c:9?؜nۖ3_C1H%rYjR@ ~챦3K8!1D/;}\];ab7Y)v_E;>F;s k>WFr8uۿ US112tyF%oVe1loChgNqj+m\B4@ i6j$EG8bh DO S5v /2j%F=Ti3_-[Kpp j'4q(3nd1t:ߙ~$)$5h`.RWc \&L_!h)חީ<]/y-I6nS>@G%e~ r8LN>;W%ݤ;1" ޫƣ=fT$!Aטs__;. GĀR^0)[7Z33G胭I >Ҽ靈si !!mTT$'҄qqpC-QǏ!>b5@uHx.lA5/EA |qXm,ZpΣUq @;#B9Sufb DA-!R0 TE>Qh.V@lGsypGZ#3 _C&m*oΪ:X[4 7" ϝ v/|Ҭ˃H!||T.:.vtJ%Zp]7Ъ B "hv  P{))Ҋec-NfV"P 0÷QER;5NnjOPs7~@*MvrϤiqqe@ GS|,GPÀ*SvGQS ݀m.r75dϤltqcY85fƵp sC&c<*EC|^ 6Ps̊iq/ {KK (Xj?y8θ'_ˀ.U)FH/ڈBM']TbLܠиnS.VVL4@OHiʑnVoX@UPBaVf>N圿 X7|*$a7'(aWTǂ abH<@/B!宒- f%jZ1G'(,MVeشȠ`R@6_@KLNJ4E}cqG}O###//;:LjV@(iP0R1\ũQ棕 .o$5%."N^hC[- Qx2৔4OphŶ 5Ιy 䉘;qpy͞@ ,sH\@"d }%dG`BTK媙l ,B5g9r9ķU:RQca OUƔP*LE ÁD:(Q@v:B E*7:H c6&l :Mw4]寎M4b"U!iЛQ}}ūq/Ҿز|B V߿vӃhh\..hn @C^YgEa0T\d45ߢI=T- ;@0QX0j~,LvvC d`]] iiHM1o#o}/ B{ af)4w|kNԗ[휡;?,h+@o&4,dVv0tB"pٸ&23IdR) 2%X ӛ`(E' kc\_n_].PsaeG/5ٗwo1/҄3U]Ne@bP.iQ!\+ZZ𕍈xSXJ U.X!CLqDA8k-[2oQ@QҠ X+壇*XX,9SjL!LW`sm*DPN@IWvE$h00r4k2a.q$ I H bHI!;'9vN cf( y8ب@. :Vs6.d|Ӏjrݷ{6PNſ"ciSN*7@="Ef\ 0ւu!E#o>ĠeY UYRXJR=k7=Yj WwܹLw|{ty`Bm}IRIƲB߱pؖhHH\bpbbbhCVV(ğu>g"-gB;M9`1Pu,anMe@00 %ȬC  O1Ǎll|ŋQr9*i39>r`Bxm;!Пvٝm['?i*e# s5.`&$hƃ4bB,vv&H!94w}i-Sǘ<'6sPLPEٿŃB$(51($c}\ci1yoiH;.q409hZ&-.͒n&3 a 0鵅ՆWU|aD>bĻK'yB]HX#Xٳ6<`|*$Ę ‘d>ȡ\p*|e`F YB4-U?7SFXbpP5AتSIft5 FYTI+M~^*{5V} )ı;D7B@t9vY !9E{e¡A5=BH^qX͏n$.QlȳԳ=R6F]({l(w,|hhkPI\0`8#L> S8 d<"[[F%hJK jBVͶTʼK5v\X!PjKbT{5ܞ*IZ1Od 92hK! |taC$*4]ة61"dUM>4* :G\;C eΊ LL,.Gё&?(S@ E7<hMo`UO+qDq#m,sBC@ QSVT7!,8b@Lj˙$P.`B3@* "*<$$E9X)<Ɉ::l%J4R@03$=%ŝ|X‡}8@b|!Ob4XK>%ߍ^߁3/ 9}/HB Gw#EĴOXa2K^hUYo.¸o },(dJ(8.v[A` ATһCZL{=l 捊x!!CY;oN;YrSSKs,TИ''PpKx1t0H@ $ Ia($=#.NBoHF(eō{ gV5Qq)px*.Z+`&u*<*J{^&rs8CXVO_9lOrG`7ũ2buWe>; D4 |%Ѭ(H @h\H$ \yt#ࠠ ,| )5S$ʙEN {۸[F޻!l'Πi, Zy>SxL |eCY0h=k1n&-ш|Dk([' Tbn X}!!3T^I,0 *$0K%+9FOX}u7`ƟIƥMY!ึ@cJ(yse'D B 3@`P(0,00cŁyv[v$o1;:ZAP`USMDH1O (2qX!% Σ1 9hg35@:ӆ@[TA6%#+;#%uqC'@Nl")4_,_v-%4\eŠrT_$̢q`|$]T Bͳ}ә͋I=N<P A+9zވeVmI=N[U` N^O 񕆵ܰH? ,O gSsD1K C1 T||JbQf&5F |lZLHʣd# !; i25]gMe 4 X>s`\+/Q1^d6mu]?$)CFW"'X#l\5܆ơ;Op8`08\ tFUNĉf~_62;$ytzÐ ѭ ɹ H%Y[|0Ը@->mm p+q:M؍>+$( S푚W/ĚL:PV\GxKD4oV&/* uvz*U\[cQeT|K`pF;[ƨ8a h@|VVgLwxZJ.H5PwB `hGxw kJ0e !a:% ]yޯhXBu#Q(^W_ML%흛XTF L19*On%-83 6}x&AME{9y\F[dxW&yp}[ؖjԃ ko"2#2#NhWMa1=]0r=P!<3[j.*`XUl gJ]bƠ˄'DpVy!SGufx=6bq Ț2Ӿ2Qe6L& X t :p&LS' W зdv4K'_0.S ʠ`i wh]if.1b,?35O5N:UP3Dw1O^R HE̠ `K;lvmb@eFp4**yF_cc  A%Do|޻ՐbVmQhս_E17pC mv\gEOA{4Q(OYE2ɭ {-=Ǖ'U[ Ɛ q^`D4,$b3p!gpH.&*LoA bHidZ1of۝h(tMa~MہѾ0Mi|&h[2o?CH"ÁIXw+*8( 6v9aꏰӡlͥd(mT e8n뤁>dhȊWkW8OB ˤ:chf@N=nH82b9ѴY0Ai* lS`2i$<254RP dRŪt /1h:%T =J0 ^*ρEة>;KZ|`\>1bkPVM n@ܮװR"- U; "Fkwk *ck;|)a9aw$孉aT@Ա 3s3A0 |!!\$|Tꝃb2̈́}ĠdJ1|KE P+t.ĀȮ|1*'$$ '$$ 'Qt_O{E3P-@h =N]T' ٥R (Dz[ i`e5!+{5s531Ipv3^7h[ˆL}˨d3~EZ$L*)+=V {10yH @/m". 3|vBL+oY;!'!/(,X 4p73^ !Q?)ԣQSTPHf*$ָKɋ(K:Ϭ?[i]bWH;\*K" wh M5o5ݟڇSzo;]( KA-GHؐ;䙽xi=jFO@;}' Uzv WJ!J~vmAeIݨf 7c8l`O]=I>8͗_=iӡ<4sJ. `a|pWkm- Cʮͱ/ʲ4 Ngv<76B^7"2y*iBMYbX`ĸ;ltVKV15+D:j:ʂ8 ctqexAOFR/b '|U,4er Ʋn"|`r|aJ ¡_O\5+$$${s@8F><ެN%I<9xRFl[g 1N14>+kҩJg2a 653 H4`8FPɏo7Up[`sA'Ӟqtd [d#)T%)M2SVҕBRa!bcA4-f ']9i,JľOt兵[ӰG)pcq&t^`ug>ˉbP*q ,k+ƥ%!AB$!ALAOejTUREù¸!ư DP `B${U fRph1EI#X1i9xj:l]`/$.Z*std*&UT'b!%T/cf~d `_I6@nkmz~g.6Z%5P]D*D@Š,h5'd C 9e.\ ds8 ,syf `ш&b~J&Fj61t@h7Iv_D\Q \P" Q7w b;| qcd;GN040`0 !p /}҉˱*a,b&rl~d>N.R; !U$'6`yh3HyZ W#'F$[)ty)>ʪj 쩌,_ĐfPC;Oc`$Q.Ge9lĠz7=g&O1Hm.շ!N*E2PRyqH4(-Z7TA `'f#LO+6Ni&fQ o="6qZIqubVvJMwEg;-l_0L1m:\C4Z#,Y< jiyIV۠đKY\*ZPV tۭi?1#51\:E8]UQ,/RFhgݺ_+o`(%YA%c|O =Ӯ@1&5sO 43GC7۪SG<Et'eDpN`@b!NJA/ <EAd}7b٩.Hp|3^Y~E0 5}a: ~غ著K6"qP^d(Nea"yu P4`7qN)~mU%'2R'` y}J`l (@ \3ݷo;A*pr2*?g,i Q`v<!jKnuR>,[ 'zq "\Nb5ό5z{-bOJ7ê qX1igѥ9B˛(V8A,nj7XFΒL=7s1g!\ E3\!r*h1'FsI1uvɜP%Uhŏ݃2)WZ-#  #ʖ*3j&BLY]nt `Bdac )O:Q kϔFt 46:M6w%n ۓMz8 {vFN" J:xipt0HĜ>3"7AߕҹC1:` !/ׂ0 v}fK.PÅ( xpF_ Oyk.89oVUAN H :)4b j |IwQi\7wH5qUWSO2v4 Vhh3&%pC}_(T&规(N V7!/{W%Fβ$Gɪl[UNT/@7}0IA4(ҵz_H;51e1H4P`v:'?,=-`TaOF<"Z [w 8)Q$ G*];1ivvX)Vߘ h)QXQ21l=42PkK tǷ$@SJXeȭ>K!_CRƮf/]͢')9`41 OzӉk~ֵ%$brDt(,IfP!H.@(`0 䐊lF0ExeWh@Aq|Pj*e0pDp;WRJ(ƊWJ e}+$BjN5n&hT2r%I$|2Xk 2! @(#A-l隰N=Q}Ce鞙Y'K`v-C$/CЎS~F/!thH1 |XkIā@]sh嚘2Yr`F}ʄ4 }<[%hvv0h&E3W\ee5\xI_;x !8W @o|V&В*N-w+l `9wh5i6Hq!H QdzN*GaЀi}sRR+'!ƺ0WQH]R״v-`YhU,vURƒ +R5`F%VZv3 yv6\J# "] `e*,@@Ee(})ؐ6>yv7޽&W錚qLP(X;qYe5F$838\Ye 1"A9 v}_X}b(^cplRIμ }bۯ|ZZBZO"EL _Fߤx=/HA+W >s!ep&aH+ 88gCE|!&Az=HqQF O T>%uz 8&a4arq. _znQُ"#" v Hy"RObY۳voh7C)Ry <})bC% Az̛bxYU (,nX_#L̰ẙA$ @nPPL`AyvY(> qT(C0v+BvǦBAA[kr!lpR &'. lАͤq.ЊN+**Nut6v ypcW SBN#W&Sv;[O j4N癅WcGpT} 'D oLoD nNnJDJVh|c@H Hg\QH՜ h`|Jhi+ hl!9,HbHBBBBOv*4Bh]G[ŏ[v̬ObtKg idXd;DI~{lFX4}U@8׽4kesBHn^ApbDfH|D1j0l5+p\-(Ĕb>P/񈁈iZY)4GUT^*4>ۜMG˔9]D<RY979vLPӰ- XB! Q3b;W 0(ѧ@( D͊ =ABM Zs0ppp0XVYvϷ| TO5=ְPT  ? g BUJUVBDD?gPh9 0nNɯ>i9O: L\i!LE<XD5Gai *]\/ƪx_& fG J拗Hɀr/De2kYjG|#cd8AagHþY9h݉h4*8jeT /8 p|\(iՁv}{"zϛTfmRaH8ABXSG@!>NGy|[Jey j~Ԓu1j!2*;kA LL})>]c2A p5Z!GB.?G`(4|p.D@b?U<1*qB8\;.& Km`R EbO*'<+iB,=q`{S+`d+I=u;by@Nn#[Aet  _羠Phg6&B Ivk n /L 1UJlh!HtGl-{ [I7xsh"dVt.O^CE2BH <6i9>Q 2FSIv[{$C h=HH2ˊ )ɎЛ EV}ߕD5*R9eTl,Tɐ鄐t ;$Vl-:#8-a|A AL}-Ӣr/7O @8!GJo# <ilUPԩӜHAg8/<+S83ĵMQ)iVdtA%SWÄ푺0etFGDipF>2":շhuHhNNYȠ%|.lv_.D[ |.&0@!4Ҿp\\:: gUУ[ ?޵[K0/kJ& jUoz%? %CXbܷt^UhSITQsIHW#ļ4'i=Zkq9*E7 >,=;V4 _ ! yC%؍갅ۅ#|=u:i.)e9 QE iSD(jqfDYU:u4.(]\[&07I<Q @ /iVlЀcmoac.\ꚨ҆5 8-.ϟiw}RJD@ @PpW!zb 7Bi}hK= Vc*tF14 <Uo`ic@8{n`U!:" U\|U5`U{(sb[1@zsG.6#yӱӸk=B4`Bl8L5.\j[pGkc0Dc yIݜ1UĬؠ HC!Xl74C)7?#i(AlhXeXHN %iyf5Vq ` 0'ܢٚRgSJ&"H5 Xz+$c*khջN]M%qur VeO}rIC>'78+pW>lhz.j̅!1@ UI]Ƈ$ `3lGR:ybHaE.N Usx0vp2c[6TH˽wYi[?u[#./@n 0C얠 ER$Hhv&*684- @I+62c u]|m d'R\+'x6O.,eګ)z3lF0 nIiq ƩsQaв!VW1Ocj\C")!\&ҊH割yͨFϙRHs0 !in/1jT6pT%&@ZGp~Ct B &NϑL1WʱpUML; Hր E3 dB&@aL/ε@|pٳ|˾amh\Qgጚ2 Pi2t$N_%ı8}wi ľ|N&d'<9GaugHx+oln'˰hT˥1!.jT4.XE:֎޶^&%zΥ&NF' wMU+3&p((&0wv'@/ qä3BB2n ihon޴8j/ܴ8؋ )3C:vL5MM~` oі_omώ &~DNdV%GbCȾ) T #LLe܉zK$3|t4&a\Aouo0Q9vSae A`4 40A;&s $[HBxlGkb1c[J ;-SM+l-)[]oCx0lʗ)r<2DŒx'[ >&E>E|ZDt-Pw<OdV  |`hA`fYC1;or#ZBS\^Ļ & .x 0X҇Tm 6en$$Fjaɺ"LTWò]owGdnՓ ً'Ca_MB~M$\ 6 PLO,M#A ɡD$PUMH`Y[GR{S7!6 yR;1+4\`RsL0='+obq|8T> g C@H4pZ`!HtlYb4Z \Q9_ɉl  B6RRJ lDWivT5Q 4Ip<~.xkr'sHu-5Ae@ݪ9 |*Io7zxӫWp_'bvImU" l ;UM  MV<_J&H/uyM@0Ӫ@K|rIo%%XbRw,.]Co b P[f۱أ<9oM4^^cT.:o^ [U=V1eN *A<7A/weC-޻A%"i83uubymTZ0襶HQ GSs8$X`翅wbVH<V;N⡎T6d(|aO!Z^.<[:]JJO9=m:~ `@hb]K@4B vdv;ND5Z\!f0tO^{~Nbd$+j}O#aߐ= 2V!Ga^y~‰ ~pK}/myM+TdL &v b>-!| Ǧ:Kd 6bLT@Sߝx39"Op 4{#KćL& 6 bةWcZ |e [hmx5A aMfIm,PhKUjrQ:= ;ЎlF8NU13\5SC3$qF/F9d,At7̓oHcci4Dι] F,FIiɄhr-i?K|y 9^eek r/gIHDE#.ըK-G13<ٟuTĝRsڂC `#ihM᭴NݤLh|'1Jx" p:X2: *0@.6*?5srKX([22d<%aՉ窆%qtgzmF}Ϗ/ظK%@uجK.)r_3:>W7ˌωg^Pt@&]seرyr=Zv<-.X TrXut>B`)JF*O+OOo?<-ARU\HLy_*ܿbNwGmz{nu9|^W<B܇ x+1LPGW=_uP*>s4Mľ>uXS G+'Ζu"O"@잩:۩9SG+N&'@R|> X4 DSVP{?t91pf,N.G:ta/c<)CX\(=!a6fғǀP$dƲaq1 8%# )V14uS4;m  a h) I֗EGLɫqrv,PGz9i43 t5  eH q$:V"a^7>'λ;|<9:|볻6r|7Γu'> tli֮y6- @5!YGp87s3] p&oī1t Y @|6Q:$ȷEleX vk-Q ֱD OmȜ|bl]!gٝSK+b.CKL@WJջ4A!ջBSBN'5Q"=_kl.fBXNêM!AH1Br2Up8GQpB0 6Af9@I wôв=e;b2$+M@ߪQa$и\;N0NvKm&W(P^ձ>)&\KܫľPR@ȝ|ᑕMN  8r w7hf/`sTN贓8Ft&Y >R->PAެ WC Aiƃu.%}v?g1gWnryG(pSo)𘁣==$=Q7rN$xfⷆL9%"+r73n]޲mTCqgf(RXUT>^bB @;ޒy1c)h.  () JBK bBQEq E4ciuKrŒJD bh.!UHL1~ROʰ-.PAoÃo'>>4P= ZH>QO;_i7NUd*eJu76pLb l& U Y vװ7řm_;$،PW{5m:Hb&8@<@0 |PZ+!ai`\1ަ ʶ2΂c,׏:@ Mz918{xoA-BN :/ m Zū`r؜mdN eG@ "w +: Q '۱$ DH m3BHw˄8@`0$ۿ${ )Q6Hq𝛎:&t$o͋Nh.@P K7fw7.{` !4:HiM"!&Lѐx$1Ӿ#p@@s5%9 s;u3bm ѱAH/gQmwQkɝ9/%#"2!/ !// A8)%!A  9*$/P0B5/gyW0Py lMB#E@ϊ`#2q!-;]p@i@TVI"c+2`?=S8"|wë&;;;9UK%R"-' l pUOkJ!aN2Q& Wgؘ6 [)A*6V8!ToԈkN6H4€pJķՠc |zKEYӜ͖ѻ<G:'-ES\7g8\8@(°+0T;<@D7DZ iۨP#-,9" / o<>5C5N #<4}Ql_m64` P7pl&ylG0K9=4WO| livz@Xsj EC*0!@ c@m7zcپ?a=} v _+aÕ, x"RɼND!LH.}\NuR]!\4]~evNΩ6ٱ~is%1 !@p5=Lj敜$CV}n*{R` nōN>0_Mc٢ I*$IARXb4 ((j\F@[|U4VPEb눸Za"Z_\좀1m3nIS`ph&L 2';P0`>Q[1ۜu#%PĈ@rx,!\HK̷+(s;:'NxhAZ.tRN(,ȒYJ,! H@nJgc妎>qb-NS2 P _6=Ã)Q @?~XZ)҈3; ax@[26n@+D.Ɛ ~ o,W ABv]mQXBy_EĂNS8o?|BIƥ!Y"?N+8T} R㡜MPH{WOU7cj\PK+}<2¬NYĜK*q,9)AE >Y5VҤ4Djb 痉Qd \K@R+ l}< K$~&<{j;t]%i 'ík-ХT;QpzסoT6 C-&*[5;,U(5?Ŋ)M:C x(4=02K6% tB(@.HؗS}%%Et ӗ.2:`aGo@2_7:l'[# .x"3z4p3ARjbCǂ'Tq? aB_I7o 1H(9bu1l0ʣDae(Vա/>6s,k[ <}0y5-//@%a4$' eRapH @8l.X|! 4U`* lH'Nx+flX)6F'uZFMKQC@L(0 2w@܅ރ4ʨs=|=?!4PIzOLѪE{l{zG$g ,䱅Ou J_a/&.ch\G/3ޗf"f(v%ʦch5,ʲkdJ eDaR~ TH`ŕ`EZEK:G`q.Mz!']@c`ؒcّa&mG*̂z*HjԠv#!bq+ޞMFF|S ]- оMF40f.Aվ92A8 7 >EH IH"R]c1ɶS`,brq{Q,bՖ|A`ѐqT h7}I'NH.@#`&B @V'SI),lBϛVUIFH~YT+9E9Ss1( 0@At7((Z>eW @hITe\2T*aI"XLRB>A4M HHTD$B bIoo>SA&b]8-o i@.cuW88@&KϺ;ujq0/a4L<cӾȩ\0e|LH N| ;b2^f:> 3.̪G+zӱ>1ciΠ"<gvFY;6i֍H& EG`ؙ b/K'LM@rSod1 cCj4ϥ{p>0, }'GTa- APXomM#O#)`A ãp|AU+=@ȋyU7=pK>B`]+!IJ3Y䠬.P 7ijp\(bCb"õ B0̲edv'%>I>`+"s:=e-j\>WUaɖB76aLL4T/iи\N4m~u͗&S̈EÁ1vM I |Iq&>/Zlǒgs__@2 G(^4L1_+t/`H4 44&.:N|UA|b.; )<|)mV8 :ӳ$F\˥=e:ns|*യx|a' 31MxTJ lxj1qf?#D7Ib䖔ߢpØs]Ʈx% { P @` IZUMē 騆ca GNrY(~=YkWjt,ۼQ7b؅v*gX! 8Q`-ĐI!_:aet88P1Mjꪳ'(iK.BԠguB'C߱]uݓءшƩ'T]1!mTvF/T`Բ$,|0 E P i@ @n cWb{TD%G>[~[+1j䡗) 9HG[ev`X5“f,`C<B_C1rx1.v)4v _nOq f*(r(ܺWD|WhETG慠pW H_*)("AnSpAwf*JdUahą,t Z b !A':w+ oNHI-U:]:l6Fh SH`!,Y*$vy^LQqUU`oLIcZ*#, ~*ىh!sM{V !p` v6 $P 1Peue59Ѡ:.ڛG1@ta:p1 $I\ivz}TCTt pN9;:2Ұz'w80 N KivV,Gy7foEW|U0^9+ wV+$@? ʃCO=eYcd@j_*ߟG0fC߆[0P0g@ 2Uي9O@M4 05@TUh)N*pehhDh7"uB]9.23Poˉ>+Gw:#Ѣ:#G9ל$ K#c:y;[hw4^^CDO PyŠ}HjRu(F!@ `@2@v5H/'!NIY3[$s˽O&QMAbP sW%ϧzj!.?bE{VP4\M_ުE<+EnyzB3 ěHT=NZv#G7`6BA= xOgaTlRƪF|*D.eB)I1? >y3|Qn+ݒWۈA06&K$A6ѓBE \ MI8OVp Y4'i eGu$<3Ѕ))W|5u39 i"^IjK42[e3J 9b򘬱Zi7˪):L"zP PEعPVa%U b@yJF$J"3 rVNekX>Fnh 61_;(bwp H2 ?z/`,Lp|&\-D"f&'Hh >RP:]: JW4p2;6Ie}>b(i5Qyʵ!o#~i<슔ڮy)=")C\9H\teТ 89EQK%|vBqX_.^- i5W(B Yf2O@T]'03D q|^"BH9 rX3Hw&{L&M9 e@w|, Q_ [Ț׏ `#57*$-a+U&@^DhN *@7 .H@GTE0Pv_X|y?Kcǵe؊aJDɀ9| l.KgdC{.bUjŊrb\Q[g2pilշHKsrϰR yPږI*) Zo(iRA|k8(P.#.uV1WJW @\{ief1T: R@՛}bekT!14@:F -F$BQEQEQE"k.!P6*!^_(}n $" {AEJQB;H,T3H[)>#4"h╵ +IX5la@ nC@|~@i梧^8`ʒrM茹P @TB j1+?mO|T5ݓWf%iGc:_v(8de y%.,VSdHpXhY_Z&"|/ '=]SdDUШWLyLz6fabc߽pCpRLF.c}zaH.e%<ّ@PϖcFoŵC}7Pv9o. wX44_?R(hY:m _}Xؾ&MЬ(!GVE 0 0 0 ើpP<(͊ŝt2]BDdHc gխ"\ga In X;j;(}#;#Fk2J@wX + Q3-Z"hƕuq\EΊ}z|Iwժ?NDˎ\(0- +5@!TaVi` +0ψ}$$e 7݄ՉeT'g2qGofhȅh@(qJ[$}{ }F!*Ӎd0 Z'eu-%FI<嚊4+zϒ-JahQIpv1GyC ]I0\$a5T"P59 2Oʇf0 N=2f1KTf,𣫶#\3&rй'1j)\ v+PpU CEinfJ8P*P@Cb9!mG̤.I(L3_;N A\|F=fXLzSq y]2;Cb("3=GS4N!"BX ӓH0I[4 Q2)2嚨Ras v@. >wZN]hTI:hHRBnO q$䫓5jV7R#=1Y yʏ䈒)]C.ԜGkgn&*ұ#AK BQ`4s-aL;&d&jRfdq LGh69F=cx b켏h\j4`(,1 ȈB\y.ܸ]ph5 Рh<'k5x!r]JvbI!S"%o=}$Dp@(kP%b~LZV#q uk~~Vѡ V|b-+Tܫ&@+FX8!;^>`K<vH!KZ2<ImjobvIގWI:KHL{My(\% f3s1&1vI@<7@8O N}5hE'浕BHI BZItpEPoOtb("ٮKJ5+\KOtؙ.)+夅`RH@e U~"/Eff-v"M5Km ns@Rws+Eb!4qN @ q(0Pp0Exh4'U1UX86ow`AƋ\|ڵ3kr;Y dmꮧ^Ϣb4:,o'XC8撶Mt[ln-^ +`qw>IZ1A:8n8d7pnYNM +X4 ,BZUwWuK}:>=G< <s'>ŧcw;ʝmC!@W;s<\_V+bY0(4zIehH*YWKCJ}\ک|@ gXҭЕZfA1Ci1I>KN@Y b ;$$ra!U UVV. Ll1K,-Z'V6` mcp#'4N,Ah1*8p4QRQ:`B/lhdq\]h':< 3F5wqN%KA)`# h( AH`}GOȤz2HDUD}򎬯:2uFu7L+pd 4Ov%ijѐ#trЍ P0m8L %SՔx}}\#Dd{tdbv !'UwOaE(x<ػiWi``p*FA,5\g|JYqBVH\vPnV{8)2.Co%TX(@ ӖPH` ԑLN B A0Pj⍔."|/H Z Ps 4K՞le7Rq}.;pAH7JfȂRvuQbtEޭ@TuiǏDJAb(҃sCꄀ8H0W[_SIΚLX ؎B,!8qY'rEm!)2/`M#XUX˝KEk?AUDİ'+K,#>|J>=Xlm< @P2|#bbU+  LҪ"1!!tX#+NѸRx$'ijsCZڲհm[$Ns9ɕblvGDJq`j7B: `7aJMr˷!f22222222K/AȮ7mNKYІ$Gymҗ;z$W֎"]K變DxdRT%''(>a,hWnjcnsڋ;ͤ^`ߖ 3i," @A6[c|_b[[g{}ڬ$sW3H]ޞ_d d)7F 'I=&b@A "HQ EpeyHe414 VioDֻ9[`Ӈ0ة1dr.1  n{)|WVho;E~xނsxJ,wmU@j>Rd00dͤz#f{6l;9c{y!X'gٓs7 CaT̶X 0qʷFie4:C"7j(i@@P!+wpa4ӉPXw|`Ӧa)rsOHp\ rqj0|٫h)iyipA!뮺k뮺sQD Ph*Fe= _yӺ"('cϖD'F6DW)~RH C\wqq*`A_ UX/C7_PZ!$*ykBH`5kSq3J$U#P9{"T^R,EjDi|\H[:<@M;- іǾm)vn2~*ȁm#'*>rڵjd(K =!`pp.G fkwc)e5goi~IĭHCvcv6AlU$2 T!@ 1jDUI9ETk2hp@|O)T)O/=(n NjZ|9<êt29&R]g>4Q& (> Xv^-{' lւ7d\4@n_{ ?  F_a) %À^r|vjKNrHHjI)e(r}lq=R!J}; ` /'s4"bs!$Aʏ$0UMKW.Gm I$44< V@G\;&d‑c5 ;h6EA]r#@']bWCO%[1 $Ԝ#@ȯ(]iٍKԐ. !)pBhl45ճFƧqPzPMX!I CA U'Kdyc46TBggbLoCIi;^wJ(#UUUUUU 1 Vh@"I\ejhf,pm(yX5@J[;\ Wv9l9%p90Ei @e̾h?OtgMC@ ) s9V lS 2`]9dk ` z::M6|n2 H`^Xǰuq=vi\La~ρإ͇by=̆I"ϴse<(4} R6VN.8W`u 8*{N$BU} ݲ;YR V RC|jsʹ0ByF8w l;}h(.uH~yP@1 bf"ֻ54aiPF@w0Agv ||%S I"셲.-}- (L(l5:(Z4$,.4ұd VX5Yrwg -̌/1ɠ^hl$x7w !,dZ(X;zķĘIj)Xc2b\r{3`, Dt 6DDĞ`}P&C!o ,5ҁʱ?#Vbhb2#v>m*ii`'yӾuAއ@O=Ƶ'Q8#W0 H M LLRc"@{{9'mk1\Ei ђQhIр3hh; y Vg0"{@((\ wy{E)j}GM&jk;oC+=+8H9(M@jZŦnnnCRZ`HAz)l(oGfQ 58Rc:-n2dh3Gh h̬ Giq|0pY`@7-рtk#Xt0J aNkM ^#.sXcl{1tVpN7 blDR444H$X”8ie`ajT-(ܭtϙk "@>kUtdh"|! S$ tό_eW|ѯ!"Nt4 t5|o=jp|oήpLQ~1riӱK%VAdtRk2P)R$HA B"D$k2a̞.Ol`ϔ3BxL4$O;5:eq?bX +TZϬW`O##Go[ǻ}7?JS$^YZ$˝141=i5 6"1 1;C14nt ~a.̍݀֕P, tNL6`)z&gy%4@?Y}f1`h42w4?$CHF>?V7gC7#P7r isr[  =N@̌p*Ä]rĨѹp?EK[ ]Eppj$ (Hk|!,1{(=@*(QXE(ñH5<ԮfPr5L ʓ P`9.'rID]kA``v `ܤrI[o#!"EW?^}4) <);O}ػbL;(7b1v ~-'Mܙ/l@CZg>%-Q_:(n_ 9A,: ˩Y#x4 9V$`/Fdi넾VFV~=Kx) 7S6C'KAVVb)0 3hJx%>B/ժ \tb Yo6[uŏ @@0hg|m7t-zVUPMlq.=; AӇ| ȥ/h# <1L)pҸM=@f %rfM+ΐz:^ss(Ԁ"p"rJFki.@Ijzut5w]uw]v Qd}(L# J&`b29!u]Q-:W')ؐXŭNUFR+yX {Z#Ei=&E׺Wsvst 0cA7/`Ƞ /tKE:Ĭ 9w< EC@l:ЭgT%O+7q Z@J7Z줜i=?\Å ! @l lͱU4w...&~}.fްp7j*-ˆU5)y~ l]U* r/>0lBO{S'>.锩LF"@!]#@\%c `/#.;VB@3\2fvG ,O5^|N4f9Kc xFB> )jy҂DqH! P,F..rjF0Mֵk@&BXPz5Nܸ7AU@~>Q<'svXR?!<7lGz:Uh:4DJîMY<oLΠV&Bvm)q)0V`e\;0|vrA?{22gI:Izၱ rU@Ѥx_h iF ]9@G=^y;njy'<.|\O}|_ Ð1 (y{/] c]&͘HDѮiШ+rD[|a*AR `I{NZ-o{ꑝV&y_CU-:-Vn$]胰D4HM(M%Cq'b\3Y@+Sh\)A2 _6i8蔊WFWq@$1:2 &¨Ki{ĵBVF)bٓ(Ut[2l}+F$ןF5DM>fU+kk&fC._KuH?ET_D- Fy-(EbnrL.qNē͟Dzb# ' W;b:X}H5$<.+Ji4iʅ%Y*[YW= o gY6k[wN{FƷj >!Ѓ`"r'2_)xç:3Fã3CF%HQ9E#X9i@*\9EpsL&wH`֪#Ll۾gahs6ǖbFΘ(Wnvv(j+3c$'lV|RVk2)OrV]9ub6@@jr4r$ Ra:b4v/ÞPo`^D7{5/ vpZ/-uԨ孱@v,}N(4 $Bq;Kćb_$v=##@F|n/OSPp]]rċ$".ϱHd'% O` ڔUIZ8@qbD(=Z>H.b8G+ؽH.r?ҳoRgoN[ VA@ 0tb 3,[}v ;6db\7wDה\ Fv9 ^n ‚EH5~i琸 (;֗$2I %p>(4Ewjl.`|)o4y!&P 8oҧEY]l~ZO)5FnmqNuZ0Sb1 -u#;Wx{ @ath$p VMyQQ<R?LM2!5bzvùS 0@JJa"\] SI|b/Bob,APd[(&Q4=l/iK_[*k˰kAsMi,1 !7 Q^֤Xu'+h+h^=ξ^%hBX&t9757P dF :V%@!,AQo: 2;SU/QK5KF\zv1oP% ZҲz7rR4h (@Wtd*!ˀ`(yB毤U!4ġ e+LZ_ @HAzQɬBui$$)$obZRpb5RNA%l݈.#N^r8W>OÐp3=ad'#G_%Agy d4+ ӭUrՉ-;2t\A09p\W6yvsJ2_XNrvǾq뉰4m *8G& geZԧ^,em-Oah1r5ɌNNNKAPU3pe;`*t0DD*!&-xwQ{!dp0!Nt:U@6bYDrpid!GUfIϓTBU!}f܉%$7?i%(-Z60C `FojA;i_{t*dN2&@v$4Ix a0@j'TqHN" d3-&[,9( d`oUΤ6F %ѥrGcb52{8x;&bt[OCC. mmÀ pBz(XĠѰY@O$buE!E"PtFqD\@ ~TX4`eTF멍J/rɶUO@>Eq =D=Bmq~G0ؤVŊM,$aU9#=WuΙi;K˼Nw B?LU_f,E#cv4 ʿ(4tZ9wшS#8x8:rXNi$ c&  h=VHK 2FI/$KjO/uYG%enGɧZ \hХ*f2!xaRăߎ:@4 @Ƒb@Q3I7VLH4'):hu" cb;!Hԉs*4]alʉ8X@'@2LU.494AO m2T"p YGM5x&l1K'v4Yl!uXccdOUSH7q\\ LRU-:uW-/9 a`[- RybŬdM!=x+.~-.3Hn,p+wR0؎O˔V7O 424 +ٔgĠuw2 z bRri$%iQJb-zPWt?RG~6q2Ih mZ+ܻ:v dQ(   (48pPZ͜ +-uwz<`$DCǫkB9`Lu18ڒcKCDPs|87t#x'Nf!Ӆ@~XiY7+cZyO/qk'_C;AXX !\찼ra̱ҷA6kAM#T}B`S Y Ka8![fK]췘n+{5,W׶'d'AiO'r*#DءdvcC1x ;~% i)3- \nsyn*|GFX  ӑEiW_Li[@wސȾEb/x.Tl 4 lb+5~}'\vF\i8x %P2/*uPmD@ʚhb[uTt;B'KrPvk7q @AT$xsm0X_< ip:+mR @q$Z1i.dPba3僥/odXcB]geXV"-dŝ;NnG@-<2R`{c+f 2F8T4X -o$B|ҹ2W"A%p :9#ުI=P" 1I<˸j0?׬e9Q!R Hv>̥hv,lF-. >]":+P88q q{ԥ%.7 x$I͉?-I7LHlI5ʀ` xQhس4#OBPɕ4M'2m )en'Z8MS0Jme63VWڤ-bZ5lg9ib d2boR7KP \&uN[μ)䠵B^ PV.$M #_h݆lHm9C!2K cd o꫿AWer#*N*CZۿy`Ź\QFpX#HZ2r%ĭ'=:lwywvUt*2pcR aP   'd\XE*debS#Q*u@D[(NڵB"]\K4(и?pY4QIw_@v)gDid8 1!r gxZdJ` DTrtWϥM=ZfL_zӓӹ8m9LF4ocV Qh*{^Z" HcUB"p)pҵpԩp~ LZ&@ *8_|_KUlT]rYE Vu9g,9#im98wy7ěx;bywOw1&TLLn!|:1:Ȫ%b>$P.ji\$"f¨@!P:I1[PB&Z@hFUTggc^.kl-:<(kY"Xw m2HXiA52qFiI"C3Mv3 W[ @ @$>N"e oPF‰ ~tLJq{|FfErSw`d#}j]s/:I YrM@`1pf"1mw;mԽP`Q?A@ٽ!&yhrɢeվ lk=s"Ad_mvG#& Lҵ)9 MUT Lx-n%m8%r1U)2(\ Jp; ;b(P) R:ކ>k{+  ьR7 Q̸=Y涔bUI)O쿦eQ >@UƗaE C jP2I voŌuX5440ä%|[ O!ЍKS饜3\zIc"Eh `"*R MJOL䶦bgxE!+&s#'liE4j(`. ^Y-RD|/Bp&$DdZd ʺ-t@ףaƬr tHFpf`( RLMA5 1En5~iH .b_ I\blK d֚兡hRSp6pKfe&NM>&&ՖE[ae K͖,&aOFTuN4WbhiS@x>UF@48`P!(HB {V^g3o,XȀiX8XPY PN'/UnZ샻'fPi D*m g*o1PQyuR9EWnR/܌O%rdsc/:ObUuWP+cH$؞+ I ;N;֋uȜ4iX;G&7MmZ;8cNP8,NR }5iһgEph<@m bkh/i#SE:%]F2NWj;(ij)HI $ዊp% +䌤tEuK p53dL H }C12Sft; :x2K;`6C>(p!~GdmW9h(^E:$[3Firݠs(h Ra0(.MQ D;7JM)+!@0 t+If}A86\GF9pdf+_‚:.o6Ki @4Z>) p-msXl>euvUdȀ>aRv|M)\8I_ߤP.b"xb`Dv<&@p[Ԩ2M32pP td@[b)5#nc&Jeĩy1ӑZ&A:UfTF?Z@^zL}c.8R iϸlO/`yP9er 0E*-:A$1R@1UTDMiF)4ið?'JԶ :yp;VE$vsJOj\Kߛ-G[X$-+f!JA3Fi$"B)R8'.X°B[h4(('b(&#TloSRmcCD#I @bt\4/cykV'flw 8պ?8wY@ E7E|o)0`>"?EW)2Ŷʯ*T}6!LsBB(7݆+1 Ғޝ牏>{RÓ8M(hU2 @C?r,l 3j$lFOR`FDw#.9I-Oˮ q?2lPHMJk.EdUr*B:RvK+e҈zHC>HR 8X~q R'VI2@tmVUX:rګlZu$ 7(6V*0YkA誓dxpŷ"uQ#B0ǣDEJ YmӼ D'wG{:Qx'*Toe$'E%Lހ[bpwcBgcȮkJ_5&Hd2_I]/wI&&R'bt6[ѐ`P_c$4ɑv"տEK]} \2oǰ2}}'ǽg (Iƕ@i8F@ N];zy0``$ֆKㄐTf#b4JR8 -M`7@`U=0Y:MF{)<h `MdةۉZ4"yb|(%`}B0h!VU6t(9B2p{,\ZIׂh`.GXy𐋎0C^')ŗ˂6i9yefbdAESe!9{H*}Ε^,:'`3[5Ƹ-䊔XPv$u)ـ9YV[{4ܖL@Z >aˤWS es=Yy `*O3AmAoI}CO!hyt /{[շ"F_fzA1%{ӈW7L*Ě9T[@LS{8v*\Z!B j(|QK @eZ$|W&o= u#1uZC/-e\&i@#[aH 4= `،h%eݐ.*T;W43$=PcYK5+Y۰h4j3K.<˃rBuaX`#JblUTAvK.ͼɍ m$R!Kx5&P5*t.d̃>|_EdO?U*+&&`rѶsgO0TF&Z7"p fBp@`4 bk1E-$52mPV,&'ɻ?Q2ȉ忍3x H+ЮQsb?2T<ìyh8pܲaZHZ zM nL:^hFkm)-J8H9i+꟒qEU)XyyVdiˀ/o湾/u.BVg3vl,c:*N[HHBEj<6tZ0 lg\5HJDRE̝uT$gV#H=0Ӌ l"DF{I$Dÿ [eՠxZuh]. J(9OnPLJ~ː9MW#M( `#@4-`s y ԫY ,PU >LkVD=&i35Xi AI'p@#C|DZ~Yb4 TϦHy [_\A%1Q2;L}w!__'{S{{06XSڜu,CI2 >qzF.-"P)p @S56f,_P:ީ1Ռ\lIݮ@H4io9 Zo:1x$Nx&PR!4aٮK7gqy%9[ 54kiQwdinbDTr+ 2KvK>ɥ)R^w^ɿ`fS^O4G2H'5}IJ }2AL#E'6eTUrǮ:;fT-'h)1D@_|E:A> o l@V0BZ2DyμRŰRW5TbK2ks~&ϖѤ)ء&*]9'vK`H7iդzfETm=W݀@3A#gK_ɠ2f$-qѽm{n zF}rB0abAA AHEÖ@f.;1,KMd:,O-zi+Xx-uC [8`d6G,ڤU;ZwB ݾH_tO.![UyUM("/HyK\,X7*! iibݶd..*4iΐ4yIs9c5Jު,wvO5w PM!4  @M.Cv͈v,KEM*Od$3FBʢ^TT᧞2~ Y]cG8"1`(( ,t !bwȤjq*E#`EB*EAMiU]jUƏrgS{W\@B@lMtSvzȏ|v)qvZҤ7gFj& H_D*bѩ7{T` ND^׽jol$N5q\KA@AHB-N)h,y])Z g:22΄5|eZv&y7SN^ @rk$e$7Vk̸(═n/BV:*%٩KIM`v"YSq~ٸZq$=Zg qI=(s%.j Z"kXT!`b# BBWb5F(ȺHHU h![4ґӥ%==*d\M|zW%uV?Q,⌿JtT;Ÿ @L7F%; Se5 ] ձ{S*6 5qa`! V^p+Յ%-[Nڤ4WiD.:p4*TFAUɪ5PgQf$R lC4W'KCIs|JT}dsR(. SlP.(wTXx%ɢGKxK Fʼn6iR=2%mQ=9gKv'm:h`(x Y%6')I Q8 $!@<;#n-' RCv~ c*x*x>A13pdnq},ʖcH4jS  `K 1$u Q4Ne-,Ƅ5 T7|Iet[y K@4yxDIV]&U\p0 Z\)a, #']& ț|if3 MlKa%IJ:QUH }Ϝ(KQQSm07Urp@PdBkȥ>C_C|< `;4ad4JtH v3tYV4QGHA@J6U 90F5m+EQ/\INqbS(/bj$Y *pYgOox 刘£SOTӬbs/[+h)|SBw1tHF ұ AgpdP@'=@%j1)UٽEj[܆)wEäCLIjh۰>gAȖd p4=R0W6<삕/3Zc8/p8(uxeet_ \FI¬@4 0!9.^K9&# Y\ F/&!+JҍIXWxIn-T@#hHzG]I; A3|5u*Z8ǩ'1il(0 $"CE*-!Ӑh)6zZ2)/E}$D _$!,KR[4Ay+b U{d곬&XDT4P6[paڀ@B(1QPs ZŽ@J㲍[B8I1jĬF? ? XsdTK(4'& >ĆH䡮>1\6L@ {9| 0@maqE^n r8Awe8ؿ]-b0Ɍ1etC<eHvzuE^Ң`8Le,aCoqI7Q"cg 0qoD@ Q}o ۠c!4lIGB_01W/K1/HT.TgmVmTb'Uv\Tyv- Hy\Ms\y? EY}?c:qf!F)*[54WH7 y=s[ C1 =$1$ 8 FŊ;XT7BU f\}eB4|_ !ikf& @@=5v<9p3J~A!:1Z&YA@Ϯ%H^HhPꐖD^{7AR)t8ø<@@ Ab@ fYeXYI h3r7׉؜Λ@ʝǏaٳSnF%a R}1RHyٞ+ \NiDsD3ށ,”yʍLtH]TlXTod@&@ז:I.1bZL˶U5L58PUFB }+sܴf5LnNػK;M$5§p ˯;\E#@Rq5VPc=ڐWX!?1T !;AMԇ1}o@)l4DDQtI 7ha#vMsVX=L"xie"i+NR:k !NHHhy#KB>#ܣGv#jXYS΅IF!U!$5$K["2E7B91ghj14H6 I)l8ӵ<.a Hp1\KdZ&Ta.G;_w2Qb D0S47hAϙ7oSo'\yc,A|#yG+FԴp\H+DsKP \I4zu-ݻ4 XNBʱ%E$slݢjb4CqT%Ui2~ai&]s?dRD4${6 PN1%Bdib]O);u`V= Wbljąňr]numČXDax"_2A..)@4P$:A`.gz0ʹ^DH7Rb!cmcF6++0\@ B"{Ⱥ-TN uA0׭G-ЫneFQGÂ0cN4hތD#1z`y@OІ 6,:5a [J{@8CkvK-~ȄP;`Ha"$Iˬj$L$BC&;T=KcRiPѶ $ha6:!8iP2YQuXvI|QI9_od< (;/gsWv@ԚdoTOhHAґQ&c(\ o9I͌F.@\ "%I*'F4ӘҤcMjBx̱J@aЮNObe4;fP''tv 8*LN $/Jާ9{ XǻԣK04:rCʸCӐ# D%~HaUqPHյxs?lӿ6%#A%51@9qT2 *0& 0;=~!@--oDb @ e 7ʈ CUF_+ۦF@JZd` C:|Ktj)?u-on Q!ĶIH{ HaD%|! plA?r1WI|@&d4ư"ݺf$K`s_7e0 ƨbFWievY@5|R# y i*& OF˨0]dPt1\}vIkHPŕzJpBE;}d.Nv)I9%b@@P < 7ă^%8v TA Dž-bSp  zle3,x^q$-"8(Ƕ}kTu&oUҴ[ d"1CUA$" Q煸_9+OUi'ڵ[D }p=(2tYNb %L O(!\K+3-p|\W+;RsEӰGkt5wgrEUN܎+>!PWb/&@pA8dNGsV10*JvpE[~TvA7x khh770oŤ )oYq 8 SK&ɾۖOUHL-FHVy8#hC!qpNf[,R ѭ[&a"$̈oYr2oλfgu BI POT\0sh C@VbP]2H\Ty#|#I鏆iHnʤb%{vaba#$5 ѹ=p?㎜Z%< qИfE4m*/$K0AX) !yB^=iw74 َ2iUD[tvnE؈1Ap.`a+'P N#i/Ȱdwoau*Rh-Qr@~٩[I<ˏ@o]}.$#I(E")Kغ޷W9qK`A̘7P;'oqխdtx}JB{!vOY:77eWv=qB%e0bm.b,P.8>H"k,A 1 zݕUAPKo{|jqv z.ےCO7;.Aƴ[|AR!MB"@wI"v2 .jҍMy5UUb L\42wǃpn@эwfrO#F3 (% +v܃oG=%.#8=LU]JF; 鼂o|ηZ-w2vj:[>&ʗAKW̪D5f2EdKnbWWG +wD." I| 1Zid[CRJ _I#b)P<0/EfakX= P,d) HyRpP=r8yްn M!2][:Kfj pP$nJF߲C(_P->]Dh8Hs[BDzմn%;wR]VP}`HK ՛4ipƠʑ(5dԝf,6Eabf ӫY::$ރ H#5V(}!\K%(}.Jį$/PbӏG|O9A@,~[*D:s$ۥZ| K|f' εf l*΁~QFG.qD(4UieW80AE 8 urK$+jDe:C)HZtHv lĽӮ" 1"*ӹ+@6Pv;H9qbSߙ\Mv+]&B-T85DBRPuw*ݼp͓Tk\3eltvre5F#z`ʴb!,KW0.uU 쓣AWSrv$lA` L %`)v[ H/D'.鲰<q,i3 Gs8Udñ,|.I:,H)~b▏mrTd`ۯ[ު:SC K~7`p$MLef;N*oJӔ H<<񖨾K6(Av U$| JNSⓃ D ê$5' ٙJH1#*4uZ.191-u]90*:&* hH-A4R 1E a @"|)_N1ML|E=phh`7<u(6S [SXN{ XL`34hYOe .X$/гjFFPc}-XA M5F@1(f iTDVgIwiK7CV%g沊 sqFF((05qDj!XD[rugb.WDh(l$@O.#2D{I4M [+$[;-QSPވ{CM(^."@p+v  r||F\_XdG&IR"&WrSU 7jQΜSX-p@ өJ94ųT"X(`8Oo:u&ZVÙ8g*ӳz#8Η,UIm зʦ*Jx΅[@iy7r7rѻ4@qb|H Ap[7*3L_:LS1ji } M2dryZf;R9j?|, Jl4l:hIE6:44ȃe7nC~!|H?$YԆ.؀0%>sqT~G4ax#@FH @+p"բ))*:۩k9pl4M2ryFy۲<E`H6ҪtlSꗁE?"pQt1 =TI-03AL_ e˳7SpfJUYR ͷUN/T&еAH_"jm%F!Å3+cSSj. qiʿ`d vVL@F\Hq /, %y:p4@%4Ʌ,Mڪa鰊r |aEpBY*Y,[!A3lk!'MP{hhZ5fn">AVADh}SIrA:.q{*\ ؄}(@/N0I9br%%b1"zXlI@`]y3\2?ripQ07V,bl jBA w"ń߀@"ږq=>t$+Ix&oݕi 4K%(`|.DKy)YQEo^>CQ_F:W9$- }ɒ!Kd=Gs wј#l1Uм讵D&ʚ3PIk?3r<0,w*} LQP/[ T!p")ئ) "h&vHrLBAbLćG/[]I—䝯c|(P 1QߢƐR I¾q._IHq]5Tl7=]p -sZ<(/صhBC4B @Ucs.%wQ;s$[FURhE&*サrg .œ, BZ7۳~T̑[$̱pĂ5d0Dl GM *U8 0P;'X1$t#KC`IȒ;ZDA(ݱdR_:8,w\#*^JZۖ#@)=:^+JLt1 c ҊY:E/ H`ÐًĖ6[5P?ZIKK&ܓB:"2C"&ފpɆ%?ART7rVgH0GheNG*92.'f?UQ2/dK+p Ewi7ζP >0}VSa| #p|-k=E봆i!HR+!U +L>knR^F/`[:R xn3R֯)Ц{hPR&RI%+EhxLg;\| }v\\_QI@i@`>]&>-$o9gkbD]+49%tSH\W#4r6(ŋUWO2";-~: W+E;){ Ȟb攎Rc`;M2X$_C:W ? x:ʞNm$#P  Ch\UjmMx3P-׮-P`3z+3ύC . I薋 ?j` 0[ d}|w.apXҴ`zFv}DaK9.al' z ;hk葹X&,R<ۡVH ݥm4 v#B[ QvO&)!vI|ɋi?-{CYhA7 O,1[K ߕGΚ0ͤC w`wuGTT eѤ4U3ʟ,.T44Q 4\0삡Yavbܺ:ew؃`ocR(}7.q`,GSi !<gcH N;xqp0ʾOa7ui=WVVT{3Kwa*؊ɓ /h'δS p0q5I^}rYfEkd̂I a ߄K4?c-?֨rȸrM;bn*-oUF>Άu4aX_YaNX O,w6د8ljj`g_N& 9\gg0:@Q@P hVorS>!܁ΚVǫ!(J>uQGX2f@o AtX?];i4I#di3<6aV ZqW|?8LǐD Nn`'HQ$<)NR;30@*w 㒝M8OvC Ca< ]: -SDȯ0v1b+@oQr+p V \C,y zv%,]`˳  idF'vtJHƇHLvHru%Mucd-~^IIP!ʬ0[@VoP^A~Ĩ OVh  # .@K9}\;ߴbg֙pX @0T&)tH}-w]Y /*/ {{NiĕPYo bBsҴ(} 2!vp[+wՔx@%e|4+Hy BC0<  RGc2yUj9?G~4˥<I~p }MҠ8V|$Mh|@ ~+j,D$Ra%N_L/?VIvG5ĭG=QI`|;rW Ki* i8ӆ0GEw~Rs}z $ `$T>cH`6$hC_}jq0` ؤ4cH]v9ޱj ;43S_:G6d:LBnկ1X4:Ce@EToa PV#4|iԤaӡ`}rDfh<SK`h>-E&i$pnI"P,T Qp6]F}gX.i^Q1R B13_) 4QPTGs>^KFƿ]=dFWC=ƘV6eBPO4FϘcF2%!C6us퇰Nh.v5&ˡ'>)PUrvV]H裡'`\!w Y,+>EnDnӖМZ@ZKIKQ܏` *ho ?d?w\;mԟD4l'xؾ3 l9]@L UǧtUQpp.YC 'Hj{0m,/=](X(խh δisM <ʗvdEr ڤbN o" A 7y"U.$\uU}2Cr6!/'9"܎QTsEWˠ+Vw6 D`c;ܙq8q12쥜s.K)K̛L4KIfɬF1BeLTNUeA9wu\8 bx!A"8m:h b@:Rq:i/2YA=.40fb*fc\D/$܉v p#BB@Ii[B(#@=zZ+Lm@%j3[J`6/S> ը'0t"8U (ۺW zBd_cQg(. an%5 FhFcՋ4LD#$U_~eGR Hv@йփ[k᱖S mv;mg d3d prFb8ؑ !H@BA!"5id/ZTvqKJbAP5-j;ʩ%"+؏X} f%A K02#doWԻ_, Y&` a觉u(ICUpfPb% ( }b"1f E:RW6ү& rN"JYXPY}s\Za"EgzilR.9c"a8.@\S}9R#R:URYH@bZZ[T{n%$:syZqNREr9b70H 4eH1/39:1M* ޫʦ2yƜ@u*b/b @@,Oz2DYɼVV>Z #S{ `zar%XYHHx 9/8ݱһC Bg PMV 4ΨE xSHHD"{eٹd#@bbƉ&- >L +$bcc+a];\P3(}uk5g(rwoӛ)*`&) !Z7#helE}qejL&;i }g'/NPvF|By̦Bz4wsF4vK~ "h T N@\&Rs*wְeW#.xIddM]Ax&dibDV!@._ p)jLz7郃|-!>- !;  gĀO-R#%1-դh OOƆ^R^-} 2h4 ϊ*@LsN6gT#pD$°P,}Vϳu5Ue]` 4 FbS>SvbCLЧ@`FkA2c\WJVS1_:2[cHy*<8(2YH_UߙP.% x/=l9);( \0*1L,%؇z l]S'Yn(+o=l;'[+&M.Md,!N BE)1OvH5ZאhGݺ !nu:m31a `gh@ `QJFTmm}xMZi4?+#K;M,78P;Ѻ%Lz~wD#\-HᩓqYzDW<xܣX$+LX܅M]"Ğ O ( 1B%!H4LQ.%m')o];y@Iyt 16&M14BӷE.W2A+5P*Y"!Ghyb\#49E3W - :#*Al # #Q0,,0tIcYVʛj EDYԼTð H\ ғ Hlb2oI%y<:zϾ<.Y8@%^GNRh3Ol6`Jvp6.(A#B. \ռPz -Rsq3[տ z8L+_.Q&hX5ޠ ]4V"eEHtbL|S xXW7qkM~d^yD#q8R dі&C o4&X?qwu};݊'%P @Ұ^\h!Qr/& vW*|\.C Ql‹-\)Ve+m4sn*"4,Zba5>Nc'lLUMƣ0dy6gsvΪYJn /}]ˋo֕cP}+)T'VX ]49x:ߵݴ*ra;cx; 9(& &89;L`l{9x,<~Bҝ)J.xYk cWlX闣ՅPAi @ Qcf4CtP4`АN'q8;{I\HZ5Ȟ&A d oL?~3^T%FAv6 ;݂<c%]#嶑wk(m¸wBR$5gLbd޴EINc3?mshF G3>|wyg×~(lDrub aN%<0/d@b/bطWaV Rqm)==H<\5=BU)\HF@%]r1V3b,ꚾw>^Pc1ڀN r}ƟO R)u/ f,|>4P 7?C1=@I5@5ظ]ݻlͱgnI3KqÆcҺaT((8 d# WҸ ' Cl[ h`001r \EP5s>K%g1MB5 sYmoS!FC# t V0 Ox<5\4$"ҊI*bHSգa>[D6rT/U-*dPJeRy|%#-L۞*>{w;pn|+b@}FSłrqv>7rpԗxC ij+$2LLjX]I;du uݻ;#I|;zSJDq-%g\5V ~5蘌uwbb"@ +d5J.Plq>!mi;p\뤬Hyx5Cjof7_,"F p{ ,a@Q)F!.`-`!!ʩTFM  x*.E -q RB.&RP+)Yba/6UHnP X5```````````BH P`0.%P-#lKm+fe:%u(V D1"ht+y>!) YvsӡD蝹o%NSz#l kd۲1wJQM*cDX.XUtCִH\ܟ .MvR*B{ H2ŮپèB b !@x#T켱rEhY[TsoAɷվ‹#v^_&oWTlvVRSp#w#@0~'@ 3hsZZ eH#,pJ.Tl2Z'ŲA z\Pf"B4ANjjd HB!}]汐S$d_$ 3~M$t8U6.d &BNb4 \ \OOOOOOOOOOOv@FU=cFyhI`v@6p;v]lBĔrj3@`F򷴝 D0?[2+pVn dz͞l'+@1@ĎPjN?)L rd'BѼD%|kni6:=Zh:MeJxur1ѐQ> 3;v3Bs!l/j1ph4 1X;}onٍIZBm4C4ӜH ,#v6-i'b}=]ωn`{g|0PP$8\(VAI¬y67nNiߝdu$*b]PU'CBii A˥}$ .gI`o iH2BK \pLaQvb/$p"u_,L. ej`iU fss)"ǾYqq,/e b 4@0`CVWGbUo[!Jf3R1&³> $|rGZlFit@Ou7FCN^sl>wXI K>ZRDu2!qT4Dl{/rIGK٠f8JERG_5彚]nCqʋ_-a9h_0!3|LSX 1H;q9#Eln&(b}0tv(\r b(1r{\~֝[Nb i7oƓKt+PvIu7w\ y]<V糾y H5f\ M\&B4 $ <У D| H1\#D4S ٻ7fݛvnٻAJ7ٟOMF%b!օpտ- v0igQ7-0e#G`'@Q(Y1^97r=%1Q+]ArBk#ۡ J~-!|ְ!t^kIi$[ci1.`g|X׃KCI5R>$%T1Pg#*|0˼jAnD$lM!8*AH rw:.Z#$4ٍhB>SHbPۍ b J-L6nR; @ NiCSe>߿fH ΃dlAUdpXJm@\0$wSR:UM3\1yh*cPJn^C`Dж;԰vM 1| [8s.ػb}lOX癐U1Cbr2<{ἭR$jF҉!4Š6KA$ FB.!)_):i1TrX٤bBP9B"wի(X! 1 ;i2 pY`Ap5P Uڹ\W+r]v(+'xchU&w . @d h! t!Ppjd 6 !"p>dXd xv,(Ͷ@Jx}Xr @5*dUjeѪ7>}Wc~ CC+J1F,1$##wQW! <h\}Z @@hm417S +>9`99ۛvb@.Θc/*O07 14| HX7e4 R+|H.1>e\ݓVU OlkrE,L9 ˧gA4XR\A1LSѱh6l`v % UK,$o>X$SK~Kd N') [ =Bb\ӧm:t.CNAelm^DԿ i /Q=󯄆e+4oG÷Hgj2T'}3u9uy :Q}0S%azGɄ|%hÔ/` sU޵K8@Ad `)\yp'᜜+˚R c>!!cc4Ykfr]Pcp Nc:K}gg|r.N[*mdbvU;eCX T>@0uH@NpmT۽Zr+bQ\GGb*>NPG&)N̲?-ʪ47ԙy #I#A 4SX}CJ1hP&/wuk5 h .nf7ݥ%,`ؗ QWW͢HZ+|ٚ0ZYi5@mr*x_M3v E4VvZ&ܰ M5N@QNܦ?@ $',. (@=`̠ kt:"Z6N9gsemu',2p8;CC'%s*]ztѻo:s.rYdUc$G0 pB2QGƿ 1JvWK_~W9 iAȶH0Ѧ9eSfѳC xc$:2N"YG`Uf#D`UP= B(?~,PROoܴܱ @ 4c @4"TMRi+cܐY%˂qv[xgJ#ؠB)w;^jě| &?aoVm\2瓈|BtUXUSpwuhZy4wz<^ioa'@ \4eB%u]LHh :X@PHbT!ݻẔ4)T=V:<@Gs9T"HD']UD7vU[$s ,}h3yp.ʑ5@Hk42*G @>|V~NPu$ _Tk i[Z(=!RUz&z<)hQD FFW#'ےGr KP!g/'$ 'i=vILq>'eyЄD+hheX=|hFFPQK wV%R1qy@PJ6D +嘬pVȨSeKo|cxN1@Q"$vq>+ur\i S p&gNbF40A!"|PAV2a%e Ob ‡ű%H}SX+@$\[tTSuP4׈D)q6ŭpU7cA:w*s*{[:5[.ωEf|㉽nɶL\".wȽ@GĪpH*m ;2. PU2 BH%CT04|)㛢N 0N)VBo ^[_~M]P%9/)k &<ď`2j ї~V&5a͍,UH;BvZb q؝˝7tN ƏaӨ1ώO v߼!v"(%p*':gD; a{%8BDA$JV2'eU]VQZ>gM}|'A`` l4ӧ-hv$I +&)hbęT;g*S9F1IװV#4Di ]I;u$K]VV&)oa$tlAq1 G@b Dz@7|4*OqTo*hPv^K}p EcK!Cbb$aC"! R.ᬐ{iN] Y}E   '.Hf "1qv4I 'X5JՋ1EVA F f"O 2} z(ԩJuM]m}S5_DҲDIEcMZ)XQ3\ 2MC85h׿ j *GWce|{MPŪAI!LVO`๖2Q[2&4 PaZUؗ1 jiH @_~U~XhM)4/1RCX,r6娇 -M썉6w3ZR5i,+rN>6fOQeLnwbDBlcX ꓊8K1JQ] 8 .Y{d_>/91[h!4Fap v*,cpqc>m4N)f@. &@\/ABXin]m4{Y/44.1 p ~ԨRĊ@L{b ;_z+j΢}>:<|"ɍ Hj1]uNJ@c}BFaSQ[\p(*p a凰$3VK&9TRF(iU{ bDo+Q/&5 M,>Krڣ4ym'/Pӄ P idzeIF";z̹mrP!tJu Zֿ4ʄ$, 0IhtI6lEkr8!U3h"<ح?,'FО"| s*Dp ! s!;x;ԝ%@l_n[.|B4&QRN `΃sDuXk l&I: ì zCSLbjh7 |XפՏ{nUkeօA. 8Ep.\BdBj=ߣ1W}Ն@bN Q;*M4N j"|)<}2U1Ђ+Q󣬻͡#hAJX\>MH !ȔU\is4Р-$ؔݜr{:vߘ>'**SDp|Θ&j#Qv, \A{g=(Cޮܹ jR^9}rJ\z܈%`ygLwðfb` b,u  @m9b'2("q)Ȭ+ 1@;0^@cbL7.,}YnEr;y)<ȅ{H/j!bI:˞No7΅hXHd Rx:% uR X/R͍ !pPs$|6 xyw@1?];. ϜSE!nBïKdChp% B(X3͐se/ZdkJd손(F$@XUq\Z`f:1A ȍ'p3l;u6iM .hݗfVQhC3_Z HXx ^[D_qK)C FT91t?<˫1(V c) `\*nmXjZX"K R^ 34%ƹvd ˵`~apN\b(i' H0 SVVe%.VZ¤Tsv?G`ct=(UOˆ?#p+H/Q+R6 / 1"/4`5-0`T?-osӃ4 ؛:K! (r -!8f4Y-6 Qa$\QY}4Lc{Z'fq@oD,-Đ-F8 *iM H_W˧_3˂h0AK.(d|w N_,IA 1hӫ4 G;LR}&غC9 qHQk#\*mnv`Մ a#2bY%{_ta*@hKzCߡ;l9$S.@ ya678v\KH3QAXfɹ:R |,@X &@|J wB1t*' `$m]Qe EP]<R ~ZtcϡOAY7-TBܜ%OA,I Q |`X9F:yFٷv_+gu(Ѫ$D9h"y|W/;q}k̓v_j綖Ӷ]\ e\,Wϧƪ4^H ~]N&ϊ9:t!| B2ة{Uz߾zOV>NօI,Aҩ-($sD4}'1EƐ`'7ii|SBv%sr>X1nkiy_EeO|wpJ@ c /X#g{J|n֣ƥ(yu;*Z&Ib. ʷD.dhaN-cj@|qHb[bhbxo9d3vS0 _ӳZzua'R4N` ;Ѽ¨=?;:b}Ћ.!}fS>XO*0zQȢP=A *ب0vdQZ1Ny:1v< ߗoN=7پ DŊ 1~K}Ohi%9imDyG`[r5Q "!֌2u\V*,S솟]PT5l^/ Q_DJITPB%,>;4b oT*rSlO4fwۢ EØ|8 8@(j͌O+EG7@5W\h'vTR2*~m\d $冝bYloy۲2zv!y5TbLF$@< GGʝzOOMl$`;U} :,UkHK%W\  D1]W@6;^k{/DmbZ<\[aN'Fx@{/`i91s[XQ\ڇ$IbWpd 6\ xr+7 <\gcAlv%:I C:=Th:ʊy/S91l-V-#4^$:2|8c2N+ dbtJX%&4MlG 7 o P AS|DtoTCj.Ĝϙ7Uݧ HqGY; r;(Lza*o7EAMͅh:#$9$R4#5J(+nlG5 $T$cv &F1 Ƴ01sEP7p`x?J ~OVzBj'8ĖHd\ٍ8VPF"v ڸKN݌#ç٬0Ʀ*P<]q8KڀH.yoJY}0_5mP HpiJw`{s 8o\'&I.P, DmuSM u-'mXj>{%9LS&2 <&#;IFގ %gTFp2:OV Ϟ$՝=$ `2R6T;u4bSF6EiUPfKcJRjȢ% 5T͎ժ OGP%b彄>r ;/EqnX1NMF!cPq8wtRT!'eHIR8H@ ˃/|."D!QIOAqݼӍ}K&?^O^%/ka`}msbi*uLnsAݝ97Ow2r#pNyPpsԹϭ`玜3\4 A;@1Jv{Ko|_A1A8'UU@ 2E\&ϖ MuN *o!DhB|HERiH*JA =A=2h@ WP&My ̶ z'*BǝfǾWf@  ǐݨLAI㘋G*pb0 Mg󈡵PcOȪqm$'cYg郸y)Ñ…%+7Ԉ RөsPq(j>R p[,\ҠL'Ua@-?8\4& pB B8T4* "(o֭3A Z;{,l pmS>IrҀ 'ɼ;, XZ]@N9\SK NM /0Z,H&gWoK1Vps5dp#M W#J\vr޺i)10ARpD\j*!"0@bxŎӱr.Vs2ԃOHWg BHH@h!V Byޫb1jf4!FȄJGq"B0B 62L+ٶ?>SۯDnr,&%P%k_ЁCHAM]J.:MuL߆=U,~>ֆ6 #)SBPƇCAOajնZ7P hB6`BX4Sm8慱;t4@#A8E{_+pf~ߪM?PXc`>4H0 ȹ;y0PLDGMUKV ĭ* [**o`JQִֻ2Ɨ=N|‡sjx e°.pP D KV7iEn7hy'̊( 9ٽ#b>}\+ o cQryPk/U;0\QF\5[틡ucP-_ "@$ ;12HR {PL`zɮK-LZY=5gD aM ̮ةfK +\;d39K[Nu}FDV4CB,d۪KJJ0pAJHt4y;(-3bI!P-V@\- +@M#\rΤȧԵLb2RJ /,N[Ś*ƤhN4FXx3:?3\m`H(ew;xڧ$x.@Xni" @7BH_~>e^nwvOlngmvӚ?)گTx7b\2eYFi2%Wbbt(0[i]A5F1_$)Y9EgWf+f(A'08@AīBPK.^>6JOŌdG(迊Sf[*C'Q|l؀j2)PElhOBG}`j:FލZa݈Ļ9ie_V@7`k>=ɶ4г " l H& dj!14 (AMk̴N!tb~ȯO7<$`h>qtkq> ?5]X Pڷz 布WQѰPjt D6"Рyn>R "cC o<4 vGP,hͱ`|'T`AH:hբ KOy=Ϸi_ⰾh@AGH_1M)ht $hҪF0>vpT s,m=8{⟄_~kw3xdҌ@6_v6u彵Җ1',PXYl?̻;@Nڨ0A uws_{s_,R3 H ZOU3QIC%È$FG;*:ޫZ,IXX݀2Ÿwtm ;ɉG|N-st]=4cO* b, ppvYˆ,Rp6RdZZp+XŁFH@mZq[ۗihcs6f\}1&`_)F\L2/2`N[ġ"FͼpGJYmTˀB.EQ0Yc/˚p[o^?u.ҳ*ؿ—`@`K&ك@ԋ65ʢ@U#"4M.лϒ6 'zHuC1f.d8 gUsjLcQLe*E´!;MKo[!M Đ'cէV! =@NgAuE&$HM<axH;\錟 NwA\4v#xU99zִD@h۠v3 *c3=W,U45!>F-%s*_g"46Zi][}[W:DZ y@aRL`aC.w.ƀ. R=6([m Oǰsx%@6&3_f=D1a86X..΀K=&^Am姖e n ?6]¤.\vLp iP@`<[PeG:o4}/Kz]8sed( ?1; -BwnSc(tM'Kv;)GL1h"v@Ob7ˡѶ3V(^8Ĺ]@eC А]V壮 M4?R$t%n8 )R82+9<$;܁w:Iۀ,L9%cq E!3CEzG)B)y@k YV&8ZM@- j[6]\4Ijh֝>OFj c+krrLLPקKV( By[&o5C# yoT+U'$(\Q.^Ȏ\O9۫x\hO92ibm|xxO ('fw#U d2iY]8 eih %Dnq$v }Af*>k[~Օ3VԃnкsX=):Uc-Pq}:wI[;. p kI'89z/}( `MOX ؿ/KiTEq r95tsEe֒ (F9+y.˝%oikRBI|}F/f'`-]w5.bt3?2SEqN-hPFb̠!G/b=Z1XqBU?@%9y ZHg+ .9ɦ.,*O*WѱR&ep4)(HO4#\Tib؊^94.d $ۛ߹lPTTʒcV(FpA"IIn͋x{ HUB_): DaNA&x#BD0\ubm!V$cKNNrmPd}㚚;eH% 5(3曌*I2X8 4AW[0;bUT@mht9P?B+ $P=| (V\PH\Ȇ 5{\[P *GB"~aEM8ۙH? ؆q&O)r%&ӷz}wת{jBR`J ËpOI (q)?L(f pI`LpHie=uM=h&&cEWD xtntGxb׾jIb +  蜍'op`ߛ`԰\/ n\9;f,-~pm@'sPwA|ŧsbLɽ>jS2_Pє%|"`<ȳɬ͑SXjczFoyA2t! JJpm{x՚zv$B(56mfyv].ٚO @;)'~̆ y(C.b[g);\!#Ȭ @P[@fDΈ/z1?'`SMA!M).[gVtBD@8 b."1X;D0~#Uj4A@&= /,OLj 8OAbkO ]򄀨 J:R@h7dҽ?B7؞ (6Pjd4^y⩾Mj-I*vԮeDlvcZ ޗV&ؙ81`jNۗ7KCvmGlG؁cY?5:b8qUhti7B! Ad:7-u'n6KFm )!{!p844bFܙkTR焐;("w'VHAH񸂱M`%rT܈uGp Vʃ.lWof)l30. @p*VrVL @;">]|Qt + [ m}r`l]T4/Af pKŻΐ) @j1|+d67kQl\ƨ6$q6*ɢ 4eA< "qH5a>9<)Oa^Z@zH.e1,4 N. xDD _' 4Sd$Y\ !jEQX=n'V&}2,JDNo"p_xobЊ@٣J<[;pJM2L0U/K~tyHi#\ierMZd SuCD3z&\cD!O04H:BE[NɕtQCӏc7˲h) ~kzOϊ:.8cc;!84 P.e!.X3d3 Nm},Ivoa{UFpKV?A+$X&476VA+yW` V/MIxsʬj |ˏ3H(k|}nyM#t2ɝU}GVsXVܠFրzӱ2V].WʞΈW]^aykb v@hSu-1pCKFbP7 S7˂\}4'"3McR5.Cl;CF!,l7I:|3!XAq4{`_/WʟcMM f"1$de%WڋB=`X@ \1E v Lː [1K~oq Hc@4\þ0*$K ql}9 |ۡXg #e"ȷ^T{} V7,$XA_f[$afHH@I"> I&Ge|t* #h sjUA~Ibn~ dY $Q⭢.LUYU⨥S DqS(R%HSM&3bZ/.UJy4$T cV%URR'Rv5Un1}_!,A) CPP c%sFBȫkVVo ޖ * f̳C`5AB n63Z|j\@18nuڤm08Pt"W9$SpIF>H0_ ;Ğ8WZ)owL9KZIQ<z%΂ |yj qgteNuF-@{/:6/Ryl@PH3*2ۗ'`aGaDe": :BŎ !Mpz#j> l Sq ~(ly^biVRS!`dpOYiH9R8'w`0__&i6!" y+i_oe5X%D@) cOa $G>H3BF\)*l[ @!ߣV>o'AulѕS'7\A7#r'+T3r Λؘ`B$@ &  ql%jVjE]?IO<)&% (B ΊB73 3c&sK)W +꘷)X&[s IS0PPc?Rl8=4#O>n}Z#nu@K % ٻKf̰d : ˳[ mFz 2g̉a\:@0AH }+2[yJNF%PPU^Q:@ߔ2ܩH8-ޫW ey{h;'}*`RpDaUMΩp1Cx B R*phZvi|y7U7(1kXij WB*V<"xˤPJ!h&{QGoӚ\)PٱZ%&2{.fuq$v}l?AH:%L[}Yf4$E4DQ ~ p'x9Ejtm( X[$M[#VDAT $z<4* &{gK~:sERaRG@8B.p)ہRv bcUx Ò6wgsjD?ث2,Y>g/-Pr {nJI }$g}AM7Bأf `o*{W2P?2-wqu /-($@q$Z֙E(+ Gik$iwW $i&v;l=oRc@+Cj4^qA2"E apk@g@ +.HwVqj 9y+w"zG]b2詢p[n>뮏Q渙*X@\ ;Pܩm"жnA %|[u*ܬ47DZ!:\A:kmP7WLHL ͛ Svb ƍ!bVt'nq,6  BSPʍO .o)8Jd`H;eG_Cvmh5a5hݕiVҥsbΥk!04܁SC/TyX ``Oiysk;_.N͍! |j.Q_ugA8-& Iv4_PEnvpőJxc}^ N-T'`ZO0,c8eXDt:N9&u: U"fS (C'Zɺ@,=Qߏd'>NЁi 31v/R9<$Kl6 X7+;1F r:0yZCHj'd[zdi*WZKI{EXcǢa14$ b@Vx<_ Cz2ؕTghCI&rBNA/,fc@K `lU݋45~T꼪@{<4&۲j!Is|ADSE}S3uV^< ,g ^D*D!Esv#=1Ds1"]I ->z ,E;$(B$~Ngf]~\kfXN4)|H @v 8*^zG~}j(:g U[MVMkt>ЩNtL4$58:[dm,ʏ%|+-BԢSa"lCJèR򶕣A5hKpK2=[?.0Wh%Zc"\Kw<ɿRHa " k=gזN[! ŚOigREHb -I &0:!H虢rcC'bvCȴrpß*Z'b#@_b~_u;#Pfh^;* ds8H4ke¬ <@~ֺͤk{ #M UR(jjgc&$R-P =%ip_T] q5@5"=]IaJ8؍[]"2c]UZlE* lk zUs&py]BP[%|KG[%>Qk~ 鼑B$QT? hq0h,=/jv 4/E]YuniPa&$4N6(Z=}S}ݕ亸FvGHCv\h$A39"nErޓg^--i`edKGTPp7di;$PV<(}{Dxh? i']ӚuƵɡ 1%0%sL!16M/| pQs 4w)\lژ8MQ˜$kAD6~ƪ1HjAh$vԇpg]MWNPmWC)7ZI&*"J@ ,JĻ>i"Ṓp/F[ɛ@:Rj.Y--(&TUɍԀ|)YOIA9jb= 'ay쯍kW9W58 .J,\Kg;tIМR]  ܕ3h rrwY>LW +>sH4q]!4zNwwț)޽nAy6E-bgm_/;ri>g(\ I هxH['T06jpHbe Tq7ۂl[psfub_e<۶晼 U^\4y)$8JHxTd*a0<5K[X`_ĝ-!iPr`c%5AJ¼ZHγ?>5%xM ]Ht_DAh 8i)c^Ly#-FQ ӌl[ K }ČE)v#0\#s>ap #rjt -#X/a5iv̿ÚB"!*;?F8^qãm-_"  I'*h5\u^[lG7 mG{zqlx =ʮ9dK-u;ODlyjԂP(} Ę4hF!}(Q!\ \R5:$ .R$bUz`~e @\%4Ԣ)sD%)cFMK{:np s3\bPeZVׅnҼUlIqĵIp~@\( E @ y@ ;}M%cRҎe): l(NQVS fD fB€<–zR+b c<|!VX2.'d(o/tR+iߐ] #'; O%4R[Sԉb7 މ)QbHMn-%<"HgաjΏZ#   ,wa7g\ULT p[-K6v K 4_yMz [h+\|̫Ā،Po+)Sp+ɨġpUJ)W',b<687%߹{n3V>mJn'|<ˁdɖ$@y" v.. Bj 0* VV8$%i*<ܻz X @ 2`3[k4y5juS{Q`3N[6˨W Td 쿱YK.7+sqd,Ũ.)rs89tU!c/!sih֐ *Fx!K%ն!rr |0\2zv' "E CUѲ37#Xb~o#`g`Ij*JFn|YnNn<7 ؓ q'>PG樨EB=f_5J`6 |<<Ɖ9H">-{@m9&Ptі f^[v!ø b`3GF ` " #|+rN H4Kp iuja8Q4}n^$h`Nv<ȋ,q iWL'-'-Dv=yAZIn ֈ+n/ƻ*Kw=A96ߐOjW Fx8~}` $@gR xE[\2)Ar49>.ؖnX %h;r$y6/媁rѺRF _L>/B ?jمr.xsؒKѦ_PGM*Dv R vUwZnƋ[+/[]2T_"N( +hQ4%@`V!^Pdvщc ,2~ҚoZI5Η%` RkcmSHЀ ߉Ǝ< -# _2򹩃Rv|߹y>h]&&`X6iA]pѤiA@7`k d^N.%y_$Q<D昬Ɛ;FzHNk'`"&򡮑J-9elp72ũ/x@'(3$,)|_eg#(43~n1@"k-Cʔ \e-; SE~\alt=@r߰ E6 +*ƌ+v΢;M~cgYBg`R*2jQuBbyCBH@ t @!`SgFV&en5%& 2K &:ꨖm[㊬Pq̓@ ku@yiyrCydR[ p03NwZW]D '{zlK-'t[ʼOA̷nFAN1;'d싎ja2Sr &b>rR_b`8(<POnE^^|$[$ ̟K1Xap4 zI|zMq$ PMl/< ( OEjYڹ9˒摕T9dOꠊ@b |3=9jbQ6zK PFk X@ ĀG蘐"ܓ ")^O)t0+:T9 a@ۆ M0h2oXC_{MDD|(qT%5@trl|PJ (˜7!~[jYŒ=l T+;'(44l~T;-7vOj\)T:D!dp\@ 5RH5P@ș^.~Ub;)42 q:{Qd牛Q~@v5 3\|NuST)l _y iz @\|u'ׄe)%'>H6l_NYbB/J7)$\W#3u$7v4MADZk26[si,|t])MO(Z,4L7(&BXA*C3[DԖZ6s!hv-2O 21RE\⾯NDaB\s@։HkX%@ $ubI$1R*P>HDK!nr,ޠMnR'fdۻOUؠ(@\ $h}.:a ϢdvC) ]( uIQ!g3ՄKL5^L' Z:Gf$.X%؂`t.@1G& z:7uLGU${nI;< =r(6"oєg]Uft6qB4˾euFv@ <: Y<֚u54S.'0n ͂S| |r ʁt֩mݜ|[碏WUGL@Ìƅ 11_[OZ!dqr4l4OCf+}1l<K$"C3Ѧi=04jx*g(Dd,5n? =]w:a2QH o13> $!_9zpg'κc>^`6' }>GsAM:4kѡ H.&eG.YR./"k'̉"A,og@h0iCPi͜T " O"4Fh%Wki!\](޶psp Bkq7`> s:FGNgb>jP nG<1rQpUaOn'NbE4=MU MXgdN](XRJyIH785WØ@ϩ tݵIc[WCD^PVFkMnWN,:'U$Yqd2ޒO,04_ 7؀YhIQ8'| l\ $(F`%KXV&jLhSS 䙕e؍1@$($† n+fqoE5.=(נOL^0'սy:|<>Y6cZ[<ƅ!揑vW>ubMQ> xrn}&.xDW^l32b`_qcZW?E \ :r@2wsHuTl;R`s =XllʃFXxU6HBrȚʧgd-%o^A>di I;PYڰkU9ꞑY1D`~n_! U!& Dx4[KOyo-.2țU6Wv`֐7=ÉGhT.jdq48H`NJIOUOTŇUqsGb&XĿYDn\ -E]l 'q[tֱaS!Yi^U_l9q+Fӟ& ^&S`i~WIH+BAqrq {(8ӀOXΑ$4krZoU~H$iWW8X&+Az~sأJBD0lAC9< \ f=&W"-V 5C?,:B4lh(XrK<%[RoQ[Ep}_?_;Y|͏\<(<7dU9w1| *KhN)Xo%TQd8\Vp߰=w߄pR6~̣@`>PO cty0x#qmCSe*U|H;3uո+Id1u^H˙mǭPE5\ Ξ#X+l8iE&@eR#<{}cНmi Z!LPj乥1eEbO4@.L 2lL_:eGoV]DuS'mYp݉̋ꯧ63Ok Irykv]['kU đj{}P|յYAt9x<?: %i.år 2 a-8UBɩN}uάޱ`hY`N!l\\3L. H@*pN:.p ,,+ aX3F&Fo7RnDub V(@KuLʄ,-:E&$}U-x[(S5pS y,J?Dٝ~Cz!a9쬮@}A-!rr(?a !ۓ:iLmtlw?Z+vO0Ocgs\9bEˀc1HĐH :b\+F+ d T4+VM&pˏi-ߘ: h'halHcpGdؔ"|-L2S!mH%6]l+}r̓|~Dh!3k=#| wGVLC4 p`+Hcu;* @eɿv@a*@HnJ8jy}dpHb/j6]A_.71vK` 1A!nֶ.$=YUSM:Z(GDʜrK[z9nnq '`Q#D^3Z){og7ԐXrϊ]lGO_ow K;îhX؟hT4r$DXb&؛bВ6I(Z0;8'AG6$yEY:bihiԩֆ'ukw*#WeK|D4;*kG]o*#%I_afHj#MyE ;ilcDzE>hy_mKAlJh>=$ZmR'*L ׮wot}e0'Arl#JqLC)INk0pK@p;&&`3ueF-rhrν ʼwM%B's!>Cf ڻTm^$9ղ-M [+w% ؐ2u~YQ%B6 (]e7>T<'м.$lxFH444N3_g-lN}FXFH@}%}KW65>*a@ p>"׭PMqw䗈ُ]ݩi 1'iM JcMj8)oƽDk"l?j8$>@bKnOhJ5 "J"A.'3?Oy @B  Z:R>VsD7L" !";p ;2aɆH,SzmxRh1b5L!+ S!b y{C|I1#"K*SmKU;;'PLu"֧k_<(ᷥdFfṴ4`᷏C3+ >UTط·(V(5e}J]+#ifГ窬MڃKqbzM|.}p9 R_PK8]!,$R]ÀN&P4R(U U3{[x !]4 *T\0jv>| n6 DGT@R #s*20G bOI"bb  \~w&+B1dDBG uiʝ 7 kd.jװ;h) ˠ_*iݬwX}v $>sr5n`㝞`,E[7)iҖ1 ǙW\\q:} Y z |d!8M3mĨĨFvh[>ֆro8a\TqjuxB@.#nU# @> ^ } wj69B4g2!JKRq\̪-ӭ4av:Cpڷt.hgd'I{fdg%L 07c%+B0;<*RKqL7HRe7k1Mj=pq0C0.ϕekDH<<V1V5e(|p'AX{N$1벡 O*8s?fAybey~wc;:V1+e1ti X#H:VrKIiIߝ >)Uv$|t园s H! HW p _% i (/<Sߎna Ry<޵),&4 4`' b7iN]mevR WWʭaR (?$ #+QE2UkUARB|=ibn7q.hKf+yD\CH)>C[`s7Z ЙGUke|vB)$c cENQ|o( g2aN2:6[j.GX!=uD3-%/&@s.?"[$n9bKK.FK.iXoӬITJ:ƭ~C0Kp<Eb3LwBCkQ(jddƘVHI ]ē|H>YV੠nd$T6BgAGՀH Dx\!No07@8DB%c8uQ}_\$ dPNHȤ[oH.i8OKӱ6=!\(Lcv/= XqXeTW yBt Q` r]K.I4c{.-$t)9W!E$SԌ8dΦMBlGq qPq jy; *@%YV̝9A"z@U?q͢yg%oGtuu\/FU4^ʀI}RX W1ThʥP|hn|ƥg5HenmT.|Ak P E6MCM/ 3iq No UJw= |_)*s_qA˞ˠ|eSZODNS榝(Ki`/FS3 hӗ` p[fHe"P 54"w;Q3@CZ#EˢEVY(B=L_]U !PpPdʒESjBy@Z?|16Z8A$MD9;4M!ٮ+N_+UyoEF4U8Zerr; ح{7+jç)+%)NH!p ٨eS;P@.FD:m!ATʖsfDtHkNZiK 7_pRdq@j(h8vhNWF9J#Φec0 Y/8b W`Bq'l%xcξ l@ x3b2@R( 51qcJRf$°\ yi%)JR8\AFihivff]{%7yf40ssfiX5Ro:{۾w!A 1-UjhX^YpNTZ :JBG> aX|XmtݔNJH9n!DZ.v U~蕢ʸѢK5D$^] hGi 22ҋ(be`| +FFF/PL_ҩUP wE!atCC+Dd.Ib1T %FVZE rB@DįE i{Q-ۢlJI4bi 27`ՎcXfJjO.`댧K3o_*<{ut OLm[.w)|AK{+v_7؂O b ڪvHf- ޿ U7U(+RՃz?@o ,$ IhM oa4 ]4yV#h>`h| x)+!!`7(D[ Nd.t-:C{d@[ ?P|'v\̥;Ϗy9FI.YGJr4mq/iR)  ~eWb*;YLCO-+}1@EvHӉs+}1ڧ` sHkf& |H.ZGHyi lpN @qHNoEܮ4#f;f ĢWtiVM.yONBŰe߆I{Ul0zv鑲p90n;eَI9c Mܸ$#I措HiTM6'-,@`k{~ 7 v0&0P*T΀|%Ūl'hw3O༈|@ci\lW5CؿJ]튫Xl._M}ELSךv$37xkǠDn}+ɁnBgSgdD$ gG `EM*!YPzcEYϡ߮LE?ޓS97d}1 tv bA;ͫ3=zvIBoa|]:DWwfrQNCtH N0&."i$'Z#I H`5UYe h' KH&J,ۍI}qJēPP0D(3,PUu Ui#FR;(q<cϬx[9 |@|yv>u( ZIhUmI4jF w%ƞ.4;T|u&$hl4oDN8_*º: $OS+VCN$~-DQ[M%շYuv Pi8ohca̽8$#(2ӄɌl {"^ZA)D9<VUT{?6C|&i}AQWnSUɑ=:2@Ĉ"DOE.Lm.].HKY  WM6]پrl[6Ԝ+7=kfg8I%Y+sLgwt#Jkʰ>"Tj=L<@',݊!\i*ZMr D%A kb u4U$׊G5zHUw+zf }V {$ݟ&"M:|зGVunijEU`U<] =ip`eW'.NHn:r`EO}>.%pI e2"C 7o?QrbNIOb*hY.=Ykù-ǯ91z]F1#r5d0hmݢo[ɪcg2C",VNnrߪw\^db_) o@lHR))<E)fҹw8)شCl]RMHECXWHF" BPH @($A)'|}uZ;RcjK$I EA}QQι;n)j$R04X8|D5:n^=-'s'EΙ: Jq_9o%٘M,4ݪxppN7!0J%Ubt>5eA{Ր (X [+O!0I4ܐa0$Ir 4_1ZBb,x2z"{{($l/ʋG  h)e<Ƒ+1>'ݸ*hNSOəŪJW}{W'u,~j?U iإz}kh> Бh i@e/TӘbx,?Ў@ U L:zAىq88Q8GeS4bϖ Ht228T%=aӎcwne2e:İ ᐩww*I@,Q׉9U l$Y9WGz!+b"AD}8rkwyx xT;%V4%.#Kyc M ~WdA9gƫ3@@N,mBɉ,r*q>OdldȞtj6 h !a";eQ xS7FkdzF4ƶbexiȔ30uGT?(..GgʲRNp7;ꚏN ib2@="unN\OlUuJ:vR$)$A% 9?3^ziG^clM' D*}\KQI' tu➜ZDlC цb5vh؉6v5P84Xf*)N}U80ԯƸ;D>p=NXD E0+:̽MYDJr-;C<{9Gv aR |IՓ74Ko0k*C^ 9]|AQ T7 BH9 p(1}>N'0%|ZнHK zYg i^:3kmΙؚ&!0P.Q$ۯ? lwt  Epɏ᥮݌ދ1!Ul ") JۮB?zshr嫴aNnƷ}hԠFT0a3I1,CHJ.&\i ؤKVF(l14 4 @% A̮{p\IA ,|"ŠW~,U}4IԅH3*RT{h.K1\nCOZh1 q;).`V5*t؀Z3x& bM1KN֓G)KEU#Q,1`ﭠfқ+3bpy@CH7rDYV^ϰ\ƌh@y&LGS)0%lITey&fvn< ]t(bBq[ل.Eȍ6N1S엟)#0U>cWٱz%XL\r;OԸ>ﻁ puՇ%7CAe+;: T'0BwqP#DX-LKt RTl=T-[yDUjCOR #YrؾO#yK荿FXliDH!S2ygm9(2uO|\hŤ4V$W^ TH0p L`o:FļGWd =ӯ@&hQ S.y3:?Z-ʹPnբ[eHhĺ Z^%d003KO,%]V)]tK-Ce7IJ d y"C AE %),CMON%q.s0FZ 8]%çf "]17Ngp~;_u-<ƪWa%\Hx7"[.u <ONѼ ]-%N%;-r +\;Ai^ $bb$H~qU[0hiP  uYBkqq୐ e_]X<#mꎩ^3S Pxv-xjʛ߅G 1iS*#9n I}rsI*$P qv E\7@rBF 9YS}c i6[Yf74N#} TbyE+ibEXl.ňHC#LDDN_W*Š Mp "M9Q< J;Z/F߱Q@zUSK_ "rͩ֝Wٝtl@oeG-6D: *^-h)Uc,B`)D Aj8Kʖ$We8y9'y(TfG=qwz΀21JW:Ԩ ̜WFe:s͉vREB6Uwjt;a2%ľ>ɕ^p HN.>j櫓x솬M!k̦h$]i_8‘3 B^2Jv3"-V'vfb]V'_.B5czDG O9P%KcֈѰlH[ @H$u1o}6*)6eFQt0f !tޚ} p@!D|_Tb+ԫ*"7&\KuU3[W':Dۂ~[KmѼy}8C@K`_媸u UpLq6cy `~ݎٛߔ'j̘ VM ` bvo HmbJoG۞dOFZwbq*0&eFFKin}Q)ks⺂Oe]xwg,@ʦaCU)[(5RDoW`htd.!RT7hQAB Cd>[H@P U.UiBM'{$u O;!1`&O*r `Jʉ;J1}E2yB.#J~AtKh48h$,9mTO>EI/eՔζW3G4.5NX}6vHl^˭;Nb~X|Ϗ7T+Fi I@"&EdS^#˖BcŵżĚBo!Wv9%[:ruQ$HOAoAa !E2JpA#*Am D0&AjNle`oE~؂@7Ok8؀hv?kɕ;I^:!(_TlѠk^CAw*k9cہjpO*h3nPt |i܇HН8Śޝi^RhfKݺ >w|%SPÓtMe11bKQ@T 9)W ])j`r.'҄z%$I4*a$kDΊWb_,[? 4m#:Nup<㤞ViVcrMӠ8 {?.hyp<[h)y8Hwbn&ŕ~H'i *SϚ̮#B`\<V58; j"sNoղEڱQM%h bڕmq/Vhw؉P:&YSB~pBH(O U,Q' ONY&hZ] 5j( Yi"zi=!{ %r\%!/ ZF8v56 QE,l`|m7F7C.'Đjb (_"aT a: !H: ܾ, &v>@m$*XVChY~E&v~H*5O];A>{^G] OOzضZ@+XUS˸bHI@_ @Iyw}7W_K Fot  sՂ(oi][2KTUheO^lP(MVc_@'4YV4q5^HA =*K:gZʷ^;u=7 $bK: G*w&1!aC ^Zאv8<؁,7ӷ & `sp[6hI `DBi4'a>[tXY;by fh`ͰP`Պ`iAʳbo:UZ0|nNp웈0|JU&BJD T}TyhiTvN(Bp; O$A:I*'[x5`ɵJcPdD o[ =b[Vmc9dpCwz!.P6{KWgj/X7=Q1 :FH]v S\T4<;ArKS)XXY2 S Z"Pg Ucзpl#K` ɉ[1jh|>;}z5YtA5@ qR:tUadiV+{FH0aKD4f6ƍ̅JLJ*Tj^}2@[4_]$(.0? P;9=j]2WٸqR/h)>N:9;?}Ky5\BvNnҢplP '+x җV ܺ%}N'jA迌窤>..<y3cllE NPK0jX8D:Ha1a piEJNBaq~;P@th)Dhdhtc&k9?ha`2 Isp$wW\AƄha<^ai:?sx+ SUfXqۿ+ dehޚ}?Qlԉ\f|"]*$ !Є5*On[V8w[$$MB rE8tv:*=+GJ\2ĐU0c9RMvZ +S7і%2])"lrmX%o󘭌1R!I!ؚ \PM)|ȵX\ ꓤbaPC2X$a$eՇUl^Tt @@c l cw#Zaf}*QO< WdjU<_s[l > U 5~ݯg#R=-j30>MI?!) -i Ij-moBtMAAO(/:h}ԛ|z r6E& :}5JQ>Q<㮩bofWO^syBU? TtlZ:頴70so42l w]1'I@7SA;M:r K]$PQQiv QcbDT5HX\&cA#!kl+y0)M2MB%I兘8鄱(p M6PEi="6jȦUj i= .X NZc*YiG8./%:ش%<͋ugK\LĶ씒\\ pW6.檀 rÞӡ!+&ǺZ6aC$|,&6JП 4.5N #Kt qTcj.% ;hG M ,%\V@p+_-f. !P‰@![ yS@) ."aУHB\)?dISۿDe|oEL#|G bp fpHޗgv|ɞ{\2݉lb,9"ˢTf [xL&3`\?*G܁%#\] U' VmJ%Fsz4@ծl#*aA tk Œ(ii<{8d $1 'JA`.)Hjxh1\v}HI^hS tV|20$ G8T ף:X3`GTpd;T؉k(( ^hu!a S&r"& =i[,'IC)"R#.ɐ8B2|/'=37pk6/H!{'J1$q9•]ܘ.6ܝJ"cY_7LFZ|MC06N#y` M}B - `"QCp(%4*s;ǀØE40/Y)8a,4*U0׶b@T r9QF,^AnUlB7θ[m(MTozbIhGFt~ ᑴգHSZt!H~HjOAa "b@Ѻrac.{C]g<7+=J2[wZ_q{,'1طիZs,nRh\d5˰drܭ_۩{MLUNb5zƗ-ĊE Ix-UBaIf06B!0|  X, %%!3zBqJpr]`ۈa_ HroN䄀b{1'vSFb˰>94B.= Zؽ`o[3kh0a AnDIul\=1-&ttb *̮( O[P./ WŢM*$E@ji)SƄvG3Id_8S-=U X\ p. X1!@}ރ{ӕ= 5)4qBH>yX&p#Te?PjN2%g+<4;mE)>\w:-i 'H!aBAA;#B$QfH:`-UQ>[:XA BDP* u~C#@?uXKγX9v@*ijU1I">R Y`dJvm3N^KyxKrсAǸ[;Md۝є;/gY4x#zΒ l (b^Tը!a@.Ű7]~4h0j쬭(nI A'@$LF=p\~x&/Z3s~)Akg}+DtL UԶ4PR-![*tDmAAqgO U UXJۼ.`l 8z5^M,Xz, vX @-` =7f=E4ٖe(莩_zaqnǶ .~Ҷ"|%+JX:Br6* Dnf7"z#4Upm"7aP_M 52yS$] &Me*}1[4~1Y̩ݭ-:hvku<2ޒ߫G%4z]OEp ` ^:I*jJ>̭HktԄPmh}_IvQ*+fnΩ9HB9 $Hs~ևѤ 0d>u p;M'I Y+.˚HUfXwv|A4]K$e]@4_ɦt&?hU ZKe[5G< EpƣND86Lo>`4Yn^Ȗ)Ҥn/﷞I˰LTZJ\wC#67Wg=D|.b3KPh´n1q B2CsTXP4LRt$,U#cz%n=wPc<Ǿ'Ο_җ3V\SݸۖN2 _vaEX*ozZ[ ƌoE$vs; Ve "IfXLCED@ "82Kr =R&c ÍW&ņ#q q>J[W#r/04f[}T%uAy h+NX(Aj%=nN>* g (+%^*I1 KUAilQYy3U`4 s1ٝ6h%V HXlM"UH /"C@h Q-p1΅4  vxJ2Ӊn.'F5;wKsZ >F/z@`P&Y] ,Rv>vn1Mp%o<6\vӤtK.h$TAJ6 $"pXtXNrpj |:St[u :JDNW:éգGh,o&(-X&TV7E7g$@YbF p{&*␢ȹM @: X@|d ĕlMxHmtǣ1- vM[Hf=Q*7\.0FU h3dy x/{J9Q(: jok EhbH,L?:~LH WlL{ X #H@lsO!܅^'dd"\@ґr/ E !,U|𶄹@d2.?@/0ڀP"4\4JG6-!WFR8.R$CD6>Zwr/UMtdYS1 jvKIųA@ Ep$z@ZBacNDc &"]|o?ui)JM -&&bbd귑)/@γKWĭ4'F VɺI*LRC6 !)хPg:yx> @D2 ~Sr?޶rjBZ勍㶈:/,mߢk#mQBI@Zr4u'3 ߊ O"i?4Ky#H@_Td;\ @\w܄F)jcBZF)@P`|uGth)9 3yi|o*NN#E|t!q+YT<_LIsK=& AgS&w3@Q_Zfv:cHM *ÐI*(@*F*˪9Iɼ9Df3E`B;~Z>%GIm'{j:%N|.1:|&#B`m+ǙcZc$h ];<@haE c  hY,vW]BqM$@ 36zE6IT13vioyK38MIrco4-=$\1}TapE2'! $_cvcTy۴_z&eN{iqm_B\HESYd^ߛgbvA58{.Zq˛!`=clpl8D|ل yVFw` hr#GF$a[C+|*Cw CH뎢R#t*Ăd&NŢrU[ebowNQ o- 0NN24cKUO3 / 1(T)E  CcVK|`sѡ(1hd*ly;@?WȜ굻8GRϖ2eu|zW<p!6 I)H$Oq*#1gn9g2($Az4 v>Rw]v_WLUt8$YRUp ?-?6l> ^@>P_LƵoTSֱ&,0% L@..-@j.4\ׯmN?;kB,4>}UPX:U xJ]I H ">Tq*2cyK,ӾnlNZr0yuEs=0P /(B*H5=.R'ԡ|b#?׷1Y, `U *,)Uc :  i8LG`39_~=ĨTƃU<$3ħm ci'H@f];E^OWwѣNr;D#{h3rV 3ϲKIiUh||;y4NǔSuVUP6E+tWCG_tZz(`%Rhײ4nS@jkep&٣it\lrA;E-*%/!;i\gE#)1SaKV% 1E`9/?n+7ly"XG Sr1 ET)wr~e{3wE2;D#3lD[X=Te[JSJ>孅 94($^Wy(>ArR `; (1cZ`F ,ݯ g09 QM+BY7i"CL4m)l?VXЃKL~ W!U܅XdNż \{{n^JUkm}1@ `9usǰ O3H˨>sƫ]%n=-$Б@ټz>S,Ɔ}@4\<Y'rm[`'􏾺F,!x<曱KaVFo|5$ KAVf+ߪ,P"92 1k"5UW-H vƚg l:򣹉!IK;bap%Ku VZpUU^V%,&0LubHVDxǦ02&:,_96 N*f> uVsN @^0gR>=}cXK#,1m#q*1&Rž,X ui#?> 0@AP4(5m \6 .+ (5 Wc+11`Dž"8{7Ny.i8bGT  "|TX6 eNG'"TH*$쵅;\![^zD\2/j7;(h,bêR "C;4۵!4nDtgFk4%){.HEӹl5)!")vZVl04ZCp5_ $x5ee$d G|>MnE0][2HeHP[b]bZj D'L)/S_r5tNaT'B|%4cZ M@- 1/QZԭjFDž~m1Mzm@~i >j Ku ڠL} [)Xt-9j, y׿'8ećH8 JY .I(v0'|1,P9sa1{!?2B4k qEj&pQ֏bE $ ERHSxN5>ǭJ֠^zڶJ侩x0f>[[HM+' .W򌁗EG\C񷂓 mai;ECed}GQE+a=h)Ohp'Q6f0E( ^kEߋJ*@4bk.QFx?('} a7X 0@Ԕ]D2%o+ha1@H*ѓ[;FKpy;L:nכSx)ЕyKTpf@vUU즌`}Y3G192gL%aovduc6Mr0@$bE U$ /vd:}u#GwQ'j@0Y!\IP֫z6؋Y=R!>&vѳ>Ɣ,ȏ.,0O@{0n$=b{@c=Y3;2CN=$o^_ã5|7R)(by$X9iGb:<K+N#6 0Yd:Y5G,of;{׌qw[\/nN9m)e[AQfU '8R@^'7K_|w<Փ$2MX5f;*+Tc3$\L/:c>Բb"ZPnU%^54^XDk]w 4j#zƵ "t|e|z֌],,H٧g3XPa @{~i A3lOƬ@.b !gY Ԥ5-jUiGMlkgblZ FȄ<0!U K0`( .ƑR#!Cw>k|"8MW'_*@el3e:I1t rtO8` hlK#{_0DF_x-lzuJCR%5 .zp8v'l4C<%\,d)uMOৈ a?&lxaS (V>Ac1@R `1 ,1?|" F:j>r1L2+ r"C}Mڒ;-53~[dNНKS @ .ѿfr̹^}5%6]'@إ'pt(+C.aKJ2nmJK; i3-p~VV ]pmT{ ttOXk(Z&3G/[\v'\v)O 7gBinƗbO4꣪AH,4oTV%BM .&v&yVqoajDbت ҶMn\: Mn[T>E%H4|UȉLJ4K,V>.5!g4g\*#p>SY` qj `4``n¾]Ҽ+gC|G`:f,h,llZ- n_Kt,@ɛ〰F0]/9[ :5TgH41Fv} jAFh4 GF(~R@.HT5h A*23FXG W.Zp|mU2 Pi&a?:S  mt[,Z5d[})/6=[)oG5b1B\$( |-vE s0L /.uHmG3W  >Lyw5_Dr' iTZ,c*;T:I7UG $d+3SF A&4 s'W%Yſzs[ZڋhV%[Q??V ֏\N2aZ9[z"$@;ٿ#yTAX4곱$Uk]⩺W#:/mOH*)nV?831+GO+bN;H*Nؗ⳱{([+9i,8LKw¹$/v1`7lcFҚh gVDNXcd5\ILEh,˔f 1װ1bI;7V{rXllxk7"q tly꺐,Mx<A lֻz5C,Ɛ-ҪJƭ5ۡ+q1`A)[c{c8>WW.u kҴHȪEjxAy u),3rW KzCj`^WF|B DݬιihTي),C|vXVTNA(=ˈaS4pRndJanǮ^%cQjXRT*Vį;uH }A+^bbD^>H>-Tdc~1Ѣ`40kaW~es<|1yABΊ]T 211dh戚 `WuvXGsoA31D [bޝw}Jh^l@D 0:,13QӑT,Fl˽RuM W3m*g4"Ĥ2t˒b|<6l&*_%17̈/Q*5 8,@% OɂYV J7.W5! 0ӓvS$b/by8-Gptq 5%^)=YFh}1J@ Ew|2R XyIw ͊]UMyhXy8e}X.Ȃs.']PU$.dN@sW"C[uLT2xbq11 n=J!F %xWq+QUUW)Xf}zЧ(+ UwS{~8[ QHvAߜfƎ} M"m`H?jC.lgMUeDc9%6.-{9/U+_fW:u@݊_JN"vijE֜H ZZjAIqq7L1);@ DC=9"347`nP O1h}E`:JBDeżطwU}O5U/t4 Bә[GIŰ| "Ոu<U|;>9zehw@u[{+{ʼC,2)"gl2V:[ux4u]Q:R4F2iS}EPUlNF! zJGӧf@a[ N؉ ULY`m&YjZ~5//uju1Ue]xyk䦪v^#>ã-Jl MΌں+JW-ZN&#nWNj{XK1ҷ K٩vPA+qɡ0s ,+Q=QQXk*-%͍~KH!X?mw\6l8XUF,t2`~]}D$T w)>@1[.S$48`Wt4"<`Ĩ#KQnHv@/ %J8^iw,,KتBe tϋ;N>'gwI.~a&@/$!zv* j 2B%4UfQ:a݊dqE~> CtbPQ - ::Z5M*WSwSWT4uZmfn@ K'%Z6f vZK.ԇx9.Fиڂ@!À+ٍ4B; SKl`%2#-= J:b]=7­E2Wo*$imO* =׋M0Z*ui5b-QSf0; zLLw/ZLDB0*s8N|Ѣ4cCh*|_txSF^e˻P[BN|Dbl ry `+-T.鷧)hD)[)[pS,y]Y9t_/ap!Fo^'2* Ei5N5, r87 poLYlL#~P_g}R6{O}=A|^V$:!g"y:B}ܪtJQ^|d,\;vΣt  #4uhNHaxʲuNHd"uЗK]q`eRc } -ȣ@vX"@fTB#݇Rnl@M5yLMWRI XU.,Q$U1WP)^U1 vLF i|t]ŻTNV3MZ.nc@ P@Ǡѕ3{E(.<@d8}q,$S6Qp- V;$j8Dq VP 9A0)(Lb45i8kX5Ƹ||[kD[l:ʏ&ytb&z[Jq$lѫޯ'O릪 :kxĠy:Qf!@f"J {۲:Df&oq5U"B'csJQ:yY;w2@;{ &zv4L%T@k*y(h ".s*,$-ܓ2G\UGVZ5/ 'P Jg,{.]gFx jiZ2 $Fibh m%p#ҽ3R@ĬFLE^(A4kք|4j;oo4U icFƉb4cLhuUa <օ3;S4 ?˶ A@Qb+wFs֐oÞP:! yV\2R%4 5 Q38@eF&݂b09np_r *` c Ajt( eYDE1X @o ǸT%St=i¬Y.}y[AK Kwz'yjv++d'V-d+ K*I Zpmd0!v* sGHr|$ F'J?%y5w_,WYn͍^\~~Kch.RK ZvwxԬ !#FD$-_b">X1cBz@X p~91Zd2sytʱ`:v0 ›'N,{ BwPk#џ6ojq03HwbL+膩k=Ip;fړ2!1E0ѬImHFd3MN|ڶ˷TuUv:DedB̓"q٬YeVG\3Kyj@ʭTeFbf;pI_9'gpk1wp&Bj]'OfD W G#A z;c;<&v@l @j0Rtljp 8uɜ[Zmڀ,>t͈JԴ#+ I N+j?xiyQ+FoRM^ӠhTQfJ>Ymcn 10\q+C 6& <:2H'859Yk5(BoGO '~&V .VB,"S@*NlUE3# i6dߜ#6j [E~+X 65btѶs-NV%)ԉ*3Yc4ȃKe IPӰ! PRjmB}{-R*f*9|[ MB8d%y)BvŪUM 'ޥbǩHuMa4M{vub ^M0j3uNm (B0u2gN;-Bh<aeS`cO@_ hz)ZtQ N12•[讦0d 1;o!ҌJī(5|]]57yk'h&w6P]!{@{p $}6NL'|OdhF,!8y, @H hUKzX5Н];@=f%u+|äơ1/8&eX'ր@p|aXG(oԗ)hlbN 'b051~[nϾ׮5n3B\WuʹΠg[9QHsYRdό(40iZʎpL1Kt`|+d0n] -Tۿ )* k)?~x  ԬYE^hKr'O+g n@ahkWOr 6VOVlƴnv9)F]}?K`hXVHQQEPy:WUtUD]P~\iύ\d!\hs^jXUeiNv7%s.ZD}5m;OEH% ? @Rn.g:L/i)y!$ڌQz )@11hϡߢWtD"Zd'cPR%{* v`Oc#ʧG} HӮ\ c64GV\o:z$4W;;Wi31:cCҧ`XRO$&ݍpPo}HAp,J+O5wgMItT:$VB17D/816"HAU5#V=ΌIÕRw &ZMC4"V"VwGVsH~ES=V1x K%'e4W( W>WrhX؏ $ #^" X*q/I~?!l؀sHYF'v)9lW-3۳E;.Ψp)+&]+"t1]MFp!A_ r 8*CNVb'b }$ |-*N ةjí;,:!BH`m.rta2n l;R&yꖚ،o.Yoow׶m.bs*Nɲ.ǤnA׽hXZFm,P,gQd0*sxǺ? UgB6:3mxǠHibXbS~;yZ1P!vow[b``%X891j|oOwH j[ tZ4ɳ 5GTk|EHU9(9W[4cm-2jPcdJ&'[ld앹'*Q"A8B\ }#큋GDsR=*Hk"tHц?l:2yP`Wd^I=ijZE7Ѹ 8qi@I4(IӋJ-3dgFSCIABw_;rþ!'>ď'KkvhuknW7_dzʷTh4y֪HhhJg; 4!OeьfAcժzmt1 ҷ V/1 1 Ze>`>iz?531Cf)IDzj;6AϰIS>R:ę9~ =CcJYCbDH 8 ?w3"W fd I7ixCiŗi)[f䜞˱#73;개3V/ PdZ *X ac$1 h@0 $1qj,-<@C~^!f*.e,U0UQryQ)VݺD=`ӳ1qԱ;thtHt11LSst{$a +F-/庯Jg?Ħ9$PGH; SNz%UX5=R[}= OKI%AL_DTX—d]krQzbOE;/qW:1PWtBeyE2HX шe DzbK T`CH!,1OHӢ*hS4{ƨ*H4Yϑ @F/o$F9ɪg+NNt4ɾ:ZTŅf n)Š6goGޘ)q[!w}V{>U: zP|؂Rfw$_>ǪP(0ty1YjtstHSZiLs ^t*k#ǣ2b r o!6Iĭkc3JΦ+;)9HcD95#t{{t窲<4l_{>&\84' yp{ Q'.D%r0i bC}$ hTalR 2 h mcz(>ؠN3{1$q:aHG˵EC@{Vf!s('E>D*,`Dm!$ 1{&-*Te/Ws!h` EGǷ*c;+a@ǤhX'nJ z f:uci "٤ *9&M6^)7,mV HjY 8]:%\/-VA"sY$amhc=|f.TXܴh&-6@P`$mMEP7Gx KŲߖG_L)%aZKti$o*ce6HBhJvI>߮KGQꈓFd=VfNWɖі tK:F f)[?Ħ031ЕfhKF7/g GBяqPO1h Pӹ)ޗMz0tgK@ߔ,C,B_Kd+᐀U+`:;+ϝ+$-g¾R,WO[,0ra2D,$}iNn]) ˜uI^ΗpYj>|RyT~;Xhƈ(lDoMg\ KBkل s~6u0E7oZaIe5`s d(+F 6=ey;twsCA|*XrP5;2+Ui4WĸE "о ~N@>"<+y2wHht*r kD!޼Iʥ%s6Q`ԡ5?#߭s#;bG=L~2=t 0Yb)2 TtvBX/sKel1U?R ޒw9~Jr PxhE 77&Z.B`­N\2@xx/1>_+l#V\_Hp L~+FZgoCu%)`e%]*QDPr |\A 4Eht6L<+lA7O"el6RJ ?1h7B4:ƝWIܑE 0m $Zn9C ~"4|kc<@@'@ AEW:c;\%͸}Vl;,Ϥ屄M#cRrf.(W[pbhaVH@)'X8HLbHJt-M,}eZN˘L / li{r*?DEum˸ ;9ۣǽ/8ܧD `" Ә2 NkhW![o/9QTiپZNTSLBy ?jDj`bD@%G SqND4O$7ĀODrOJ@$ 3F46d.6hd]rƖbna.ߊh{pIO/Z|֝kM_wUzmHwmd&bAYK)*0S,i%#/Ŧ&ϣ GC+k1xd2-+F0jXs+^`c1GrMMnuUcV9uUw|CxF{v q$~m3ʔ l+.I a|Խ'$)47ǚ$cUU_bu'ŀrӫE&'$:O6_svޠV j>` DRTH!PS{ &z4 W)l" H &8d>Zv@$ xl53C`isR,vˊKLTqO& rnr1 >V(7ʙ6L+@p% a6g7Z tFIXDnu/ab>Pno4N> QNtFf‰*@H tʼn1D ֛-;Q,vVQF ĝ 1^K1X$N#^ 76Y^ @ 1:Ҍ,eDWހ; 4@&Xvf r Z-_mF2 ޛNVFv4ը V׶8P' lq'}E?znU8HXVVbEeRCQs|\nAP> -8y |*J<:eNSG$Xcj>!}#7}7§7$oQ0y']~%QNA9 G\,PbйG24C@8;yO+:Ϡ$ ŭ1 oͅGM6[@ <+[ٚV8#Ɏ ,  V* & OB8od|+԰Q'A@N=dTy iT(L)w>b^ccà]w''Kogɰ#hrp> ҔjX+_+ŖlavB"Ax2)i dO?KZI&4wi y7fVAV5(hJt!+w,iR*E$| qv-1c9^h-b&N'\@i"HKm<"#̃D~6lmLѴ[Iⷚ <&X.6J T(ˌi@8%N1 P" w;iBx e2 ocӾ}` +XFtBRWDc `#m@1dN"e%mL3_C4@ d- *cCLUoB< E80JzY5b<1p.Z |O KC:r9ehll+@#4V,@ՄFWD V*!V* |NYp'f\yET46'cOڸAF9v w<ԇ;bܓc3\[K[`ԑ BfɤKE!L߆/~<%}:FقR\-y"S"?.!XlZV'@ lmn.AѼ[,s]φҧQ4`$ ' &F;9ຢJ؁>̥nFGZFȆ+}xcOX4bTKXkƧFA|^?03Lt>kɽg]ϡsRh%OzD`J.T{(-1&bpz r&X*D)tZOջY_duoT}YW]3d)eW/K{^᥏1/;DTH;#@I,T/@QZDɻ"B,MJĚc>"( h QM膙l)3>O"|qmnnD΂diD̝,~ GȖv@r"PgX+Es2!x2! sY;hO-$\4U *z!pШ$ Ȓ0Ld1z.JL!Hävs ,>KӅ) Xn`+ҼH%&N@ADC0yQhؓ1;I}GSGtp`sν("?@@uIf! s&|,|ŤZaNcb[+e'Yo _%$N_HaV@z&4Q>m v&\y Pl "-(=1{ :oƒ{y[u)4+C A*O$IbBSI Y&#˱UD_9bHtxHc( R i踀@o`|MK:ݬo!ITwTOgR[< GNWE'H?Yw/f- &#tImл&0wUyܩ# o4*6D N@4v8q,, !.G#"#;X]%nEvQd,ERTb'H.,@9ҝZcQ6$(;! ;Wi%ŤX v4H"v\o#! )"cA$a.LU8f3@p)jG.qI"$WMZ`6TѪCI9R5خ̓Z@ (^Wv@غt{ !TA]h&?I]\FXa9k>ZCCGt"2 %'Pږ`f ' p,C@܀w|v.{aHX[iq][Ft{7;#* @y@:fnM$۽U,6ZK"` h'"}A 4kq>R [48v}KTXP{ ~˜.Uc y)Hu}/ är'bF/-4f$Ě2h#~8h H$aH4ަQك5F&߱!-%٤,ץk i> %pǠ+oTlSFk ZK/eMO9:tkēr/VHAl,ز^źwR47éU%`@, @tVGAAT1*U4`i9dѤBlhYM4zKDe"Eh5MQ8$&b"?= j窞}WCWg{xU]!*'0;|ۚU<]v4Ct2@7H].5ƻ4[4}66k]1j>'l'HTI S@Hx-@ )\ON &a.w.6K޽[>ъAv'yȐϿY7ؠQM':8] M&,uLżDI*hǚWeCKe}KUY+ U(b%j(@̋ >3;늠')P$dnɳ `ǫڛ޺Jl1[dKXkkF )#J) L_q/_)ʃFm!vw_|ѣRZ"ER}MӼGU1L7no~V:5de79KvjI{KHԛc|Y!bZ403=%o$i8 .(_0IHy)yڍ i} s4d^2ח_|/81=_S:(Aԇ$9 2~=2 @s`,Q:!%1Y ,6œE恑Ќ]Rn Sle:> hDZ0C3C@rT@FyaH CKV!DK%cǖNLd5΍$||=)P*(Nv$S2Vڄ̆t: ]8Cư_]3Ժcp8 uGice *Hi$pq3>GcV˝!p -ZIн<:)&{K2< -.EenmipllDN% B;(5*/04 OGЂ=؝#R0dZR8=rg8w~[6%Ky[Pl9pAp=}H6ĝ!^[G@Nu&ĉ(9NXcvMe8 6$~2v&9H,ON68LkSFA!"aG|9Vԡm`KʺWNQlyG;^e E莁讃a>ԏ豗;vJu kmZ:R^w8잞)4!\.~βk`Ai(}:2̺6(oYplmPV@(I + 1dh} !N QGٷRMd?|gDyXi "sWc 4d4U~B "ԧ;q`ԄТfë쐓5 `xREZ hPe5:7;YBؒCb`3 7fvIa+_BBiIxq4rTG8<:_%2,K;DVT3ϏKbCϺ |kkڲ̑ G3~?` O5o{GpCUD>P\}S&gdUⓐV\>,wh~ J#P].~¼]lAGTqVdNi'ظZ>+ʁ8@.%7s'iVIpL4H\ Qp\ N[aP#D L o4 !DI`ijTM I#cTb hH!j'&꧗w׻0:{ B`cr[֧CNߋh$UXmU_`n`,gZBbwX%F WT,%g%]ɡ|%KT-={ 1`\}-,t+ f#?s0*3qfUVIv* 'K0뚷#꒥.L9>oɔU7k&o Ql[î&J0-i7 򜳮*\5&bjN*(Df' #qn*P3Zv L8T@A|Ɛ4;QOcPdC ȍO5; [?@(ib1:{ $7F(! l`PTh$"o**GU$MA7b/ӼUpA˄NeОƘomUSA'[h EGh]57$%O h([|K2@X;*1c/NoQɷZc!ʃVQ @5Sc ꟭:̪5̔?C ;sSct`@^LIˊSLr/CI;QbR`&6F@7F-򪛐f;s]X0|*`'7+>"e@ mVUĬk p".T.QH]6w5/W`v eÑ[+ _BsD3>Ӝ, Pw0@*K7Yi*>baQS 7Ueh'H&nGR1#ĸêSbIn¨Kv$r 0FN˻"s/W$@&ka龪@;didHD5 m Z, P83Pk] PcU-Ճ0b:@d_fʟAlbOb\ lǰ-0x{ߥ!Ԁ )F:ШBT_(5.~las[ZL'nNcBhGEsU 0_H> rI1<^P)M#0P_GqP@1PXH1<"GlW{\VqWv忀r__ߜٿ8sN 櫧T`s/ͧ䐌@BOA C#v]R fG @O82{!H> |o@弪0XT)4~O7!Ԍ@:@|Zx[h$Cv e"ʽH=i)9#A(0Ne;Qd!}c"pY]c o@U`˴ 4b-:uDP:J͜= 4!Hm̯w%^Tp/L@fIjKST~#A@Uj1FRHItvQUfv~G~&%OO-8vĮ!|fX;b/;3N 葿ImUQ[rnMεV eoo,Ʊ47bo`5?rVlBO6 r2dP {җ4x:5 *DWn[&pǖ V :ƶh&&I^@. _ 0Hj} :q2T!UeUbeȷX\|fr"[']ueH_lq6,r4}oZJj_,DhV9RGK,t* ~mx:'73I;TQTCECBy*8?|iT|H;4rUήS8-AHʣ"ĴiĩOcmKl^' E;‰>ܔ?jF喒] >v-omkc- m6 r*AE}b@$ |HV+gc_1xbKXR.8I TBi,@UڔkؒF|^>W~8cIVX .ȷD ΥdMQ7@gƹ \Hr;(^ ;-hbuo@([> UUXD,̀@Ō F33i#iF1@W6 >66?؋U{ٓ:sXWT*f2^-X @2fP-Ж7mLvRˀ{I&@™ HM$:L6$6ԏc>"RQUŷŻ8)GƱw\A89u)؆Rfe-/+o.2v˃naVƐ R@#_!{O7(PQY0xc6b,Éc&\>a8؊R dSXr+Pi!]Ŋ Y@?ϕ'ADޣ5Ӑ -:"n&eӱӢ>)J]-Ӯ+IF"'g K C#ޢwLtr~q y{(ޘ)Fj>ڟK0E(xt]PC Fu!hBӜGiT0cH_*jbe&Ա?3LPN\y/BO huCxៗJT)!@[ jL! tv<vO4VPGiۚh>GP.&02QˌLl:3_c2=QqCa1P 2 @%r};ͧTnJG͕{{KIg\Mϟ<suD4|L:P.H[XK'a![6`ӄ0l\( 6$34;uq1'ETTdzňN#Zôɴ5r~ai2\Pls~YpBZ=&,EF#-n~RQ>=1\@H wޗ ˍ0 4ҠQbԅt=܃rEq*][܃;|<>Nت@ \7eѿY;_ !DN>`;PXy|bcyѯ-Ն7|!>0?`-c WMa|[t* P6$Y܆H\ )ACGKvJCFTWr.'pXWN޲ڢBS/+(B7HlgVҶBp!Dž8I"xYBx_$v,Ny`p)"p;H#|ePoV*#s%X:_bRki88I>`$e]BW.Iɉ1!R\K$bi'+y}mWSs؀17nӝ[[d{ÐW%;4ىܷ&pdEBs 5AgŴ1"AI(3K|27U>cEл؃E RǙe@|px2Svrȟ<Իi  T\X0x"vTms]Wwv+& `{ f9F1mW'sܶM ~WXT|1u*{<{QP @h83@ F #~,i^qDT~ \FT/5nB_Xɉ%H{Ѩx=&ǍJsL˨t*عbu!iδ_`( >HE6`Fh 8ca?@OI>\HHPIec_u`iN:*2YTK␸O4o28pp*TQDy"CʠUK-Щ$ ,:.Ⱥ^ܲ&&[ rEj:͂Ӛ#!j?E1[uQbMomvS:a!4e2C[{[V"Ŗ>" z.יO,hvcA,/EW:Q>38(v?[t Y[=a刓N*JVCE\X'F# @|.NAj 1>@ A8pjFn-h"rNY4IT+bN,SuUH:}ux* ?AK@Wv gf `5k/ɪtUqW_g|UBAЋvw]#}OLy:% `|\,@͈9M$^]amė_nJAL&RW H+ (oƀYV`p59: "fEtH Zk;Em/HHPf p*Gg&y83;%$";obs`8!SZ-6r7V-8xT %9N@KA6E)[žUH,k:&=mBWr!ڒ4N ZEӚ-8¨TRt&[@u]G`vK$%H@ ?U3t-HYGmUUMUuyax؝+ .$_E#fPPEvEDcDˤW} +!x!!+hl\H ".nߓhB#"HH]8>,yA &B4] Q_ 4t]v>K/ ۉ:*uQ`w &=kUA8[|]-r Q;ĸl`\D!54v,2es9N_y2bLN<-5zwp\3R14oC_=,bfANw1]4N=?;eytбu3 HpLA4g!g=UV )Uh?S%ٳE5^wO@Yv"3Xzd[\Ic%O(4$37!"T+ ' w|D@_N c[<4wyzN2V&#"†DVU1Av&\bbCFVT`q;ˣ3`/ F1X0Aś(ꯙ1hѽ*`ԩfGO{6Y1%0eT1hoU8Y#%^Ӽ +~`{PJ(р 6x2+n:)8o@BòVVQ ; *L>v|hnT_CsHgeǽרt=%DT/aO-kRzA9mF&Bȃ u 4a; aIZ[ fA I*Hݚ ~b\vH hN:ӫB5`=&Ӿ4lTV' X;|? +A-ӨLoS 11J242Cw-x X'Gۤ & `sGͰiO9WֽMv}8Q-FmgMuNP F|b bW<}PTV8 (+Ȥ7%9[m jY[jijN@өTbQ0p >TZE HXǡ;1r#'&M = @a8!"2 |qԟ'ǫFr3ܦS#yDZuifa7/.0:i9_/+G!eE IQuDh3~7#%.򽻧A؜EQ* ߊF<ӐXi˙Xmz8_tp@ qWT\_W,5E?`Ʀ;> h(i#ahbU+e]Ψh~Rڙ 5hr=з9-96'D_0 aA`pwWd4n}+4@ŬJj L4\ӯ!l8}5n9㲏o49@ΉHz94סZ˽{GuIbG?\quOn\,XY)KBW7~}-lopWQc90[.UhVa!rQ#r|LF7EN1mA~N aѸ@v Af`Oҽ[Ro*P}?P3C.w( }6B4@f)A6NIbZNVYi⍇aThC 'H3T;OUϗ`M!6qx<2oeM:՜rȵU|Eb<BI1UR/Qm|c]@o1V`T01n@=ڪp@rhmf1Wpc-" 90kmP5f;lC\} |7BIMJ5S{> #< FŤly Kb1}|D*"xK"HpxONQRY Gm&4Pn$2LD< 󰝧T1T!P} loދKoi:;#cLM]64\oΛP\Tvv&(!v}$N+<*L/5ND b8;Dcy~AŢr e̹'}326C|&vJ"vH"@b ` ۑ*0>!h2.@@%x*.b''O@uX Z{BI1:ŗ<~ͱtl( &`R( \΀ҜƋ ϟan>BioLY{uBWԱylwȹuf)5=i凰JV֧+|.M%J3_](E-v!Њ@ jgBY ߤf  J$d/ߋyHȹv*D҅%09 D5g`JJ>LX6LE:ƽ%FU[^ɒt5a"#It(9 C-⥙E֝۴O-y$y@41H])9+Lc[cAbP4%I:r0xK=4:V@A@3z!M29?4f^L;T:}Ymbl{7Ǒ/wmj0q G"\[9h^&'ٕmuA[-MLN>UW#aa;yYWyqaӴ[-`ANӳX;%XwU@4 @ F1 10 #>@0e@1/$G(qbdqD[K$Hz3 XTLe c+cACղl* [hvHh_J p*# H_N鬹?DN֓Hb8JVT'_miXIT5PPsBLeУ^&rfZv4 fnwu_{tD$b;UVJm"#(NjvL4nh7ͪq'(O&}ޛ B2hA1>]2V؍OH$1;uny cD-':Hz_NyZ k閜F.{4apQ`S/,F0,BUd5"jp hb2b aaوcݪA8|;M15u(0 ÙEh8ˀ;,/d#CK 6 _k'jWNMg,zsK%Ť淋)X& 2Qyob{uP_s/by7cAv2s*@Uc6N2*ENZ6nSQZccRjX wYFIܥfznѸ2")5FާCZI[r{?r; Ybf1: iM@W{KAAߛcAd\ .͋ 2vO*1 KL:!6z ;h r2TubA x!~WNtbԇ얣PNK uo+(2faYbH3d~|CȠV)]Xo L[MepYqsBlc#nPQ3li(; :q3vg&:jv\ H*#+z1NlXuFͽ| 926#M`r'୉!_B c .ULI<`#;2eƷ/h9IA"@F=aѹ<CI4KKF&m0цBtQQTMNm ̉vVѻُRhʪHX ifRT]IރZi4Pr53!O3-ײuU7G;;Lm`cCHqz,f"Du` MւWnZw;>Gr+{w&[pbPdDP#xn,mqqEgހ EAJx+v\ŴeL.|[xDZjmWjԕ!@%V(ӧ:uy80f+XKvxt[#lF4#:^:΄ۘe Qf|!*A81J]ZňJ$F@` ]m`mc1QdU"j؟B~_y|?C+EpM؎(Yp!K^Սpn{3R UϡGg377gk5R?"&:Q: sVWP qXTEW@iF_-UeF%/ 5TFI*qg@Pҁ ޘʜ*H5E<ԃUd6-Xn#ƉRQP H"=BbQ4Dai]J^]JCBbV4st#POlj0guO %ѪJB[ߔ}њ 0>O>BhR%Q&1B 0d:5[h"48'@@ݏ&|3UcD]?kĽ%T`dvڑ M+yj7"#C;k" ! p@q.<~H읅!l@ .|ɺCFyL}!4҈Ok&q\ .Tx\J6.U]bəMތfƩHOAIࡒIc[\SC_1#-;-Lv[|o;<˛O2šxg P4 (]@3IgHcbbj!D&K^ nGTUKuGF*Ӵhb%ăW(&|,1 cĪ Jd @,/ǿlg; `1T _" ,VAkV^Qdʦ>16"ᅽB"uʊ4r cI=B1!!njj1Ea>q$H/NxjPNyiXo]=7 H]HIL"H(Un@ؐ˗+B T3IIIq)Q{,V@f8M\&ؤ(B=esqf,6bhV3;tے5RMTVRqO2AEL sHU\AX@2 bUaXWxRǫ7\e1^1_%Dӟ8Ȭr`H6ͦ9eULyb5_ꦫJV?LL 4̝tZQjF,^w;go0o͙> d}p}'wy|=/ӗ7A 6CKco`#ʟ'.ۖ (5Q>' "Av6aC M'\AP&˂Bc~K>Ih=:Ka.¾>dd2͝8oNVy /! }4A!ER3P@򷉂׉0yÄ:*0XHئQ4J )ҜKGʰL` HPyGl0`ǙhcZZ=17P#BWp Bcu%iրC?DO .D$ 2ȡT_2N9n@ -:F F0~M'Xn1 e4ӏ&ӓx9JVad6B a@%Pcbزq9aq ;sFq\ YR$pqb |}o4VgpfF}YΪ4}(:BgR &>SJ[c|:3AQ67V^Jԭpwή)~8bs1 ԫke`a1'_(0=ZTDhafVhm<,H:pp9R3D@" #D I! }Is7 ^yV 1UP @Ѣ54iy0MJ|:ߐ|wľU10n 7rϗ`"&IͣCM#U{S8 b >1'd%۾Gm1 4:p_ X! e{뤷iNPxٚE͞cQî91lL:ljINg"-i(H/aN雹'HoJ:gu}]+Z}oca*\zS4nr1 u*֥@'11>qcZvZ.LǠ$F1M1&{+ݏekH:'"!Q*+2S@O~]BsU71#Ctov/>?+%[%Ba >M)wn6)GJBR"* iv'je֗ zja?94H*UQ.Z?}AiEQvzdD(Ay"  `؇pH7Ѥ>Qӈ5AT18@4 ¸x{ jŇHܩ 9Vh" F,4}btdn9خ(6^h$ i|b8W6=N^(D=-Q2Զmqxt qxtcX#fYǸiUߋP48oѷX Ɋ G' LFc !L,z:zs+gW{::govpZ\L=QXlڭdq2.(uF6Ei G[n_#h@ h5ώ l?0u}4d.Wo:yXS!i,VN.S|6Voj'r!8 f!D|}35w4Iҗ)qa.) <]5}I~$'o᲍ h+}k~2%k})8Gfr9Y“Ӆ|:gk"o4O@ @ 4ML{Ъ89P(j(M*H2F ZۯΔc^ t-z8T&'it'>v(?84 -ӯ6o0gJI꘎+?ӧ -G\v X沈%X+[]"h @}4ۿ}]'M?B]/3vj@} bsvfCbB,wDy,Fԍ=AƬ%y/)4iZ*0HWĞI$!@j!&VWġO}7M)Du@Ϫ{;aB;5UM=ڔᛏ/I CӮ! %2%.D$$hl☆GT R$/:qq{'D"w fXi#IYH[L 1@b !|~L~1,: zϜ6i8Mw5ɴMцyMT6 .˂xqbct 6$ M,نp5tB)`b(aJjwV)y|.ڗTFѯImh'[b! 1]vCH1)T,We.cE cG38O53LaM҃>>P(zHKqrE>Qs jw[q2Z pXO*;Y@TFM 9GfM/bBbNO uŃuDl+}3q b}=iE%¡0NjDjLP+#-+=l} h-M3Ő!0oU P=N- ; w-QΜkۜJ,-W ΂ :-^g7Q 0y~6Y1땯 :=VIMm讈 DX 򑡼K. y~l+.2{bGx@Ϫ+{9' xER"QrDedԠ&tL`'Ni4R "1bb,zG Q\g\9ξ@\v!4î'` ,=/nЂVԈ{! {DXb\$;9A3DH" "E7 M iv*.`=O^_W:"ݢ`'6ʣANȆ3ty2 J8#!f'1]e?0 e[Ze΀tI?ljK[>ȯF2 @lwb1 8Q06#%W WZ7$RU]V3:  vQU 4:{uv_ PH@ x;҂g*@MD-|Y50u6HG=I$>= uKN|9u%T"}XozwQcF1kxZrei>p>z>m).5}) 4H-j^J)"=ܡ4iqRp[&+2<PA0Jޚ!@b <> E[xsvoyǪjA$D */+_+ΐhilQރҩm _ו0"}=OϧiN/3=F]M fPp@0a2T] ->z0ܩ 9˨7,*#V`=oq`1.şɽ`Fa۴e: !!Eڣ1L0SBH?g!cGdsg-Rg =mr)T Du@v^h1،1[THtQUQЕ4B@-`=,W~vb Z P1=kcn:>%OF&3%;4ܑ ȱeIuთ  cI5O'p`f{Mnu}bH2/oWŸ몄} c_SNv9XNȋAXc$ 8hȽJJw ga`Vsf-9Vh/;LDԘ¾EBA`pPH]9"ʽcEgІۇj% (}~ ' ('2ӣe 4pPKϝG$֯t!WVסԛoFk+KNr%=ml٬7vF_y twoጅH{ ^ 1TJbt` tZ>@1H @]B̮ɗrޢdoižX . ؐ4E2R2`8N+~(滎@4#CUԤ5,_d&h]n+։}v}єN@dcĂh {bG0" 薣Ig`QA@qJGR Zk÷>@p"λ~U3(H|R R9g,rXv ΀Ѿ,!*d{Н*k@!98-bs;+nIaŨ2d[ &{fzej5.c7B3vXH7Jīor0%P6 lt1宫1Ңl@18/SO*Q8 tbJe"0u%O GH_yS7/^pJBBLo>Է,^>Xe":2ɀ#v-wN$U(ޖo, 06$*xBjq$h|j}.};֚:E-(~"5Pdggupr*;HzC⎌ ĄX9yyc憕 bfR4"eϓ(F'  Er@H˖[NvzvBuG1' j%6*B$!"R78u!&)GTn2 3$mGl!lKL[AmG7G3Su)&u  1!po\@A1_4c,Ut4 LtP`99ÊMϦ L:1 lAP.AͭYJ}[s j{ \K H|ǫ }2q춺ĎpB0 moƈh|K>|ABO'qE%Px6)Sr]Zr3,9cÎqх<"-Ӷ7<`gZ'dIhjdN AR BuR|sշyU(RcMqݾ#`Wd J;"I`t۴0$p9tCFF?/JjVzCȔ2S /"1oٶɂHٮj`nR@*ԪF z0cXP$+t+Eюш\h f2CxU/έtu  A3ػܗQ [r/6bZ=O})/g7o&Ͷջ<}~o*E>ŝ ԭN6ѝɚG " :|w|ښl@j>P1c=U1SRo-kpuG7다3_?l@4cHXhSGyW,); uB˒@4}yy=%l4NPn%X 嚿7BeiKX ̪r6.읠~ 20[΢,M ڐ\~NcLh(OҺ¦M;Np!*ZHʭlR:)P?; T1M^&6x i%_C[4b\l& 㥐2=eDAS t} _Dܹ6[xOr"u-o14PT]%Z0w bsn'bU^Wj,^Y&ad>W uPGVsA. o 3D)ֽnQ.YT-uKԉBx4?oj&k_c)6I,14Oۋbaq6&*A_B @@>ho@w4!ƀ/J< "A3mu(z f*MuQ\ Et)Q( 1` Vh>XUopJHb bF F0ca+AWy*O roh@ō@" m(ҬQIH $yjkX|~ZVUeOǠ!i4V 3oXI0؎8 ku\: J4q}Z7^rXQpAI }jwI*'` @p,WĢQVb݆.HO*.7ѤF| 4aN!' A88~zo͍/ TvG!\.BCt2+*ԇ΀>7.L ^G-SI5U[Ht P)D^%^MJ #ED*m߼qfUTRtWe-̭:M6_Dge@4l|g/͹+h ˮ'>Y @cbb 1h!|qLc[lX:R?*i|L@aO$YCT& ^ ohj )H\4˚)(.(5ԚP|O"f 0Z*;X Ԋ4*\ݠ5@2gi;Fp&&Ƙjl15q}pi PJXXe>*ѡ 1TDfcg#]A\y=u<qG7u*+2FJ!?Gk !EYw{X7`4[ߥɖlQtREZEϟhV}-e|yL0+xT[Y:rdfP<@ L{ ǠqvMQ3i· ݌9l)iv)`mqc(vs +l/n&Ɨ^fh@ |ֻJD?@C K*Z! /j<1j B`Vo4s>&p P@\+׼"&fQsb9t<X@ 4{z ?d&'_q V(hwhv ܷ,g.\p˝{,3gTb A'f82Qh2m0&9 h_yc8G*"2QWBGbcc$ GPz1~+Z z$ {`Yז[81oYa":+Ȏ?hUל,Xi% * Q0RljhOɺƍ {[ry y-!  ζZ~ A$@\hfa;:|$ƶ^i,[Ƈp !:Xf #t:?vIpnƜHN5;*6&4Dȳb $=ThĸݥĊ_Ew)EE"Ov.nmΪ,J:HփE%3Y},"s7L#7{L0ļDƼ&zD"Y bʬ-8iyҡ;Ҥ0r1ZnXb @ e:wc,%kBVBV9넘C뇥hPbM>m6"쳐ПuhZmIޕ ƱS}Isu`ei842Ӑ> :#>FRXBb+1o:1z?<nA@RH+5m";57hAрK5UӪqQuH_0b7&iǧ7¸_Z4JbqСTtD B&D/N @ F;%PoLҶ䦖z$udlEFzhz^)J@lˈM\g8g @s½D ~Sӗ+7Z,t`ncAnsPMIA.2Q{О o.ܝy>w~TjRBu'JlJLI,Ih6&U$%pMWMx͝<-@åH,];N,SO[yv^]CƖ]vα 5I> />v'emxmsf~ A7K2 Kb h :VXLV⡎l&Vmo%h.%9Ptb.]Mʌai,/_;3}10ƺt FĭyطKohr4,{WHNUEF}oDrl!زڼO[DlIx[p`y v3D -+U-|4 n/#` &pה}_*Ԡ!Q:'; !+%UC\"&(*aÈq!;1.XB ]όݶ-<w]J5WdZDd>^uo·(W[SLC ԴS#F?JwCJ?>vhGigZ&]L-qԲsZ=_5 h//+jߣJpDoZe7/F ׫C%yoʓż3y:v8M.%4uN$o`BL ȝ># 13N>:˱1X$WK-m O 2oj'+bѤ> ;C<çZC0P%&,Sٙt+5qL>,MlOWM>N @pA5JhR:SE-Xpyh"NdJl a3Mf* ay:'@C! rҷo~scu:q{Jd)M2>Y򜍡cxiP jF1"Ɗ]qt 2\AcL*/.(3qtm tFee H n,N47M*$@lA%4:t(猵tDt=yY6^Ai'ARKtY^ #vb9Z tC$K;"FS1՜4X3 $ѥӿJvRJ=$3dVap+(ĕO'r1r o((A17)!EzXB44<̠ > b  o܉p_9"f|YYei0uVJ*Jь~c*P *tfy-#DF"Heыkʈ9#l+}  CBr/FÝ -GlYes+A1 bYjjؠm󩢚iZ+-E>ϒR*2'l |RQ\vە7D:>Fo:P]94dKy*H=. o#@PM ;px8Hrx+`+HҴn׾HV|ؓXv;4IRBQC$C#*I25@4trhfQpɀC)1hz o&&=1clyeqrѪkٽ]K-HAb圩f]YE_ߣȗB6@3ko MB<Uo\#UJ,NlSJzvU ([u]}{b#֯'ʰ` l` AF*1H쭸OZv+ezYy0sѡCV 4El{ olp$mV(>(# *lG \p0dAOFuq=madM:o"*uZ{t lg؛auF'QsåU-[/v'6v 9Atru+[*t$A5x |&:R A##,4lI : ($Mɜ ԨƂUE&= UpN>&ivE pL"pƑ}^5SOZϹ7lDϠ+D;/ZfL`!+{td_qzw%jbCsr%nMgKXzm`T2$J]_R.Ca|>PicB@5V)A}z|i@ܦŻE+y~0H3 _FT1p} .żo:H bvv@o>Y04` XH7x΢'7a/ aʷ/U( K Ȁ`7Gx/8g6otN+ nƖ0mn+S H3/BTdU:@\LR]S0NՖ & ȕ;MrdFǩZ` { ]f:](^9@HUAõѿA;7oh,~+4D'vk]u6+-׽q>9OA}3YG5:3Ai\ nn`A;zf퐗n߯ކmnLlsF8'jG:V'S1bveUf&gn|S-Tn :Uv T@o \AR=-rv 4a /]iM/I_"@W)O`4;91x7ʑ5h5sԪI٤ ۍ!"cR'-̰Ҷ5)ayR:ϷLИ( 1?3TҨ2 drksLK|&ՃDB,[r6Aʖ}Ni0G,:9Sto'Yj(IOع!\Qߓ i Ml/̎ɸ[}NH.gh *1n ~G\^#9[Z&9!!F9:G6CD2i22q291ŭQ7lKaKB, RԜn )X=PTam#HIPl>+n]|@':v1X|Jn3`n,e[rʽwuj`4`5@8^ጉ9ь}t=hɽ-xN4 p: oP**=0yn hdX-Z:^׍*lG۩[-MۭxNjV=&p*vQb{&ի [>.#]跺xϲIBi%ѳJ@1HHmIo^TL≘mBxˆ_77jy(* C$PQ<tbܥ[oѯ\[B`UZ( ֓q|G@K&)iv+: *暑s;PU*)Fiy` !E`" _ Zzݙ*D$?uvV c+1P@,aIKl!fP}Gdi`6D>mNO9#*C'E3.N5[ר@t4>Ek,CHH6 [;&`~b`|DS~EAp+ -=A[U΂Ȭ*=ovj4DQw׉ѭrp{IH{hlAWr>#vKKnٟ6+y!pe, x\DQڞf70H6KrP(36U%3OE5,2mKctL" 0 Ղmwnc8ش@. C0CKy'&/)|eH !ړ;Hg_`$b;R獷==;zAO P!"%X@:&`pf`ojV:YF![hV՜rKA/ɀo L^ ,<{3i{tW!e)Ii҅V9y]I|U0_KJ<ɑНv2rTHvzqb*kwZO R#xIXf0t"/n&6?,IzDEğ|+TBD'eJjN{r]6)\Y`|^Ž ņ^,]́Fh|zQ.1֐A$F{Bo3o(nJb;T["JuG . S7nS᷎AAN@N1cD ݸx{]{Ҽs]9&X8t6@fdK[ntVfVտkiQ %%>[/l\N6b nq;ĝB ;::/H. B[SXs݄._]$gؓAPav!wQ<>՝tAlKoPnVh5l>+ ܇[I@sد|F,x.ɱeTTrҥ(OP5 X%=@3|s}dN)5 l6>h4n]`KېѬ"¬'KεQ 1Kd)cDNd+;qd9j/03کh& F s=Pxt(r`b\j 4{ DhҨi-38A9{[Lî8mW{6G@.y i8 Xv!$K%j1@:;1I=QLAHN/9]?.K0>n)QHx痢nT-e1窶N:$DHCŒ$ B>|HSҩ aӶ+4A*J*w}m9r=00r;+]/lԶy@nΧ2W⻮0c/zD *$vL6[rJP3;Q=an}q[ٗ# #uݽ+؝3v {k~M3.n!b v~..)<]`//؇q%E@(@nTQ`ZwV󠄐T WDH6% UV=Õů?B`739 K˻})P2'dGH3&Y+ƒKhڬU6 |]5c슸'q;,")t3h4ɲP093h2r-"~eh%5a6bPjQ䈻FM!Wo$"B@nŚ/5Lhҍ$D؛,cӴu7O(j f `9uMu`fseI87N_h]ݾG߆0^/*\_mwXl1 Y{ͥ 2v$1:!i\8 &i-`Lk\@b_.<$_?F9V3mɴС+-j>W&wCf@*!Ugskܼ= C:6/nFbu:G#Ak-F x$b4|ˏ* `0i 01C|'R V1CO3/)qN:k|:PZIW OhZN}-Q |r %\`܈kQ@A;VN!2 14v!>xUp[1uDN' 4UqonW*`YM X3X5LMyW%m Dc0+GEQ+\pDvc6 ?W{L+k~~B`?הr3Θs1 F:aDp ,K!gҎǷ[ZN);g[U;A~E\4T kbKilgi V)X-EVX\UD_[C8VImT4Zy$2 [BGcE0\fjaRPb=jUb/,'+N w0e1V!RjN6LE.(֖7bUHh Oh/-,,k;}1 >Ν(@󋘒Eŀvߙ6[2b@ AThA:>VOZ8|D0سm @s1OXLic`k}u;'fYhdPeNBsM]Vm} ¬W&w>)߲L>8 _/ld&c3vbUngU/Tr"1BW9PVOVJcӾiZ"z(j;pq~S#) 4?mՉDݖ4%co)ao}MnIO.y${GE83lJ  D&"`tJ kk& Hd  C씊JEvF(%vpbTOP(b+^TcY4@l_GR?AN1+gWW9{i?8Ko-juR P t,Qc_/mJ {,Y5a]bS0*jS$B`xr.LN s ݕ1ˁZH,61N9\u[d;\)]='a;6ŬL7MXNo16Nx&pGs0|/~H_" B'aNhتP &.Gvؙ M~ #ui+|EN_2̂S]|CK0nv7S+e'@[́,UpTav]F;2WVeno;/ְ f)MıWQ*$#`$ؑ@"YV:AFp^+r6 :>y @J(u꼢d.kWI[[X&EDN"P*P.|*K:tEZ3*8ݖqq604ؾ9W :AI}TFs,;-8sy Wo=P*_07lm;OBAj X ݺkDvoJU>(\!0 ~vO2ݗ[:u^[VϭW^d p#Q'j#Ru#lN :x'2CZ:m: Uv=]]v^Gm%<;^G`Llz'"ZbMWLF8DK0Z4 +R|RNz_b~ %'3CEĺhU4- HX#y>X5Œ9AHتXgeM"qL9hqmh)Ф L(Fxmuκdy d `q4h+l1uyt^;,͡c,>O$%.ؓb5qdV;ݚ6L{e҅c냸lgd4B#T< OC%^ ctǻ*guS䱯%q }ya 2 @s#PTK@n|̸c LrڀRP,NB@EAׅgEX Tve>Rhl J4+h, *kytH jD8r OeUOfbAHJlWY.^b'J{Ng>1ZO8' 'RjoH @(HÓ6 P q7!„. Q|;\?Yo͝g'IA}'+@i|AjRe ˟KRy@tڱ|3fF/L_bBX$YjVoij=POPȊ焈[ [O9l(W Po(VUնu&b!yۣu 4B;ZLN;U؜m` )=w ϓ#.2eV;b/)vqhFƳjCKdF v H16oe)H)S1 E9ujvm*J@#3qݡ/VQߢP0 2b[y--;v؀ <ϕ[J|!Ɏ 1wua Fc{ <'J=V}pcijA h> oqiVZTb.nhNN@͗!Bзkn2Q/䒼;D, vTB(Btge^b _yYa;)u3l寢Y%occõ1("S`쎌?22'Y9A%2akR9FrkDvTU^-)e{0ܷBHrNěe$#R[; "@ @1 @P@.ah&o"PJ60;Ҟ)dΒ-C56!8' In@R9u4w;4Hj$u'1;V$(@LbȰ2݀P\,Bּ,L,EI2#FPdRĩ < 9HΈe%gG^zhCyˏ_dkLjg7wg#XJk.Oh"P3ΌI#S{MJh^WhG8DHөn-艦N nܣ0'}X< ZY1ZC `S3DC.XA+XiD',|ܢeǐK[7 [1f* nœWk'c:z)3+1lfƐX|RŁf!/٣NɝGSC(aDMO)Z͡$"LlPp&|bP Y+[/HMYsi[đܑDK:`%Y&%uuuLp0LOq݅m(ROqcT%bF ,O5H#&Yi;װ?/cWʦo*E`Y30>,?93ҪEn^5'EaӞEܻbfm3+Hcr|`> PY7ZHW7xK!6(Ť2 iMj͊\h~zg8X}8L8R(٢czAEcG Q.ʴSifhcpOeՠQRAK4@'1 t'_81aXG} W% `6?1jH)ąa!tPrw/rfG~xx @̑9@?(>Zp A qM$N:^tvM'ubY~Zw<sS5v[=(UsGq:|8c4 _ӚE$,y 3>7Դ$eZ1:"f5m1CYw[p(ҬlI(.ܑo['-[%TXH s(v*Қ E Ƒ >5XQp-V^6q<_^cUI'E K80A/;KHKp) L` 9-)zȳD ݖ߭Yj+/g Ms,,&lZ`}6sH+e:4Q.- Zhk Lk[O@\&EvUDIc 匚5>jM- ],K( 0\D~vI0 ¨Bca$97|mN 9dli+_=1[1ߜcuS`@h [% ^nyg3:&{l9^2+2`ҏFf݈)I&xJ^$nt:^n7>Y0{5:8HLj3 RTSaMخ ~H |O,)m2كM}NcJHD UXrax>P%  OA3Ή@P1W|v&;L_{sJԉ*6OXf`ŠR tAî˾gi.뽚zxϦDqX!TNvOOor>@K:{N+ Xɉ>e40 {&4t+ez1 !V G,D5㶫w}h1[)ճIVH:ڣ j2}[޵9ǰ=a'O,. 9Mo)),"}9n¿12&ʞ323.b芅ZXlU壾cQF@|@m%`LkvT3W qk;6MٟN B`i6PjWU[AmƊZ[t/ѹIm!ϣ7@ @ qai1=c^mD^@^x3 `zNDDy%MVǭvT,&+ ΅_ b@@Db\ 7⨗.A~WAK@tT- ~Ji&D;{7מ;C&t!F;H6á2ȌUG"=S˔vݗqƱnzì=#+{4*'HE:.'J@ t\,NJj( >rN>,KFOI*z7b 3 iHauB&}/hˆ(ryA2)P>G P@|Xw~:V=w#hI_ɠyD DJZd|0}s?0BhP,p%j'&,TdIapGtFnwМs@}.At V. [kKMu @[pv[F*`wJKUg=δ\pmrju@Xܝ~B[{?efnUʌ/c^yVGB0Y@k<?r4@X*H'b YFMh(#o,BᯘU3@H%Ȇ9m%#v .@: B1v*K:%oOf28j0.䴟 BL3 SyQ~Sͥrr3ҟ4\qPvWԶxJ<#`f<,ᚃ :V(Ti*Pu^vɛ@cB$I \4HyQԻE3w\tl U,&8`N5:/aCC@(hu΂]p\NJ 4d؛"Dbˉt%T8`o 6'FC'ZSbrnm#v^0U 0~YdE7 Am'"Kf  P'B"N#11kj"PDp1ߕ:'U ~8RN*+n~9QJ9M _vؑ|d\`1yBeת|;ƨj`݋Fc"US4{b;;OU3>MTv֏A-׽>T[W g $Pi/ 9,bh7tL&,?uN&µFk>V:@ * .X'|I:oy=˨y2eؕbdR4HSz@ ؞-bv'{rM.&u︬ؐje Q5P"#KpD0 2 2^"W!|1u#`i[ )TAsfi}\ 3Ͱ`b ƑW sW-2T\OhZstkhX)2U2OoUM 夁4ݥw-4h.aJ N{F%WNXPm.W,bORȅNBvp(NƑ 4X%Ho;k'7h庩Cqby-Yb@P\NJQOq3e;@/IrcL2 ƘMdȗg{E|*U)q`dE(2*p١ `- _9bqFϚ[K&3|NOj,@k`me ;hWS56en :h[x RTa@G Q&q 1.Q@dZ@~RdX~Vw4mAҞ]}}50 e0H'o(,cyfA`fG+:R NI(oz@Jr`2xMN@P?5\ʮv35&;{)eGbC܃lm:Ocn-!ΐK4 q=/I=]gNOp2sRVR7!b 2ӡb1&;j Ft>S3>If&#ŶH:{3 ?)@ ŽяIJ ɼM*}}&֏˪MW=]έ5]T~OQH B};W@4CqT hh["Tʪ c BAs2hiWmb %vy>bw-ޓsG|ۼO98"Ko3?c/E`«­,Y;󼺬Ӛa@$>A*+T[QD;;*۲#\Xh@5)+f@ភtx9_o|l`lYY JX/6[x솉lvKߘ ̞4atţ', ҖpA8m>P 3a8=@Stt^\r¤ = =vuYj c|P6!@e=R4O}L0">$ Y ! BωTbꠦ)'4>bxbw P'b;a7_6Eh5Neg +-eU4HJ.i>Ӳ@la<>w !E)olo1~ Aj6 CEf%ozMZ QP.zen%4f+˨xve`@W'-ܽ4@@;.,\/olqKg@BHL)q@\MJ^|\$ %sϐG@uӈ|Bյ f,㩩.a`[U${gatO,6/QLW{WK r8VHCN}U Lqs3e[ʪK khαi P/6'UnUXn1X?'eb;9~.T9d3I̎KHgzO> >#\Tk;o}t~,${uZ0xXn`CpCfY@@!O Fȱ۝b[ș9`y'Mщ6*P%҂p66}l }=o2K R@i19^gQX%;K@DD@XXKE?ϔT]2$ `qopa?rYR2 K]>"&m#QN[Vd 33~nkM;!s tpV(vr8yRrT\h}X! (ȡs+ uܐkX-Ѿ(W rŷE @ 0yψ4WK(=Nt2Ƌ /2J',E,S@tbMtG 9 nS,|"1;v{vLfOJz_;iph)TbAh5?];}/(0z+6Ԫ`[Y۽@zsxd @ ,|p_GY7 3 7GG=Վ(d59P! yFV+3F2틄rO˲O/kl줇tH`$v1s& =a-*"e~ێ;p)_#x嬦Mssq`˾[,L"}M[QULٓNE.eZ)P9x) A4de4R-0Y8 1"t 1#w3/ Cu0ʧ UkǒX0E,PDշ9_(kd7{5NX7|2yp;wTS_N.cHYoh||OJ1U Z2FثePCzۛ^^F/|UԖ )mb;!(~Cl5ܐڶUaer@vWTƾڵ`5 3 oìB-{ Fnt.^ {FN4N4Bg]T0201l]+abfQډV\Ka2ʛt5c6B"Rt??4Mcݫb .C87H'Fs%~c!ƑǒF[;u$ F 8xnNUj{7F|:gncv`mFƜ@ܛ@IN iJs(qaS/Qiw>e;+ z /g' 5? 0KIasSӽ=c;4HDC-^G dt'*U]"W:!m%MhuK'Up< q|s.:_Ęظ8Nv Zh`ϵ35S%XH07W/Żq10hqHiZO H|rlaJP|I.u1\MawܾK>vU+Sem7 C7 },*A8 kb!= er*$BL[T}VS8ːkGbth YP8w  \&y¸+:^%U[S53<7uA/`5h ڊE;j!"XoU4d &^M Ռo6p@K_i%V4H km)5fHٞϴ[]Nh>,G?uϔHMh ɝYQss4uK8[Y랼%ٲ ]O&b1@ˊ)V6m백W9gT]UkDX5qYf܅b;yX/v^E4-)VR3$@"nP{(ǝ1K?\qICX X7pg[/%̼7Mkj8-G8<#a?K"Y x,R~c~T $O伆&2C%93ČT1sɼQ2#+cGםe1qK@rfD9nAz#*%Wgo' *qG{2-av* ]kTIvUUT%뭺9EaEN ibZY[Owp {Ke x}rMoS_6 ,fe)ac1쾈%u{PX:S9N3uNyfkMhn+wJ?&}?lKp2y]yOwEJCաUD:{i.&rfZ DI,94D44Z סz34cF~8߮SYnz;#=v?c=dM`(]߂qFGMD!얀 !S'Bx'IdCi"AUP!/4 xDuv5/~flɪ]eUM:(2~QQɢd3TGHm=xɌF5U.D4q,}yMeLT8sUi}`7{~gVٷ(3z- qlVGsҫMMnQGH;;0 9Gd(\ x!szH'@d,f_%dm{MMH19n#"v ۢE]du(Ӹw&R:(?qWA3+XRZ ޗo}/lL,v)HwFMAFqd8 # }'3~G|w|#p$`XsRUVtL%[];@})0c*aWLNii!ɿ&m!ʚH ԞSBjɬ=GEoPFKq7UBHpxPSyZo077ƻDMKϺD).7?[EKuUXuh6X&A}GKq#z)3ا&-x!j5;v3cK'Bn'`kV݄\ XŌh @N`V#5;9|ItMjy2|kBV&ı%FligU4A>Ptp*  qle8jԃUUU[h-kyO1w7@jJ o, z:j^\ ^ulx4R}FkI?@aHh(e H]}aϠvydM i ad&>YM/zA?;l6h1 W^e]T N &(ЏNh?XHrv_ܲ a^)I27}Nn8XE{k vK^_g3qgWprg$s,1M(v 1X]QhF%4O04G|äBG>^Gjc&|3T ;8 FtsYfTHrE=SՅ*y윧|duNx;H1#mH,No ={v3*kQrj[@؀uy1= ^$Q@,$i1~]']Fik@`7~<3S]1 >j|)lu0n]:I$ ;ȍW8&CKt2` %_KyvvHy;c#@H1> :'B~BJ`'LsPז`InUZn| a`&36Lg['ҠNi,\'fuNVŮZ4|}:V%bad9`E=Q*- h0\ֺ.zҗAwmUptΨHevrߑWTycz W 5o!uV$I-KE wo/W'Bw6M/zkΓ7 >_j^Vjipkfτ\].@k}ov%Udэ5$$U=#Ŧ TV|rD]erK{)@ P(ww PqP2~ i?+X4`>0%z0I 0˺/f PPItiz^e>dOZk-+>4J 0{r|7)>,!C0ںX[{6Zizkvn~b='ČyRF61%j8xjB[J(X~i2 tX&*G}QHn']Ze9 .) 4 4tz @ey<^EWUDVMȡ7ehϘ]{>^FU!IU5\GB.zcM"?{ySHwYПnV#P x|^K˝u̞VE=¯,SFFe%xbg ÏN9K)b)ӄpᙍ],8Хc{Ma(3|[eo W ÈN&ntMiD2fۻu-`f4CzH2.W&O JBI}[U ŲOFevdo,6 l/tq8INsߟ2M'TRp2KyK~{_\y :o{Gd1:t>\Z .( Jmv=֙8+]a`lkzt X,-nJ{@ cB$3WUʉyOQ&0dI2GćI$\؀by=VZ\fM^sEpR S t<`X7~-r夃ȓirJ !U*h#'x⺙hDa&}Kv;ü5!L飫:߅R*/SD9j-nR[w"mFlaxnԇ)7^{:H 03vAg`PíQPRB]tgL$Kd0P7^妶MDR xA+nX b8DH4Y I]&jA@cSuNK1s/$3u>HY:x5Q2\/Ss^8A/H(#3HA q 3A-gsA*'vh3,ޟ-C((b6 M:3r6|F2[/")45˸Q =!bLV=~N==s;bfC+zKhd*KW|icm5 %#,Eq V:`fTpL].HOI:OmEPDUB(:GX@i[` Su7vs~Sl>3o70!ltMikt6HO0|ތ-:!2ҋ'903~DJ.p8<&"b*iA5-V'2WCGc?Ys\7H}vO.`+N3"yz:!˜-@Qu$TP&;ghbv'.$.L]VSe5ztwZ$pqǹ;'u.@oh\˰D:=['(ȃ'u134>SHԵ-F 7}?Qb'veu7tݕF!,B}9dw*5KrշI,7O]#ھpK-g(󊁙`]ۀUY-[}n) 6+9&mN0S{eoeFoFmMZ)L6#+\Xe)%ScRK$wX(/R z83\**lI]ksM˅)#^uwGҫs3@($^itip(6a\+$\P5_x-t$~<ݙ%wZ=d ?*%\YOY}h^WFtSbl瘟n[)w ԓK;.ln][NxBصRo6nN4|vH4 , }OĢhDM7U>d 8%43h&blPt7m" >clk{i>E#X1D.v'i߹.ITB GL/7V!.x=rè@-ID@V?HqTIvh(ilkVHd޼uXN&ӱ;UGS-2p. }Zک>RۼN g v7P E!*+uMK B!*7Fl٧)9LӗσpLYqWNh |6XS84IR Nm&%0uYQ lH.Bk a`(_$u]oE."k^43 :pK` A4|6%Oo4M&2 =] PSfn^+) h_@4KsFl]eˆF5m:=]p\{ڠX9Ox5 ``°+|VҒfq궫Yi؂viUezb/!.t^$ r駡CUb q¸1"yk \8j:9-d-Ak=X?.KYbuo^?CʰUwS"vZWWhՀ mH#1.2c#h A꾫g <`,c`=D>JB.oegWb/e0qֈXkrǒR?d7777TDLP/כpLATITUDE !jpϓ,!Bl%#"`.$'B%6!1lB(8\\-\ Œ0Ì"2!1AdBh.h>(,*,:(%B5CAhh.h>$A&6TBT-X= #B3CCA'7A$(*(:,LP-P=PX\.`>`X\-\=\DH,LpOp 0B8+@<DLEH @(8H XA%6CFV 1ADQ (0+C8;`NEd^$B4EUE @BH,P=DTMX]A! 2CBĬS @&B6GDW AB) :D(J,Z <@,CHlOp_@Adl/t?|P`@Ahl/t?xOŀ` TBX-`>DhNl_ 04+<<DLL\P  B(+4;dNEh^poGx@A%5EVEfvP PP-CT=DXNd^lot%5FVfw@L 00+4;D4K<[@lGH||€0@DP`ƐqG@A$B4EUEev@D'7HXFhy@@ A$B$*C$:0K4[F8k@|@< <<+DhNl^tox|$ (,+0;D4KE4[F4kG4{8 A&6FVfvA"2ìBİScs@P TX-\=`N`^`n`~Hd A'7GXhxHI 1ADQEarȬ A(,*0;4KE4[F4kG4{H48A"2ðCScFsG@$ (,+4;D4K8[8k8{8<A"¬3CDSEctȄ̔  B(*,:0K4[F4kG4{H< @!B1AĜQŠbr@&6GWgFwG , 0B8+<<@LD\FDlGD|HDIHltx/À@PE`p@A#4DDTEdtȄȕ'B7GXhxH I $(*0;4KE8[8k<{<@< DH,P=TMEX]Xm\}\Ihdlp/Cx?|Oŀ`pGHɐ| B0ÌAQEaqȤ"B2ìCSEcsA"3CDSct "2ðCDScƼsǼȼɼA"°3CCSdtGĄHĔI 1CAĜRbFrGlt|0@DPŌaqHIH PBT-\>dNEh^lnlp p@ A(0+C8;pOEt_xo|Ȁ  B(*0;D8K<\DlGH|HH$5EUfFvG膈薉P AX`.Ch>pOt_xo| @'8HEXiyHlt|0@QaFqȜɜ (8 IYi z I$J$dlt/|@P`ƐqGH&6GWgxIJ8 @BL-T=\N`^Fhnl~p p pA"°3CCTEduЅHԕIԥ@ (9DIZ$j(z, 0 0H PBX.d>lOt_Fxo|IJ#B3DDTeFu؅ܖ @'B8H YiGy  ,+4;pOEx_|pHʌp| 0ADQŠbFrȰ J#3DDTeFu܆I@@$5CEVEfwA&6GDWhGx  @A&7HX iy @&7CGXFhyH A%6GWhx  @@%6CFWhxH #4CEUfvIJA"¬3CTEduG؅ܖ @dpBx/|@PŐaFqǠHʬ4 @BH,L=TMEX]`nGh~l tJx(C8 IY jG(z, 4J8#3CCTeu܆I覊@T `Bl/t?DxOŀ`FqHɠ @A ) :$J0[F8k@|HHL P@A$4EDVfw KH T`.Cl?tOŀ`FpǐHɠ @A(8IEZ$j,{4< @KDtx|0@ĐQar J'8DH Yi zH(, 4K8P \`.l?DxO|`p @ $5EUfw K  B$*(:4K<[@lGH|PIX` d`Adh.l?xOŀ`q @#B3CTduG؅I A&6GWhG y $K(B)9J(Z0k<|DL TX4 8<,CH=TMEX]\nd~lIt| P X\.`>DdNh^po| `lt/x?|P`Ɛq ˰x| B0@ĐQaƠrG ĴK|A 0ÔAQŤbsGĔ̥ еK!œ2CBRŰctHȔХJص!2BDRbưsGĔ̥ Եx B1AQŠbsGI̤еKhhl/Cx?|Oŀ`pǐH @ HT-C\>`NEd^hnt| ʐ  )9DI Z$j0{< DL T%B5CEUfwG  A!B1AĜRbFrȰI Ĵ@( ,4+8;tOń`pHʤ A B0C@ĔQŤbưsHĴ !œ2CBĴSdu؆I覊 #¼4CDUfw $4DUfwGHL #¼3DUEfFwGJL$$4DUfwH @(@A#¼3DDTevIȍ @A"B2CBDRŬcFtG̅Еܥ ƌA B0C@DPE`ƔqǤʰ ÌH HH,H`NEh^lopHx|ʀ LMN@|€0C@PŐaFqȠIˬ̬ ! 2CBScFsIĤȴ #B3DTEduԅHؕܦ KL֍ A$5EUfFvI &6FWEgxI  Mَ &B6GDWhxH K A&7GWhGx J $O$ &7CGXh xI $M$ڎ(( @A&7GDWhGx J N$O$ A%6FVgFw J MNA$5EVfFvH M؎ #B3DTeuG؅ܖ 䦊 MN@A! 2BScsHȔ̥ еKŌAx|0@QaFqǠH KÌͼ LT-CX=`NEh^pot| Jˌ MN B(*0;4K<\DlL}PIX\ dLh΍lpp (8 IYFi zH(, 48@ DNDHA$5CEVfwK O!2BDRŰcFsHȔ̥ ԵK NO `Bh.l?tO|`pʠKŒͰO B(*0;D8K@\FHlP}HT\ dhp tNxx'7GXFhyH J(, 4M8ێ<<#3DTeu܆IKnjPdl/t?|P`q ˰LӍμ$*,;4K<\DlL}T\ dlpMtߎx|&B6GDWhGxI $,048!1BRcsĔ̥ ԵM<D,L=TM\^dnlt| M᎜ϡ'8H Yiz$, 4< DMHLPAA! 2CBĴSdt̅ԕܦ 䶋MA@BH,P=DXM`^FhnpHxɀJːL͜O'7HXiGy I(0K8@ D܎LPP 1CAĤRcsĔ̥ Ե M$,+4;@LEH\PmGX}`IhpKx̀MAA$5CFVgwIK $ڎ,0P4\d.l?tOŀ`FpǐH LN'8DHYFj$z, 4DlOt_pGJ˴Ì #4EUfw  M(0O8A A\B*$:0KE8\DlP}H\ dpKx Ѝt|0C@ĔQbFrǴIȥ ԵLNQA%6CGWh y , 8@MLT\eAh0+C8<DLP]F\nd~p| ː ⎬ B0ÔAREcsH̕ إඋ ׎O Q%B5FWEhx (0< DPOXaAt*C(;4K@\FLmT}`lJx˄ ΠOбAxl/Cx@PaFrȰJȴŌMO#3DDUevH L $ڎ0O8A QH'B8HYjG({4@JL X`΍ltρP8+@DhOt_ƀpH ʴL OA 0ÐAREcsĄЕIܦ ǍN $#B4DUfFwK (4ێdNt_ƀqGȰIȥKَ O,P9 EPBt/À@Qct̆K0MdO|aqǰ̦ ȍN(4A QR\ X-d>tOaFrĔЦJK  0= QIT B1àCDTewGI $4D̍\NhρQ"!1ðCUewJ( 8 H TގpO}P!Ҥ 2CUEfw,KhOx`q ঊ ( 8N\OlP}!#`.l@Qbs̅IKLp͔Τϵ&702CCDTEeFw 8p˔L֍ !R-+S<#B8IZ(k8|H (LO\PmQ} 18,H=XNh_qGĄJ4lLOQ R*<%6GXizPlJ|˴L$HYiҁ0B@,P=`Np_p KT΍pߎе$$Bt/Ä@ĔQŤbƴvG$@\LlͤNP!*S,$B6GXk@H ة$pM%*0$6CGDXF iGX~ L 8pХѵ#4L.p?Pdw I 8˄ҍNO)!:BP4GZ0nhȄЦJ 8Tp"3T,P=`Nbv0LJK `Q%R%B`.p?Qf,{HH ʰM4DP}"3X+D3EY$rH$J$L(Ҏ()'!:7J(b(((,-- 4*L=D|PFpHJLЎ  *)=X+@TjGIʍϭ ѭ$9+C\>DWp LN  .SmAT+B,b,,, 05Q5#S5=T\+l?DS8s8<<@ERE2K;D^~ Lߎ @-CMm܎ M/O=D]F}؝ܽ>-Mm؍ܮ M/O=]} LގR?T.Nn M0TPB>^~H䞊?.CNEnG莉M0PB>^~ Lߎ S@.Nn KύR 0 P>^J A/OoGI 1TQB?D_F  !SA/COEoLЎ R1R?_K !!B$/OpJ !2T%R@`I !"S)B,0PpH ю!R)21S@E` %Q)"1CU40Pp $P)13T9S@ `  O)1#S9C<0 Pq N(1R93ATCAaG M(1Q9#ADUH1DQFq L(0P9A4TITAEa K(0O9A$SIDP1Qq J(0N8ARI4QUCAb I(0M8AQI$QEUX1 R rH(0L8@PIQ5TYU B$bG(, 4Í@OIQ%SYE`2D$RF(r, 4<HQRY5aVC$B(b, 4< DQQY%eFh2(R,s4< DԎLPYa6mW,B0c4< DčLYa&SmGt30S4s8@LTaRi7uW0CE4c8@KH T]Qi&uG|3D4S8s@JHPՎ\iq7}X8C8c@IHPM\eq'S}H3T_9ZzȰLNPR?`9ĠZFzȴݎ@ a:ZF{ļ?`:Z{H ļLNP?`:DZư{H LR>_:DZƴ{ ?`:[{нLP?T`W :İ[F{Ĝн @`:İ[F|Ȝ̽ ݎ?_;[|Hȝ ؾ  @ a;D[|H̝Jܾ ?`;D[|НJԽP?`W ;\|Н ԽLP?T_;\F|̝ нގ?`;\F}؞ LP?`W<]}O !SAUa<]F~LQ S@U ` <]~H螊 Aa=]~HJM !SAUaW=D]~!Aa=D^~ @ `=^~M Q!SAUaW=^F  !Aa=^FH!Aa>^HKOQ!SAUaW>^!Aa>D^ !AaW>D_H @ ` No !!2%RV%rCOpH J$N$P%R%2T%R)r@`  (011#5CU5cW8?`G !!"!BU%bW%CPpHю1Qr ?`$O%Q%")B-b-PF q (Ҏ()-2-S1s0@`$,M4O5Q9#9C=cAQFq$L$N$P%R)2)R-r0Aa$4_VY ]$Kk O -Nn\ОD[{ LێP=^X[ $KEkǼɼM Q.No\ Ĵ[F{ȼL܎>_ Kl ̍ .SOUp )ĸ[| ļ?_(K]}؝ܽN@U` ["[|HĜȼ?T` &\|Ȝ̼N?`W Y[-]9>D\|Ȝ̽ ݎ?_V"\| ļR>^ \F|̝ нLP?`W !1>D\F|HĜJȼN?T_%5:]}НJԽR@U aWY-[=]M_Z\|Ȝ̽ ݎ?`%5EVNn莉M1Q%r5EUev^~J侌 AUa%5E]M_^!hMm؍ܭM0TPq%5\=^M`^^F~H䞊N A%b5EM]]_naxMm܍ ΍0Q%r5=\M^Ub]} L @a%5[=]EV`Nn ύ 1!R)s1AIQbD^~ L!SAb)19AR`N_ Q"S)B1cAIQŝYj!z(_M!!B)c9AIĝQZ!j&`GI Q-#1CAdQYair(_  %")C9dIQYŝYj!z(` M%1#=CEdMYU]e_na~(E` KO)"-CU=dWEMU]]fan'E ` )5#EDUe]Ye[mm_v( `  O)5#S=DUMeWU]e]enav'xQq $1A4QUYvaiiq z"9a K -Q=$ADQeYYaaj!r'Qq L(4AQ5aViwqyyמy 9 b(, 0M<EU%eFmgWu}}}_a)cR r J$,8EU5eVVmvuZu\u^}~b9E b I$, 4AM$UEefWemmmvav'R,r0 4<DUa6iVqwqqqמyz"80c0 4K8DQQ]&SmFugWu}}}~(cS0s4J8@NHYi7yWx 90c4I4< HUa&iGqgyyyǝyz(#SEiG Ͱ -Mmэխ[͝a.Zz R=]}\ޞ b?EjI˴ˍO -SMUmWՍ٭_.ZkK .OUoW 1$ZFzHʰL=]}ݝޞ"?E[{Jȼݎ?_] !!cAkI̍/OoY` 1$[lȌЭK Q/Op  1 [|Ĝ̽ PR?T_V !cA\|НJؽގ@`Y _"#&BE]F}ܞ 侌N S @ `[!&.##2CE^~HL!AaY!_*.##6C^~HO Q!Aa%[)-6>$#BDE^F~!SAb!%)1_:B$#FD_HM!"!B!b!Y)-5:B$cJD_HM OQ-"-B-b15[9A_JR%cVE_  )9#9C9c=A[IĝMV^&#fFn N P%2T%RV)r-1\9Ӟ= FN5$VUn N1Qr!Z)-5>"F4NUoL !)2)R-r15=EN"V5^Uo NP-R53T5SV9s=A\IQ`Zb6djVo  !2!R%rX)-5Ӟ= FN5$VUpHLю%R-2-S1s5=A^I V^6$fVpHLN(1131S1sX9=EԞM Vb6djVpN,P==3=SAtEZIQ^Y fn7$vWqHL(8II4ITMtQZY]^irbz7XqH L,8AI4ITMuQZYa^iv~8$XqH L,N89A4ATEtIQ\Ya`n"v7~X r$, 8HYY5YU]uaZiq^y9$Y r$,L8HQY5YU]veZiqמ} 9dY rH(0L<@QQ5QUUuYa\iu~"8YF$rH(0L$^\vdlLx׎8X֑yXڡ\=^F\vdlL|8X֑yXڡ =^`vdpL|NЕR9Y֝z\>_FhvpJ| :TZzرZb?d`lvpJ| 9Y֡zXڱ^ >_lwt|L؎9ԝZzX^ ">_lwt|LNХR:Zֱ{\ ?`lwtLNНҝ9ԡZzܞ`b?d_xwȀJ :[{Xż^`?d`F|wȀJ َ:ԭ[{żݞ`b@e `|xLَ:Zzر?$_|xLNЭҭ:Ա[V{Zɽ@axȐJ ;\|͝սޞ`@%`FxȐJ ;Խ\|͝ٽޞ A"bxȐJ ڎ;[|Ŝͽ\ @eaFxȐLNнҽ;\V|ѝZپ A&bƔy Nнҽ<\V|ѝZݾ` #@ayJ <]}ݞZ!#B%*cyȠJ <]}Z!&B6cFyȠJ ێ^_&"6Ce>dF{ Ƚ >_V ]_.a>$cNDVeƴ{JȽ >T^X"*##:CBd|HȜԽPR?`[):!B$RE%Ze|Hȝ Խ?_!2B$JE%Re}ԝྌߎ?`W ]-_>aN$VEe^e}ԝྌ?`W !]%6F$NEeVe}LQ S @ a![-]9BR%#ZEbf}Q @ a!-]=_Na^%fFenf~J !Aa!-[9IZ!b&jG%rg~J @aW%1ÝARb&#jFrgH  OQ!SAb%1[=]M_^an&vGevgH M OQ!SAb%1=]M_^f&cnFvgF  !!"%BU)b1=[IYbr'#zGzh !!"%B)b5=[MQbj'#rG%zg$--"1CU5cAYIYiz!(Hi M$O--#1CU9cAYMYiz(#HhK(099#=DEdMYeu߆a(IeiGK,MT^kGI̭KMO Q-SMmƨ{J̼μнҽ<\iǠ ˍ돹 +ӽKսlyHʤ̬άЭҭ;[gIˌMO Q)SIilwp؎9TYVfdt|MOQ(SHUhPuTJ\Ldlmm6mWpdGLI\KlMtOuQu'SuGUugF8tDJLLT\]]5]U\b48 H PYY%YEYeq$( 8ӎ8AA4AT@`I$4O5Q5#S5CU5cEpH  (Ҏ(1131S0_ $O%-"-B-boGN R1TQV^~O!AbEnG莉MR0TP ]}O !SAUamG܎ KOQ/O\}J S@ `lG̍ ЭKO.OU[|НJԽP?`ElČԭR0 P[|Hȝ ؾ  @ ak̬ .O[F{Ĝн @`kG ȭ /SO[|Hȝ ԽLNP@U aEkI̭K /P[F{Ĝнގ  AalČȬQ0T P[|ȜԽ AUbElGȍ ԭ΍ 0Q [|H̝ ؾ  !B(\F|ԝྌ A$\}H؞  A ]} !AU]}ܞJ N A]~ !%B0]~J O Q!!B,^FM !BU(^F~M !!B$^H !A _K %Q)"1CU<_ !)"-C8_FM!Q%")B4_I  %Q)#9CD`GM(5Q9#=DUL` K $5A$MEFaG K( 8EI$UEqH ,N8IU5Xa $,M8IU%YEq $0ӎ!B!BB!2!B!B!A!Bd!B!!Bd B!A!BdB!>!B_>!2!B!B |B!AB_!AB |!Bk>!=|B ׾!Bt >!A{!| B>!Bk!A{B!BB>!Bk!A{!5> ׽|BB_=|!B{|!A{={!>{!|A ׽{>|^>^{B^>^^|A|B>{ ׽{׽{{=|!5{A9{|A{|B {k{^{> {!{|5{{A{{k{{׽{|!5{|B{{k{A|{{{{|!{{׽{5{| {{{|!={{{{{{|! {{{| 5{{{{{{> {{{{| {{{^{| {{k{׽{{{{׽{{A{{{{{{|{{{{|׽{{ {{{׽{{{{{{{k{{{{{{{{{׽{{k{{{{{{{{{{{{{^{{{{{{{{^{{{{{{{{^{{{{{{{{{{k{{{{{{{{{{k{{{{{s{{{{{^{{{=s{{={{9{{{{{{s{s{{{{{s{{{{{{{{׽{{{s{{{={{^{{k{={k=s{s{{{s{s{{{{={{=s{{={{ss{ss{{s{ss{s={{{9{{sss{={{{=s={{{{{ss{s={{ss{{{{ss{s{={sss{^{{={9s9{{9{9s{sssss{{{=s{{={{9{{{9s{={s={{s={9{{9{{={9{{={9s={=ss={{s9ss{9s={{s9{ss9ss={9s={{9s9{ss9ss={9s9{{9s9{9ss9s={={9s9{9{9s9s{s9s={{9s9s{s9s={=s9s9{{9s9s{s9s9{={9s9sss9s9{s9s9s{9s9s={s9s9ss9s9s={=s9s9s{9s9sss9s9s{9s9s9ss9s9{{9s9s9{9s9s9{s9s9s9{9s9s9ss9s9s9{s9s9s{9s9s9{s9s9s=s9s9s9s=s9s9s9s9s9s9{9s9s9s9{9s9s9ss9s9s9s9s9s9s9{9s9s9ss9s9s9{9s9s9s=s9s9s9s9s9s9s={9s9s9ss9s9s9{9s9s9s9s9s9s9ss9s9s9{9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9ss9s9s9{9s9s9s=s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sw9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9rf9{s9s9s9s=s9s9s9s{s9k9{s9s9T9s9{9s9s9{=ss9-{={=s9s9ss9s9s=s9ss9s={9s=s9ss9s=s9s=s9s9s:{{=s9s9ss=ss9s9s=ss9{=s9s=s99s9s9s9s9s9s9s9s9{As9s9s9s9s9{9s=s:s9s9{9s:t9s9ss:9s9ss:9s9s9sIΓ9s9s9t':N9s9˜9΃:9s94s9s:N9s9sAt'It9s9s9s:N9s9sIs9s9s9s:N{:N9s9s::9{9uGQsIs9̓Is纎{9s9Ӡ:N{纎{9s9s'Qsg=u':s9uG=sQs9s9Γ9{9t9p:{9t9:{9N9ss=t\Qs9s9{NΓ{.{s9Γ9.{sLN{..{As'={n{A̛΋Qt]=s9Σ麮纎t:{Qu]WMs9s{Z{.sEv7jnΛU֢{sUֵ:/snk.uQu]kZֵ=sQtݭkZֲ{7=vkZ֮{YtݭkZֵ9{:.kZֵ:.{=vkZִMs.kZֵwMs&nֵkZֵ={ZֵkZjkZֵjΛEֵkZֵ.U]7UֵkZ֠1vkZֵkZֵkZֵjd7kZֵkZ֮.kZֵkZZֵkZֵkZֵkZGkZֵkZֵVֵkZֵkVt*kZֵkZֵֵkZֵkZkZֵkZִ=kZֵkZֵhֵkZֵkZukZֵkZֵZֵkZֵkEֵkZֵkZ֍kZֵkZֵZֵkZֵkZ>kZֵkZִ}kZֵkZֵhֵkZֵkZkZֵkZֵkZֵkZֵkHֵkZֵkZ֑kZֵkZֵ'ZֵkZֵkZNkZֵkZִkZֵkZֵiZֵkZֵkZҵkZֵkZֵkZֵkZֵkKֵkZֵkZ֗kZֵkZֵ/ZֵkZֵkZfkZֵkZִkZֵkZֵiֵkZֵkZukZֵkZֵZֵkZֵkMֵkZֵkZ֝kZֵkZֵ;ZֵkZֵkZvkZֵkZִkZֵkZֵiֵkZֵkZkZֵkZֵkZֵkZֵkPֵkZֵkZ֣kZֵkZֵGZֵkZֵkZkZֵkZֵ-kZֵkZֵjZֵkZֵkZԵkZֵkZֵZֵkZֵkSֵkZֵkZ֧kZֵkZuWZֵkZukZkZֵkZֵMkZֵkZֵjֵkZֵ:kZֳkYukZֵkZֵVֵkZֳ:εkZֵ:ukZֵkZֵk:εkZugZukZֵk:εgZֵkZֳkYֲ-kZֵkZֵk:ֵkZγkZEkZֵgZֵdzֵk:εkZGkZֵkZֵdZֵkZεk:IkZֵkZֳhZֵkZֵkYօkZֵkZεhֵk:ֵZ։kZukYֳhֵ:ֵk:֏kZֵgZγiֵk:ֳgY֑kZugYuizֵkZuY֓kZֵYγֵgZug:ΙkZγ:ueֵgZu9_kZֳ9seֵkZγg9]kZugYsֵZγ9ckZֵg:sZֵkZγ9ekZεg9sֵk:γ9ikZֵg9sֵYγ9mkZu9sֵkYs9okZγ9s:ֳYs9r-kZֵg9s9ֵk:s9skZε9s9εZs9sZγg9s9IkZs9s$ֵkYs9skZֵg9s95:s9sֵgYs9rMkYֳ9s9Vk:s9sZֳg9s9_gZs9s0ֵk9s9sZγ9s9kYs9sֵg9s9s]k:ֳ9s9Ƶk9s9sZu9s9skZu9s9QZs9s9^k9s9su9s9sZu9s9ggYs9s9Ƶ9s9s"ug9s9sZε9s9sZֳ9s9sZs9s9rgZs9s9_gYs9s9Ys9s9u9s9s9ֵ9s9s"ֵ9s9s#ֵ9s9s.vg9s9s9ug9s9s9r-gYs9s9sZs9s9s%u9s9s95g9s9s9r}k:s9s9sYγ9s9s)ֳ9s9s9ʵ9s9s9rk9s9s9sYs9s9s-u9s9s9ug9s9s9rgYs9s9sZs9s9s.u9s9s9g9s9s9rgYs9s9sZs9s9s1u9s9s9̵9s9s9sMgYs9s9s9s9s9s8u9s9s9Gg9s9s9sYs9s9q969s9q8r9s9s9ss9s9qg9sg9s9sgsk9s9s9s6u9s9s8r=g9s9s8qg%γ9s93g8rg9s9s9sg)γ9sq9r9s9qgs2γ9s8q9s,9s9s9s6s9s9s9sl9s9s9s99s9s9sYs9s9sg9O9s939s+s9s9s9sg9s9s939ij9s9s3s9s3g8s|9s93s99s9sg3#s9sgqg3Ys9s9qgr9s93q9u9s9s8q0s9s93gq9s9s81c8sl9s9s8q89s9s3g99s8qc839>s9s93g3's9s83c1s9sqc39s9q1c39s9qg129s9qc81c]9s9qc1g9s83c1gs9sg93c1c1s9s1c1f9s9q81c19s831c19s9qc1c1L9s9qc1ce9s8qc1c39s9qc1cs9s81c1cs9q1c1fs9sg1c1W9s9sc1c1g9s8qc1c1l9s91c1c-9s9qc1c9s81c1cs9s81c1cs9q1c1cs9s1c1_9s8sc1c1g9s83c1c19s93c1c/9sg81c1c39s1c1cs9sg1c1cs93c1c1cs9sg1c1bs8sc1c1`ys9qc1c1_9s9qc1c19s83c1c1g9s91c1c19s9qc1c19s9qc1c19s91c1c19s91c1c19sg9qc1c19sg91c1c19s91c1c19s91c1c19s1c1c0<9s81c1c0L9s81c1c0<9s81c1c0<9qg1c1c0\9qg1c1c0L9sg1c1c0\9s1c1c0L9s1c1c0<9sg1c1c0L9sc81c1c0\9s1c1c0<9s81c1c0L9s1c1c0\9s1c1c0L9s1c1c0<9s1c1c0\9s1c1c0\9s81c1c0L9sg1c1c0\9sg1c1c0\9q81c1c0\9s1c1c0l9sg1c1c0|9sg1c1c0l9q1c1c09s1c1c0|9sg1c1c09sg1c1c0|9q1c1c09sg1c1c09sg1c1c09sg1c1c09s1c1c09qg1c1c09sg1c1c09sc1c1c.9sc1c1b0931c1c.9qc1c1c09sc1c1c09sc1c1_.9s1c1c093c1c1c09sc1c1c09qc1c109sc1c1b09s1c1c.93c1c1c093c1c1c9q1c1.9sc1c1c.9sc1c1|c.93c1c1c09q1c1_931c1|c09sc1c1c09sc1c1_09s1c1_.9sc1c1c9sc1c1b.9qc1cc9qc1c/b.9sc1c1b.9qc1c1_9sc1c1b.93c1c1b9sc1c1.9sc1c1|b93c1c_.9sc1c1_.|91c1c19sc1c1|9sc1c1|_l9sc1c1|9sc1c1l9qc1c1l9qc1c1.|81c1c/^9qc1c1|^|9sc1c1|^|9qc1c|^9qc1c1|^93c1c/9sc1c1|^9qc1c1|^9qc1c1|^|8sc1c1|^9qc1c1|^91c1b1|^9qc1b1|^9qc1c1{93c1c1{81c1c1{9qc1c1{9qc1c1{9qc1c1{9qc1c/9qc1c{93c1b1{8qc1c/9qc1c{9qc1c1{9qc1c1{9qc1b/9qc1c/93c1c/|^91c1c/8qc1b/9qc1c/9qc1c/{9qc1c/{9qc1c{9qc1c{93c1c/91c1c/{9qc1c{8qc1c{8qc1c/9qc1c/{9qc1c/{9qc1c/{9qc1b{93c1b{93c1c{91c1c/{91c1c/{9qc1c/{8qc1b{8qc1b{8qc1c{93c1c{93c1c{9qc1c{9qc1c{9qc1c{93c1c/{93c1c/{93c1c/{91c1b91c1b{91c1c{3c1c/{9qc1c{9qc1c{8qc1c{8qc1c/{8qc1c/{8qc1c/{|91c1c{l91c1c/{\91c1c/{\9qc1c/{L3c1c{\3c1c{L3c1c{L9qc1c/{<93c1b/{<81c1c/{81c1c{1c1b{s81c1^{sg1c1{޹s1c1{{9qc1c/zg93c1c{<9qc1c/{81c1c{1c1b{s1c1{qc81c1|_{Y3g1c/{9qc1c/xg9qc1c{ 91c1c/{ߜ91c1c{81c1c{vs1c1b{s1c1^{sc1c{9s1c{vg9qc1c/9qc1c{ל91c1c{91c1b{Vs81c1_{sc81c1{ysg1c1|^{931c/ug9sc1c/{8qc1c{Ӝ1c1c/{1c1_{Ns81c1|b{s1c_{sc1c/^{9s1c1{s9qc1c/|^\9qc1c{˜1c1_/{91c1{6s81c1{s1c1{sg1c1{9s1c1|^rg9sc1c/\9qc1_{˜8qc1_{s1c1|_{6sg81c1_{s1c1_{ܙs1c1{9s1c1q9qc1c|^<9qc1c{ǜ1c1c/{1c1c{s1c1{s81c1_{9qc1c1q9sc1c1|^9qc1c{s81c1{s1c1|b{93c1c|^<93c1c/391c1c/{s81c1|b{9sc1c1|^L9qc1c/391c1c/{sg1c1c{93c1c^L93c1c/91c1cs1c1|c/{9sg1c1/9qc1c3qc1c{s81c1|c{9sc1c1,9qc1c1|^91c1_/|^s81c1b/{9sc1c1_ 9qc1c/31c1b/sg81c1c{9s1c1|b9qc1c/^391c1c/s1c1c9q1c1 9qc1c19qc1b1|^s81c1c/9q1c1b.9sc1c/_91c1cs81c1c/9sg1c1|c.9sc1c1391c1c1s1c1c1|'9s1c1c.9sc1c1|bs81c1c1|bs1c1c1|9s1c1c0<93c1c1c9qc1cb9s1c1_09sc1c1|c>s81c1c19sc1c1|_s1c1c1931c16s91c1c1l9s1c1asg1c1c³1c1c19s1c1^ys81c1cns91c1c9sc1c1g9qg1c1aYs81c1cNs9qc1c91c1c19q1c1`s1c1cs91c1c9qc1c19sc1c19q1c1[9s81c1bYs81c1cs91c1c^s9qc1cs9qc1c9qc1c0|9sc1c1g9s1c19s81c1`s81c1csqc1cs93c1cs8qc1cs91c1cs9qc1cs8qc1cs93c1cvsqc1cfs93c1cNs93c1cFsqc1c>s9qc1c.s8qc1c.s9qc1cs8qc1cs9qc1cs9qc1cs9qc1bs9qc1[9s81c19s81c1L9sg1c)9sg1c93c1cs9sc1cs3c1bs91c1K9s91c19s1c1,9s1c'9s1cs93g1cs9sc1cs8qc1b9s91c1G9sqc19s81c09s81c!9s81có931c~s9s1c s9sc1as9qc1+9s9qc1g9s9qc09s8qc9s1cs9s1c.s931cs831_9sqc19s81cų9q1cs93c81O9s8qc1<9s9qcs9s1cs93g1;9s9qc09s9qc³9sg8qc s9sg19s8s0l9s93c39s93cs9q1g9s9qgs9s9qys9s8q 9s8qc8s9sg81?9s9qg9s93 s9s839s9sg9sg3s9sgpL9s9sg7s9s8q\9s8s3s9s93 9s9s1s9sg9q,9s9ss9s9r9s831s9s9s 9s9s.s9s9r9s9s-s9s9r9s9s-s9s9r9s9s+s9s829s9qg*s9s9p9s9s's9s9p\9s9s#s9s9m9s9s9s9ss9s9s9s9ss9s99s9sg9s9s)s9s9O9s9s9s9s9>s9s9r|9s9ss9s9ɳ9s9sg9s9s&s9s9M9s9s9s9s9&s9s9rL9s9sys9s959s9sk9s9s"s9s959s9s9s9s9s9s7γ9s9s9s9s<9s9sYs9s/s9s959s9rYs9s:s9s&ֳ9s99s9r<9s9s:s9s:s9ss9s-ֳ9s9nu9s9˳g9s9]9s9r9s9sYs9sZγ9sγ9s-γ9s9vg9s93g9s9[k9s9r:s9sgZs9s:ֳ9sγg9s1ε9s9u9s9gYs9ekYs9s=k9s9s:u9sYֵ9sug9s6ug:s9gYs9ͳYs9qkZs9smk:u9skYֵg9sZuYsuk9s9ֵk9s9ƵZu9:γg9qkZֳ9u]k:γ9ukZֵ9sKZugYγzֵkYγg2ֵgYu9gZug:ukZֵgYΝkZֵk9tkZγ:γZֳk:ε3Zֵg:uizֵZukIֵkYuZFkZֵZɵgZֵZ΍kZֵkZδMkZֵkZεZֵkZֵkZֵZֵkZֵgZֵZֳZֳkZֵgZֵkZֵk:ֵkZֵZεZֵgZukZֵ:ֳZֵgYֳkZֵk:εZֵk:ukZֵgYuZֵ:ֵkZֵk:εkZֵkZֵkZֵkYֵkZֵkZmkZֵkYkZֵk:kZֵKֵkZֵhֵkZֵZֵkZֵZֵkZִ-kZֵkZ5kZֵkXֵkZֵ[ZֵkZֵMkZֵkZԵkZֵkPֵkZֵ?ZֵkZִkZֵkZkZֵkJֵkZֵ#ZֵkZִ}kZֵkZѵkZֵkDֵkZֵZֵkZִ-kZֵkZƵkZֵ_ZֵkZ֩kZֵkQֵkZֵkZֵkZukZֵiֵkZִkZֵkZNkZֵ'ZֵkZ֑kZֵkHֵkZֵZֵkZkZֵhֵkZִmkZֵkZ.kZuZֵj։kZֵMkDֵkZkZֵCZkZ֡hZֵkPִ-kZֵZֵkZkZֵXֵkZ}kZֵUֵkZ=kZֵRֵkZkZֵMֵkZkZֵHֵkZ}kZֵGֵkZkZֵkI޵kZkZֵkJkZƢ纮ֵikZֵ':NkZ֞MΛkZu]7 uvkt\maګv躮ֵ7=Wj.֦긘s܌Ou]NsGnUt7Utdt]j.-:sn os=t]7Eңs7Ev:.{.=s{.M'"{Iқ{[sk:{'8[{9{9sgQsG=˓nuQsw9ʫ=s=s9s'=s9ss9ss959t'9sIsas7Isaset'9:N-9ӝ'AsAt9s9Ӝ9΃9s8[tA\9sms9d\:s79s9s94s9ssg9dis{9s79Ӟ99sq99sM9s݇IsAΛS R<S R<S R 1Е-s 1Е-sѤJ@ S R<JηW@d)lkd)lk{,j@BJƹBJƹBJƹ3!:x!:BJBJBJƹBJƹJηBJƹBJƹBJƹBJƹBJƹBηBηBηBNBJƹBJƹBJƹBJƹBJƹBJƹ0@p@$d|t|d-|d)|d)lkt|d)lkd)|d)lk4:-K`JηJηJηBηBJBJƹBηBJƹBJƹBJƹJη JηBJƹ JηJηBJBJƹBJBJƹBJƹ=&M@  d-|d|t|d-|d)|d)lkt|d)lkd)|d)lk@@0  BaPBηBηBηBNBJƹBJƹBJBJƹBJƹBJƀ" c*[" c*[;" c*_;" c*[;" c*[" c*[" k:;" c*[" k:;" c*[TuBTV+U!:3!3!3!3!3!:!:x)Ҷ3!:x!:!:[_~[_@" c*[" c*[" c*[2+k:;" k:;" c*["+k:;" c*[" c*[" c*[;" c:;" c:;" k:;" c:;" c*;" c*[2+k:;" c*["+k:;" c*[  T!:!3!3!3!3!:!:x)Ҷ3!:x!:bYe" c*_;" c:;" k:;"+k:;"+k:;" k:;" c*_;" c*[" c:;" c*[" c*[  T!:!:!>3!3!3!:!:x!:x!:x)Ҷ3bYer" k:;2+k:<C!Lt%Kg}C!Lt%[}C!Lt'[}C!Lt%[}C!Lt%Kc]C!Lt%Kc\C!L|g[}C!Lt%Kc\C!Lt%Kc\n\{D2Buw߀D2uw߀E:Vuw߀D2BT5߀D2BT5߀D2BT5D2BT5D2uw߀D2BT5e:Vuw߀D2BT5\kP0)Ҷ3D2BTw߀D2Fuw߀D2uw߀D2uw߀D2uw߀D2Fuw߀D2BT5߀D2BT5D2BT5πD2BT5]7hC!Lt'[}C!m|g[}Sm|g[}d)lkd)lod)lkd)lkt|d)|d)lkd)lkow@BηJηS R~S V~S~S~S ~S R~S R<S V~S R=s7 1oNo!:!:3!3!3!3!>3!:!:x!:!:x!3D2BTw߀D2uw߀D:Vuw߀D2BT5߀D2BT5߀D2BT5߀D2BT5E:Vuw߀D2BUw߀D2BT5D2BT5b L)Ҷ3D2Buw߀D2Vuw߀e:VuwBJBJBJƹBJƹJηBJƹBJƹBJd)|t| 1Еo 5oNo 1Е-s 1Е-s 1Е-sNo 1o 1Е-s 1on?# S V~[_@" c*[;" c:;" k:;"+k:;"+k:;"+k:;" k:;" c*[" c*[" c*[粹|A`xD&[_" c:;"+k:;C!Lt%Kg}C!Lt'[}C!L|g[}C!M|g[}C!Ltg[}C!Lt%Kg}C!Lt%Kc\C!L|g[}C!Lt%Kc\t`8" D2uw߀e:VuBNJη JηS R~S R~S R<S R<S_~S R<[_`H,¡pJη<S~[_@" c*[;" c:;" k:;" k:;" k:;" c:;" c*[" c*[" c*[級` L*[_" k:;2+k:\C!Lt'[}C!m|g[}Sm|g[}C!Lt%Kc\C!Lt%Kc\C!Lt%Kc\C!m|g[}C!Lt%Kc\C!Lt%Kc\Ej  2+k:\C!M|g[}C!Lt%K}C!M|g[}Sm|g[~d)lod)|d)|d)ld)lkt|d)lksOՀ@@0Sm|g\kd)|d)|d)|t| 1Е/ 1ѝo 1o 1o 1Еo 1Е-sNo 1Е-p!Ҷ3D2uw߀e:VuƹBηJη<S V~S~[_~[_~[_~S ~S R<[_u Jθ<[_@" c*_;" k:;" c*[;" c:;" k:;"+k:;"+k:;" k:;" c*;" c*[" c:;d)|d)|t| 1ѝoo!:!:3!3!Ҷ3!3!3!:!:{Ylm@" c:;2+k:\C!m|g[}d)|d)|t| 1Е/ 1Нo 1o 1ѝo 1Е- 1Е-s o]v@X4ts o!:!Ҷ3D2BUw߀D2uw߀e:VuwBJBJBJƻBJƹJηBJƹ~P0d)|d)|t| 1Нoo!:!>3!3!Ҷ3!Ҷ3!3!:!:{`@, Nqx!3D2BUw߀D2VuwBJBη JηS R~S R~S R~S R~S R<Sp0( !0BNJθ<[_@" c*;" k:;" c*_;" c:;"+k:;"+k:;2+k:;"+k:;" k:;" c*[3!:)Ҷ3D2uw߀e:VuƹBηJηS R~S R~S R~S R~S R<[_pn@` 1o 1НoNqx!3!:!3!:!:3!3!3!3!>3!:{~O,  5o!:3)Ҷ35D2uwBNJηS R~S~[_~[_~S R<S R<[_~S RC!Lt'[}Sm|glkt}s 5o 1Еo o!:!3)Ҷ3D2BT7߀D2BT7߀D2BT5߀D2BT5D:Vuw@xD!3D2Fuw߀D2Buw߀D:VuBη Jη<S~[_@" c*[" c*[;" c*[;" c*[" c*[緻s9P[_" k:<C!L|g[}d)|t}s 1oNox!:3!3!:!:!:!:x!:{tnA` ox!3D2Fuw߀e:VvƹJηS ~[_߀" c*;" k:;"+k:;" c*[" c*[" c*[" k:;ݎ@pD&S_߀" c:;" c:;"+k:\C!m|g[}d)|d| 1Е/ 1ѝo oNoNo o 1Еo 5o!>3D2Fuw߀e:VvƹJη<S~[_" c:;"+k:<C!Lt%[}C!Ltg[}C!M|g[}C!M|g[}C!Lt'[}C!Lt%K`!3D2uyBηS~[_"+k:<C!Ltg[}Sm|g[d)|d-|t| 1Е-s 1Е-s 1Е-so)Ҷ35E:VvƹJη<[_߀" c:;2+k;c\C!m|g[~d)|d|d)ld)|d)|d-|d)|d)ld)| 1ѝo 1ѝoN񥱮x!Ҷ3D2uwBJJηS V~[_~[_߀" c*[" c*[" c*[" c*[@ AT.[_["+k;c\Cm|g\kd-| 1oN񝱮x!3D2BUw߀D2uw߀e:VuyBJBJBJBJ D2uyBηS@" c:;2+kKc\Cm|g[d)|ts 1oNox!:!:3!>3!:3!:E:VvƹJ<[_"+k:\C!m|g[~d)|d)|t| 1ѝoo!:!:3!3!3!>3?0N򥱮x)ҶT5e:VƖƹJ<[_" k:;C!Lt%[}Cm|g[d)|t| 1Е- 1Нo 1o 1o 1Еo`L*t-sN񥱮x)Ҷ35D:VuƹBη<S~S ~[_" c:;"+k:;C!Lt%Kg}C!Lt%[}C!Ltg[}C!Lt'[}C!Lt%K`!3D2VuƹJη<[_" k:;C!L|g[}C!Lt'[}Sm|g\kd)|d)|d)|t| 1Е- 1Е- 1Е-o?d)| 1o!>3D2uwBη J<[_" k:;C!Lt%[}C%m|g[}d)|d)|d|t|t|{~ "+k:\C%m|g\kds ox!3D2uwBNJθ<[_@" c*;" k:;2+k:<C!Lt%K}C!Lt'[}C!Lt'[}oo`[_"+k:\C%m|g\kd}s ox!3D2Fuw߀D2Buw߀D:VuBηJη<S ~[_~[_~[_~[_dsqx!Ҷ35D:VvƹJθ<[_" k:;C!Ltg[}Sm|glkd-| 1Е/ 5oNo!:!:!:@, Ld)| ox!3D2uyBηS@" c:;"+k:\C!m|g[}d)|d-|d)ld)|d)|d)|￀`8`@p$ @2+kKc\C!L|g[~d)| 1o!>3D2Fuw߀D2Buw߀E:VuƹBηS ~[_߀" c*;" c:;"+k:;"+k:;߇. Bη<[_"+k;c\Sm|glktsqx!3D2uwBη Jθ<S_~S R~S~[_~S R>S R=AЀ0x" e:VʖƹBηS_߀" k:;C!M|g[~d)| 1НoN񝱮x!3D2Fuw߀E:VuBηJη JηS R>?@DAЄ$E:VƖƹBηS_߀" k:<C!M|g[d)| 1o!:3)Ҷ35D2VuyBηJη<S ~[_~[_@" c*[砘. N @J<[_*[" c:;C!M|g[~d)| 5o!>3D2Buw߀e:VvƹJηS ~[_߀" c*;" k:;"+k:;"+k:;(R 4A0J<[_*[" c:;C!L|g[~d)| 1o!:3!:3)Ҷ35D2VuwBηJηS V~S_~[_~[_C!m|g\ktsN򥱮x!:3D2uwBηS@" c:;" c:;"+k:\C!m|g[~d)|d| 1Е/ 1ѝo 5oL) C8@ C!L|g[~d-}s qx!Ҷ35E:VƖƹJ<[_"+k:\C%m|g[d)| 1Нoox!:!3!:!:!(R!rd)}s qx)Ҷ45e:VʖƹBηS@" c:;C!Ltg[}C!Ltg[}Sm|glkd| 1ѝoNox!:!3)Ҷ3 !(R!rtsN򥱮x!>3D2uJη<[_"+k:\C%m|g[d-| 1o 1Нoox!:3!Ҷ3D2BTw߀D2BuwЄ% B5C G qx)Ҷ45D2uwBη<[_"+k:\C%m|g\kd}s ox!3D2Buw߀E:VuBη Jη<S~[_~[_~[_"+kKc\C!L|g[d-}s qx!Ҷ35E:VvƹJ<[_"+k:<C!M|g[}d)|t| 1Нo o 1Е- 1Е/4P@(`h C%m|glkt-s 1ox!3D2VuƹJθ<[_"+k:\C%m|g[d)| 1НoNox!>3)Ҷ3D2BUw߀D2uwEDDW  N񥱮x!3D2VuƹJ<[_*[" c:;C!L|g[~d)| 1ѝo 1ѝoN񥱮x!Ҷ3D2Fuw߀E:VuyBNBηJη" k:\C%m|glkt-s 5ox!3D:VvƹJ<[_"+k;c\Cm|g\kd| 1o 1Нoo!:!3)Ҷ3ı3D2uwBηS~S~S ~[_" c:;"+k:<C!Lt%[}_qoq@ S_"+kKc\C!M|g[tsN򥱮|!3D2VuƹJ<[_"+k;c\Cm|g\kd}s 5o!:!Ҷ3D2Fuw߀D2VuwфeFuG@ 5ox!Ҷ45D2uJ<[a*[" k:\C%m|glkt-sN񥱮x)ҶT5e:VƖƹJ<[_" k:;C!Lt%[}C%m|g[}d)ld)|)ҶT5߀D2Vvƹ J R~[_"+kKc\C!M|g[dsN񥱮x)ҶT5e:VʖƹBηBηBN J<[_@" c*;" k:;2+k:<C!M|g[t-s 5ox!Ҷ45D2uyJθ<[_[2+l%Kc\C!M|g[d)| 5ox!3D2uw߀D2Buw߀E:VuƹBη Jη<S # H& D2uƹJR>[_"+kKc\C!M|g[dsN񥱮x!>3D2uwBηS_߀" c:;" c:;2+k;c\C!m|g[}d)|d)|￐d9Hp$ @"+kKc\C!m|g\kt-s qx)ҶT5D2uyJθ<[_[2+kKc\C!Ltg[}d)| 1ѝo 1НoN񝱮x!3D2Buw߀D2VuwBJSmlkdsN!35e:VJƻJθ<[_[" c:<C!m|g[ds qx!35D2VuyBηS ~[_" c:;"+k:<$rl(  X[_"+kKc\C%m|glkt-s qx)Ҷ45D2uyBθ<[_"+kKc\Sm|ilktsqx!3D2uw߀D2BUw߀D2uw߀D2BTvS_"+kKc\C!m|glkt-w 񝱮x)ҶT5πD2uJ<[_*[" c:;C!M|g[~d)| 1o!:3!:)Ҷ3D2uw߀e:VuI>QP`$!35e:VJƻJ<S_"+kKc\SmlkdsN񥱮x!>3D2uyBη<[_" k:;C!L|g[}d)|t}s 1oNozR%i`@ <d)sN򥱮|!35e:VJƻJ<[_*[" k:\Cm|glkt-s 1o!3D2uwBηS~[_"+k:<C!Lt'[}Cm|g[},  P"+kKc]C%m|glkd)}s񥱮x!3D:VƖƹ J R~[_"+k;c\Sm|ilkt-s 1ѝo 1ѝo 1ѝoN񝱮x!3D2Buw߀D2Vu@2+l%Kc}Cm|ilkd-sN!35e:VJƻJ<[_*[" k:\C%m|g\ktsN񥱮x)Ҷ45E:VvƹJθ<[_߀" c:;"+k:<C!Lt'[)ҷBT7߀E:VʖƻJ<S_"+kKc\C!M|g[t-s 5ox!35E:VƖƹ J R>S߀" k:;C!L|g[}d)|d)|t}s 1oNoJ<S_"+kKc\C%m|glkt-񥱮x!3D2Vvƹ JR>S_"+k:\Cm|glktsqx!3D2uwBηJη<S@"+kKc\C!m|g\kt-w񥱮x!35E:VʖƹBθ<[_[" k:<C%m|g\kt-sN򥱮x!:3D2Fuw߀D2Fuw߀D2Buw߀e:VuƹBηS RCm|ilkd-sN)ҶT5πD2vƹ J R~[_2+l%Kc]C!m|g\kt-s 1o!3D2uyBη<S_߀" c:;" c:;"+k:\C!L|g[}@(`h 0[*["+kKc]C%m|ilkd)sN򥱮|!35E:VʖƹBθ<[_[2+l%Kc\C!M|g[d-}s ox!3D2uwBη J<[_f)f&P B<[*["+kKc]C%m|glkd)}s򥱮|!35E:VƖƹBη<[_"+kKc\Sm|lkd)| 1o!>3!:3)Ҷ35D2Vuwj\ dl !45D2uƹ J R~[_*["+k;c\Smlot-s 5ox!Ҷ45e:VJƹBη<[_"+kKc\Sm|ilkt-sNqx!3D2uw߀e:Vuƹl` @D)ҷBT7߀E:VJƻJ>[_2+l%Kc}Cm|ilkd)}s񥱮x!3D2VvƹJR<S߀" k:<C!M|g[d)| 1o 1НoNoz^&)f&og0t-w򥱮|!35D2uƹJ R~[_[" k:\Sm|lkd-}s񥱮x)ҶT5߀D2uJθ<[_"+k;c\Cm|g\kd| 1o 1Еo|9ΠHC!m|g\ktЕ-N!Ҷ45πD2vƹ J R~[_[" k:\Cm|ilkt-w qx!Ҷ35e:Vʖƹ JR<S~S~S ~[_" k: N򥱮!ҶT5πD2VƖƹB<[*["+kKc\C%m|glkt-w 񝱮x)ҶT5߀D2VuƹJ<[a*[" k:<C!M|g[d)| 1o!:)Ҷ3MSd8NS<`򥱮!45πD2vƹBθ<[a*["+kKc\C!m|g\kt-w 񝱮x)ҶT5πD2uƹJ<[_*[" c:;C!M|g[~d)| 1ѝo 1НoNozsgy{0@8t-w񥱮|!35D2uƹ J R~[_*[" k;c\SmlkdsN!35D:VƖƹ JR<S߀" k:;C!M|g[~d)|d)|t}s@ `h`C!m|glkd-sN)ҶT7߀D:VʖƹJ<[*["+kKc\C!M|g[t-s 5ox!35E:VƖƹ JR<[_*[" c:;" c:;2+k;c\C%m|g[~d-s 񝱮x)ҷBTw߀e:VJJR~[_[" k:\Smlkt-s 5ox!Ҷ45e:VJƻBθ<[_"+kKc\Sm|ilkt-sN񝱮x!3D2uwJ>[_["+k;c\C!m|glktЕ-N!Ҷ45πD2vƹ J R~[_2+l%Kc]C%m|glkt-s 1o!3D2uBη<S_߀" c:;2+k;c\t-w񥱮|!45πD2VvƹBθ<[*["+kKc]C%m|ilkd)}sN򥱮|!35E:VƖƹBη<[_"+k;c\Sm|glktsqx!3D2uw߀E:VJJ R~[a*["+kKc]Cm|ilkds 5qx)ҶT5߀D2VƖƹBη<[_[" k:\C%m|glkt-s 1o!3D2uyBηS~[_@p$ AHB<[_" k;c\Snlt-N򥱮!45D2uƹJR~[_2+l%Kc\C!m|g\kt-sN|!3D2uyBηS~S BU@ `he:VJ J R~[a*["+l%Kc}Cm|lkd-s 񝱮x)ҷBT7߀D:VʖƹBθ<[_*[" k:\Cm|ilkt-s 5ox!3D2uyBηS?T% DQTe@ D2vƹB<[_" k:\Snlt-N򥱮!45D2uƹJR~[_2+l%Kc\C!m|g\kt-sN򥱮|!>3D2uwBηS~[_C%m|ilkd-s 񥱮|!45πD2VƖƹB<S_2+l%Kc}Cm|lkd-sN!35e:VJƻBθ<[_[2+kKc\C!L|g[}d)| 1ѝoN񥱮zP@ <d-s 񥱮|!45πD2VvƹB<[_2+t%Kc}Sm|lkd-s 5ox)ҶT5πD2uƹJ<S" k:\C%m|g\ktsqx!3D2u@"+l%Kc}Smlot-N)ҶT7߀E:VʖƻJR>[_[" k:\Smlkt-s 5ox!Ҷ45D2uyJθ<[_[2+kKc\Sm|lkt-sN񝱮z J@p$ tЕ-N:!35D2vƹBθ<[*[;2+l%Kc}Sm|lkd-s qx)ҶT5߀D2Vvƹ J R~[_"+kKc\Sm|lkd)| 1o!>3!:3)ҶT7߀e:VJ J R~[*[;2+t%Kg}Snlt-N!Ҷ45πD2vƹ J R~[_[" k:\Cm|ilkd)| qx!Ҷ35E:VvƹJ<[_稺6i:ZxPJ R~[a*["+l%Kg}SnltЕ-N)ҶT7߀D:VʖƻJ>[_2+l%Kc}Cm|ilkd)}s񥱮x)ҶT5߀D2uJθ<[_"+k:\C%m|g[랥)jb)P "+kKc\C%m|lkt-w򥱮!ҶT5߀D:VʖƻJ>[_[" k;c\Snlot-s 񝱮x)ҶT5߀D2VuƹJR<S" k:\C%m|g[d}s oz @4tЕ/ 񝱮x!35πD2VƖƹJ>[_" k;c\C!m|g\ktЕ-N򥱮!35D2uJ<S_"+k;c\Sm|lkd)| 5ox!3D2uw~P`$ @D!45πD2VƖƻJR~[_*["+kKc]Cm|lkt-w 񥱮|!35D2uƹJ R~[_[" k:\Cm|ilkd)| qx!Ҷ35E:VƖƹJ<[_@,  JR~[a*["+l%Kc}SnltЕ-N)ҷBT7߀E:VJJR~[_[" k:\Smlkd-s 5ox!35E:VʖƹBηS_" k:<C!M|g[~J, "+kKc\Cm|lkt-N)ҶT7߀E:VJJ R~[a*["+kKc]Cm|ilkd-sN!Ҷ45D2uJ<[a*[" k:\C%m|g\kts ozJp$ tЕ- 񝱮x!45πD2VƖƻJR~[_*["+kKc]Cm|lkd-s 񝱮x!35E:VJƻJ<S_"+kKc\Smlkd-}s񝱮x!Ҷ35E:Vvƹjꚮ !ҶT5߀E:VJ J R~c*_;" k;c\C!m|ilkd-s 񝱮x!35D2uƹ J R~[_*["+k;c\Smlot-sN!35D:VvƹJ<[_["+k;c\tЕ- 񝱮|!45πD:VʖƻJ R~[a*["+l%Kc}Smlot-N򥱮!ҶT5πD2VvƹBθ<[_*[" k:\Sm|lkd)}s 񝱮x)Ҷ45e:VƖƹ J=V0x" D2VƖƹJR~[a*["+t%Kg}Snld-s 񝱮x!35D2uƹ J R~[a*["+kKc\C!m|glkt-w 񝱮x)ҶT5πD2uJθ<[_"+k;c\KS5e]XVU0[_["+kKc]SmlotЕ-N:!35D2ƖƹJ>[_" k;c\C!M|g\kt-򥱮|!35e:VJƻJθ<[_*[" k:<C!m|g[d}s ox!45߀D:VJJ R~c*_;"+kKc\C%m|lkt-w򥱮!ҶT5߀D:VʖƻJ>[_" k:\SmlkdsN!35e:VʖƹBη<[_" k:[_["+k;c\C!m|glktЕ-N!45D2uJ<S_"+k:\Cm|glkt-sN񥱠JR~[a*[2+t%K}C!m|ilkd-w򥱾)ҶT7߀E:VJ J R~[*[;"+l%Kc}Smlkt-s 񝱮x)ҷBT7߀D:VƖƹBη<[_"+kKc\C!L|g[~d)|ՅeZVu^WHSmltЕ/ 񥱮!ҶT7߀E:VJ J R~[_" k;c\C!m|glkd-s 񝱮x!35e:VJJR>[_2+l%Kc]C%m|g\kt-s 1ox!3D2u@,  P)ҷBTw߀D2vƹJR~[a*[2+t%Kg}S|d--s 񥱮|!45πD2VƖƹJ<[_2+t%Kg}Sm|lkdsN!35e:VʖƹBη<[_"+k:\tЕ- 񥱮|!ҶT5߀E:VJ K R~[_["+kKc]Cm|lkt-N)ҶT7߀E:VʖƻJR>[_" k:\Sm|lkd-sN򥱮|!3D2VuƹJ=Yֵu^WbXD:VʖJ R~[_["+kKc]SmltЕ/ 񝱮|!45πD2VʖƻJR~[_*["+kKc\C%m|glkd-sN!Ҷ45D2uJ<[a*[" k:\C%m|g[랮+l;0@" kKc\Cm|lotЕ- 񥱮|!T5߀E:VJ J R~c*_;" k;c\C!m|glkd-s 񝱮x!35e:VJJR>[_2+l%Kc]C%m|g\kt-s 1o!3W bP8)ҷBTw߀D2VƖƻJ R~[*_;" kKc\C%m|lkt-N)ҶT7߀E:VJJ R~[_*["+kKc\C!m|glkt-񥱮x!3D2VuƹJ<[_*[KȲ8P J R~[*_;"+kKc]SmlotЕ/ 񥱮|!ҶT5߀E:VJJ R~[*[;2+t%Kg}Snlt-N!Ҷ45πD2uƹJ R~[_"+kKc\C!M|g[d-}s bMgXCmlotЕ/!45πD:VʖJ R~[_"+kKc]Cm|lot-N)ҷBTw߀e:VJ J R~[a*["+kKc\C!m|glkt-w 񝱮x)ҶT5߀D2uJ=_6dYVeh 򥱮)ҶTw߀D2ƖƹJR~[*[;" kKc\Cm|lkt-N)ҷBTw߀D2vƹB<[_2+t%Kg}Smlkt-s qx)ҶT5πD2uƹJ<[_*[±,k"ʳlF J R~[_["+l%Kg}S| 񥱮!ҶT7߀E:VJB>[_["+kKc]Cm|lot-N!ҶT5߀D:VƖƹB<[*["+kKc\C!M|g[tsN򥱮x!>3D2VʖƻJ R~[_["+l%Kg}S| 񥱮|!ҶT7߀E:VJ K R~[_["+kKc\C%m|lkt-s 񥱮|!35D2uƹ J R~[_[" k:\Cm|glkt-s 5ozԵh@ <d-N!T5߀E:VJ K V@"+kKc]Cm|lotЕ-N:!45πD2VƖƹJ>[_["+kKc\C!m|glkd)sN򥱮!35e:VJƻBθ<[_[["ʳ,Bҵ-{f !45߀E:VJB~[a*[2,t%K}d--s򥱾)ҷBTw߀e:XJ[_"+kKc\C%m|ilkd-s 񥱮|!45D2vƹ J R~[_*[" k:\Sm|lkd)| qzٶp$ @HtЕ/ 򥱮)ҷBTw߀D2VƖƻJ R~c*_;C!m|ilkd-wN)ҷBTw߀e:XJB<[_" k;c\C!m|g\kt-򥱮|!35e:VJƻBθ<[_[笋.ͳNյr޸)BUwJR~[*_;C!m|ilkt-N:D2ƖƹJR~[*[;" k;c\C%m|ilkt-w򥱮!ҶT5߀D:VʖƻJ>[_2+t%Kc}Cm|lkd-s񥱮x)ҶT5ŵn[@ `hC%m|lktЕ/ 򥱮)ҷBTw߀D2VƖƻJ R~c*_;C!m|ilkt-wN)ҷBTw߀e:XJB<[_" k;c\Snlt-w񥱮x!35E:VƖƹBη<[_0@p$ HJ R~[_["+l%Kg}C!m|ilkt-N:D2VƖƻJ R~[*[;" k;c\C%m|ilkt-w򥱮!ҶT5߀D:VʖƹJ<[_2+l%Kc]C%m|ilkt-w qzд[^ٶ~.k"+kKc]Sn|d-N!T5߀E:VJJ~[a*[2+t%K}C%m|ilkt-N)ҷBTw߀e:VJ J R~[*["+l%Kc]Cm|ilkd-sN򥱮|!35E:VƖƹvฮK躀,!45߀E:VJJR~[*[;"+kKc]Snld--w)ҷBTw߀D2VƖƹJR~[a*[2+t%Kg}SnltЕ-N)ҶT5߀D:VƖƹBθ<[_*[" k:\Sm|ilk.{ @8@JR~[*_;C%m|ilktЕ- 񥱮)ҶTw߀D2ƖƹJ R~[*_;"+kKc\Cm|lkt-N)ҷBTw߀e:VJ J R~[a*["+kKc\C!m|g\kt-s qx)Ҷ45]8$ )BUwJR~c*_;C%m|ilktЕ- 񥱮!ҶTw߀e:XJ[_["+kKc]Cmlot-N)ҷBTw߀e:VJJ R~[_*["+k;c\SmlkdsN򥱮~.P @d-wND2ƖƻJ R~[_*["+t%Kg}C%m|ilkt-N:D2VƖƹJR~[a*[;2+t%Kg}C!m|glkd-s 񝱮x!35e:VJJR>[_"+kKc\C!m|g[랺˺P@p$ "+l%Kg}C%m|lotЕ/!T5߀E:VJJR~[*_;"+kKc]SmltЕ/!45πD:VʖƻJ R~[*[;2+t%Kg}SnltЕ-N!Ҷ45πD2uƹJR>[_knop@p$)BUwJ R~[_["+t%Kg}C%m|lotЕ/!45߀D:VJ K V@"+kKc]CmlotЕ/ 񥱮|!45߀D:VʖƻJR~[_*["+kKc\C!m|glktЕ-񥱮x!3[rMv{_C%m|lotЕo!T7߀e:XJ[_*[2+t%K}d-wN!45߀E:VJ K R@" kKc\Cm|lkt-N)ҷBTw߀e:VJ J R~[a*["+kKc\C!m|g\kt-s qz/P @d-ND2Vʖ J R@"+kKc}Sn| 񥱮)ҶTw߀D2ƖƻJ R~[*_;"+kKc]Cm|lot-N)ҷBTw߀e:VJ J R~[a*["+kKc\C!M|g[t-s=uݷ}z^~Snld-N:D:Vʖ K V߀"+kKc}S| 򥱮)ҷBTw߀D2VʖƻJ R~c*_;C!m|ilkd-w)ҶT7߀E:VJJ R~[_*["+kKc\C!m|g\kt-w qzP @d-N:D:VJ K V߀"+l%Kg}S|򥱾)BTwJR~[a*[;" kKc\Cm|lotЕ- 񝱮x!45πD2VƖƹJ>[_[" k;c\C!M|g\kt-s 񝱮x)ҶT5 K V߀"+l%Kg}C%m|lotЕ/!T7߀e:XJ[_*[2+t%K}d-wN!45߀D:VJ J R~[_["+kKc}Smlot-N)ҶT7߀E:VʖƻJ<S_"+kKc\z~@ [_*[2,t%K}d-N:D:VJB~[*_;"+kKc}Sn| 񥱮!ҶTw߀e:XJ[_["+kKc}SmltЕ-N:!35e:VJ J R~[_*[" k;c\Smlk@p$  K V߀"+l%Kg}C%m|lotЕo!ҶTw߀e:XJ[a*[;2,t%[~t-ND2ƖƻJ R~c*_;"+kKc]Cm|lot-N)ҷBTw߀e:VJJR~[_[" k:\Sm|lk\ @4"+l%Kg}C%m|lotЕo!ҶTw߀D2VƖƻJ R@"+kKc]Sn| 񥱮)ҶTw߀D2ƖƻJ R~c*_;C!m|glkd-w򥱮)ҶT7߀E:VJJR~[_*["+k;c\Snlot-sV@ `h 0[_*[2,t%[~t- 򥱾)ҷBTwJR~c*;C%m|lotЕ/!45߀E:VJB~[a*[2+t%K}C!m|ilkd-w򥱮!ҶT5߀D:VʖƹJ<[_2+l%Kc]C%m|glkÀ,  P"+kKc}C%m|lotЕo!T7߀e:XJ[a*[;"+kKc}Sn| 񥱮)ҷBTw߀D2VʖƻJ R~[_["+kKc}SmltЕ/ 񝱮x!35D2vƹBθ<[a*["+kKc\C!M|g[d-N:D:VJJR~c*;Cmld-N:D2Vʖ K R@"+kKc]Sn|d-wN)BTwB>[_["+kKc]Cm|lkt-w񥱮|!35D2uJ<[_*[2,t%[~t- 򥱾)BUwJ R~[_*[2,t%[~d-N:D2Vʖ J R@" kKc]CmlotЕ/ 񥱮!ҶT7߀E:VJJ R~[a*["+l%Kc}Cm|lkdsNŀ,  P"+l%Kg}C%m|lotЕo!ҶTw߀D2Vʖ K V߀"+l%Kg}C%m|ilktЕ/!45߀E:VJJ~[a*[;" kKc\Cm|lkt-N)BTw߀D2vƹ J R~[a*["+kKc\C!m|glk1|d@ <` K V߀"+l%Kg}d-N:D:VJJR~c*;CmltЕo!ҶTw߀e:XJ[_*[2+t%K}C%m|lkt-N:!45πD2VʖƻJR~[_*["+kKc\C!m|glkt-Vb8+ Hc*;Cmld- 򥱾)BUwJ R~[_*[2,t%[~t-N:D:Vʖ K V@"+kKc]Snld--s򥱾)ҶTw߀e:VJB<[_" k:\Snlot-s 񝱠JR~c:<Sn| 򥱾)BuyJ R@"+kKc}S|!45߀E:VJ[_["+t%Kg}C%m|ilkt- 񥱮|!T5߀E:VJ J R~[*[;2+t%Kg}Snlot-w 񥱮{qw@ 0"+kKc}S|ND2Vʖ K "+t%K}d-N:D:VJ K V߀"+l%Kg}C!m|ilkt- 񥱮)ҶTw߀e:XJ[_["+kKc]Cm|lkt-w򥱮!ҶT5πD2VvƹBη<[_*["+kKc}S|ND2Vʖ K V"+t%K}d-N:D:VJ K V߀"+l%Kg}S|򥱾)ҷBTwB>[_*["+t%Kg}S|d--s 񥱮|!35D2uƹ J Rb3C 򥱾)BuyJ R@"+l%Kg}C%m|lotЕo)ҷBTwJR~c*;CmltЕo!ҶTw߀D2ƖƻJ R~[_["+l%Kg}S| 񝱮|!45πD:VʖƻJR~[_*["+kKc\C!m|g\k܃"2``$ @J R~[_*[;"+kKc}S|ND2VʖJR~c*;Cmld-ND2Vʖ J R@"+kKc]Smld--s򥱾)ҷBTw߀e:VJB<[_" k;c\Snlot-w!ҶTw߀D2VʖJR~c:<Sn| 򥱾!T7߀e:XJ[a*[;"+kKc}Sn| 򥱾)ҷBTwJ~[a*[;2,t%[}d-s򥱮)ҶT7߀E:VJJ R~[a*["+kKc\1cA>SD:VJJ R~[_*["+kKc}S|ND2VʖJR~c*;Cmld-N:D2Vʖ J R@"+kKc]Smld--s򥱾)ҶTw߀e:VJB<[_2+t%Kg}Smlkr<(ʲp$ @"+l%Kg}C%m|ld-N:E:VJ[a*[;"+kKc}C%m|lotЕo!ҶTw߀D2Vʖ K V@"+kKc}S| 򥱮)ҷBTw߀D2ƖƻJR~[*[;2+t%K}C!m|glkd-s 5qx)ҶT7VY X@C%m|ld- 򥱾)BuyJ R߀"+l%Kg}C%m|lod-N:D:VJJR~c*;C%m|lotЕo!T7߀E:VJJ~[a*[2+t%Kg}S|d-s 񝱮x!35e:VJ@ @`dtЕo)ҷBTwJ R~[_*[;"+kKc}C%m|lotЕox)ҷBTwJR~c*;Cmld-N:D2Vʖ J R@" kKc]CmltЕ/ 񥱮!ҶT5߀D:VʖJR~[_*["+kKc\d@ `p 2 e:XN<[*;Cm| 򥱾!T7߀e:N<[*_;Cmld-N:D:VJJR~c*;Cm|lotЕo!T5߀E:VJB>[_*["+l%Kc}SnltЕ-N)ҶT5Yl@ `h Cmlt-!ҶTw߀D:VJJR~[_*[2Lt'[tЕ/!T7߀e:XJ[a*[;"+kKc}S| 򥱾)ҷBTwB>[a*[2+t%Kg}C!m|glkd-s 񥱮|!45πD2vƹ5, P!Tw߀D2VJJ R~[a*[;"+kKg}C%m|lod-N:E:VJ[_*["+kKc}S| 򥱾)BUwJR~c*;C%m|lkt-N:D2vƹJ>[_["+kKc\C%m|ilk5, S 2,t%[~tЕ/!ҶTwJR~c:<S|D2Vʖ K V߀"+t%K}d-N:D:VJ K V߀"+l%Kc}S| 񥱮)ҶTw߀e:XJJ>[_*["+kKc]Cm|ilkȲL(ܿ1\:K V߀"+t%K}t-!T7߀D2VʖJR~[_*["+kKc}S|ND2VJJR~c*;Cmld-wND2VƖƻJ R~[_["+kKc}SnltЕ/ 񝱮x!35D2uƹ= @8@\tЕox)ҷBUwJ R@"+l%Kg}C%mld- !Tw߀D2Vʖ K "+t%K}d-N:D:VJJR~[*_;C!m|ilkt-N:D2ƖƹJR~[_*["+kKc]Cm|lk3,7sP J V߀"+t%K}d-D2VʖJR~[_*["+kKc}S|ND:VJJR~c*;Cmld-N:D2VʖJ R~[_*["+l%Kg}Sn|d--s 񥱮|!45eYf]fYoyC%m|ld-D2VʖJR~[a*[;"+l%Kg}C%mld- 򥱾!T7߀e:XJ[*_;C%m|lotЕ/!T7߀e:XJ[_*["+t%Kg}C!m|ilkt-N)ҷBTw߀e:VJ J R  `@. `D2VʖJ R~[a*[;"+l%Kg}d- 򥳾!T7߀D2Vʖ S "+t%K}t- 򥱾)BUwJ R~c*;CmlotЕ/!45߀D:VJ J R~[_"+kKc\C%m|glkͳ<ϴ P K V߀"+t%K~t/!Tw߀D:VJ[_*[;"+l%Kg}C%mld- 򥳾!T7߀e:N<[*_;C%m|lotЕo!ҶTw߀D2ƖƻJ R~[_["+l%Kg}S| 񝱮x!45πD2VƖƹJ<[*;Sn|D2VJJ R@"+kKg}C%mlt-!ҶTw߀D:VJJR~[_*[2,t%[~t- 򥱾)BUwJR~c*_;C%m|ilkt-N!45πD2VƖƹJ?h@8N:E:VJ[*_;Cml 򥳾!Tw߀D:VJ[_*[;"+kKg}C%m|ld-N:E:VJ[a*[;"+kKc}S| 򥱾)BUwJR~[*[;" kKc\Cm|lot-N)ҷBTwF`(p S|N:E:VJ[*_;Cm| !ҶTwJR~[_*[;"+kKg}C%m|lod-N:E:VJ[_*[2,t%[~t-N:D2Vʖ J R~[_["+l%Kc}SnltЕ-N)BUwJ V߀"+t%K~t/!ҶTwJR~[a*[;C%m|ld- !Tw߀D2VJJR~[_*[2,t%[~t- 򥱾)BUwJR~c*_;C%m|ilkt-N!35D2VƖƹ:3Ct}'KӀ tЕo)ҷBUwJ R߀"+l%K}t-!Tw߀D:VJ[_*[;"+l%Kg}C%mlt-!Tw߀D2Vʖ K V߀"+t%K}d-wND2VʖƻJ R~[_*["+l%Kg}S|d--s 񥱮A]J4CR @2Lt'[u1Нox)Buy K V",t%[~tЕ/!ҷBTwJ R@"+kKg}C%mld- !Tw߀D2Vʖ S "+t%K}d-N:D2Vʖ K R@"+kKc]SmltЕ/ 񥱮|!45Fiڎ@(Sn|ND:VJ[a*_;Cm| D2VʖJ R~[a*[;C%m|ld- !Tw߀D2VʖJR~c*;Cmld-N:D2VʖJ R~[_*["+l%Kc}Snld-shF`(c:\S|N:e:XJ<c*<Sn|ND:VJ[a*[;C%m|ld- !Tw߀D2VʖJR~c*<Sn| 򥱮)ҷBTwJR~[*_;"+kKc]CmlotЕ- 񝱮{<ϴ D/M-SV"+l%K}d-!TwJ R~[a*_;Cml !ҶTwJ R~[a*[;C%m|ld- !Tw߀D2Vʖ S "+t%K}d-N:D2Vʖ K R@"+kKc]CmlotЕ/ 񝱮|!45πe:XJ<c*<S|N:E:VJ[*;Cn|D:VJ[a*[;"+l%Kg}d- 򥳾!Tw߀D2VʖJR~c*;Cmld-N:D2Vʖ J R@" kKc\Cm|lot-NRu}dP @@",t%[tЕox)BUyJ V߀"+t%[~tЕo!ҷBTwJ R@"+l%Kg}d-D2VʖJR~[_*["+kKc}S|ND2Vʖ K R@"+kKc}Sn| 񥱮!ҶT7߀e:VJB?iV:ZN:e:XN<c:<S|N:E:XJ<c*;Sn|ND:VJ[a*[;C%m|ld- !Tw߀D2VʖJR~c*;Cmld-ND2VƖƻJ R~c*_;C!m|glkd-s X@,[a*_;Cm|D:VJ[a*[;C%ml !ҶTwJ R@"+l%Kg}Cml 򥳾!Tw߀D2VJJR~[_*[2,t%[~tЕ/ 򥱾)BUwJR~[*_;C!m|ilkt-NLOUs^ @"+t%[~tЕo)BUyK V"+t%[~tЕo)ҷBUwJ V߀"+t%K~tЕ/!ҶTwJ R~[a*[;C%m|lod- 򥱾)BuyJ R@"+kKc}S|򥱾)BTwJR~[a*[;2,t%K}C%m|ilka08P K 2,t'[tНox)Bu S 2,t'[tНox)Buy K V",t%[tЕo!ҷBTwJ R@"+kKg}C%m|ld- 򥱾)BUwJ R~[_*[2,t%[}d-N!45߀D:VJJ R@"+l%Kg}d-!TwJ R@"+l%K}t/!ҶTwJ R@"+l%Kg}d-!Tw߀D:VJ[_*[;"+l%Kg}Cml 򥱾)BuyJ R߀"+l%Kg}C%m|lotЕo!T7߀e:VJ[_["+l%Kc}Snlӵ KTյo]@ S"+l%Kg}d-!TwJ R@"+l%K}t/!ҶTwJ R@"+l%Kg}d-D2VJJ R@"+kKg}C%m|ld- 򥱾)BUwJ R~[_*[2,t%K}d-wN!45πD:Vʖƻg[v d @4tЕo)BUyK V",t%[tНox)Buy K 2,t'[tНox)BuyK V",t%[~tЕ/!ҶTwJ R~[a*[;"+l%Kg}C%m|lou1Нox)ҷBTwJ~[*_;C!m|ilkt-N:D2vƹs^6-@ @u1Нox)FuJ R@"+l%K}t/!ҶTwJ R@"+l%K}t/!ҶTwJ R@"+l%Kg}d- !ҶTwJR~[_*[2Lt'[tЕ/!T7߀e:XJ[a*[2,t%[}d-wN)BTw{.ϴ X@S}s D:VJ[a*_;Cn|D:VJ[*;Sn|ND:VJ[*_;Cm| !ҶTwJR~[_*["+kKc}S|ND2VʖƻJ R@"+kKc]Snld--s򥱾cv@ @"+l%K}t/!ҷBTwJ R߀"+t%[~tЕox)BUyK V",t%[tЕox)BUyK V߀"+t%[~tЕ/!ҶTwJR~[_*[;"+kKc}C%m|lotЕo!ҶTw߀D2VʖJ R@" kKc]CmlotЕ/&ʹm[`8$c:\S}s D:VJ[*_;Cn|NE:VJ[*<S|NE:VJ[*;Cn|D2VʖJ R~[a*[;"+kKc}S|ND2ƖƻJ R@" kKc]CmlotЕ/ŲlN׶ X[*;Sn|N:e:XN<c:\S}s D2VJ[a*_;Cm|D:VJ[a*[;C%mlt/!Tw߀D2VJJ R~[_*[;"+kKc}S|!45߀E:VJJ~[a*[Miݼ@ @)ҷBUyK V2,t'[u1Нox)FuJ R@"+l%K}tЕ/!ҷBTwJ R߀"+t%[~tЕ/!ҷBTwJ R@"+l%K}d-!ҶTw߀D:VJJR~[_*[2,t%[}d-N:D2VƖƻJ Rl{.ϴ{v N:e:N<c:\C%m|D:VJ[*;S|N:e:XN<c:<S|N:e:XN<c*<Sn|D:VJJ R~[a*[;"+kKc}S|!45߀E:VJJkZ濰{.ѵmvṀN:e:XN<c:\C%mlD:VJ[*;S|N:e:XN<c:\S}sN:e:N<c:<S|ND:VJ[a*[;"+l%Kg}C%m|lod-N:D2Vʖ K V@"+kKc]Sml6s @8PJ V߀"+t%[tНox)Bu S"+l%K}tЕ/!ҷBUwJ V߀",t%[tЕox)BUyK V",t%[tЕo)ҷBUwJ R@"+l%Kg}Cmld- 򥱾)BUwJ R~[_*["+t%Kg}C%m|ilk6mkvt݀ S"+l%K}tЕ/)ҷBUyK V2,t'[u1ѝox!TwJ R߀"+t%K~tЕo)ҷBUwJ V߀"+t%[~tЕo!ҷBTwJ R@"+l%Kg}Cmlt- 򥳾!T7߀e:XJ[_*[2,t%[}d-wN!ҶTwJ V߀",t%[tНox)FuJ R߀"+t%K~tЕox)BUy K 2Lt'[u1Нox)FuJ R@"+l%Kg}Cm|D2VʖJ R~[a*[;"+l%Kg}C%m|lotЕo!ҶTw߀D2VʖƻJ R~[_*[-w@, P!ҷBTwJ V",t'[u1Нox!TwJ R߀"+t%[~tЕox)Buy S 2Ltg[d-!TwJ R@"+l%Kg}d-D2VJJ R~[a*[;"+kKg}C%m|lotЕo!ҶT7߀e:XJ[_*[]j6sw}{ !ҷBTwJ V",t'[u1Нox!TwJ R߀"+t%[tНox)Bu S"+l%K}t/!ҷBTwJ R߀"+t%K~tЕ/!ҶTwJ R@"+kKg}C%mld- 򥱾)BUwJ R~[_*[2+t%K}d-w[8$[a*_;Cn|N:e:XN<[a*_;Cn|NE:XN<c:\S}s D:VJ[*_;Cn|D:VJ[a*_;Cml 򥳾!Tw߀D2VʖJR~c*;Cmld-wNb6mkvsݷ|2,t'[d/!ҷBTwJ V2,t'[u1ѝox!ҶTwJ V߀",t%[tНox)BuJ R@"+l%K}t/!ҷBTwJ R߀"+t%K}t/!Tw߀D:VJ[_*["+kKc}S|ND2VʖƻJ R@" kKc]۷;o[E:VJ<c:\S}sE:VJ<c:\S}sD:VJc*<S|N:e:η<[a*[;Cm|D:VJ[a*[;"+l%K}d- !Tw߀D2Vʖ K V߀"+l%Kg}C%m|lktЕ-8$[a*_;Cn|N:e:N<[a*_;Cn|N:e:XN<[a*_;Cm|E:XJ<c:<S|N:e:N<c:<S|N:E:VJ[a*[;C%m|lou1Нox)ҷBTwJR~[*_;C%m|ilkw, J R߀"+t%[tНox)FuJ R߀"+t%[tНox)FuJ R߀"+t%[~tЕox)Bu S "+l%Kg}d-!TwJ R@"+l%Kg}d- !ҶTw߀D2VJJR~c*;Cmld-N @8P\"+t%[tНox)FuƹJ R߀",t%[u1Нox!TwJ V߀",t%[tНox)FuJ R@"+t%K~tЕo)ҷBUwJ V߀"+t%[~tЕo!ҷBTwJ R@"+kKg}C%m|lod-N:D:VJJ~[*[;S|N:D2VJ[*<S}sN:35D:VJc*<S}s D:VJ[*<S|N:e:N<[a*[;C%ml D2VJ[_*[;"+l%Kg}Cmlt- 򥳾!T7߀e:XJ[_*[v7x> !ҶTwJ V2,t'[d/!ҷBUyK 2Ltg\ktЕo)BUy S "+l%K}tЕ/)ҷBUyK V2,t'[u1Нox)Bu S 2Lt'[tНox)BUyJ V߀"+l%Kg}d-N:D:VJJR~[*_;Cn|N:e:θ<[*;S|N:3D:VJc*<S}s D:VJc*<S}sN:3D:VJ[*_;Cn|D:VJ[*_;Cm| !Tw߀D2VʖJR~c*;CmltЕo @8P\"+t%[tНox!TwJ V",t'[d/!ҷBUyK 2Ltg[tЕ/)ҷBUyK 2Lt'[d/!ҶTwJ R߀"+t%K~tЕ/!ҷBTwJ R@"+l%Kg}Cmlt- 򥳾!T7߀e:XJ[_*[@p$ Hp)ҷBUy S "+l%K~tЕox)BuJ R߀"+t%[tНox!TwJ V",t'[u1Нox!TwJ R߀"+t%[~tЕox)BUyK V",t%[tЕo)ҷBTwJ R@"+kKg}C%m|lotЕo!ҶTw߀D2Vʖ8@p$ HtНox)FuƹJ V߀",t'[u1ѝq|!ҷBUyK 2Ltg\ktЕo)Buy S"+l%K~tЕox)Buy K 2Lt'[d-!TwJ R@"+l%Kg}d- !Tw߀D2VJJR~c*;Cml3, S"+t%[tНox!ҶTwK V2Lt'[tЕ/)BUy S"+t%K~tЕox)BuJ R@"+t%K~tЕox)BUy K 2,t'[tНox)Buy K ",t%[~tЕ/!ҶTw߀D2VʖJR~c*;< q\gȀE:XJ<c:\Cn|N:e:θ>[*<S}sE:VJ<c:\Cm|NE:XN<c:\Cm|E:VJ<c*<S|N:E:XJ<c*;Sn|!ҶTw߀D2Vʖ K V߀"+l%Kg}(@ `p 2D:VJ<c:\Cn|N:e:θ<[*<S}s E:VJ<c:\C%m|E:XN<c:\Cm|E:VJ[*<S|N:E:VJ[*_;Cml 򥱾!T7߀e:XJ[a*[;~'yK @8)Buy S"+t%[tНox!ҷBTwK 2Ltg\ktЕox)BuJ R߀"+t%[tНox!TwJ V߀",t%[tНox)BuJ R@"+l%K}t/!ҶTwJ R~[a*[;C%m|ld-N:E:VJ[_*[Cn|N:D:VJc:\C%m|N:e:η<[*<S}s E:VJ<c:\C%m|E:XN<c:\C%m|D:VJ[*;Sn|ND:VJ[a*[;C%m|lod-N:D:VJ39.W@, tЕox)BuJ R߀",t'[u1ѝq|)BUy S"+t%[tНox!TwJ V2Lt'[t/)ҷBUyK 2Ltg[t/!ҷBTwJ V߀"+t%[~tЕo)ҷBUwJ R@"+l%Kg}d- 򥱾)BUwJ R X@. `E:XN<[*_;S}sN:35πE:XJ<c:\Cn|N:D:VJc*<S}sE:VJ<c:\S}sD:VJ[*;Sn|NE:VJ[*_;Cml 򥱾)BuyJ RxN?nc)FuJ V2,t'[tЕo)BuJ R߀",t'[u1ѝq|!ҷBUy S "+t%[~tНox)FuƹJ V߀",t'[u1ѝox!ҶTwJ V߀"+t%[tЕox)Buy K ",t%[tЕo!ҷBTwJ R~[_*[;"+kKc}r1HE:XJ<c:\Cn|N:3D:VJ<c:\Cn|N:D:VJc:<SsE:XN<[a*_;Cn|N:e:N<[a*_;Cn|E:VJ[*;Sn|D2VJJ R~[_*[2,t%[~p$ HJ R߀",t'[d/)Buy S",t%[u1ѝq|!ҷBUy S"+t%[tНox!TwJ V2Lt'[t/)ҷBUyK 2Lt'[d-!ҶTwJ R@"+l%K}t-!Tw߀D2VJJ R~[_*[?^c90)FuƹJ V2Ltg\ktЕox)FuƹJ V2Ltg\ktЕox)BuJ V",t'[t/)Buy S"+t%[~tНox)BuJ R߀"+t%[~tЕox)BUyK V",t%[tЕo)ҷBUwJ R@"+kKc}C%m|loyN[ K "+t%K~tНox!ҶTwK "+l%K~tНox!ҶTwK 2Ltg\ktЕox)FuƹJ V2,t'[d/)ҷBUy K 2Ltg[t/!ҷBUwJ V",t%[tЕox)ҷBUwJ R߀"+l%Kg}d-N:r|1sCр XSsN:e:θ>c:\SsN:e:θ>c:\SsN:e:θ>[*<S}sE:XN<c:\Cn|N:e:XN<c:\C%m|D:VJ[a*[;C%mlt-!T7CHSsN:e:θ>c:\C%m|N:D:VJc:\Cn|N:D:VJc:<Sse:XN<[a*_;Sn|N:e:η<[a*_;Cn|D:VJ[*_;Cm| !Tw߀D2Vʖ, PtНox!ҷBUy K "+t%[u1ѝox!ҷBUy S"+t%[u1ѝq|!ҷBUy S"+t%[u1Нox!ҷBUwK 2Ltg\ktЕo)Buy S "+l%K}t/!ҷBTwJ R߀"+l%K}t-!Tw߀D2VʖJRԀ @``0 N:35πE:XN<[*_;S}se:N<[*<Sse:θ>[*<S}se:XN<[a*_;S|N:D:VJ[*<S|N:e:N<c:\S}sN:E:XJ[*_;C%ml:P DAJ V2Ltg\ktНox!ҶTwK "+t%[u1Нox!ҷBUy S"+t%[u1ѝq|!ҷBUy S"+t%[tНox!ҶTwJ V2Lt'[d/!ҷBTwJ V",t%[tНox)BUyK V"+t%[~t/!T7}7QuP Sse:θ>c:\C%m|N:D:VJ<c:\Cn|N:35πD:VJ<c:\Cn|N:3D:VJ<c:\C%m|Ne:XN<c:\Cm|E:VJ[*;Sn|D:VJJ Rt7QP N:D:VJc:\Cn|N:35πD:VJ<c:\S}sE:XN<[*<S}se:XN<[*;S}sN:35πD:VJ<c:\S}sD:VJ[*;Sn|NE:VJ[a*_;C%m|l:.zJ V2Ltg\ktЕox)FuƹK "+t%[u1ѝox!ҷBUy S",t'[d/)BuJ R߀",t'[t/)Bu S"+t%[tНox!TwJ R߀"+t%[tЕox)Buy K 2,t%[tЕo!ҷBTwJ R@",t'[tЕox)FuƹJ V2Ltg\ktНox!ҷBUy S",t%[u1ѝq|)BuJ V߀",t'[tЕox)BuJ V߀",t'[d/)ҷBUy K "+l%K}tЕ/)ҷBUyK V",t%[tЕox)BUwJ R@"+l%Kg}Yv8& e:θ>c:\Cn|N:D:VJ<c:\S}se:θ>[*<SsN:D:VJc:\Cm|N:e:θ>[*<S}s D:VJc*<S|N:e:N<c:<S|Nt=Ku]g]}8SsN:D:VJ<c:\S}sE:XN<[*<SsN:D:VJ<c:\Cn|N:35πD:VJ<c:\Cn|N:D:VJc*<S}s D:VJ[*;Sn|NE:VJ[*_;C%ml, TAK "+t%[u1ѝq|)BuJ V2Ltg\ktНox!ҷBUwK "+t%[u1ѝq|)BuJ R߀",t'[tЕo)BuJ R߀",t'[u1ѝqx!ҷBUwK V2,t'[u1ѝox!TwJ R@"+l%Kg}d-Ӷ,2Ltg\ktНox!ҷBUy S",t'[tЕox)FuƹK "+t%[u1ѝq|)Bu S",t'[tЕox)BuJ V2,t'[tЕo)Bu S"+t%[~tЕox)Bu S"+l%Kg}d-!Tw߀D:VJt]'M}o_vq݀N:D:VJ<c:\S}se:θ>c:\Cn|N:35πE:XN<[*<SsN:D:VJc:\Cn|N:D:VJc:\C%m|Ne:XN<c:\Cn|E:VJ[*;Cn|=k]|`(pCn|N:35πE:XN<[*<SsN:D:VJ<[*<SsNe:θ>c:\Cn|N:35πE:XN<c:\S}sN:35πE:XJ<c:\Cn|N:e:N<[a*[;Cm|D:VJ[a*[;C%m|l 0A0TJ V2Ltg\ktѝq|)BuJ V2Ltg\ktНox!ҷBUy S",t'[tЕox)FuƹK 2Ltg\ktНox!ҷBUyK "+t%[~tНox!TwJ V",t'[u1ѝox!ҶTwJ R߀"+t%K~tЕ/!ҶTwޯӶ;@ u1ѝq|)FuƹK "+t%[u1ѝq|)BuJ V2Ltg\ktНox!ҷBUy S",t'[tЕox)FuƹK "+t%[~tНox!ҷBUyK "+t%K~tНox)FuJ R߀"+t%[tНox)Buy S 2,t'[tЕo{ @p( ",t'[tЕox)FuƹK "+t%[u1ѝq|)BuJ V2L|glku1ѝq|)BuJ V2Ltg\ktНox)FuƹK "+t%[tНox!ҷBUwK "+l%K~tЕox)Bu S"+l%K~tЕ/!ҷBTwJ R@"+l%K}׸_ PS",t'[tЕox)FuƹS",t'[tЕox)Fuƻ S",t'[tЕox)FuƹK",t'[tЕox)FuƹJ V2Ltg\ktНox!TwK 2Ltg\ktЕox)Bu S"+l%K~tЕ/)ҷBUwJ R߻<0@)FuƹK "+t%[u1ѝq)FuƹK "+t%[tЕox)FuƹK ",t'[tЕox)FuƹK "+t%[u1ѝq|)BuJ V2Ltg[tЕox)FuJ V",t'[d/!ҷBUwK V2,t'[tНox)Buy{/ u1ѝq|)BuJ V2Ltglku1ѝq|)BuK "+t%[u1ѝq|)FuƹK "+t%[u1ѝq|)FuƹK "+t%[u1ѝq|)ҷBUy S",t'[d/)Buy S"+t%[tНox)BuJ R@"+l%K}t/p$ "Ltg\ku1ѝq|)FuƹS"Ltg\ku1ѝq|)Fuƻ S2Ltglku1ѝ)vƻ S2L|glku1񝱮)vƻ S2Ltg\ku1ѝq|)FuƹK ",t'[tЕox)FuƹK "+t%[u1ѝq|)ҷBUy S"+t%[~tЕo{, T@",t'[tНo|)BuK ",t'\ktНq|)FuƹS"Ltg\ku1ѝq)Fuƻ S2Ltglku1ѝ)Fvƻ S2Ltg\ku1ѝq|)FuƹK ",t'[tЕox)FuƹK "+t%[u1ѝqx!ҷBUy S "+t%K~=og} S2Ltg\ku1ѝq)Fvƻ S2L|glkʅ1񝱮!ҷBUyJ V"+t'[tНox!BuK ",t'[tНo|)BuK ",t'[tНox!ҷBUJ V2Ltg\ku1ѝq|)BuJ V2Ltg\ktЕox)FuƹJ V2,t'[>0J V"+t'[tНox!BuK ",t'[tНq|)FuƹS2Ltg\ku1ѝq)Fvƻ S2L|glkʅ1񝱮*vƻ S2L|glku1ѝ)Fuƹ S",t'[tНox!ҷBUy S",t'[u1ѝq|)Bu S"+t%[>0<`K",tg\ku1ѝq|)Fuƻ S2Ltglku1񝱮*vƻJ V"+t'[tНox)BuK ",t'\ktѝq|)FuƹK",t'\ktНo|)BuK "+t%[u1ѝq|)FuƹK "+l%K~tНox!ҷBTwK 2Ltg\k 0A0XS"Ltg\ku1ѝq)Fvƻ S2L|glktЕox!ҷBuK ",t'[tНq|)FuƹS2Ltg\ku1ѝq)Fuƻ S2Ltg\ku1ѝq|)FuƹK ",t'[tЕox)FuƹK "+t%[u1ѝq|)BUy S罟o>/~ )FuƹS2Ltg\ku1ѝ)vƻ S"+t%[tНox!BuK ",tg\ku1ѝq|)Fuƻ S2L|glkʅ1񝱮*vƻ S2L|glkʅ1񝱮)Fvƻ S"Ltg\ktНox!ҷBUy S",t'[tЕox)BuJ R߾?0@p()Fuƹ S2Ltglku1񝱮*vƻJ V"+t'[tНo|)BuƹK2Ltg\ku1ѝ)vƻ S"+t%[tНox!BuK ",t'[tНox!ҷBUJ V2Ltglku1ѝq|)BuJ V2Ltg\ktНox!TwK V08)BuK ",t'\ktѝq|)Fuƻ S2L|glktЕox!BuK ",tg\ku1ѝq|)Fvƻ S2L|glktЕox!ҷBUJ V"+t%[tЕox!ҷBUy S2Ltg\ku1ѝq|)BuJ V2Ltg\ktНox)FuƹK VϿ`@p( L*vƻJ V"+t'[tНo|)BuƹK2Ltg\ku1񝱮*vJ ",t'[tНq|)Fuƹ S2Ltglku1񝱮*vƻ S"+t%[tЕox*vƻ S2Ltg\ktѝq|)BuJ V2Ltg\ktНox)FuƹK V08P`)Fuƻ S2L|glkʅ1񝱾!ҷBuK ",t'\ku1ѝq)Fvƻ S"+t'[tНo|)BuƹK"Ltg\ku1ѝ)Fvƻ S2L|glku1񝱮)vƻ S2Ltg\ktНo|)BuJ V2Ltg\ktЕox)FuƹJ VoP DAh*vƻJ V",t'[tНq|)Fuƹ S2L|glkʅ1񝱾!BuK ",tg\ku1ѝq)vƻ S"+t'[tНox)BuK ",t'\ktНq|)BuK ",t'[tЕox)vƻ S",t'[tЕ/)BuJ R߿@p$ Lp)BuK ",tg\ku1ѝq)vƻJ V",t'[tНq|)Fuƻ S2L|glotНox)BuK"Ltg\ku1ѝ)vƻ S2L|glktЕox!ҷBUy S2Ltglku1ѝq|)BuK "+t%[tНox!ҷBUy S ",tg\ku1ѝq|)Fvƻ S"+t%[tНo|)BuƹS2L|glkʅ1񝱾!BuK "Ltg\ku1ѝ*vƻJ ",t'[tНq|)BuƹK"Ltg\ku1ѝq|)FuƹK ",t'[tЕox)Fvƻ S"+t%[u1ѝq|)BUyK "Ltg\ku1ѝq)vƻJ V",t'[tѝq|)Fuƻ S"+t'[tНo|)Fuƹ S2L|glktЕox!BuK ",tg\ku1ѝq|)Fuƻ S2Ltg\ku1ѝq)FuƹK",t'[tЕox)FuƹK "+t%[u1ѝox)BuƹK2Ltg\ku1񝱮!ҷBUK ",tg\ku1ѝq)vƻJ ",t'\ku1ѝq|)Fvƻ S"+t'[tНq|)Fuƹ S2Ltglku1񝱮*vƻ S2L|glku1񝱮)Fuƻ S",t'[tЕox)FuƹK "+t%[~tНo|)FuƹS2L|glkʅ1񝱾!BuK2Ltglku1񝱮!ҷBuK "Ltg\ku1񝱮!ҷBuK ",tg\ku1ѝq)vƻ S"+t%[tНox!ҷBuJ "+t%[tЕox*vƻ S",t'[tЕox)FuƹK p$ Lp!ҷBUK ",t'\ku1ѝq)vƻJ ",t'\ku1ѝq)vƻJ ",t'\ku1ѝq|)Fvƻ S",t'[tНq|)Fuƹ S2L|glkʅ1񝱮!ҷBUyJ V"+t%[ʅ1񝱮)Fvƻ S",t'[tЕox)FuƹK pp`T S2L|glkʅ1񝱾!BuK2Ltglkʅ1񝱾!BuK2Ltglkʅ1񝱾!BuK2Ltglkʅ1񝱾!ҷBuK ",tg\ku1ѝq)Fvƻ S2L|glku1񝱮)vƻ S2Ltg\ktНox!ҷBUy S",t'[8 `80*",t'[tНq|)Fuƻ S"+t'[tНq|)Fuƻ S"+t'[tНq|)Fvƻ S",t'[tѝq|)Fvƻ S"+t'[tНo|)FuƹS2Ltg\ku1ѝq)Fuƻ S2Ltg\ktѝq|)BuJ V2Ltg\ktНoy?`@tНq|)Fuƻ S"+t'[tНq|)Fuƻ S"+t'[tѝq|)Fvƻ S",t'[tѝq)vƻJ ",t'[tѝq|)Fvƻ S"+t%[tНox!BuK ",t'[tНox!ҷBUyJ V2Ltg\ktНox!ҷBUy_ @@ <)Fuƻ S2L|glotНo|)Fuƻ S"+t'[tНq|)Fvƻ S",t'\ku1ѝq)vƻJ ",tg\ku1ѝ)vƻJ ",t'[tѝq|)Fuƹ S2Ltglku1ѝ)Fuƻ S",tg\ktНox!ҷBUy Sߓ~(` S2L|glotНo|)Fuƹ S2L|ilotНq|)Fvƻ S",t'[u1ѝq)vƻK ",tg\ku1ѝ*vK ",tg\ku1ѝ*vƻJ V",t'[tНox)BuK ",t'[tЕox!ҷBUy S",t'[}?W_p"Ltg\ku1񝱮!ҷBuK "Ltg\ku1񝱾!BuK2L|glktНo|)Fuƹ S"+t'[tѝq|)Fvƻ S",t'\ktѝq|)Fvƻ S"+t'[tНo|)BuƹK ",t'\ktНq|)BuK "+t%[u1ѝq|)Bu("@t)Fuƻ S"+t'[tѝq|)FvƻJ ",t'\ku1ѝ*ƖK 2Ltglkʅ1񥱾)Buƹ S2L|glotНo|)Fuƻ S2L|glotНox)BuƹK"Ltg\ku1ѝq|)FuƹS",t'[tНox!ҷBUy S  0 P D `K2Ltglkʅ1񝱾!BuƹS2L|glotНo|)Fuƻ S",t'\ku1ѝq*vK "Ltg\kʅ1񝱾!BuS2L|glktНox!BuK"Ltg\ku1ѝq)Fvƻ S2Ltglku1ѝq|)FuƹK "+t%[O D p2L|glktНox)Fuƹ S2L|ilotНq|)Fvƻ S[",tg\ku1񝱮!ҷBuK2L|glktНo|)Fuƻ S",t'[tѝq|)Fvƻ S"+t'[tНq|)FuƹS2Ltg\ku1ѝq|)FuƹK ",t'[tЕoyG @htНq|)Fuƻ S",t'[tѝq)vƻK ",tg\ku1񝱾!BuƹS2L|ilotНq|)FvƻJ ",tg\ku1ѝ!ҷBuK "Ltg\ku1񝱮!ҷBUK ",t'[tНq|)BuƹK ",t'[tНox!ҷBUy SL pp`T  S",t'\ku1ѝq*vK "Ltglkʅ1񥱾)Buƹ S"+t'[tѝq)vK "Ltglkʅ1񥱾)Buƹ S2L|glotНo|)Fuƹ S2L|glktНox!BuK ",t'[tНox!ҷBUJ V2Ltg\k x p@2L|ilotНq|)Fvƻ S",t'\ku1ѝ!ҷBuK2L|glotНq|)Fvƻ S[",tg\ku1񝱮!BuS2L|glotНo|)Fuƻ S"+t'[tНo|)FuƹS2Ltg\ku1ѝq)Fuƻ S"Ltg\ktНoywptНox)Buƹ S2L|ilotНq|)FvƻJ ",tg\kʅ1񝱾)Buƹ S",t'[u1ѝq*vK 2LtglktНo|)Fuƹ S"+t'[tНq|)Fuƻ S2L|glotНox!BuK ",t'[tЕox!ҷBUy ST D H @ P S",t'\ku1ѝ*ƖK2L|glktНo|)Fvƻ S[",tg\ku1񝱾!Buƹ S"+t'[tѝq)vK "Ltg\kʅ1񝱾!BuK2Ltglkʅ1񝱾!ҷBuK ",t'[tНox)BuJ "+t%[8  T D "Ltglkʅ1񝱾)Buƹ S"+t'[tѝq)vK 2LtglktНo|)Fuƻ S[",tg\ku1񝱾!Buƹ S"+t'[tѝq|)vƻJ ",tg\ku1ѝ*vJ ",t'[tНq|)BuƹK ",t'[tНox!ҷBUyh)Fuƻ S",t'\ku1ѝ!ҷBuS2L|glotѝq|)vK 2LtglktНo|)Fvƻ=a`tѝq)vK "Ltglkʅ1񝱾)BuƹS2L|glktНox)BuK"Ltg\ku1ѝq|)FuƹK ",t'[란pP2L|glotНo|)Fuƻ S",tg\ku1񝱮!BuƹS"+t'[u1ѝq EEm",tg\kʅ1񝱾)Fuƹ S",t'\ku1ѝ!ҷBuK2L|glktНo|)Fuƹ S2L|glktНox!BuK ",t'[tНox!BuJ V砜 px`X K2L|glktНq|)Fvƻ=a`tѝq*vK2L|glotНq|)vK 2LtglktНo|)Fvƻ=a`tѝq)vK "Ltglkʅ1񝱾!BuK2Ltglkʅ1񝱮!ҷBUJ "+t'[tЕox!ҷBUyD >H,()FvƻJ ",tg\ku1񝱾!Buƹ S",t'\ku1ѝ!ҷBuS R 0TY݀)Fuƻ=a`tѝq*ƖK2L|glotНq|)FvƻJ ",tg\ku1񝱮!ҷBuK "Ltg\ku1ѝ)vƻ S2L|glku1ѝ)Fuƹ)``)vK 2LtglktНo|)Fvƻ=a`tѝq*ƖK2L|ilotѝq*ƖK2L|glotѝq)vK 2L|glktНo|)Fuƻ S",t'[u1ѝq)vƻ S"+t'[tНox)BuK ",t'[란P@`^ @2LtglktНo|)Fuƻ S[",tg\ku1񝱾)Fuƹ S",t'\ku1񝱾)Buƹ S",tg\ku1񝱾)Fuƹ S",t'\ku1񝱮!BuƹS2L|ilotНq|)Fvƻ S",t'[tѝq|)Fuƹ S2Ltg\ku1ѝq|)Fuƹ! P@` L*vK2L|glktНq|)FvƻK "LtglktНq|)FvƻK 2LtglktНq|)vƻK 2L|glotНq|)vƻK "LtglktНo|)Fuƻ S",t'[tѝq|)Fvƻ S"+t%[tНox!ҷBuJ P^ S",t'[u1ѝ EEm"Ltg\k1H(QfvK R 0TY݀)Fuƻ=a`u1ѝ!ҷBuS",t'\ku1ѝ!Buƹ S",t'\ku1ѝ!ҷBuS2L|glotНq|)Fuƻ S",t'[tНq|)FuƹS"Ltg\ku1ѝq~@#Pp H u1ѝ EEm",tg\kʅ1񝱾)Fuƻ S",tg\k1H(QfvK R 0TY݀)FvƻK "LtglktНq|)vƻK 2L|glotНq|)vƻK "Ltglkʅ1񥱾)Fuƹ S2L|glotНo|)FuƹS2Ltg\ku1ѝq|)Fuƹ1@`)Fuƻ S",tg\ku1񝱾)Fuƹ S",tg\kʅ1񝱾)Fuƻ=a`u1ѝ!BuƹS",t'\ku1񝱾)Buƹ S",t'\ku1񝱾!Buƹ S"+t'[tѝq)vƻJ ",t'\ktѝq|)Fuƻ S2Ltg\kp@b 2L|glotНq|)vƻK 2L|glktНq|)vK2L|glotѝq EEm"LtglktНq|)vƻK 2L|glotѝq)vK2L|glotѝq|)vƻK "Ltg\kʅ1񝱾!BuK"Ltg\ku1ѝ)vƻ S^ A=@ K 2L|glotНq|)vƻK 2L|glotѝq)vK R 0TY݀)FvƻK 2L|glotѝq*ƖK R 0TY݀)FvƻJ "Ltglk1H(QfvK2L|glotНq|)Fuƻ S",t'[tНq|)FuƹS"Ltg\kPr(@0&2L|glotНq|)vƻK 2L|glotѝq)vK R 0TY݀)FvƻK 2L|glotѝq EEm"LtglktНq|)vƻK 2L|glotНq|)vƻK "Ltglkʅ1񥱾)BuƹS2L|glktНox!BuK ",t'[u1񝱾!Buƹ S",t'\ku1񝱾)Fuƹ S",tg\k1H(QfvS",t'\ku1񝱾)Fuƻ=a`u1ѝ!Buƹ S",tg\k1H(QfvK R 0TY݀)Fuƻ S",t'\ku1ѝ!ҷBuK "Ltg\ku1񝱮*vƻJ Vl0R A7`"P S",t'\ku1񝱾)Fuƻ S",tg\k1H(QfvS",t'\ku1񝱾)Fuƻ=a`u1ѝ!Buƹ=a`u1ѝ!ҷBuS",t'\ku1񝱾)Buƹ S",t'\ku1ѝ!ҷBuK2Ltglkʅ1񝱾!BuK ",t'[럂Z ;!$p2L|glotѝq*ƖK R 0TY݀)FvƻK 2L|glotѝq EEm"LtglktНq| EEm"LtglktНq|)vK R 0TY݀)FvƻJ "LtglktНo|)Fvƻ S[",tg\ku1񝱮!ҷBuK "Ltg\ku1ѝq)Fvƻ5z!G$ÑMVud-@",tg\k1H(QfvS",t'\ku1񝱾)Fuƻ=a`u1ѝ!Buƹ S"LtglktНq|)vK R 0TY݀)FvƻK 2L|glotѝq*ƖK2L|glotѝq|)vƻK ",tg\ku1ѝ*vƻJ V"+t'[랄p@8 80*"LtglktНq|)vK 2L|glotѝq!Buƹ S",tg\k1H(QfvS",tg\k1H(QfvS",t'\k1H(QfvS",t'\ku1񝱾)Fuƹ S",tg\ku1񝱾)Buƹ S"+t'[tѝq|)Fvƻ S"+t%[tНoz8 80*tѝq)vK R 0TY݀)FvƻK  Q0SY݀)FvƻK 2L|glotѝ!Buƹ S",tglktНq|)vK R 0TY݀)FvƻK 2L|glotѝq|)vK 2LtglktНo|)Fuƹ S2L|glktНoz@!PrG @u1ѝq EEm"LtglktНq|)vK R 0TY݀)FvƻK R 0TY݀)FvƻK R 0TY݀)FvK R 0TY݀)FvK R 0TY݀)FvƻK 2L|glotНq|)vK 2LtglktНo|)Fuƹ S2L|glotНoz AH-`xS u1񝱾)Fuƻ S",tg\k1H(Qfv S",tg\k1H(QfvS",tg\k1H(Qfv S",tg\k1H(Qf[v S",tglktНq|)vK R 0TY݀)FvƻK 2L|glotѝq|)vK 2Ltglkʅ1񥱾)BuƹS2Ltglku1bQ6I8Sw:5πe:~c:]AF0۰E:~c:]AF0۰e:~c:]Cs(z)nc;c]Cw)z*,nc;c]Cw)z*,nc;c]CsN>37߀E:Xθ~ c;c}SwN>37߀E:XN>c;c]T):πE:XN?ЂXQ ``E:Xθ~ cKc}Sw:5πe:~c:]AF0۰e:~c:]Cs(z)nc;c]Cw)z*,nc;c}Sw)z*,nc;c}Sw:5πe:~c:]T)-N:35߀a訳 SwN>37߀D:XN>c:]SwA9 #ТB^:5πe:~c:]AF0۰E:~c:]AF0۰E:~c:]AF2۰Dc:]AF0۰E:~c:]Cs(z*,nc;c]Cw)z*,nc;c]CsN>37߀E:Xθ~bQ6N:35߀a訳 SwN>37߀D:XN>c:\SwrG D+ PSw)z*,nc;c}Sw)z*,nc;c}Sw)z*,nc;c}Sw:5߀a訳 SN:35߀D:XN>bQ6N:37߀E:Xθ~bQ6N>37߀E:Xθ~bQ6N:35߀D:XN>c;c]CsN:35߀D:VN>c:\SwP>37?a$&( N:35߀a訳 Sw:5πa訳 Sw:35߀a訳 SN:35߀D:XN~bQ6N>37߀E:X~c:]AF0۰E:~c:]CsN>37߀E:~c:\SN:35߀eB~c:]T)N:5πe:~ c;c}C}sv(I L+8SN:35߀i訳-SN:35߀i訳-@:5߀a訳 SN:35߀D:XN~bQ6N>37߀E:~c:]AF0۰e:~c;c]Cw)z*,nc;c]Cw)z*,nc;c]Cn}sN:35߀D:VN>c:]T):5πE:θ?a"¸] !@e:~c:]AF0۰E:~c:]AF0۰e:~c;c]Cw)z*,nc;c}SwN:35߀i訳-@:35߀a訳-@:5߀a訳 SN:35߀D:XN>c;c}Sw)z*,nc;c]CsN:35߀D:XN>c:]T):πE:XL EEm"zlu1ѝ!Fuƻ=a`u1ѝ)Fuƻ=e`!Fuƻ=e`!Buƻ=a`!Buƻ=a`!Buƻ=a`u1񝱾)FvƻK R 0TY݀)vK",t'\ku1񝱾)Fuƻ=a`u1ѝ!ҷBuS2L|glotНq|)FuƻQ l/P@8 <)FvK R 0TY݀)vK R 4TY݂ K R 0TY݂ K  R 0TY݂ K  R 0TY݂ K  R 0TY݂ K R 0TY݂ K  R 0TY݀)vS",t'\k1H(QfvS",t'\ku1񝱾)Fuƻ S",t'\ku1ѝ!ҷBuK 4P` L K 2L|glou1ѝ!Buƹ=a`u1񝱾)FvƻK  R 0TY݂ K  R 0TY݂ K R 4TY݂ K R 4TY݂ K R 4TY݂ K R 4TY݂ K  R 0TY݀)vK R 0TY݀)FvƻK "LtglktНo|)Fuƻ S"+t'[(r)NSN:35߀a訳 SN:35߀D:Xθ~bQ̶D:Xθ~bQ̶D:Xθ~bQ̶E:Xθ~c:]AF2۰Dc:]AF2۰Dc:]AF2۰Dc:]AF0۰e:~c:]CsN>37߀E:Xθ~ c;c}SwN>37߀E:XN>c;c]T)BI"4I5 N>37߀E:Xθ~c:\9F0۰E:~c;c]Cw)z*,nCw)z*,nSw:5߀a訳-@:35߀i訳-@N:35߀D:XN~bQ6N>37߀E:~c:]AF0۰E:~c:]AF0۰E:θ~bQ6N:35߀eB~c:\'0Cg a:pc:]AF0۰e:~c;c]Cw)z*,nCw)z*,nCw)z*,nCw:5߀a訳-@:35߀i訳-@N:35߀D:Xθ~bQ̶D:Xθ~bQ̶D:Xθ~bQ̶N>37߀E:Xθ~c:\SN:5πe:~c:\Sw+9&jӏ$Wnjc;c]Cw)z*,nCw)z*,nCw)z*,nCw)z*,nSw:35߀i訳-@N:35߀D:Xθ~bQ̶E:Xθ~c:]AF2۰Dc:]AF2۰Dc:]AF0۰E:~c:]AF0۰E:Xθ~bQ6N:35߀eB~c:\> xX :c:]AF2۰Dc:]AF0۰e:~c;c]Sw:5߀a訳-@N:35߀D:XN~bQ̶E:Xθ~c:]AF2۰Dc;c]Cw)z*,nSw:5߀a訳 SN:35߀D:XN>bQ6N:35߀D:VN>c;c]Cn}sN:35߀eB~bQ6N:35߀E:Xθ~bQ̶D:Xθ~bQ̶D:Xθ~bQ̶E:X~c:]AF2Dc;c]Sw:5߀i訳-@N:35߀D:Xθ~c:]AF2۰Dc:]AF2۰Dc:]AF2۰Dc:]AF0۰E:~c:]SN:35߀eB~c:\)C8k <Pc:]AF2۰Dc:]AF2۰Dc:]AF2۰Dc:]Cw)z*,nCw:5߀i訳-@N:35߀E:Xθ~c:]AF2Dc;c]Sw:5߀a訳-@:35߀i訳-@:35߀a訳-SN:35߀i訳-Sw:5πe:~c:\3C@c;c]Cw)z*,nCw)z*,nCw)z*,nSw:35߀i訳-@N:35߀E:Xθ~c:]Cw)z*,nSwN:35߀D:Xθ~bQ̶E:Xθ~c:]AF2۰Dc:]AF0۰e:~c:]AF2۰e:~c:\Sw:ÈuaBpp`:5πa訳 SN:35߀D:Xθ~bQ̶E:X~c:]Cw)z*,nSwN:35߀D:Xθ~c:]AF2Dc;c]Sw:35߀D:XN~bQ̶E:Xθ~c:]AF0۰e:~c;c]Cs(z*,nc;c]AF0۰E:~bQ6I=5c:]AF2۰Dc:]AF2۰Dc:]AF2۰Dc;c]Cw:5߀i訳-@N:35߀E:Xθ~c:]Cw)z*,oASN:35߀E:X~c:]Cw)z*,nSw:5߀a訳-@:5߀a訳 SwN:35߀eB~c:]T)-B_ a60SwN:35߀i訳-@N:35߀D:XN~bQ̶D:Xθ~c:]AF2Dc;c]Sw:35߀D:Xθ~c:]AF2Dc;c}SwN:35߀E:Xθ~c:]Cw)z*,nSw:5πa訳 SN:35߀i訳-SN:5πe:~c:\AF2۰Dc:]AF0۰Dc:]AF2۰Dc:]Cw)z*,oASwN:35߀E:Xθ~c:]Cw:35߀i訳-@N:37߀E:~c;c]SwN:35߀D:Xθ~bQ̶E:X~c:]AF2۰Dc:]AF0۰E:~c:]T)-N:35˜Y 3Cb$F:35߀a訳-@:35߀i訳-@N:35߀D:Xθ~bQ̶E:X~c;c]Sw:35߀D:Xθ~c:]Cw:5߀i訳-@N:37߀E:~c;c]SwN:35߀D:Xθ~bQ̶E:X~c:]AF2۰e:~c;c]CsN>37߀E:XN>c;c}9Fk0ۯ$v^~bQ6Hc;c}Sw:35߀D:XN~bQ̶E:~c;c]SwN:35߀E:X~c;c]Sw:35߀D:Xθ~c:]Cw:35߀i訳-@N:35߀E:X~c:]AF2۰Dc:]AF2۰Dc:]AF0۰E:~c:\Sw$@8 80,SwN:35߀D:XN~bQ̶E:Xθ~c:]Cw)z*,oASN:37߀E:~c;c]SwN:37߀E:~c;c]SwN:35߀E:X~c;c]Sw:35߀i訳-@N:35߀D:Xθ~bQ̶D:XN~bQ6N:35߀D:XN>c;c]@Q#Đ( 0&c:\AF0۰Dc:]AF2۰Dc;c]Cw:35߀D:Xθ~bQ̶E:~c;c}SN:37߀aȦ RE:~c;c}SN:37߀E:~c;c]SwN:35߀D:Xθ~bQ̶E:X~c:]AF0۰e:~c:]AF0۰E:B$  0D:XN~bQ̶D:Xθ~bQ̶E:X~c;c]Cw:35߀D:Xθ~c:]Cw:35߀D:Xθ~c:]SwN:35߀E:X~c;c]SwN:35߀E:X~c:]Cw:5߀a訳-@:35߀i訳-@:35߀a訳 Sw:5Xq?1#D@N:35߀D:XN~bQ̶D:Xθ~c:]AF2Dc;c}SN:35߀E:X~c;c}SN:37߀E:~BQ6Hc;c}SN:37߀E:~c;c}SN:37߀E:~c;c]Sw:5߀a訳-@:5߀a訳 Sw:5πe:~bQ6D:XN~bQ̶E:Xθ~c:]Cw)z*,oASN:37߀E:~c;c} 9Fk0۰E SN:37߀a観 RE:~c;c} 9Fk0۰E SN:37߀E:~c;c}SwN:35߀E:Xθ~c:]AF2۰Dc:]AF0۰E:~c:]3$F1.'Ec:]AF2۰Dc:]Cw)z*,oASN:35߀E:X~c;c]SN:37߀E:~BQ6Hc;c} 9Fk0۰E S(r)nN:37߀E:~c;c} 9Fk0۰E:~c;c}SN:35߀E:Xθ~c:]AF2۰e:~c;c]CsN>37߀E:~c;c]Sw:35߀i訳-@N:37߀E:~c;c}SN:37߀aȦ RE:~BQ"6Hc;c} 9Fk0۰E S(z)nN:37߀a観 RE:~c;c}SN:37߀E:~c;c]Sw:5߀a訳-SN:35߀D:XN? ;!DXbdN D:Xθ~bQ̶E:X~c;c]Cw:35߀D:Xθ~c:]CwN:35߀E:X~c;c}S(z)nc;c}S(z)nc;c}SN:37߀a観 RE:~c;c}SwN:35߀E:Xθ~c:]AF2۰Dc:]AF0۰E:B%Dȝ@E:Xθ~c:]AF2Dc;c}SwN:35߀E:X~c;c}S(r)nN:37߀aȦ ROHSN:37߀a観 ROHS(r)nN:37߀a観 RE:~c;c}SN:37߀E:~c;c}Sw:35߀i訳-@:35߀a訳 Sw@=e`Ysێ"Ltglou1ѝ)FvK"Ltglou1ѝ)Fvr9a`@SQ0SY݂)')Fvr9a`ItѝE5m")Fvr=a`Iu1ѝE5m")FvS"Ltglou1ѝ)FvS",tg\ktНq EEm2L|glou1ѝ!B`)z*,neN:35߀D:Xθ~c:]Cw:35߀D:Xθ~c:]SwN:37߀E:~BQ6I= N:37߀a観 ROHS(z)nc;c} 9Fk0۰E$E:X~c;c} 9Fk0۰E SN:37߀E:~c;c]Sw:35߀D:XN>bQ6N>37߀E:Xθ~bQ6N>37߀E:~c;c}SN:37߀E:~BQ"6Hc;c} 9Fk0۰E$E:X~BQ"6I= N:37߀aȦ ROHS(z)nc;c} 9Fk0۰E$E:~BQ6Hc;c} 9Fk0۰E SN:37߀E:~c;c]Sw:5߀a訳 S"37߀i訳-@N:35߀E:X~c;c]SwN:35߀E:~BQ6I= N:37߀a観 ROME:X~BQ"6I=6\c;c} 9Fk0۰E$pS(z)neN:37߀a観 ROME:X~BQ"6Hc;c} 9Fk0۰E S(z)nc;c}SN:35߀E:Xθ~c:]AF0۰DbQ6D:Xθ~c:]Cw:35߀D:X~c;c]S(z)neN:37߀aȦ ROME:X~BQ"6I=6\c;c} 9Fk0۰Dc;c]S(z)nCwN:37߀a観 ROHS(z)nN:37߀aȦ SN:37߀E:~c;c]CwP>47r=a`@S"Ltglou1ѝ)Fvr=a`ItѝE5m"z@",tglo!G(Mfv",tg\ktѝE5m"tѝE5m"zl)Fvr=a`!FuƻKQ0SY݂ K",tglku1ѝE5m")Fvr=a`u1ѝ)FvS",tg\ktНq| `E5mzk "Ltglo!G(Mfvu1ѝE5m"z@",tglo!G(ÑMfvSQ0SY݂ KQ0SY݂)'ˀ",tglo!G(Mfv",tglk!G(ÑMfv.tѝE5m"tѝq)Fvr=a`!FuƻK"Ltglou1ѝE5m"L|glou1ѝ)FvƻK",t'\kQt H D P0",tglktѝ)FvSQ0SY݂)')Fvr=a`IKQ0SY݂)'ˀ",tglo!G(Mfv",tglk!G(ÑMfv.0KQ0SY݂ KQ0SY݂)'ˀ",tglo!G(Mfv.tѝE5m"z@",tglou1ѝE5m")FvK",tglktѝq!hlPQR+Řu1ѝ)FvSQ0SY݂)"Ltglo!G(Mfv.tѝE5m"zl)Fvr=a`!Fvƻr9a`IKQ0SY݂ KQ0SY݂ KQ0SY݂)'ˀ",tglo!G(Mfv",tglku1ѝE5m"z@"Ltglo!G(ÑMfvu1ѝ)FvK",tglktѝq,Ƚ@ @tѝq!FuƻK",tglktѝE5m"z@"Ltglo!G(Mfv",tglk!G(ÑMfv.tѝE5m"tѝE5m"tѝE5m"tѝE5m"zl",tglo!G(Mfv",tg\ktѝE5m"z@"Ltglo!G(ÑMfvu1ѝ)FvS",tglktѝq Q0SY݂)'˱n:K",tglku1ѝE5m"zl)Fvr9a`IKQ0SY݂ KQ0SY݂ KQ0SY݂ KQ0SY݂ KQ0SY݂ KQ0SY݂)'ˀ",tglo!G(Mfv",tglktѝE5m"z@",tglou1ѝ)FvS",tglktѝqE5mzl 1H(Qf[zK",tglktѝE5m"zl)Fvr=a`!Fvƻr9a`!Fvƻr9a`IstѝEEm"tѝEEm"pKQ0SY݂ KQ0SY݂ KQ0SY݂)')Fvr=a`Iu1ѝ)FvS"Ltglou1ѝ)FuƺBI"4Hc:]CwN:35߀E:~BQ6D:Xθ~c;c} 9Fk0۰Dc;c] 9Fk0۰Dc;c] 9Fk0۰Dc;c] 9Fk0۰Dc;c} 9Fk0۰Dc;c} 9F0۰E,:37߀a観 @:35߀aȦ ROME:X~BQ6D:Xθ~c;c]SwN:35߀E:X~c;c]RZ,Ÿ#e c;c]SwN:37߀aȦ ROHS(r)neN:37߀a観 @:35߀a観 @:35߀a観 @:37߀a観 Rc;c} 9Fk0۰Dc;c} 9F0۰E,N:37߀a観 @N:37߀a観 @:35߀aȦ ROHS(z)nc;c}SN:37߀E:X~9)z*,nec;c} 9Fk0۰E$E:X~BQ"6I=6\c;c} 9Fk0۰Dc;c] 9Fk0۰Dc;c] 9Fk0۰Dc;c} 9Fk0۰E,:37߀a観 Rc;c} 9F0۰E,:37߀a観 @N:37߀a訳 @N:37߀a観 @:35߀E:~BQ6I= N:37߀E:~c;c}Swr/Fc@`Cw:35߀E:X~BQ"6I= N:37߀a観 @:35߀aȦ ROMcS(z)nS(z*,n`C(z)nD:X~BQ6K8S(z*,nE:X~BQ6E:X~BQ6E:X~BQ6D:Xθ~c;c]SN:37߀E:~c;c}WaȦ ROMctc;c] 9Fk0۰E$E:X~BQ6D:X~BQ"6I=6]`:37߀a観 @:37߀a訳 Rc;c} 9F0۰E,Xc;c} 9F0۰E,Xc;c} 9Fk0۰E,:37߀a訳 Rc;c} 9Fk0۰Dc;c} 9Fk0۰Dc;c]S(z)nN:37߀a観 SV+Ũ cѠ HS(z)nc;c} 9Fk0۰Dc:]S(z)nS(z)nD:X~BQ6K8C(z*,n`C(z*,n`C(z*,nD:X~BQ6K=VD:X~BQ6E:X~BQ6E:X~BQ6I=6\c;c}S(z)nN:37߀E:AF2G,Xc;c} 9Fk0۰E$E:X~BQ6D:X~BQ"6I=6]`N:37߀a訳 Rc;c} 9F0۰E,Xc;c} 9F0۰E,Xc;c} 9F0۰E,Y~9~a観 Rc;c} 9F0۰E,:37߀a訳 Rc;c} 9Fk0۰Dc;c} 9Fk0۰Dc:]SwN:37߀E:~c;c}e6@@ <@,c;c]S(r)neN:37߀a観 @:35߀aȦ @:35߀a観 @:37߀a訳 RU:37߀a訳 RUc;c} 9F0۰E,Xc;c} 9F2۰E,Y~ :37߀a訳 RU:37߀a観 @N:37߀a訳 @N:37߀a観 ROME:X~c;c} 9Fk0۰E S(z*,nCwN:37߀aȦ ROME:X~BQ6E:X~BQ6K8C(z)nD:X~BQ6K=V_{qߠ(z)nD:X~BQ̶K=V_C(z*,neD:X~BQ6K=VD:X~BQ6K8S(z)nS(z)nCwN:35߀E:~c;c}c5F(@0&c;c} 9Fk0۰E$pS(z)nCw(r)nCw(z)nC(z*,n`C(z*,neD:X~BQ̶K=V_qߠ(z*,neBQ6K8C(z*,neD:X~BQ6K8C(z)nS(z)nCwN:37߀E:~c;c}WaȦ :ROMwatc;c]S(z)nCw(z)nC(z)nD:X~BQ6K=VD:X~BQ̶K=V_qߠ(z*,neBQ6K=VD:X~BQ̶K=V_qߠ(z*,n`C(z*,n`C(z*,nD:X~BQ6D:X~BQ"6Hc;c} 9Fk0۰E$v9bQ̶:35߀E:X~BQ6D:X~BQ"6I=6]`N:37߀a訳 RU:37߀a訳 RU:37߀a訳-RUw 9F0۰E,Y~ :37߀a訳-RU 9F2۰E,Y~:m~a訳 RUw 9Fk0۰E,:37߀a訳 Rc;c} 9F0۰Dc;c} 9Fk0۰Dc;c]SN:37߁+AF2۰E,Y~9S(z)nCw(r)nCw(z)nS(z*,neD:X~BQ6K=V_qߠ(z*,neBQ6K=V_{qߠ(z)neBQ6K=V]{qߠ(r)nD:X~BQ̶K=V_C(z*,nD:X~BQ6E:X~BQ"6I= N:37߀a観 RNBQ6D:X~c;c} 9Fk0۰Dc;c} 9Fk0۰Dc;c} 9F0۰E,Xc;c} 9F0۰E,Y~ :37߀a訳-RU:37߀a訳-RU 9F2۰E,Y~:ma訳-RUc;c} 9F2۰E,Y~:lc;c} 9F2۰E,Y~ :37߀a観 Rc;c} 9Fk0۰Dc;c]S(z)neS(z)nCw(r)neN:37߀a訳 Rc;c} 9F0۰E,Y~ :37߀a訳 RUw 9F0۰E,Y~:m~a訳 RUw 9F0۰E,Y~:m~a訳 RUw 9F2۰E,Y~:m~a訳-RUw 9F0۰E,Y~9~a観 Rc;c} 9Fk0۰Dc;c} 9Fk0۰Dc;c]SN:36BI"4Hc;c] 9Fk0۰E$pS(z*,nD:X~BQ6K=VD:X~BQ6K=V_qߠ(z*,neBQ6K=V_qߠ(z*,neBQ̶K=V_sߠ(z*,ne=BQ̶K=V_s(z*,oAe=D:X~BQ6K=V_C(z)nS(z)nCw(r)ne)z*,oA`S(z)nC(z)nS(z*,neBQ6K=V]{qߠ(r)neBI"6K=6]{qߠ(r)neBQ6K=V_{qߠ(z*,neBQ̶K=V_sߠ(z*,ne=BQ̶K=V_D:X~BQ̶K=V_C(z)nS(z)nCwN:34bQ̶K8Cw(r)nec;c} 9F0۰E,Xc;c} 9F0۰E,Xc;c} 9F2۰E,Y~:m~a訳-RU 9F2E,Y~:ma訳-rU9F2G-Y~:mi訳-rUAF2G-[~Zoi(-rUAFG-[~Zmi(-rPC(z)nS(z)nCw2Fx#tpq<@8Sw(r)nec;c} 9Fk0۰E,:37߀a訳 RU:37߀a訳-RU:37߀a訳-RU 9F2E,Y~:ma訳-rUAF2G-[~Zmi(-rUAFG-[~ZoϟaȦ ROMcw9&k0۰E$v9~aȦ ROMcD:X~BQ6K8C(z)nCwJ(r)neg{S(z)nC(z*,n`C(z*,neBQ6K=V_qߠ(z*,ne=BQ̶K=V_s(z*,oAe=bQ̶EVߎs)zJ,oAUmi=bQEVߖ r)neBI"6K=6]{qߠ(r)nC(z*,n`C(z)nCw(r)nbQ̶N:37߀a観 @:37߀a観 Rc;c} 9F0۰E,Y~ :37߀a訳-RU 9F2E,Y~:ma訳-rUAF2G-[~:mi(-rUAF-[~ZoϟaȦ RUcw 9Fk0۰E,Y~:m~a訳-RU 9F2۰E,Y~:lc;c} 9F0۰E,Xc;c} 9Fk0۰Dc;c}S퍀a訳-RUN:37߀a観 @N:37߀a訳 RU:37߀a訳-RUw 9F0۰E,Y~:m~a訳-RU 9F2G,Y~:ma訳-rUAF2G-[~Zoϟi(.= sQU 9Fk0۰E,Y~:m~a訳-RU 9F2G,Y~:ma訳-rU9F2E,Y~:m`:37߀a観 @N:37߀a観 RM(z*,nS(z)nS(z*,n`C(z*,ne=BQ̶K=V_sߠ(z*,ne=BQ̶=V_s)z*,oAUmi=bQEVߖ r)neBQ6K=V_s(z*,oAe=bQ̶EVߎs)zJ,oAUmi=bQ̶EVc;c} 9F0۰E,N:37߀a訳 RUcw 9Fk0۰E$pS(z)nD:X~BQ6K=V_{qߠ(z)neBQ6K=V_{qߠ(z)neBQ̶K=V_s(z*,oAUm=bQEVߖ r)neBQ6K=V_s(z*,oAe=bQ̶EVߖs)zJ.oAUmi=bQEVߖ:37߀a訳-RU:37߀a観 RMc)zJ,oAN:37߀a観 Rc;c} 9F0۰E,Y~9~a観 RUcw 9Fk0۰E,Y~9~a訳 RU 9F2E,Y~:ma訳-rUAFG-[~ZoϟaȦ RUw 9F2۰E,Y~:ma訳-rUAFG-[~ZoϟaȦ RMcw 9&k0۰E,v9~aȦ @:37߀a訳 Rc;c}SbQ̶K=V_S(z*,n`C(z*,neD:X~BQ̶K=V_s(z*,oAe=bQ̶EVߎs)zJ.oAUmi>|BI"6K=V]{qߠ(z*,ne=bQ̶EVߖs)zJ.ˏAUmi>|BQ"6K=V_qߠ(z*,ne=BQ̶=V_s)z*,oA:37߀a訳 RU:37߀a訳 RBQ6K8S(z*,neBQ"6D:X~BQ̶K=V_sߠ(z*,oAe=bQ̶EV_s)z*,oAUmi=bQ1EVߖ(z)ne=BQ̶EVߎs)zJ.ˏAUmi>|BI"6K=V_qߠ(z*,oAe=bQ̶EVߎs)zJ,oAUmi=bQEVߖ:37߀a訳 Rc;c}aȦ ROMcD:X~BQ6K=V]{qߠ(r)neBI"6K=6]{qߠ(r)neBQ6K=V_sߠ(z*,oAe=bQ̶EVߖ)zJ.ˏCWni>|BQ̶K=V_s)z*,oAUmi>|bQ1Evߖ(z*,ne=bQ̶EV_s)z*,oAUmi=bQ̶EVߖs)zJ,oAN:37߀E:9&k0ӯ$E:X~BQ6K=VD:X~BQ̶K=V_sߠ(z*,ne=BQ̶K=V_s(z*,oAUm=bQEVߖ(r)neBQ̶=V_s)zJ.oAUmi>|BI"6K=V_sߠ(z*,oAUe=bQEVߖ r)neBQ6K=V_qߠ(z*,neC(z*,ne)z*,oAe=D:X~BQ6K=VD:X~BQ̶K=V_sߠ(z*,oAe=bQ̶EV_s)zJ,oAUmi>|bQ1Evߖ(z*,ne=bQ̶EVߖ r)neBQ̶EV_s)zJ.oAUmi>|BQ"6K=V_qߠ(z*,oAe=bQ̶EVߎs)z*,oAUm=bQ̶c;c}} B@8 <@,c;c] 9Fk0۰E,:37߀a訳-RU 9F2۰E,Y~:m~a訳-RUAF2G-[~Zmi(.=rU 9Fk0۰E,Y~:m~a訳-rUAF5[~Zoϟa訳-RUAF2G-[~ZoϟaȦ RUw 9F2G,Y~:mi訳-rUAFG-[~ZoϟaȦ ROMcw(z*,neaȦ @:37߀a訳 RU:37߀a訳-RU 9F2E,Y~:ma訳-rUAF2G-[~ZoϟaȦ RUw 9F2E,Y~:mi(-rU 9Fk0۰E,Y~:ma訳-rUAF5ۆZoϟa訳-rUAFG-[~ZoϟaȦ RUcw 9F0۰E,Y~:m~a訳 RUc;c}S,BI"6I=6\c;c} 9F0۰E,Y~:m~a訳 RUw 9F0۰E,Y~:m~a訳-RUAF2G-[~Zoi(.= sQU 9F2۰E,Y~:mi(-rU 9Fk0۰E,Y~:ma訳-rUAF5ۆZϟa訳-rUAF-[~ZoϟaȦ RU 9F2E,Y~:ma訳-rU9F2E,Y~ )z*,oA:37߀a訳 RUw 9Fk0۰E,Y~9~a観 RUw 9F2E,Y~:ma訳-rUAF5[~Zoϟa訳-RUAF2G-[~ZoϟaȦ RUAF2G-[~ZoϟaȦ RU 9F2G-[~Zoi(.= sQ] 9F2E,Y~:ma訳-rUAF2G-[~ZD:X~BQ̶JbQ̶K=V_C(z*,neBQ6K=V_sߠ(z*,oAe=bQ̶EVߎs)zJ.ˏAUmi>|BQ"6K=V_s(z*,oAUmi=bQ1Evᖻ(z*,oAUmi=bQ1Evᖻ(z*,oAUmi=bQ1Evᖛ(z*,oAe=bQEVߖ r)neBQ6K=V_{qߠ(z)nea観 @:37߀a訳-RUw 9F0۰E,Y~:m~a訳-RU9F2G-[~:mi(.=rU 9Fk0۰E,Y~:ma訳-rUAF5ۆZןa訳-rUAF5ۆZןa訳-rU9&k0۰E,Y~:ma訳-rUAF5~Zoϟa訳-RU9F2G-Y~:ma訳-rU9&k0ۯ$v9^BQ6K=V_{qߠ(z)neBQ6K=V_sߠ(z*,oAe=bQ̶EVߖ r)ne=BQ̶EVߖs)zJ.ˏCWnk>|BQ̶EVߖ)zJ.ˏCWnk^~BQ̶EVߖ(r)ne=bQ̶EVߖ r)neBQ̶=V_s)z*,oAUmi=bQEVߖ=eZ*t۞1G(Qf[z垫/Mr=eYt۞1H(Qf[z墫oM=%eZ*ߟ>!G$ÑMfv/Mr=eZ*t۞1H(Qv\z梻oMr=eZ*t۞1H(Qv\z梻p]r=eZ*ߟ>1H(Qv\z梻p]=eZ*ߟ>!G(ÑMfv/M=eZ*ߟ>1H(Qv\z梻pMr=e`Yt۞!G(Qf[z垫/M5z!G(Qf[v/Mr=a`Ytێ!G(Qfv/Mr=eYt۞1H(Qf[z墫oM=%eǡj*ߟ>!G(Qf[z/M=%eZ*ߟ>!G(Qf[z/M=%eǡj*ߟ>!G(Qf[z墫oM=%eǡj+ ߯?1G(Qf[z墫oMr9a`Yt۞1H(Qf[z墫oMrL9a`Ytێ!G(Qf[z垫/M=eZ*t۞Xr9a`Ysێ!G$ÑMfv.=rL9a`Ysێ!G(Mfv/Mr=eYt۞1H(Qf[z墫oMr9a`Yt۞1H(Qf[z墫oMr=a`Yt۞1H(Qv\z墫oMr=eZ*t۞1H(Qv\z梻p]r=eZ*ߟ>!G(Mfv/M=%eZ*ߟ>!G(ÑMfv/Mr=eZ*t۞1H(Qf[z墫oM5!$ÑMfu.=Q0TY݂)gn;EEm"z6@Q0TYނ9gn{ OEEm#-7πA0SY݂)gn;EEm#-7翀 R 4]92~EEm#-7πQ0SY݂)gn{ OIEqc-7πQ0TYނ9h~| OIEqc-w R 4TYނ9h~|EEm"z6翀 R 4Yނ9h~|E5m"z@Q0TY݂)gn{ ^ R 4TYނ9hn{ EEm#6翀 R 0TYނ9hn{ OIEm#-7πA0SY݂)gn;EEm#6翀 R 4]9~|EEm#6翀 R 4]92~EEm#-7πQ0TY݂)gn{ OIEqc-wπQ0TYނ9h~|E5m"z6翀 R 4]9h~|EEm"z6翀 R 4TYނ9h~| OIEqc-7πQ0TY݂)gn;EEm"z6@Q0TY݂)gn{EEm#6翀 R 4]9h~|EEm"z6翀 R 4Yނ9h~|EEm"z6翀 R 4]9~|EEm#-7πQ0SY݂)gn{ OIEqc-wπQ0TYނ9h~|E5m"z6翀 R 4]9h~|EEm#z6翀 R 4]ނ9h~|E5m"z@Q0SY݂)g˱n;E5m"zl@Q0SY݂)gn;EEm"z6翀 R 0TYނ9h~|E5m"z6@Q0TYނ9h~|E5m"z6翀 R 4]ނ9h~|EEm#-7πA0SY݂)gn{ OIEqc-7πQ0TYނ9h~|EEm"z6翀 R 4]9~|EEm#6翀 R 4]9h~|E5m"z6@< OIEm#-7翀 R 4]ނ9h~| OIEqc-7πQ0SY݂)gn;EEm#6翀 R 4]9~|EEm#6翀 R 4]92~EEm#-7πQ0TYނ9hn{ OIEqc-w R 4]9~|EEm#-7πQ0TY݂)gn{ OIEqc-7πQ0TYނ9hn{ OIEqc-7πQ0TY݂)gn{ ^ R 0TYނ9hn{ EEm#6翀 R 4TYނ9h~{ OIEqc-7πQ0TY݂)gn{ OIEm#-7πQ0TY݂)gn{ OIEqc-7πQ0TYނ9h~|EEm"z6翀 R 4]92~ OIEq#-7πQ0TYނ9h~|EEm"z6翀 R 4]92~|EEm#-7π R 4]92~|EEm#6翀+|EEm"z6@Q0TY݂)gn{EEm#z6翀 R 4TYނ9h~|E5m"z6@Q0TYނ9h~| OIEqc-w R 4Yނ9h~|EEm#-7πA0SY݂)gn{ OIEqc-w R 4TYނ9h~|EEm#-7πQ0TY݂)gn{ OIEqc-wπQ0TYނ9h~|E5m"z6翀Q0TYނ9hn{ bQ0SY݂)g˱n;E5m"z@Q0SY݂)gn{EEm#6翀 R 4]9h~|EEm#z6翀 R 4]92~|EEm#-7πQ0TYނ9gn{ OIEqc-w R 4]92~EEm#-7πQ0TYނ9h~|EEm"z6翀 R 4]92~EEm#-7πQ0SY݂)gn{ OEEm#-7π2M| R 4Yނ9hn{ OIEm#-7π R 4]9~|EEm"z6翀 R 0TYނ9h~|E5m"z6翀 R 4]ނ9h~|EEm#-7πQ0SY݂)gn{ OIEqc-w R 4]9h~|EEm#-7πQ0TYނ9h~|EEm"z6翀 R 4]92~ EEm#-7πQ0TY݂)gn{ OIEm#-7π"Lt@ Q0TYނ9gn{EEm#6翀 R 4Yނ9h~|E5m"z6@Q0TYނ9hn{ OIEqc-wπQ0TYނ9h~|EEm#z6翀 R 4]92~ OIEqc-w Q0TYނ9h~|EEm#-7πQ0TYނ9h~|E5m"z6翀 R 4]92~ OIEm#-7πQ0TYނ9gn{ OIEqc-7π"L|@Q0SY݂)gn;EEm"z6翀Q0TYނ9hn{ OIEq#-7πQ0TY݂)gn{ OIEq#-7πQ0TYނ9h~| OIEqc-w R 4]92~ OIEq#-7πQ0TYނ9h~|EEm#-7πQ0TYނ9h~|E5m"z6翀 R 4]92~ OIEq#-7πQ0TYނ9hn{ OIEqc-7π"L|hBI"6I=6]{qߠ r)neBQ6K=V_s(z*,oAUmi>|bQ1Evᖻ(z*,oAUmi>|BQ̶K=V_s)zJ.ˏCWnk^~bQ1Evߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(r)ne=bQ1Evᖻ)zJ.ˏCUmi>|BQ̶EVߖ)zJ.ˏCWnk^~c@=eZ*۞1H(Qv[z墫oM=%eǡj+ߟ>!G(Qf[z垫/M=%eǡZ*ߟ>!G(Qf[z墫oM=%eǡj+ ߯?1H(Qv\z梻p]r=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߞ1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z梻pMr=eZ*ߟ>!G(ÑMfv/M Sa訳-RU 9F2G-Y~:mi(-rU 9&k0۰E,Y~:ma訳-rU 9F0۰E,Y~:mi(.= sQ]eyAF2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-RUAF5ۆZןi(.= sQ]eyAF5ۆZןa訳-rU 9F2۰E,Y~:meBR(r)neBQ6K=V_s(z*,oAUm=bQ1EVߖ(z*,oAUmi=bQ1Evᖻ)zJ.oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ"6K=V_s)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)z*,oAUmi>|BQ̶EV_sPTAFG-[~Zoϟi(.= sQU 9F0۰E,Y~:mi訳-rU 9Fk0۰E,Y~:mi(.= sQ] 9F2G-[~Zoϟa訳-rU 9F2G-[~:mi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAFG-[~Zoϟa訳-rUT).bQ̶EV_s)zJ,oAUmi>|bQ1Evᖛ(z*,oAUm=bQ1Evᖻ(z*,oAUmi>|BQ̶EVߖ(z)ne=bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evߖ(z*,oAUmi>|c;`EEm"z6@Q0TYނ9gn{ OIEm#-7πQ0SY݂)gn{ OIEm#-7πQ0TYނ9h~|E5m"z6翀 R 4]92~ OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc-wQ0TYނ9h~|)Ɩ9&k0۰E,v9~aȦ RU 9F2G-[~Zmi(.= sQ]e 9F2G-[~Zoϟa訳 RUAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi訳-rUS-=eZ*ߞ1H(Qv\z墫oMr=a`Yt۞1H(Qf[z墫oMr=eZ*t۞1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z墫oMr=eZ*ߟ>!G(Qf[z墻p]=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z墫oMS[;!G(Qf[z/M=eZ*ߞ1H(Qv\z梻pMr=eZ*ߟ>1H(Qv\z梻p]=%eǡj+ ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oM=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߟ>u1񥳰rL9a`Ysێ!G(Qf[z/M=%eZ*ߟ>!G(Qfv/M=%eǡj+ ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z梻p]=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z梻p] S_[;1H(Qv[z墫oMrL9a`Ytێ!G(Qf[z墫oM=%eǡj+ ߯?1G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?ʅ5a訳-rUAFG-[~Zoϟa観 RUAFG-[~Zoϟa訳-rU 9Fk0۰E,Y~:mi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF55݆z׿a訳-rU 9F2G-[~Zoϟa訳.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןeBRQ0SY݂)gn{EEm#6翀 R 4]92~|EEm#-7πQ0SY݂)gn{ OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc-w R 4]I3׎EEm#-7πQ0TYނ9h2~ OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc-w2M||)zJ.ˏCUmi>|BQ6K=V_s)z*,oAUmi>|BQ6K=V_s)zJ.ˏCWnk^~bQ1Evᖻ(z*,oAUmi>|BQ̶Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^BQ̶EVߖ(z*,oAUmi>~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ(z*,oAUmi>|BQ̶K=V_s)zJ.ˏBbQ̶EVߖs)zJ.ˏCWmi>|BQ̶EVߎs)zJ.ˏCWnk^~bQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ)zJ.ˏCWnk^~bQ1Evᖻ)Jӏ$v^BQ̶EVߖ(zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWn^BQ̶EVߖ(z*,oAUmi>|BI"6(z*,ne=bQ̶EVߖ(r)ne=bQEVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶Evᖻ)zJ.ˏCWnk^~bQ1Mwau(z*,oAUmi>|BQ̸1Evᖻ)zJ.ˏCWnk^~bQ1Ewau(z*,oAUmi>|BQ̶EVߖ(z*,o@BI"6K=V]{qߠ(z*,oAe=bQ1EVߖ(z*,oAUmi>|BQ̶K=V_s)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^BQ̶EVߖ(z*,oAUmi>|BQ1Evᖻ)zJ.ˏCWnk^BQ̶EVߖ(z*,oAWnk^~bQ1Evᖻ)zJ.ˏCv^BQ̶EVߖ(z*,oAUmi>|BQ̶i訳-rU9&k0۰E,Y~:ma訳-rU 9F0۰E,Y~:mi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]g{ 9F2G-[~Zoϟa訳-sQ]eyAF5ۆZןj *N? S]g{ 9F2G-[Zןi(.= sQ]eyAF55݆z׿a訳-rU 9F2G-[~Zoϟa訳-`(z*,oAe=bQEVߖ(z*,oAe=bQ1Evᖻ)zJ.ˏCWmi>|BQ̶EVߖ(z*,oAUnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ82MMwau(z*,oAUmi>~bQ1Evᖻ)zJ.ӏ$v^BQ̶EVߖ)zJ.ˏCWnk^~bQ2MMwau(z*,oAUmi>|BQ̶EVߖ(z*,oA 9&k0۰E,Y~:m~a訳-rUAF5ۆZןi訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rUAF5ۆZןi(.= sQ]g{ 9F2G-[~Zoϟa(.= sQ]eyAF55݆z׿a訳-rUAF5ۆZןi(.= S]g{ 9F2G-[~Zoϟa訳-rU 9F2G(AFG-[~ZoϟaȦ RUAFG-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-ۆZןi(.= sQ]eyAF55݆z׿a訳- sQ]eyAF5ۆz׿a訳-rUAF5ۆZןi(.= S]g{ 9F2G-[~Zoϟa訳-rU 9F2G( 9F2G-Y~:mi(.= sQ] 9F2G-[~ZoϟaȦ RUAF5ۆZןi(.= sQ]eyAF5ۆZןi*N? S]g{ 9F2G-[~Zoϟi(.= sQ]eyAF55݆z׿a訳-rUyAF5ۆZ׿a訳-rU 9F5ۆZןi(.= S]g{ 9F2G-[~Zoϟa訳-r]eyAF5(r)ne=BQ̶EVߖ(r)ne=bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ1Jӏ$v^BQ̶Evᖻ)zJ.ˏCWnk^BQ̶EVߖ)zJ.ˏCWnk^~bY$82MMwau(zJ.ˏCWnk^~bQ2MMwau(z*,oAUmi>|BQ1Evᖻ)zJ.ˏCi(.=rU 9F2۰E,Y~:mi(.= sQ]ey 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rUyAF5ۆZןi(.= sQ]g{ 9F2G-[~Zoϟi(.= sQ]eyAf55݆z׿i(.= sQ]eyAF55݆z׿a註.= sQ]eyAF55݆z׿a訳-rU 9F5ۆZןi(.= sPBQ̶EVߖs)zJ.ˏCWnk^~BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAWnk^~bQ1Evᖻ1Jӏ$v^BQ1Evᖻ)zJ.ӏ$v^BQ̸1Evᖻ)zJ.ӏ$v^BQ̸1Evᖻ)zJ.ˏCv^BQ̶EVߖ)zJ.ˏCWnk^~bQ1E`(z)ne=bQ̶EVߖ(z*,oAUm=bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏ$v^BQ̶EVߖ(zJ.ˏCWnk^~bQ2MMwau(z*,oAWnk^~bQ1Mwau(z*,oAWnk^~bQ2MMwau(z*,oCWnk^~bQ1Mwau(z*,oAUmi>~bQ1Evᖻ)zJ.ˏCVbQ1EVߖ(z*,oAUm=bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJӏ$v^BQ̶EVᖻ)zJ.ˏCWnk^BQ̶EVߖ)zJ.ˏCWnk^BQ̶EVᖻ)zJ.ˏCWv^BQ̶Evᖻ)zJ.ˏCWv^BQ̶EVߖ)zJ.ˏCWnk^~bQ1E`(z*,oAUmi>|bQ1Evᖻ)zJ.oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(zJ.ˏCWnk^~bQ1Evᖻ(z*,oAUmi>|BQ1Evᖻ)Jӏ$v^BQ1Evᖻ(z*,oAUmi^~bQ1Evូu(z*,oAUnk^~bQ1Ewau(z*,oAUmk^~bQ1Evᖻ)zJ.ˏ$p 9Fk0۰E,Y~:mi(-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟi(.= sQ]eyAF55݆z׿a訳- sQ]eyAF55݆z׿a註.= sQ]eyAf55݆z׿i(.= sQ]e{ 9F2G-[~Zןi(.= sQ]g{ 9F2G-[~Zןi(.= sQ]eyAf55bQ1EVߖ(z*,oAUmi>|BI"6K=V_s)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~BQ̶EVߖ(z*,oAWnk^~bQ1Evូu(z*,oAUmk^~bQ1Ewau(z*,oAWnk^~bQ82MMwau(zJ.ˏCWnk^~BQ̶EVߖ)zJ.ˏCWn^BQ̶EVᖻ)zJ.ˏCWnk^~BQ̶EVa訳-rU9&k0۰E,Y~:mi(.= sQ]eyAF2G-[~Zoϟa註.= sQ]eyAF5ۆZןi(.= sQ]e{ 9F2G-[~Zoϟi(.= sQ]eyAf55݆z׿i(.= sQ]e{ 9F2G-[Zןi(.= S]g{ 9F5ۆZןj *N? S]gBQ̶EVߖ)zJ.ˏCWn^BQ̶EVߖ)zJ.ˏCWna訳 RUAF5[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoןi(.= sQ]eyAF55݆z׿a訳- sQ]eyAF55݆z׿a註.= sQ]eyAf55݆zߠ(z*,oAUnk^~bQ2MMwau(zJ.ˏCWnk^~BQ̶EVߖ)zJ.ˏCWn^BQ̶EVߖ)zJ.ˏCWni(.= sQ] 9F2G-[~Zoϟa訳-RUAF5ۆZןi(.= sS]g{ 9F2G-[~Zoϟa訳-r]eyAF5ۆZ׿a訳-rUyAF5ۆz׿a訳-sQ]eyAF55݆z׿i(.= sQ]e{ 9F2G5ۆZןi*N? S]g{AF5ۆZ׿a訳-rUeyAF5݆z׿a訳-rUa訳-rU 9Fk0۰E,Y~:mi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZ׿a訳-rU 9F5ۆZןi*N? S]g{ 9F5ۆZןa訳-rUyAF55݆z׿a(.= sQ]ey 9F2G-ۆZןi(N? S]g{ AF5ۆZ׿a訳-rUeyAF5݆z׿a訳-rUBQ6K=V_s)zJ.ˏCWnk>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ)zJ.ˏCWnk^~bQ2MMwau(z*,oAUnk^~bQ1Ewau(z*,oCWnk^~bQ82MMwau)zJ.ˏCWv^BQ̸1Evᖻ1Jӏ$v~a訳- sQ]eyAF55݆zנ(z*,oAUmk^~bQ1Ewau(z*,oAUmk 9F2G-[~:mi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]g{ 9F2G-[~Zoϟi(.= sQ]eyAf55݆zנ(z*,oAUmk^~bQ2MMwau(zJ.ˏCWnk^BQ̶Evᖻ)Jӏ$v~a訳-sQ]eyAF55݆zנ(z*,oAUmk^~bQ1Mwau(z*,oAWnk@)zJ.ˏCWnk^~bQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi^~bQ1Evᖻ)zJ.ˏ$v^BQ̶1Evᖻ)zJ.ˏ$v^BQ1Evᖻ(z*,oAUnk^~bQ82MMwau)zJ.ˏCWv^BQ1Evᖻ(z*,oAWnk^~bQ$82MMwau 9F2G-[Zןi(.= S]g{ 9F25ۆZi訳-rU 9F2G-[~Zoϟa訳 RUAF55݆z׿a訳-rU 9F2G-[~Zןi(.= sQ]ey 9F2G-[~Zoϟi(.= sQ]g{ 9F25ۆZןj *N? S]gBQ̶Evᖻ)Jӏ$v~a訳- sQ]eyAf55ݎ{qߠ(z*,ˏCWnk^~cY$82MMwaw 9F2G-ۆZןi(.= S]g{ 9F2G-[~:mi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןj *N? S]g{ 9F25ۆZןi(N? S]g{ 9F5ۆZןj *N? S]gBQ̶1Evᖻ)Jӏ$v9~a訳.= sQ]ey 9F2G-ۆZןj *N? S]gBQ̶1Evᖻ)Jӏ$v~a訳-sQ]eyAF55݆z׿i(.= sQ]eyAF2G-[~Zoϟa訳-rU 9F2G-[~Zoϟi(.= sQ]eyAF5ۆz׿a訳-rUyAF5ۆz׿a訳-sQ]eyAF55݆z׿i(.= sQ]g{ 9F5ۆZ׿a訳- sQ]eyAf56]{qߠ(zJ.ˏCWnk^BQ̶1Evᖻ1Jӏ$v~a訳- sQ]eyAF55݆zנ)z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ1Evᖻ)zJ.ӏ$v^BQ1Evᖻ)Jӏ$v~a訳-r]eyAF55݆zߠ(z*,oCWnk^~bY$82MMwcw 9F5ۆZ׿a訳.= sQ]ey 9F2G-ۆZןj *N? S]gBQ̶Evᖻ)zJӏ$v^4AF5[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F5ۆZןi(.= sQ]g{ 9F2G-[~Zןi(.= sQ]g{ 9F25ۆZןj *N? S]gBQ̸1Evᖻ1Jӏ$v9~a(.= sQ]g{ 9F5ۆZ׿a訳.= sQ]ey 9F2G5ۆZןj *N? S]gBQ̶1Evᖻ)Jӏ$v^bQ1Evᖻ)zJ.oAUmi>|BQ̶EVߖ(z*,ˏCWnk^~bQ1Evᖻ)zJӏ$v^BQ1Evᖻ)zJӏ$v^bQ1Evូu(z*,ˏCWnk^~cY$82MMcw 9F5ۆZ׿a註.= sQ]e{ 9F25ۆZןa訳-sQ]eyAf56]{qߠ(zJ.ˏCWnk^BQ̶1Evᖻ)Jӏ$v^`bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Mwau(z*,oAUmi^~bQ1Evូu(z*,oAWnk^~bQ82MMwau)zJ.ˏCv^BQ1Evូu(z*.ˏCWnk^BQ̸1Evᖻ(z*,oCWnk^~BQ̶Evᖻ1Jӏ$v9~a(.= sQ]e{ 9F25ۆZןj *N? S]gBQ̶K=V_s)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^BQ̶EVߖ(z*.ˏCWnk^~bQ82MMwau(zJ.ˏCWnk^~BQ̶Evᖻ)zJӏ$v~a訳- sQ]eyAf=6]{qߠ(zJ.ˏCWv^BQ1Ewau(zJ.ˏCWn^BQ1Evᖼu(z*.ˏCWnk^BQ̶1Evᖻ)Jӏ$v~AF5ۆZןi(-rU 9F2G-[~Zoןi(.= sQ]eyAF5ۆZ׿a訳-rUAF5ۆZ׿a訳-sQ]eyAF55݆zנ(z*,oAWnk^~bY$82MMwcw 9F5ۆz׿a註.= sQ]e{ 9F5ۆZ׿a註.= sQ]e{ 9F5ۆZ׿a訳.= sQ]e{ 9F25ۆZןj *N? S]g!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qv\z梻p]=%ejk !G(Qf\z梻p]A%Wijk @Q0TYނ92~ PIUqd=r=eǡj+ ߯!G(Qf\z梻p]r=eǡj+ ߯!G(Qf\z梻p]r=eǡj+ ߯!G(Qf\z梻p]r=eǡj+ ߯?!G(Qf[z梻p]A%WijkB(z)ne=bQ1Evᖻ)zJ.ˏCWnk^~bQ2MMwau(z*,oAUmi>|bQ1Evᖻ(z*,oAUmk^~bQ2MMwau(zJ.ˏCWnk^BQ̸1Evᖻ(z*,oCWnk^~BQ̶1Evᖻ(z*,oCWnk^~BQ̶1Evᖻ(z*,ˏCWnk^BQ̸1Evᖻ(z*,ˏCWnk^BQ̶1Evᖻ1Jӏ$v9~AF5ۆZןa訳-rU 9F2G5ۆZןi(.= sQ]eyAF55݆z׿a訳-sQ]eyAF55݆z׿i(.= sQ]e{ 9F25ۆZןj *N? SeBQ1Evូu(zJ.ˏCWv^BQ1Ewau(zJ.ˏCv^BQ2MMwau)zJ.ˏC$v^a訳- sQ]ey 9F2G5ۆZןj *N? S])zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ(z*,oAUmi>|BQ1Evᖻ(z*,oAUmk^~bQ2MMwau)zJ.ˏCWv^BQ1Evᖼu(z*.ˏCWnk^BQ1Evូu(zJ.ˏCWn^BQ1Ewau)zJ.ˏC$v^bQ2MMwau 9F25ۆZןa訳- sQ]ey 9F2G-ۆZן 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa(.= sQ]eyAF5݆z׿a訳-r]eyAF55݆z׿i(.= sQ]e{ 9F25ۆZןa訳- sQ]ey 9F25ۆZןa訳- sQ]e{ 9F25ۆZ׿a註.= sQ]g{ 9F5݆z׿i(.= S]g{AF55݆zנ(z*,oCWnk^~BQ̶EvᖻBQ̶K=V_s)zJ.ˏCWnk^~bQ2MMwau(z*,oAUmi>|BQ1Evᖻ)Jӏ$v^BQ1Evᖼu(z*,oCWnk^~cY$82MMcw 9F5ۆz׿a(.= sQ]g{ 9F5݆z׿i(.= sS]g{AF55݆zߠ(z*.ˏCWnk^BQ1Ewau(zJ.ˏCv^BQ2MMwau)zJ.ˏCv^)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Ewau(z*,oAUmi^~bQ1Evូu(z*,oCWnk^~bY$82MMwaw 9F25ۆZ׿a訳- sQ]ey 9F25ۆZ׿a註.= sQ]e{ 9F5݆z׿i(.= S]gzBQ̶1Evᖻ(z*.ˏCWn^BQ1Ewau)zJ.ˏCv^BQ1Mwau^BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(zJ.ˏCWnk^~bQ2MMwau(z*,ˏCWnk^~bY$82MMwaw 9F25ۆZןj *N? SeBQ1Ewau(zJ.ˏCWv^BQ2MMwau)zJ.ˏ$v~a註.= sQ]g{ 9F55݆z׿i(.? S]gBQ1Evូu(zJ.ˏCWv^BQ1EwauJbQ1Evᖻ)zJ.ˏCWnk^~bQ2MMwau(z*,oAUmi>|bQ1Evᖻ1Jӏ$v~a訳-sQ]eyAF55݆{qߠ(z*,ˏCWnk^BQ̸1Evᖻ(z*,ˏCWnk^BQ1Ewau)zJ.ˏC$v^a訳.= sQ]e{ 9F5݆z׿i(.= S]gzBQ̸1Evᖼu(zJ.ˏCWv^BQ1EwauJbQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCv^BQ̶Evᖻ)zJ.ˏC$v^BQ1Evᖻ(z*,oCWnk^~cY$82OMcw AF55݆z׿i(.= S]gzBQ̸1Evᖼu(zJ.ˏCWv^BQ2MMwaw 9F5ۆz׿i(.= sS]gzBQ̸1Evᖼu(zJ.ˏCWn^BQ1EwauN@(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ1Evᖻ)zJӏ$v^BQ1Evᖻ(z*,oAWnk^~bQ$82MMwaw 9F5ۆZ׿a註.= sQ]e{ 9F5݆z׿i(.= S]gzBQ̸1Evᖼu(zJ.ˏCv^bQ82MMwaw 9F55݆z׿i(.? S]gBQ1Evូu(zJ.ˏCWv^kbQ1Evᖻ)zJ.ˏCWnk^~bQ2MMwau(z*,oAUmi>~bQ1Evᖻ(z*,oAWnk^~bQ82MMwau 9F2G5ۆZןj *N? eBQ1Mwau)zJ.ˏ$v~a註.= sQ]g{ 9F55݆zנ(z*,ˏCWn^BQ1Mwau 9F25ۆz׿i(.= sS]gzBQ̸1Evᖼu(z*.ˏCWn^cKEEm#-7πQ0TYނ9h~ OIEqc-w R 4]I3׎EEm#-w R 4]I3׎ OIEqc=xQ0]93׎EEqc=xQ0]93׎ OIEqc=xr=eǡj+ !G(Qv\z榻^:=%ijk @Q4]93׎!G(Qf\z梻p^:r=%eǡjk @Q0TY92׎IEqc=x"M|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ)zJ.ˏCWnk^~bQ$82MMwau)zJ.ˏCWn^BQ̸1Evᖻ(z*,oAWnk^~cY$82OMcwAF55݆zנ(z*,ˏCWnk^BQ1Mwau)zJ.ӏ$v~i(.= sS]gzBQ1Evូu)zJ.ˏC$v~a(.= sQ]g{ AF55݆zߠ(z*.ˏCWn^kK)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWv^BQ̶EVߖ)zJ.ˏCWn^BQ̶1Evᖻ)Jӏ$v9~a註.= sQ]e{ 9F5ۆZ׿a(.= sQ]g{ AF55݆zנ(z*,ˏCWn^BQ2MMwaw 9F5݆z׿i(.? S]gBQ1Mwau 9F5ۆz׿i(.= S]gBQ1EvូuNTxBQ̶EVߖ(z*,oAUmi>|BQ1Evᖻ)zJ.ˏC$v^BQ̶1Evᖻ)Jӏ$v~a訳-sQ]eyAf56]{qߠ)zJ.ˏCv^bQ2MMwau 9F25ۆz׿i(.= S]gzBQ1Evូu)zJ.ˏ$v~a(.= sS]gzBQ1Evូu)zJ.ˏ$v~a(.= sS]g{AF55݆{qߠ(zJ.ˏCAF5ۆZןi(.= S]g{ 9F2G-[~Zoϟi(.= sQ]eyAf55݆zנ(z*,oAWnk^~bQ82MMwaw 9F25ۆZ׿a訳.= sQ]e{ 9F5݆z׿i(.= S]gBQ1Ewau)zJ.ˏ$v~i(.= sS]gzBQ1Ewau)zJ.ӏ$v9~i(.= S]gBQ1Ewau)zJ.ˏ$v~a(.= `)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^BQ̶EVߖ)zJ.ˏCWv^BQ̸1Evᖻ(z*,oAWnk^~bY$82MMcw AF55݆z׿i(.? S]gBQ1Ewau)zJ.ˏ$v~i(.= sS]gzBQ1Ewau)zJ.ӏ$v9~i(.? S]gBQ1Mwau 9F5݆z׿i(.? S]gBQ1i(.= sQ]eyAF5ۆZןi(N? S]g{ 9F25ۆZןi(N? S]g{ AF5ۆz׿a註.= sQ]e{ 9F5ۆZ׿a(.= sQ]g{ 9F55݆zנ(z*,ˏCWn^BQ2MMwaw 9F55݆zנ(z*.ˏCWv^bQ82MMwcw AF55݆{qߠ(zJ.ˏC$v~a註.= sQ]g{AF55݆{qߠ(zJ.ˏBBQ̶EVߖ(z*,oAUmi>~bQ1Evᖻ)Jӏ$v^BQ1Evᖼu(z*,oCWnk^~cY$82MMcw 9F5݆z׿i(.= S]gzBQ̸1Evᖼu(zJ.ˏCv^a註.= sQ]g{ AF55݆{qߠ(zJ.ˏC$v~a(.= sS]gBQ1Mwau 9F5݆z׿i(N? S]BQ2MMwaw 9F0AF5ۆZןi(N? S]g{ 9F2G-[~Zoןi(.= sQ]e{ 9F2G5ۆZןi*N? S]gBQ̸1Evᖻ(z*,ˏCWnk^BQ1Evូu(zJ.ˏCv^a訳.= sQ]g{ AF55݆{qߠ(zJ.ˏC$v~a(.= sS]gzBQ1Ewau)zJӏ$v9~i(N? S]BQ2MMwaw 9F55݆zߠ(z*.ˏCa訳-r]eyAF5ۆZןi(.= sS]g{ 9F2G5ۆZןi(N? S]g{AF55݆z׿i(.= sQ]g{ 9F5݆z׿i(.= S]gzBQ1Evូu)zJ.ˏC$v~a(.= sS]gzBQ1Ewau)zJ.ӏ$v9~i(N? S]BQ82MMwcw AF55݆{qߠ)zJ.ˏ$v~i(.= sS]gzBQ1E`(z*,oAUmi>|BQ̶EVߖ(zJ.ˏCWnk^~bQ82MMwau)zJ.ˏCWnk^BQ̸1Evᖻ(z*,oCWnk^~BQ̶1Evᖻ(z*.ˏCWn^BQ2MMwaw 9F5݆z׿i(N? S]BQ2MMwaw AF55݆{qߠ(zJ.ˏ$v~i(.? S]gBQ2MMwaw 9F55݆zߠ(zJ.ˏCv^a註.= sQXAF5ۆZןi(.= sQ]e{ 9F2G-[~Zoϟi(.= sQ]e{ 9F2G5ۆZןj *N? S]gBQ1Evᖼu(z*.ˏCWn^BQ1Mwau 9F25ۆz׿i(.= S]gBQ1Mwau 9F55݆zנ(z*.ˏCWv^a註.= sS]gzBQ1Mwau 9F55݆zנ(z*.ˏCWv^a註.= sQ]g{AF55݀ 9F2G-[~Zoϟa訳- sQ]eyAF5ۆz׿a訳-r]eyAF55݆z׿i(.= sS]g{ AF55݆z׿i(.= S]gzBQ̸1Evូu(zJ.ˏC$v^a註.= sQ]g{AF55ݎ{qߠ)zJ.ӏ$v9~i(N? S]BQ82MMwcwAF56]{qߠ)zJ.ӏ$v9~i*N? SebQ82MMwcwAF55݀AF5ۆZןa訳-rU 9F25ۆZןi(N? S]g{ 9F5ۆZ׿a訳.= sQ]e{ 9F25ۆZ׿a註.= sQ]g{ 9F55݆zנ(z*,ˏCWn^BQ2MMwaw 9F55݆{qߠ(zJ.ˏC$v~i(.= S]gBQ2MMwaw AF55ݎ{qߠ)zJ.ӏ$v9~i(N? S]bQ82MMwcw AF55݆`(z*,ˏCWnk^~bQ1Evᖻ)Jӏ$v^BQ1Evᖻ(z*,oAWnk^~bQ$82MMwcw 9F5ۆz׿i(.= sS]g{AF55݆{qߠ(zJ.ˏCv^a註.= sQ]g{AF55ݎ{qߠ)zJ.ӏ$v9~i(N? SebQ82MMcwAF=6]{s)Jӏ$v9j *N?e=bY$8ROMcAfI=6]{a訳-rU 9F2G-[~Zoןi(.= sQ]e{ 9F2G-[Zןi(N? S]g{AF55݆z׿i(.= S]gzBQ̸1Evᖼu(zJ.ˏCWv^bQ82MMwcw AF55݆{qߠ(zJ.ˏC$v~i(.? S]gBQ2MMwcw AF55ݎ{qߠ)zJӏ$v9i*N? e=bQ$8ROMcAFI=6]{s)Jӏ$v9AF5ۆZןi(.= sS]g{ 9F2G-[Zןi(.= S]g{ 9F5ۆZ׿a註.= sQ]e{ 9F5ۆZ׿a(.= sQ]g{AF55݆{qߠ(zJ.ˏCv^a(.= sS]gzBQ1Mwau 9F55݆zנ(zJ.ˏC$v~i(.= S]gBQ2MMwcwAF56]{q)zJӏ$v9j *N? e=bQ$8ROMc܀a訳-rU 9F5ۆZןi(.? S]g{ 9F5ۆZןa訳-r]eyAF55ݎ{qߠ(zJ.ˏCWv^BQ2MMwau 9F5ۆz׿i(.? S]gBQ2MMwaw 9F55݆{qߠ(zJ.ˏ$v~i(N? S]bQ82MMcwAF=6]{s)Jӯ$v:mj *Ne=BQ1Mwau 9F55݆zנ)zJ.ˏCWnk^BQ̶EVߖ(zJ.ˏCWnk^~cY$82MMwaw 9F25ۆZןj *N? eBQ2MMwau 9F25ۆZ׿a(.= sS]gzBQ1Ewau)zJ.ӏ$v9~i(N? SebQ82MMcwAF=6]{s)Jӏ$v:mj *Ne=BQ2MMwaw 9F55ݎ{qߠ)zJ.ӏ$v9~i*N? Se`(z*,oCWnk^~bQ1Evᖻ(z*,oAUmi^~bQ1Mwau(zJ.ˏCWnk^BQ1Evᖼu(z*.ˏCWn^BQ2MMwau 9F5ۆz׿i(.? S]BQ2MMwaw AF55ݎ{qߠ)zJ.ӏ$v9~i*N? ebQ$8ROMcAf4I=6_s(zJ.ˏC$v~i(.? S]bQ82MMcwAF=6]{q)zJ.ˏCWnk^~bQ1Ewau(z*,oAWnk^~bQ2MMwau)zJ.ˏCv^BQ1Ewau)zJ.ˏC$v^a訳.= sQ]g{ 9F55݆zߠ(zJ.ˏCv^a(.= sS]gzBQ1Mwaw 9F55݆{qߠ)zJ.ӏ$v9~i*N? e=bY$8ROMcAf4I=V_s(zJ.ˏC$v~i(N? S]bQ82MMcw )zJ.ˏCWnk^~bQ2MMwau(z*,ˏCWnk^~bQ$82MMwaw 9F25ۆZןa訳- sQ]ey 9F25ۆZ׿i(.= sS]gzBQ̸1Evូu)zJ.ӏ$v9~i(.? S]BQ82MMcwAF=6]{s)Jӏ$v:mj *Ne>|BQ2MMwaw AF56]{q)Jӏ$v:mj *Ne=BQ1MwawAF5ۆZןj *N? S]g{ 9F5ۆZןj *N? S]BQ1Evᖻ(z*,ˏCWnk^BQ1Ewau)zJ.ˏC$v~a(.= sS]gzBQ1Ewau 9F5݆zנ(zJ.ˏCv~i(.= S]gBQ82MMcwAFI=6]{s)Jӯ$~:ma(.= S]gBQ82MMcwAFI=6]{s)Jӯ$~:mQ0TYނ9h~| OIEqc-w b 5]I3׎!G(Qf[z梻p]A%Wijk@Q0]93׎OIEqc=x R 4]I3ێ!G(Qv\z&^;IEqd=xr=%eǡjk @Q4]I3ێ!H(Qv~&˱n; PIUqd.=A%Wizl6翀Q0]I3ێ!H(Qv~&˱n; PIUq.MA%Xiz6πQ4]I3ێX1H(Qv\z梻^:r=eZ*߯?1H(Qv\z梻^:r=eǡj+ ߯?!G(Qf[z梻p]A%Wizl@ R 4]I3ێ!G(Qv\z榻^:EEqc=x R 4]Isێ1H(Qv~&˱n; OIUqd.=A%Wizl6翀 b 5a_It۟>!G(Qv\~&n; OIUqd.=A%Wizl6πQ4]Isێ1H(Uv~'˱n; PIUq.M6r=eǡj+ ߯?1H(Qv\z梻^:r=ej+ ߯?1H(Uv~&^;EEqc-wQ0TY92׎IEqc=xR 4]I3ێ!G(Qv\z&^;IEqd=xr=%eǡjk @R 4]Isێ1H(Uv~'˱n{ PIUu/Mr=%eǡjk @R 4]Isێ1H(Uv~)'n{IEqd==%ijl㿀 R 5]It۞X1,Uv~&^:r=ej+ ߯?1H(Qv~&^:=%eǡj+ !G(Qv\z梻p^:r=%eǡj+ !H(Qv\z&^;EEqc=x R 4]Isێ1H(Qv~&n; OIUqd.=A%Wizl翀 R 5]_It۞!G(Qv\z&n; OIEqd.=A%Wizl6翀Q0]Isێ1H(Uv~'˱n{ PIUu/Mr=%eǡjk @Q0TYނ9h~|IEqc-w R 5]I3׎!G(Qf[z梻p]A%Wijl@Q4]93׎ OIEqd=r=%eǡjk @Q0T]93׎!G(Qv\z榻^:IEqd=xr=%ejk@ R 4]Is۞1H,Uv~)'n{IEqd==%Wizl翀 R 5]_It۟>!G(Qv\~&n; PIUq.MA%Xiz6π@ R 4]92~ PIUqd=x R 4]93׎EEqc-wQ0TYކ92~EEqc-xQ4]93׎!G(Qv\z梻p^:=%ijk@R 4]Isێ1H(Uv~'˱n; PIUq.MA%Xiz6πQ4]Isێ1H(Uv~)'˱n{ PMVu/M=%Wizl翀 R 5]_It۟>!G(Qv\~&n; OIUqd.=5r=eZ*߯?1H(Qv\z梻p^:r=ej+ ߯?1H(Uv~&n;EEqc-xQ0T]93׎ OIEqd=xr=%eǡjk @Q0T]93׎!G(Qv\z榻^:IEqd=r=%ejk@ R 4]It۞1,U~)'n|OIEqd.=A%Wizl6翀Q0]Isێ1H(Uv~)'˱n{ PIVu/M=%ijl㿀2Mp=%eǡj+ !G(Qf[z墫p]=%ejk !H(Qv\z梻^:r=%eǡj+ !H(Qv\z&^:EEqc=xR 4]I3ێ!G(Qv\z&n;OIEqd==%ijl㿀 R 5]It۞1,U~)'n|OIEqd.=A%Wizl6翀Q0]Isێ1H(Uv~)'˱n{ PMVu/M=%Wizl翀 R 5]_It۟>u5r=ej+ ߯?1H(Qv\z&^:r=eǡj+ ߯?!G(Qf[z梻p]A%Wizl@ R 4]I3׎!G(Qv\z梻^:=%ijk@R 4]Isێ!H(Qv~&˱n; OIUqd.=A%Wizl6翀Q0]I3ێ!H(Uv~'˱n{ PIVu/M=%ijl翀 R 5]_It۟>!G(Qv~&˱n; PIUu/Mr=%ejk@ R 4]@=%Wijk !G(Qf\z梻p]A%Wijk @Q0TYކ92~EEmc-wQ0T]93׎OIEqd=xr=%eǡjk @Q0T]93׎!G(Qv\z&^;OIEqd==%Wizl翀 R 5]_It۟>!G(Qv\~&˱n; PIUq/Mr=%ejk㿀 R 5]It۞!G(Qv\~&n; PIUq/Mr=%eǡjk@ R 4]IR 4]92~ PIUqd=x R 4]93׎EEqc-xQ0T]93׎OIEqc=x R 4]Isێ!H(Qv\~&n;OIEqd==%ijl@ R 4]Is۞1H,Uv~)'n{OIEqd=A%Wizl6翀 b 5a_Yߟ>1H(Uv~)'˱n{IEqd=A%Wizl6翀Q0]Isێ1H(Uv~)'˱n{ PMVur=eZ*ߟ>!H(Qv\z梻p]r=eZ+ ߯?1H(Uv~&n;IEqc=xR 4]I3׎!G(Qv\z梻^:=%ijk@R 4]Isێ1H(Uv~'˱n; PIUq.MA%Xiz7πR 4]Is۞1H,Uv~)'n|OIEqd.=A%Wiz6πR 4]Is۞1H,U~)'~| OIEqd.=A%Xiz7πR 4]I=%eǡj+ ߯?!G(Qf[z墫o]=%eǡjk !H(Qv\z榻^:=%eǡjk 1H(Qv~&n;OIEqd=xr=%eǡjk @Q0]93׎!G(Qv\~&n; OIEqd.=A%Wizl6翀Q0]Isێ1H(Uv~)'˱n{ PMVu/MA%Wizl6翀Q4]Isێ1H,Uv~)'n|OIEqd.=A%Wiz6πR 4]Is!G(Qf[z墫oM=%eǡj+ !G(Qf\z梻p]r=ej+ ߯?!G(Qf[z梻p]r=eǡj+ 1H(Qv\~&n; OIEqd==%ejk@ R 4]Isێ1H(Uv~)'˱n{ PMVu/M=%Wizl翀 b 5a_Itߟ>!H(Uv~'˱n{ PMVu/MA%Wizl6翀Q4]Isێ1H,Uv~)'n| OIEqd.=A%Wiz R 4]93׎EEm#-w R 4]I3׎!G(Qf\z梻p]r=eǡj+ !G(Qv\z榻^:=%ijk@R 4]Isێ1H(Qv~&˱n; OIUqd.=A%Wizl6翀Q4]Isێ1H(Uv~)'˱n{IEqd=A%Wizl6翀Q4]Isێ1H,U~)'~| OIUqd.MA5Xiz-7π R 5]It۞!G(Qv\~&n;!G(Qf[z梻p]=%ejk !G(Qv\z梻p^:r=eǡj+ !G(Qv\z梻^:=%ejk @Q0]93׎!G(Qv\z榻^:IEqd=xr=%ejk@ R 4]Is۞1,U~)'n| OIEqd.=A%Xiz7πR 4]It۞1,U~)g~| PIUu/Mr=%ijl翀 b 5a_Ytߟ>1H(Uv~)'˱n{IEqd=1H(Qv\~&^:r=eǡj+ ߯?1,Uv~&˱n;IEqc=xQ4]93׎ OIEqd=r=%eǡjk @Q0]I3׎!G(Qv\z&n; OIEqd.=A%Wizl6翀 b 5a_Ytߟ>1H(Uv~'˱n{ PMVu/MA%Wizl6翀Q4]Is۞1H,U~)g~| OIUq/Mr=%ejl翀 R 5a_Itߟ>!H(Uv~'˱n{ OIUqd=xQ4]92~EEm#-w b 5]Isێ!H(Qv\z&^;EEqc=x R 4]Isێ!H(Qv\~&n; OIEqd.=A%Wizl6翀 b 5a_It۟>!H(Qv~&˱n{ PIUu/M=%izl翀 b 5a_Yߟ>1H(Uv~)'n|OIEqd.=A5Xiz-7π R 5]_It۟>!H(Qv~'˱n{ PIVu/M S_ r=%eǡj+ ߯?1H,Uv~&n;EEmc-wQ0TYކ92~EEqc-xQ4]93׎!G(Qv\z梻^:EEqc=xr=%eǡjk @R 4]Isێ1H(Uv~)'˱n{IEqd==%Wizl6翀Q0]Isێ1H,Uv~)'n| OIUqd.Mr=%ejl㿀 R 5a_Itߟ>1H(Uv~)'n{OIEqd.=A%Xiz7π"M|}j *N? S]g{AF5ۆz׿a註.= sQ]e{ 9F25ۆZ׿a(.= sQ]g{ AF55݆{qߠ(zJ.ˏC$v~i(.= S]gBQ82MMwcwAF=6]{s1Jӯ$Y~:mϟi(N? Se=bY$ :ROU AF=6]s(zJ.ˏ$v9j *Ne>|bQ8ROM 9F56]{s1jӯ,Y~Zoϟj *Ne>|BQ82OMcd-q OIEqc-wQ0TYނ9h2~ OIUqd=r=eǡj+ !G(Qv\z梻^:=%ijk@R 4]I3ێ!H(Qv\~&n; OIEqd.=A%Wizl6翀 b 5a_Ytߟ>!H(Uv~'˱n{ PMVu/MA%Wizl6πQ4]Is۞1,U~)g~| PIUu/M=%Wizl6翀Q4]Is۞1,U~)g~| PIUu/M=%iz@Q0TYނ9h~ OIEqc=xQ4]93׎IEqc=xR 4]I3׎!G(Qv\z梻^:=%ijl@ R 4]Isێ1H(Uv~)'˱n{ PIVu/Mr=%ijl㿀 R 5]_It۟>!G(Qv~'˱n{ PIVu/MA%Wizl6πR 4]It۞!G(Qv\~&˱n{ PIVu/MA%Wiz7πR 4]It۞!G(Qv\~&˱n{ PIVu/1H(Qv\z梻p^:r=ej+ ߯?1H,Uv~&˱n;OIEqc=xR 4]I3׎!G(Qv\z榻^:EEqc=xr=eǡjk @Q4]I3ێ!H(Uv~'˱n{ PIUu/Mr=%ijl翀 R 5a_Itߟ>1H(Uv~)'n{OIEqd.=A5Xiz-7 R 5]_Itߟ>1H(Uv~)'n| OIUqd.Mr=%ejl翀 b 5a_Yߟ>1H(Uv~)'n{!G(Qf[z墻p]=%ijk 1H(Qv\z榻^:=%eǡjk @Q0TY93׎OIEqd=xr=%eǡjk @Q4]I3ێ!H(Qv~&˱n; PIUq/Mr=%eǡjk@ R 5]It۞!G(Qv\~&˱n; PIVu/MA%Wizl6πR 4]It۞!G(Qv\~&˱n{ PMVu/MA%Xiz7π R 5]_It۟>!H(Uv~'˱n{IEqd.= Q0TYނ92~ OIUqd=xr=ej+ ߯?!G(Qf[z梻p]r=%eǡj+ 1H(Qv~&n; OIEqd==%ijl㿀 R 5]It۞1,U~)'n| OIEqd.=A%Xiz7πR 4]It۞!G(Qv\~&˱n{ PIVu/MA%Wiz7π R 5]It۟>!H(Uv~)'˱n{OIEqd.MA5Xi"z-7 R 5a_Yߟ>1H(Uv~)'n|Q0TYނ92~ OIUqd=xr=ej+ ߯?!G(Qf\z梻p^:r=%eǡjk 1H(Qv~&n; OIEqd==%Wijl㿀 R 5]It۞1,U~)g~| OIUqd.MA5Xiz-7π R 5]It۟>!G(Qv~'˱n{ PMVvoMA%Xiz-7 R 5]_Itߟ>1H(Uv~)'~| OIUq/M=%Wizl6翀Q4]Is۞1,U~)g~| b OIEqd=xQ4]92׎EEqc-xQ0T]93׎OIEqd=xr=%eǡjk @Q0T]93׎!G(Qv\z&n; OIEqd.=A%Wizl6翀Q0]Isێ1H(Uv~)'n| OIEqd.MA5Xi"z-7 R 5a_Yߟ>1H(Uv~)'~| PIUq/M=%Wizl6πR 4]It۞!G(Qv~'˱n{ PMVvoMA%Xiz7π2MbQ82MMwau)zJ.ˏCWv^BQ1Evូu(zJ.ˏCv^bQ2MMwaw 9F55݆zߠ(zJ.ˏC$v~i(.? S]bQ82OMcAf4I=V_)zJ.ӏ$v9j *Nei>|bQ$:ROM AF=6]s(zJ.ӏ$v9j Nmi^~cY& :RUAf4K=V_)Jӯ,Y~Zoϟj *Ne>|bQ$8ROM AF=6]sNT@Q0T]92~ PIUqd.=r=%eǡj+ !G(Qv\z榻^:=%ijk @Q4]I3ێ!G(Qv\~&n; OIEqd.=A%Wizl6翀 b 5a_Ytߟ>1H(Uv~'˱n{IEqd=A%Wiz7π R 4]It۟>!H(Qv~'˱n{OIEqd.Mr=%ejl翀 b 5a`Y߯?1,U)g~ PMVv/MA%Xiz-7 R 5]_Itߟ>1H(Uv~) R 5]I3׎!G(Qf[z墻p]A%Wijl@Q4]93׎ OIEqd==%ejk @R 4]Isێ1H(Qv~&˱n; PIUq/Mr=%eǡjk@ R 5]It۞!G(Qv\~&˱n{ PIVu/MA%Wiz7πR 4]It۟>!H(Uv~)'n| OIEqd.Mr=%izl6翀Q4]It۞!G(Qv~'˱n{OIEqd.=A5Xi"z-7 R 5a_Yr=%eǡj+ ߯!G(Qf[z梻p]A%Wizl@R 4]I3׎!G(Qv\z梻^:=%ijl@ R 4]Isێ1H(Uv~)'˱n{ PIVu/M=%ijl翀 R 5a_Itߟ>!H(Uv~)'˱n{OIEqd.=A5Xiz-7 R 5a_Yߟ?1H,U~)g~| PIUu/MA%Wiz7π R 5]_Itߟ>1H(Uv~)'~| PIUu/MA%Wizl6πR 4]It1H,Uv~&^;EEm#-w b 5]Isێ1H(Qv\~&^;IEqc=x R 4]Isێ1H(Uv~'˱n; PIUq.MA%Xiz7πR 4]Is۞1,U~)g~| PIUq/Mr=%izl6翀 b 5a`Y߯?1,U)g~| PIVu/MA%Xiz-7 R 5a_Yߟ?1H,U~)g~ PMVvoMA%Xiz-7 R 5a_Yߟ?1H,Uv~)'~| OIEqc-xQ0TY92~EEmc-wQ0T]93׎ OIEqd=r=%eǡjk @Q4]Isێ!H(Qv~&˱n{ PIUu/Mr=%ejl㿀 R 5]_It۟>!H(Uv~'˱n{OIEqd.=A5Xi"z-7 R 5a_Yߟ?1H,U~)g~| PIVu/MA%Xiz-7 b 5a`Y߯?1,U)g~ PMVvoMA5Xi"z-7 R 5a_Yߟ> OIEqc=xQ0T]92~EEqc-xQ0]93׎ OIEqd==%ejk@R 4]Isێ1H(Uv~)'˱n{ PIVu/M=%Wizl6翀 b 5a_Yߟ?1H(Uv~)'n| OIUq/Mr=%izl6翀Q4]It۞!G(Qv~'˱n{OIEqd.Mr=%izl6πR 4]It۟>!H(Uv~)'n| OIUq/M=%Wizl6πR 4]It۞ i(.= sQ]g{ 9F5ۆZ׿a訳.= sQ]e{ 9F55݆z׿i(N? S]BQ82MMwcwAF56]{q)Jӏ$v:mj Ne>|bQ8ROMc 9F55ݎ{q)Jӯ$Y~:oϟj *N?e>|BQ8ROM AFI=6_s)zJӏ$~:mϟi*N?e>|BQ:ROUAFI=V_)Jӯ$Y~Zoϟj *Nei>~bY$ :RUAFI=V_)>|BQ8 (z*,oAUnk^~bQ82MMwaw 9F25ۆZ׿a(.= sS]g{AF55ݎ{qߠ)zJ.ӏ$v9~i*N? ebQ$8ROM 9F55ݎ{qߠ)zJӏ$v:mi(.? Se=bY$ :RUAFI=V_)Jӯ$Y~:mϟi*N?e>|bQ$:ROUAFI=V_)Jӯ,Y~Zoϟj *Nei>~bY& ;RUyAf4K=Vߖ1jӰE,[~Zoןj Nmi^~cY$ :RUAFI=V_s)zJ.ˏCWv^BQ1Evᖼu(zJ.ˏCWn^BQ2MMwau 9F5݆zנ(z*.ˏCv^a(.= S]gBQ82MMcwAFI=6_s(zJ.ˏ$v9j *Ne>|bQ8ROM AF=6]s(zJ.ӏ$v:mi(N? e=BQ82OM AFI=6_s)zJӯ$Y~:oϟj *Ne>~bY$ :RUAf4K=V_1jӰE,[~Zoןj Nmi>~bY$ :RUAFI=V_sBQ̶Evᖻ)Jӏ$v~a(.= sQ]g{ 9F55݆zߠ(z*.ˏCv^a註.= sS]gzBQ2MMwaw AF56]{q)Jӯ$~:mϟi(N? Se=bY$ :RUAFI=6_s)zJӏ$~:mϟi*N?e>|BQ8ROM AFI=6_s)Jӯ$Y~:oϟj *Nei>~bY$ :RUyAf4K=Vߖ1j۰E-[~Zןi(N? e=BQ82OMc 9F=6]s1jӰE,[~ZoϟXAF55݆z׿a(.= sQ]g{ 9F5݆z׿i(.? S]gBQ2MMwaw 9F55݆{qߠ(zJ.ˏ$v9~i*N? e=cY$ :RU AFI=6]s(zJ.ˏ$v9j *Nei>~bY$:ROUAFI=V_)Jӯ$Y~Zoϟj *Nei>~bY& ;RUyAf4KEVߖ(zJ.ӏ$~:mϟi*N?e>|bQ$:ROUAf4K=V_)Jӯ,Y~Zoϟj *Ne>|bQ$:ROMa訳-r]eyAF55ݎ{qߠ(zJ.ˏCWv^BQ2MMwaw 9F55݆zߠ(zJ.ˏC$v~i(.? S]bQ8ROMcAf4K=V_)zJӏ$v:mi(.? Se=cY& :RUAf4K=V_)Jӯ,Y~Zoϟj *Nei>~bY& ;RUyAf4KEVߖ(zJ.ӏ$~:mϟi*N?e>|bQ$:RUAf4K=Vߖ1jӰE,[~Zoןj Nmi^~cY& ;RUyAf4K=V_P@(z*,oAWnk^~bY$82MMcw 9F55݆z׿i(N? S]BQ2MMwaw AF55ݎ{qߠ)zJ.ӏ$v9j *Ne=BQ2MMcwAfI=V_s)zJӏ$v:mi(N? e=cY& ;RUyAf4K=Vߖ(zJ.ӏ$v:mi(N? e>|BQ8ROUAFI=V_)JӰE,[~Zoןj nUmk^~BQ8ROM AFI=V_)Jӯ$Y~:oϟj *Ne>|bQ$:ROMoi(.= S]g{ AF55݆z׿i(.= S]gzBQ1Ewau)zJ.ӏ$v9~i(N? SebQ$8ROMcAf4I=V_)zJ.ӏ$v9j *Nei>|bQ$:ROU AFI=6_s)zJӏ$~:mϟi*N?e>|BQ8ROMAFI=V_)Jӯ,Y~Zoןj NUmk^~BQ8ROM AFI=V_)Jӯ,Y~Zoןj Nmi^~cY& RUy 9F=6]s(zJ.ˏ$v9fBr=ej+ ߯?1,Uv~'˱n; OIEqd=xr=eǡj+ 1H(Qv~&n; OIEqd.=A%Wizl6翀 b 5a_Itߟ>!H(Uv~'˱n{ PMVu/MA%Wiz7π R 4]It۟>!H(Uv~)'n| OIUq/MA%Wiz7π R 5a_Yߟ?1,U)g~OIEqd/M=%Wiz7π R 5a_Y߯?1,U)g~OIEqd/M=%Wizl6πR 4]_It۟>!H(Uv~)'n|*ʀ)zJ.ˏC$v^BQ1Mwau)zJ.ˏ$v~a(.= sS]gzBQ1Ewau 9F55݆zߠ(zJ.ˏ$v9~i*N?e=cY& :RUAFI=6_s)zJ.ӏ$v:mi(N? e=BQ82OMc 9F=6]s(zJ.ӏ$~:mϟi*Ne>|bQ$ :RUAf4K=Vߖ(zJ.ӏ$~:mϟj *Nei>~bY$ ;RUyAg 6KEVߖ(zJӏ$~:mϟi*N?e>|BQ8ROMT).BQ̶1Evᖻ1Jӏ$v9~i(.? S]gBQ1Mwau 9F5݆zנ(z*.ˏCv~i(.? S]bQ8ROMcAf4K=V_)Jӯ$~:mϟi*N?e=BQ82OMc 9F=6]s(zJ.ӏ$v:mϟi*N?e>|bQ$:ROUAf4K=Vߖ1j۰E-[~Z׿i*Ne>|bY$ :RUyAf6KEVߖ)zJӏ$~:oϟj *Ne>~bY$ :RUAf4K=V_PU R 4]I3׎ OIEqd=x R 4]I3ێ!G(Qv\z榻^;IEqc=xr=%eǡjk @R 4]Isێ1H(Uv~)'n|OIEqd.=A%Xiz7π R 5]_Itߟ>!H(Uv~)'n| OIUq/MA%Wiz7π R 5a_Yߟ?1H,U)g~OIEqd/MA%Wiz7 R 5a`Y߯?!G(Qv~)'n| PIUu/MA%Xi"z-7 b 5a`Z*߯?!G(Qv~)'n| OIUq/MS_*_@(z*,oCWnk^~cY$8ROMcwAF55݆{qߠ(zJ.ˏCv^a(.= sS]gBQ2MMwaw AF56]{q)Jӯ$~:mϟi(N? Se=bY$ :RUAFI=V_)Jӯ$Y~:oϟj *Ne>|bQ$:ROUAf4K=V_1jӰE-[~Zןi*N?e>|bQ$ :RUyAf4KEVߖ)zJӏ$Y~:oϟj *Nmi^~cY& RU{ AFI=6_)Jӯ$Y~:oϟj *Nei>~ l%[1H(Qv\z&^:=%eǡjk @Q0TY93׎OIEqd=xr=%eǡjk @Q4]Isێ1H(Uv~'˱n{ PIVu/M=%Wizl6翀Q0]Is۞1H,U~)g~| PIVu/MA%Xiz-7 R 5a`Y߯?1,U݂)h~ OIUq/MA%Xiz-7 b 5a`Z*߯!H(Uv~)'~| PIVvoMr=%izl6π R 5]_Iߟ?1H,U)g~ MVvo]r=%izl6翀"M|}s(z*,oCWnk^~BQ̶1Evᖻ(z*.ˏCWn^BQ2MMwaw 9F55݆{qߠ)zJ.ӏ$v9j *N?e=BQ2MMwcwAFI=6_s(zJ.ӏ$v:ma(.? Se=cY& ;RUyAf4KEVߖ(zJ.ӏ$v:mϟi*N?e>|bQ$ :RUyAf6KEVߖ)zJӯ$Y~:oϟj *Nmi^~BQ8ROMAF4K=V_1j۰E-[~Zןi*N?e>|bQ$:RUAf4K=V_PUƺbQ2MMwau)zJ.ˏ$v^a註.= sQ]g{ AF55݆{qߠ(zJ.ˏ$v~i(N? SebQ$8ROMc 9F55ݎ{qߠ)Jӯ$~:mϟi(N? e=BQ82MMcAf4K=Vߖ1j۰E-[~Zןi(N?e>|BQ$:ROUAf4K=Vߖ1j۰E-[Z׿j *Nei>~cY& ;RU{ AFI=V_)jӰE,[~Zןi*N?e>|bQ$ :RUAf4K=Vߖ(zJ.ӏ$v:mi(N? 9F25ۆZןa訳- sQ]e{ 9F5݆z׿i(N? S]BQ82MMwcwAF=6]{s)Jӯ$~:mϟi(.? SebY$ :ROUAFI=6_s)zJӏ$~:mϟi*N?e>|BQ8ROMAFI=V_)Jӯ,[~Zoןr nUnk^BQ$:ROUAf4KEVߖ)zJӏ$Y~:oϟj *Nmk^~BQ8ROUAf4K=Vߖ1j۰E-[Z׿i*Ne>|bQ$ :RUAf4i(.= S]g{AF55݆zߠ(z*.ˏCWn^BQ2MMwcw AF55ݎ{qߠ)zJӏ$v9j *Ne>|BQ2MMcwAf4I=V_)Jӏ$~:mϟi*N?e>|BQ8ROM AFI=V_)Jӯ,Y~Zoϟj Nmi^~BQ8ROMAFK=V_1j۰E-[Z׿j *Nei>~cY& RU{ AFI=V_1jӰE-[~Zןi*N?e>|bY$ :RUyAf4K=Vߖ(zJ.ӏ  9F25ۆZןa訳- sQ]e{ 9F5݆z׿i(N? S]bQ82MMcwAFI=6]s1Jӯ$Y~:oϟi(N? e=cY& :RUAfI=V_)Jӯ$Y~:oϟj *Ne>|bQ$ :RUAf4K=Vߖ(zJ.ӏ$~:mϟj *Nei>~cY& ;RU{ AFI=V_)jӰE-[~Z׿i*Nei>~cY& ;RU{ AFI=V_)jӰE,[~Zןi*N?e>|bQ$:ROUAf4JbQ2MMwau)zJ.ˏ$v~a註.= sQ]g{AF55ݎ{qߠ)zJ.ӏ$v9i*N? e=cY$ :ROU AF=6]{s1jӯ,Y~Zoϟj *Ne>|bQ$:ROUAFI=V_)Jӯ,Y~Zoϟj Nmk^~BQ8ROMAF4K=V_1j۰E-[Z׿j *Nei^~cY& RUe{AF4K=V_1j۰G-[Z׿j *Nmi^~cY& RUe{AFI=V_)JӰE,[~Zoןj nTBQ̶Evᖻ(z*,oCWnk^BQ1Ewau)zJ.ӏ$v9~i*N? ebQ$8ROMc 9F55݆{qߠ)zJӏ$v:mi(.? Se=cY& :RUAf4K=V_)Jӯ,[~Zoןj Nmk^~BQ8ROMAFI=V_1jӰE-[~Zןi*Nei>~bY& ;RU{ AFI=V_1j۰E-[Z׿j *Nei^~cY& rUe{AF4K=V_1j۰E-[~Z׿i*N?e>|bQ$:ROPAF55݆z׿i(.? S]gBQ1Ewau)zJ.ӏ$v9~i*N? SebQ$8ROMcAf4K=V_)zJӏ$v:mi(.? Se=cY& :RUAf4K=V_)JӰE,[~Zoןj NUmk^~BQ8ROMAFK=V_1j۰E-[~Z׿j *Nei>~cY& RUe{AF4K=V_1j۰G-[Z׿j *Nmk^~BQ8ROUAf4K=Vߖ)zJӏ$Y~:oϟj *Nei^~cY& ;RU(z*,oAWnk^~cY$8ROMcwAF56]{qߠ)zJ.ӏ$v9~i(N? SebQ$8ROMcAf4K=V_)zJӏ$v:mi(.? Se=cY& :RUAf4K=V_)jӰE,[~Zoןj nUmk^~BQ8ROMAF4K=V_1j۰E-[Z׿j *Nei^~cY& rUe{Af4K=Vߖ)zJӯ$Y~:oϟj NUmk^BQ$:RUyAg 6KEVᖻ)Jӯ,Y~Zoןj nUmk^~BQ8ROMbQ1Mwau)zJ.ˏ$v~a註.= sQ]g{AF56]{qߠ)zJӏ$v9j *Ne=BQ2MMwcwAFI=6_s)zJ.ӏ$v:mi(.? Se=cY& ;RUy 9F=6]s)zJӏ$~:mϟj *Nei>~cY& ;RU{ AFI=V_)jӰE-[~Z׿j *Nei^~cY& rUe{Af4K=Vߖ)zJӯ$Y~Zoϟj nUnk^bQ$:RUyAg 6KEVᖻ)Jӯ,Y~Zoϟj Nmj *N? eBQ2MMwau 9F5݆z׿i(N? S]bQ82OMcwAFI=6_s(zJ.ˏ$v9~j *Ne>|BQ82OMc 9F56]{s1jӰE,[~Zןi(N? e=BQ8ROMAF4K=V_1j۰E-[~Z׿j *Nei>~cY& RUe{AF4K=Vߖ(zJӏ$Y~:oϟj NUmk^BQ$:RUyAg 6EVᖼu)JӰE,[~Zןi*Ne>~bY$ ;RUy 9FI=6_s AF55݆z׿i(.= S]gBQ1Ewau)zJӏ$v9i*N? e=bY$:ROM 9F56]{q)Jӯ$Y~:oϟi*N?e>|BQ82OMc 9FI=6_s)zJӏ$~:oϟj *Nei>~bY& ;RUy 9FI=V_)JӰE,[~Zןi*Nei>~cY& RUe{AF4K=Vߖ(zJӏ$Y~Zoϟj nUnk^bQ$ :RUy 9FI=V_)jӰE,[~Zןi*N?e>|bY$ :RUy OIEqd=xr=eǡj+ !G(Qv\z&^;IEqd=xr=%ejk@ R 4]Is۞1,U~)g~| OIUq/Mr=%izl6翀 b 5a`Y߯?1,U݂)h~OIEqd/M=%Wiz7 R 5a`Y߯?!G(Uv~)'~| PIVvo]r=%Wiz7 b 5a`Z* ߯1H(U~)g~OIUu/MA5Xm"-w R 5a`Y߯?!H(Uv~)'~| PMVvo]A%Wiz-7 b 5a`Y߯?zi(.= sS]g{AF55݆{qߠ(zJ.ˏCv~a(.= sS]gBQ2MMwcwAF=6]{s1Jӯ$Y~:oϟi*N?e=BQ82OMcAf4K=Vߖ1j۰E-[~Zןi(N?e>|BQ:ROUAf4K=Vߖ(zJӏ$Y~:oϟj *Nmk^~BQ:ROUAf6EVᖼu)JӰE,[~Zןj *Nei^~cY& r]ezBQ8ROUAf6KEVᖻ)Jӯ,[~Zoןr nUnk^bQ$ :RUE 9F55݆z׿i(.? S]gBQ1Mwau 9F55݆zߠ(zJ.ˏC$v~i(N? e=bY$ :ROU AFI=6]s(zJ.ӏ$v9j Nmi^~cY& RUy 9FI=6_s)Jӯ$Y~:oϟj Nmk^~BQ8ROUAf4KEVߖ)Jӯ,Y~Zoןr nUnk^i*N?e>~cY& RUe{Af4K=Vߖ)Jӯ,Y~Zoןr nWnk^i*N?e>~bY& ;RUy AFI=V_PUƀ R 5]Isێ!H(Qv\z&^:EEqc=xr=eǡj+ @Q0]I3ێ!H(Qv~&˱n{ PIUu/M=%Wizl6翀Q4]Is۞1,U)g~ PMVvo]r=%izl6πR 5]_Iߟ?1H,U)g~ OIUu/MA5Xi"-wR 5]_Y߯?!G(Uv~)'~| PMVvp]A%Xi"z-wR 5]_Y߯?!G(Uv~)'~| PMVvp^:A%Xi"z-wR 4]_Itߟ?1H,U)g~)ʷ>BQ1Ewau)zJ.ˏC$v~a(.= sS]gzBQ1Mwaw 9F55݆{qߠ)zJӏ$v9j *Ne>|bQ$8ROM AF=6]s(zJ.ӏ$v:mi(N?e>|BQ:ROUAf4K=Vߖ1j۰G-[Z׿j *Nmi^~BQ8ROUAf4KEVߖ)Jӯ,[~Zoןi*Nei^~cY& r]ezBQ:ROUAg 6EVᖼu 9FI=V_1j۰E-[Z׿j *Nmi^~BQ8ROMAFK=@)Jӏ$v9~i(.= S]gzBQ1Ewau)zJӏ$v9j *N?e=cY$ :RU AF=6]s(zJ.ˏ$v9j *Nei>~bY$ :RUAf4K=Vߖ1j۰E-[~Zןi*N?e>|bY$ ;RUy 9FI=V_)jӰE-[~Z׿j *Nmi^~BQ:ROUAg 6EVᖼu 9FI=V_1j۰G-[Zנ(zJӏ$Y~Zoϟj nUnk^bY& ;RU{ AFK=V_1j۰E-[Z׿j *Nea(.= sQ]g{ 9F55݆zߠ(z*.ˏCv^a註.= sS]gBQ2MMwcwAF=6]s1jӯ,Y~Zoϟj *Ne>|BQ8ROM AFI=6_s)zJӏ$Y~:oϟj *Nei>~cY& ;RU{ AFI=V_1jӰE-[~Z׿j *Nmi^~BQ8ROUAf6KEVᖼu)jӰE-[~Z׿j *Nmk^~BQ$:RUy 9FI=V_1j۰G-ۆZנ(zJӯ$Y~Zoϟj nUnk^bQ$ :RUyAg 6KEVᖻi*N? S]BQ1Mwau 9F5݆z׿i*N? ebQ$8ROMcAf4K=V_)zJӏ$v:mi(N? Se=cY& ;RUyAf4K=Vߖ1jӰE-[~Zןi*N?e>|bQ$:RUyAf6KEVᖻ)Jӯ,[~Zoןi*N?e>~bY& RUe{Af4K=Vߖ)Jӯ,[~Zoןi*Nei^~BQ:ROUAg 6Evᖼu AFI=V_1j۰G-ۆZנ(zJӏ$Y~:oϟj NUmk^BQ:ROUIEqc=xR 4]I3׎!G(Qv\z榻^;IEqd==%ijl㿀 R 5]_It۞!G(Qv~&˱n{ PIVu/MA%Xiz-7 R 5a_Yߟ?1H,U)g~ PMVvo]=%Wiz-7 R 5a`Z*߯!H(Uv~)g~ MVv墻p^:OIUq/MA5Xm#-xr=%Wiz-7 b 9a`Z+ @R 4]_Y߯?!G(Uv~)'~ Mfv墻p^: OIUu/MA5Xm#-xr=%Wizl7π R 5a`Y߯?W=%ijk @Q0]93׎ OIUqd.==%Wizl㿀 R 5]It۞!G(Qv\z&n; PIUq/Mr=%izl6翀Q0]Is۞1,U)h~OIEqd/M=%Wiz7 R 5a`Y߯?!G(Uv~)'~| PMVvo]A%Xiz-7Q4]_I߯?1,U݂9h2׎!H(Uv~)g~OIUu/MA5m#=xA%Wiz-7R 4]_Y߯?1,Y݂9h2׎!H(Uv~)'~ MVv墫p^:A%Xiz-7"M|Q0TY92׎IEqc=xr=eǡj+ @Q0T]93׎!G(Qv\~&n; PIUq.Mr=%ejl㿀 R 5a_Ytߟ>1H(Uv~)'~| PIUu/MA%Xiz-7 b 5a`Z*߯!H(Uv~)'~| PMVvo]A%Wiz-7Q4]Itߟ?1,U݂)h2׎ PMVvp]A%Xi"-w R 5a`Y߯!H(U~)g~ PIVuo]A%Wiz-7Q4]_I߯?1,U݂9h2׎!G(Uv~)'~| PMVvo]S_*i(.? S]gBQ1Ewau)zJ.ӏ$v9~i*N? SebQ$8ROM 9F55ݎ{qߠ)Jӯ$~:mϟi(N? e=BQ82OMc 9F=6]s)zJӏ$~:oϟj *Nei^~cY& RUe{ AFK=V_1j۰G-ۆZנ(zJӏ$Y~Zoϟj nUnk^i*Nei^~cY& r]gzBQ$:RUy AFK=Vߖ)zJӯ,Y~Zoןi*Nei^~BQ:ROUAg 6Evᖼu 9FI=V_)jӰE-[~Z׿j *N1Jӏ$v9i*N? S]BQ2MMwcw AF56]{q)Jӏ$v:mj Ne>|bQ$8ROM 9F=6]s(zJ.ӏ$v:mi(N? e=BQ8ROMAFK=V_1j۰E-[Z׿j *Nei^~cY& r]ezBQ:ROUAg 6EVᖼu 9FI=V_1k0G-ۆzߠ)Jӯ,[~Z׿j *Nmk^~BQ$ :RUy AF4K=Vߖ)Jӯ,[~Zoןi*Nei^~cY& r]ezBQ8ROUAf4K=Vi(.= S]gzBQ1Evូu)zJ.ӏ$v9~i(N? SebQ$8ROM 9F55ݎ{q)Jӯ$~:mϟi*N?e=BQ82OMc AFI=6_s)Jӯ$Y~:oϟj *Nmi^~BQ8ROUAf4K=Vߖ)Jӯ,Y~Zoןr nWnk^i*Nei^~BQ:ROUyAg 6Evូw AF4K=Vߖ)JӰE,[~Z׿j *Nmk^BQ$ ;RU{ AF4K=Vߖ)Jӯ,[~Zoןi*Nei>~cY& RUe{AF4K=Vj *N? ebQ82MMwcw AF55݆{qߠ)zJ.ӏ$v9j *N?e=cY& :RUAFI=6_s)zJ.ӏ$v:mi(N? e=BQ8ROM AFI=V_)JӰE,[~Zoןi*N?e>|bY$ ;RUy AFK=V_1k0۰G-ۆzנ)Jӯ,Y~Zoןi*Nei^~BQ:ROUy 9FK=V_(zJӯ,Y~Zoןi*Nmi^~BQ:RUy AFK=V_)zJӯ$Y~Zoןr nWnk^i*Nei>~cY& ;RU(zJ.ˏCv^bQ82MMwcw AF55ݎ{qߠ)zJ.ӏ$v9j *N?e=BQ2MMwcwAFI=V_s)zJӏ$~:mϟi*N?e>|BQ8ROUAF4K=V_1jӰE-[~Z׿i*Nei>~cY& RUe{Af4K=Vߖ)Jӯ,[~Zoןi*Nei^~BQ:ROUy 9FI=V_(zJӯ,Y~Zoןi*Nmi^~BQ$:RUy AFK=Vߖ)Jӯ,[~Zןj *Nmi^~BQ:ROUyAg 6EVᖼu)JӰE,[~ZbQ$82MMcw AF55݆{qߠ(zJ.ˏ$v~i(N? S]bQ$8ROMcAf4K=V_)Jӯ$~:mϟi*N?e>|BQ8ROM AFI=6_)Jӯ,Y~Zoϟj NUmk^BQ:ROUAf6KEVᖻ)JӰE,[~Z׿j *Nmi^~BQ:RUy AFK=V_(zJӯ,Y~Zoןi*Nmi^~BQ$:RUy AF4K=Vߖ)JӰE-[~Z׿j *NUmk^bQ$ ;RU{ AF4K=Vߖ)zJӯ,Y~Zoןr nUnk^@!G(Qv\z榻^:=%ijk@R 4]Isێ1H(Uv~'˱n{ PIUu/Mr=%ijl翀 R 5a_Yߟ?1H(Uv~)'~| PIUu/MA%Xiz-7 b 5a`Z*߯?!H(Uv~)'~| PMVvo]A%Wiz-7Q4]Iߟ?1,U݂9h2׎!G(Uv~)g~OIUu/Mr=%Wiz-7R 4]_Y߯?!H(U~)g~ PIVvo]A%Xi"-w R 5a`Z* ߯1H,U)h2~ PIVvo]A%Xiz-7Q4]Itߟ?0r=%eǡj+ !H(Qv\~&n; OIEqd==%ijl㿀 R 5]_It۞!G(Qv\~&˱n; PIVu/MA%Wiz7π R 5]_Itߟ>1H(U~)g~| PMVvo]=%Wiz7 R 5a`Z*߯!H(Uv~)g~OIUq/MA5Xm#-x=%Wiz-7R 4]_Y߯?!H(Uv~)g~ PIVuo]A%Xi"z-w R 5a`Z* ߯1H,U݂)h2׎!G(Uv~)g~ OIUu/M=%Wiz-7Q4]Iߟ?1,U݂)h2~*i(N? S]BQ2MMwaw 9F55݆{qߠ)zJ.ˏ$v9j *N?e=BQ2MMwcwAfI=V_)Jӯ$~:mϟj *Ne>|bQ$:RUAf4K=Vߖ(zJӏ$Y~:oϟj *Nmk^BQ$:RUyAg 6Evូu AFK=Vߖ)zJӯ,Y~Zoןi*Nmi^~BQ$:RUy AF4K=Vߖ)JӰE-[Z׿j nUnk^i*Nmi^~BQ$ :RU{ AF4K=Vߖ)Jӯ,[~Zןj *Nmi^~BQ8ROUT-qr=eǡj+ !G(Qv\z&n;OIEqd==%ijl㿀 R 5]It۞!G(Qv\~&˱n; PIVu/MA%Wiz7π R 5]_Iߟ?1H,U~)g~ PMVvo]A%Wiz-7 b 5a`Z* ߯1H,U)g~ PIUuoM=%Wiz-7Q4]_Y߯?!G(Uv~)g~ PIUuo]A%Xi"z-w R 5a`Z* 1H,U݂9h2׎!H(Uv~)g~ PIVvo]A%Xi"-w R 5a`Z*߯1H(U)g~ PIUu/M [:}1H(Qv\~&n;IEqc=xr=%eǡjk @Q4]Isێ1H(Uv~)'˱n{IEqd=A%Wiz7π R 5]_Itߟ>1H(Uv~)'~| PIVu/MA5Xi"-wR 4]_Iߟ?1,U݂)h2~ PIVvo]A%Wiz-7R 4]_Y߯?!G(Uv~)g~ OIUuoMA%Xiz-wR 5a`Z*߯1H,U)h2׎!H(Uv~)g~ PIVvo]A%Xi"-x R 5a`Z* @Q4]_Y߯?!G(Uv~)'~ MVv墻p^:OIUq b 5]Is۞1H(Uv~&˱n; OIUqd.=A%Wizl6翀Q0]Isێ1H(Uv~)'n{OIEqd.MA5Xi"z-7 b 5a`Z*߯?!G(Qv~)'n| PIUu/MA5Xm"-wR 5a_Y߯?!G(Uv~)'~| MVv墫p^: OIUu/Mr=%Wiz-7R 4]_Y߯?!H(U~)g~ PIVvp]A5Xm#-xA%Xiz-w R 5a`Z* 1H,U݂9h2׎!H(Uv~)g~ PIVuo]A%Xiz-wR 5]_Y߯?1,U݂9h21,Uv~)'˱n; OIUqd.==%Wizl翀 R 5]_It۞!G(Qv\z&n; PIUq/M=%izl6翀Q4]It۞!G(Qv~'˱n| OIUq/MA%Xiz-7Q4]Itߟ>1H,U)g~ PIUuoMr=%Wiz-7 b 9aZ+ @R 5a`Y߯1H(U)h2~ PMVvp^: OIUuo]A%Xi"-w R 5a`Z* @R 5a_Y߯1H,U)h2׎ PMVv墫p^: OIUuoMA%Wiz-7R 4]_I߯?1,U݂9h2׎Q4]I3׎!G(Qv\z榻^:EEqc=xr=%ejk@ R 4]It۞!G(Qv\~&˱n; PIVu/MA%Wiz7 R 5a_Yߟ?1,U)g~OIUq/MA%Xi"z-wR 4]_Iߟ?1,U݂9h2׎!G(Uv~)'~ Mfz墻p^; PIVvo]A%Xi"-w R 5a`Z* @R 5]_Y߯1H(U)h2׎!G(Uv~)g~ PIVvp]A5Xm#-xA%Wiz-wR 5a`Y߯1H(U)h~ PIVvo]A%Wiz-7a(zJ.ˏC$v^a註.= sS]gzBQ1Mwaw 9F55ݎ{qߠ)Jӏ$~:mi(.? Se=bY$ :RUAf4K=V_)JӰE,[~Zoןj nUmk^BQ:ROUAf4KEVߖ)Jӯ,[~Zoןi*Nei^~cY& r]gzBQ$:RUy AF4K=Vߖ)JӰE-[Z׿j nUnk^j *Nmk^bY$ ;RUezBQ:RU{AF4KEVᖼu)j۰G-ۆzנ)JӰE,[~Z׿j *NUnk^bY& ;RUe{Af4KEVᖻ)Jӯ,[~Zן@Q0]93׎ OIEqd.==%Wijl㿀 R 5]It۞!G(Qv\~&n; PIUu/M=%Wizl6翀Q4]It۟>!H(Uv~)'~| PIUu/MA5Xi"-wR 5]_Y߯?1,U݂9h2׎!G(Uv~)'~| MVv墻p^: PIUuo]A%Xiz-w R 5a`Z* ߯1H,U݂9h2׎!H(U)g~ PMVvp^: PIVuo]A5Xi"-xA%Wiz-w R 5a`Z* 1H,U݂9h2׎!H(Uv~)g~ PIUuoM=%Wiz-73!mQ0]93׎ OIEqd.==%Wizl㿀 R 5]_It۞!G(Qv\~&n; PIUu/M=%Wizl6πR 4]It۟>!H(Uv~)'~| PIVuoMA5Xm#-w R 5a_Y߯?!H(Uv~)'~| MVv墻p^: OIUu/M=%Wiz-7R 5]_Y߯!H(U)h~ PMVv墫p^: PIVvo]A5Xm"-xA%Xi"z-w R 5a`Z* @R 5a`Z*߯1H,U݂)h2׎!H(Uv~)g~ PIVvo]A%Xi"z-wR 5a_Y߯?u5AF55ݎ{qߠ)zJ.ˏ$v9~i(N? SebQ$8ROMcAf4K=V_)Jӯ$~:mϟi*N?e=BQ8ROM AFI=6_)Jӯ,Y~Zoןj nUnk^bQ$ :RUy 9FI=V_1j۰G-[Zנ(zJӯ,Y~Zoןi*Nmi^~BQ$:RU{ AF4KEVᖻ)j۰G-[Zנ)JӰE-[~Z׿j nWnk^j *NUnk^bY& r]gBQ$ ;RUezBQ:RU{ AF4KEVߖ)jӰE-[Z׿j nUnk^bY& ;RUe{T)qEEqc=xR 4]Isێ!H(Qv~&˱n; PIUq.Mr=%eǡjk㿀 R 5]_It۟>!H(Uv~)'n| OIUq/MA%Wiz7 R 5a`Y߯?!G(Qv~)'~| PIVvo]A%Wiz-7Q4]_I߯?1,Y݂9h3׎!H(U)g~ PIVvp^:A5Xm#-xA%Xi"-w R 5a`Z+ @R 5a`Z* 1H,U݂9h3׎1H,U)h2׎!H(U~)g~ PMVvp^: PIUuo]A%Xi"-w R 5a`Z* ߯1H,U)h~ PIVu OIEqd=r=%eǡjk @Q4]Isێ1H(Uv~'˱n{ PIVu/MA%Wizl6πR 4]It۞!G(Qv~)'n| OIUq/MA%Xiz-7 b 9a`Z* ߯1H(U)g~ OIUu/MA5m#=xA%Xiz-wR 5a`Y߯1H,U)h2׎ PMVv墻p^: PIVvp]A5Xm#=xA%Xi"-x=%Wiz-w R 5a`Z* @R 5a`Z* 1H,U݂9h3׎!H(U)h2~ PMVv墫p^: OIUuoMA%Wiz-7Q4]I!H(Qv\~&n;OIEqd=r=%ejk@ R 4]It۞1,U~)g~| PIUu/M=%Wizl6πR 4]It۟>!H(Uv~)'~| PIVvoMr=%Wiz7 R 5a`Z*߯!H(U~)g~ PIUuoM=%Wiz-7R 5]_Y߯!H(U)h2~ PMVv墫p^: PIVvo]A5Xm#=xA%Xi"-xA%Xiz-w R 5a`Z+ @R 5a`Z* @R 4]_Y߯1H,U)h2׎!H(Uv~)g~ PIVvo]A%Xi"z-wR 5]_Y PIUqd.=A%Wizl翀 R 5]It۞1,U~)g~| OIUqd.MA5Xi"z-7 R 5a_Yߟ?1H,U)g~ PMVvo]=%Wiz7π R 5a`Y߯?!H(Uv~)'~ MVv墻p^: OIUu/M=%Wiz-7R 5]_Y߯!H(U)h~ PMVv墫p^: PIVvp]A5Xm#=xA%Xi"-xA%Xi"-w R 5a`Z+ @ R 5a`Z* @R 5a`Z* ߯1H,U݂9h3׎!H(U)h~ PMVvp^:OIUu/MA5m#-xШ 9F55݆zנ(z*.ˏCv~a(.= S]gBQ82OMcAf4K=V_)zJӏ$~:mϟi*N?e>|BQ8ROM AFI=V_)jӰE,[~Zןi*N?e>~bY& RUe{Af4K=Vߖ)Jӯ,[~Z׿j *Nmk^bQ$ ;RUe{Af6EVᖼu AF4K=Vߖ)j۰G-ۆZנ)JӰE-[Zנ)Jӯ,[~Z׿j nWn~j *NUnk^j *NUnk^bY& r]gbY& ;RUezBQ$ :RU{AF4KEVᖻ)jӰE-[Z׿j *NUmk^1H(Uv~&˱n; OIEqd.==%Wizl翀 R 5a_It۟>!H(Qv~'˱n{ PMVv/MA%Xiz-7 R 5a_Y߯?1,U)h~ OIUq/MA5Xi"-wR 5]_Y߯?!G(Uv~)'~| Mfv墻p^: PIVuo]A%Xi"-w R 5a`Z* @R 5a_Y߯1H,U݂9h2׎!H(U)h2׎!H(U~)g~ PMVv墻p^; PMVv墻p^: PIVvp^: PIVvo]A5Xm#=xA%Xi"-x R 5a`Z+ @R 5]_Y߯?!H(Uv~)g~ ^ R 4]Isێ1H(Qv~&˱n; OIUqd.=A%Xiz6πR 4]It۞1,U)g~ PIVu/MA5Xi"z-7 b 9a`Z* ߯!H(Uv~)'~| PMVvp]A%Xiz-wR 5]_Y߯?!H(Uv~)g~ OIUuoMA%Xi"z-w R 5a`Z* @R 5]_Y߯1H,U݂9h2׎!H(U)h2׎!H(U)h~ PMVv墻p^; PMVv墻p^; PIVvp^: PIVvp^: OIUuo]A5Xm"-xA%Wiz-wR 5a`Z*߯1H(U)g~*a訳.= sQ]g{AF56]{qߠ)zJӏ$v9j *Ne>|BQ82OMc 9F56]{s1jӰE,[~Zoןj Nmk^~BQ8ROMAF4K=V_1j۰G-[Z׿j NUmk^bQ$ ;RU{ AF4K=Vߖ)JӰE-[~Z׿j NUnk^i*Nmk^bY$ ;RUezBQ$ ;RU{Af6EvូwAf6Evូu AF4KEVᖼu AF4KEVᖼu AF4KEVᖼu 9FK=Vߖ)j۰G-ۆzנ)JӰE-[Zנ(zJӯ,[~Zןj *Nmk^BQ$ ;RUyT) AF55݆{qߠ(zJ.ˏ$v9~i(N? SebY$:ROM 9F56]{s1jӯ,Y~Zoϟj *Nei>~bY& ;RUyAg 6KEVᖻ)Jӯ$Y~Zoϟj nUnk^bY$ ;RU{ AF4K=Vߖ)Jӯ,[~Zןj *Nmk^bY$ ;RUezBQ:RU{AF4KEVᖼu AF4K=Vߖ)j۰G-ۆzߠ)j۰G-ۆzߠ)jӰE-[Zנ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[Z׿j nWn~j nUnk^j *NUmk^bY& ;RUe{Af6KEVᖼuPuAfI=6]{s)Jӏ$v:mj *Ne=BQ2MMwcwAFI=V_s)zJӏ$~:mϟi*N?e>|BQ8ROMAFK=V_1j۰E-[~Z׿j *Nei^~BQ8ROUAg 6Evᖼu AFK=Vߖ)Jӯ,[~Z׿j *NUnk^bY& r]gBQ$ ;RUezBQ$ ;RU{Af6EvូwAf6EvូwAf6EvូwAF4KEVᖼu AF4KEVᖼu AF4KEVᖼu AF4KEVᖻ)j۰G-ۆzߠ)JӰE-[Zנ)zJӯ,[~Zןj *Nmk^ l%[1H(Uv~'˱n{ PIUq.=A%Wizl6πQ4]Isێ1H,Uv~)'~| OIUq/M=%Wizl6πR 4]_Itߟ>1H,U~)g~ MVv墫p]A%Xi"z-wR 4]_Y߯?!G(Uv~)'~ Mfz墻p^; PIVvp]A5Xm#-xA%Xi"-w R 5a`Z+ @ R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h2׎!H(U)h2׎ PMVv墻p^: PIUuo]A%Wi!G(Qv\z榻^:IEqd=xr=%ejk㿀 R 5]It۞!G(Qv\~&˱n{ PIVu/MA%Xiz-7 b 5a`Y߯?!G(Qv~)'n| PIVuoMr=%Wiz7 R 5a`Z* 1H,U)h2~ PMVvp^:A5Xm#-xA%Xiz-w R 5a`Z* @R 5a`Z* @R 4]_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U)h2׎!H(U)h2׎!H(U~)g~ PMVvp^: OIUuoMA%Wi1H(Uv~&˱n; OIUqd.=A%Wizl6翀Q0]Isێ1H(Uv~)'n| OIUq.Mr=%izl6πR 4]Itߟ>1H(U~)g~ MVv墫p^:A%Xi"z-wR 5]_Y߯?!G(Uv~)g~OIUuoMA%Xiz-w R 5a`Z* @R 5]_Y߯1H,U݂9h3׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h~ PMVv墻p^; PIVvp^:OIUu/M=%Wi PIUu.MA%Wizl6翀Q0]I3ێ1H(Uv~'˱n{ PMVv/MA%Xiz-7 R 5a_Yߟ?1H,U)g~OIEq/MA%Xiz-7Q4]Itߟ?1,U݂)h2׎ PMVvp^:A5Xm"-x=%Wiz-wR 5a`Z* @Q4]_Y߯1H,U݂9h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h~ PMVv墻p^: PIVvo]A%Xi"A%Wizl6翀 b 5]_It۞!G(Qv\z&n; OIUqd.Mr=%ejl㿀 R 5a_Yߟ?1H,U~)g~| PMVvo]r=%Wizl7π R 5a`Y߯?!H(Uv~)'~| MVv墻p^: OIUuoMA%Wiz-wR 5a`Z*߯1H,U݂9h2׎!H(U)h2׎!H(Uv~)g~ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv梻n; Mfz梻n; Mfz梻n; Mfz梻p^; PMVv墻p^; PMVvp^: PIVuo]A%Xi"zQ4]I3ێ!G(Qv\~&n; OIUqd.=A%Xiz7π R 4]It۟>!G(Qv~'˱n{OIEqd/M=%Wiz7π R 5a_Y߯?!G(Uv~)'~| PMVvo]A%Xi"z-wR 5a_Y߯!H(U)h~ PMVvp^: PIVuo]A5Xm#=xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"=xA5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA%Xi"-x=%Wiz-wR 5a`Y1H(Uv~'˱n{ PIUq.MA%Xiz6πR 4]Is۞1,U~)g~| PIVu/MA%Xiz-7 R 5a`Y߯?!G(Qv~)'~| PIVuo]=%Wiz-7 b 9a`Z+ @R 5]_Y߯?!H(U~)g~ PIVvp^: OIUuo]A5Xm"-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA%Xi"-w R 5a`Z*r=eǡjk @Q0]I3ێ!H(Qv~&˱n; PIUu/M=%Wizl6翀Q4]It۞!G(Qv~'˱n{ OIUq/MA%Xiz-7 b 9a`Z* @Q4]Itߟ?1,U݂9h2׎!G(Uv~)g~ PIUuo]A%Xi"-w R 5a`Z+ @ R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 㿀 b 9aj+ 㿀 b 9aj+ 㿀 b 9a`Z+ @ R 5a`Z* @R 5a_Y!G(Qv\z梻^:IEqc=xr=%ijl㿀 R 5]_It۟>!H(Uv~'˱n{OIEqd.Mr=%izl6πR 4]Itߟ>1H,U)g~OIUq/MA5Xm"-x R 5a`Z* ߯1H,U)h2׎ PMVv墫p^: PIVuo]A5Xm#-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"-xA5Xm#=xA5Xm#=xA5m#=A5m#=A5m#=A5m#=A5m#=A5Xm#=xA%Xi" =%ijk@ R 4]Isێ1H(Uv~)'n{OIEqd.=A%Xiz7π R 5]_Itߟ>1H(Uv~)g~| PMVvoMr=%Wizl7π R 5a`Y߯?!H(Uv~)g~OIUu/Mr=%Wiz-7R 5]_Y߯1H(U)h2׎!H(Uv~)g~ PMVv墻p^; PMVv墫p^: PIVvp^; PMVv墻p^; PMVv墻p^; PMVv墻n; Mfz梻n; Mfz榻n{ PIVvp^: PIVvp^; PMVv墻p^; PMVv墻p^; PMVv墫p^: PIVvp^:A5Xm#1H,Uv~)'˱n{ PIUu/Mr=%eǡjk@ R 5]It۞!G(Qv~'˱n{ PMVvoMA5Xm"-wR 4]Itߟ>1H,U~)g~OIUq/MA5Xm"-x R 5a`Z* ߯1H,U)h2׎!G(Uv~)g~ PIVvp]A5Xm#=xA5Xm#-xA%Xi"-xA%Xi"-xA%Xm#=xA5Xm#=xA5Xm#=A5m#=A5mc=A%Xi"-xA5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA5Xm#-xA%Xi" r=%eǡjk @Q4]Isێ1H(Uv~'˱n{ PMVu/MA%Wiz7π R 4]Itߟ>1H(Uv~)'~| PIVuoMA5Xm#-x R 5a`Y߯?!H(Uv~)g~OIUu/Mr=%Wiz-7R 5a_Y߯1H,U)h2׎!H(U)h2~ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv梻n; Mfz梻n; Mfz榻n{ PIVvp^: PMVv墻p^; PMVv墻n; Mfz梻n; Mfz榻n{ PIVvp^: PIVvp^:OIUuo]A5Xi"IEqc=xr=%ejk@ R 4]It۞1,U~)g~| PIUu/MA%Wiz7π R 5]_Iߟ?1H,U)g~OIUq/MA5Xi"-wR 5a_Y߯?!H(Uv~)g~ PIVuo]A%Xi"-x R 5a`Z+ @ R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @ R 5a`Z+ @ R 5a`j+ 㿀 b 9aj+ 㿀R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 㿀 b 9aj+ 㿀 b 9aj+ 㿀 b 9aj+ 㿀 b 5a`Z+ R 4]Isێ1H(Uv~'˱n{ PIVu/M=%Wizl6翀Q0]Is۞1,U)g~ PMVvo]r=%Wizl7π R 5a_Y߯?!G(Uv~)'~| PMVv墫p^:OIUu/M=%Wiz-7R 5a`Y߯1H,U݂9h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H,U݂9h3׎1H,U݂93ێ1,Yނ93۞!H(U)h2׎!H,U݂9h3׎1H,Uނ93ێ1,Yނ93ێ1,SYކ9s۞!H(U)h2׎!H(U)h~ PMVv墻pPA%Wizl6翀 b 5a_It۟>!G(Qv~&˱n; PIUu/M=%Wizl6πR 4]It۟>!H(Uv~)'~| PIVuoMA5Xm#-x R 5a`Y߯!H(U~)g~ PIUuo]A%Xiz-w R 5a`Z* @R 4]_Y߯1H,U݂9h3׎1H(U)h2׎!H(U)h2׎1H,U݂9h3׎1H,U݂9h3׎1H,Yނ93ێ1,Yނ9s۞!H(U)h3׎1H,U݂9h3׎1,Yނ93ێ1,SYކ9s۞!H(U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h2OIEqd==%ijl㿀 R 5]It۞!G(Qv\~&˱n{ PIVu/MA%Xiz-7 R 5a`Y߯?!G(Qv~)'n| PIVuoMr=%Wiz7 b 5a`Z* @Q4]_Y߯?!H(Uv~)g~ PIVvp]A5Xm#=xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"=xA5Xm#=xA5m#=A5m#=A%Xi"=xA5Xm#=A5m#=A%Xi"-xA5Xm#=xA5Xm#=A5m#=A5m#=A5m#=x!G(Qv\z&n; OIEqd.=A%Wizl6翀Q4]Is۞1,U~)g~| PIVu/MA5Xi"z-wQ4]Itߟ>1H,U~)g~ OIUu/MA5Xm#-xA%Wiz-wR 5a_Y߯1H,U)h2׎!H(U~)g~ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻p^; Mfz梻n; Mfz榻n{ PIVvp^; PMVv墻n; Mfz榻n{ PIVvp^; PMVv墻n; Mfz梻n{ PIVvp^: PIVvp^: PIVvp^: PIVvp^ R 4]Isێ1H(Uv~)'˱n{ PMVu/MA%Wizl6πR 4]It۞!G(Qv~'˱n| OIUq/MA%Xiz-7 b 9a`Z* 1H,U)h~ PIVuo]A%Xiz-w R 5a`Z* ߯1H,U݂9h3׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U݂9h3׎1H,U݂93ێ1,Yނ9s۞!H(U)h3׎1H,U݂93ێ1,Yކ9s۞!H(U݂9h3׎1H,Uނ93ێ1,Yނ93۞!H(U)h2׎!H(U)h2׎!H(U)h2׀A%Wizl6翀Q0]I3ێ!H(Uv~'˱n{ PMVu/MA%Wiz7π R 5]_Iߟ?1H,U~)g~ MVvp]A%Xiz-7Q4]Iߟ?1,U݂9h2׎!H(Uv~)g~ PIVvo]A5Xi"-xA%Xi"-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 㿀 b 9ajk翀R 5a`Z+ @ R 5a`Z+ 㿀 b 9ajk翀R 5a`Z+ @ R 5aj+ 㿀 b 9ejk翀R 5a`Z+ @ R 5aj+ 㿀 b 9aj+ 㿀 bK9ejk翀R 5a_Yߠr=%ejk@ R 4]Is۞1H,Uv~)'n| OIUqd.Mr=%ejl翀 b 5a`Z*߯?!G(Qv~)'n| PIUu/MA5Xm"-w R 5a`Y߯!H(U~)g~ PIVuo]A%Xi"-x R 5a`Z+ @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+翀R 5a`Z* @ R 5a`j+ 㿀 b 9ejk翀R 5a`Z+ @ b 9aj+ 㿀R 5a`Z* @ R 5a`Z+ @ b 9aj+ 㿀 b 9aj+ 㿀 b 9aj+ r=%eǡjk @R 4]Isێ1H,Uv~)'n| OIEqd.Mr=%ejl翀 b 5a`Z*߯?!G(Qv~)'n| PIUu/MA5Xm#-x R 5a`Z*߯1H(U)g~ PIVvo]A5Xi"-xA%Xiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 翀R 5a`Z* @ R 5a`Z+ 㿀 b 9ajk翀R 5a`Z+ @ b 9aj+ 翀R 5a`Z+ @ R 5a`j+ 㿀 b 9ajk翀R 5a`Z* @ R 5a`Z+ @ R 5a`Z+ OIUqd.=A%Wizl6翀Q4]Isێ1H,Uv~)'~| PIUq/MA%Wiz7π R 5a_Y߯?1,U݂)h2~ PIUuoMr=%Wiz-7 b 9a`Z+ @R 5a_Y߯!H(U)h2׎ PMVv墻p^; PIVvp^: PIVvp^: PIVvp^: PIVv墻p^; PMVv墻p^; Mfz梻n;$Mf[z榻n{ PMVv墻pn; Mfz榻n{ PMVv墻p^; Mfz梻n{ PIVv墻p^; PMfz梻n; Mf[z榻n{ PMVv墻p^; PMVv墻p^; PMVv墻p^; PIVu/Mr=%eǡjk@ R 4]It۞!G(Qv\~&˱n{ PMVu/MA5Xi"z-7 b 9a`Z*߯!H(Uv~)'~| PMVvp]A%Xi"z-wR 5a_Y߯!H(U)h~ PMVvp^: PIVuo]A5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA5m#=E5mc=A5Xm#=xA5m#=A%Xi#=xA5m#=A%Xi"=xA5m#=E5mc=A5Xm#=A5m#=A%Xi"-xA%Xi"-x OIEqd==%Wizl翀 b 5a_Ytߟ>1H(Uv~)'n| OIUqd.M=%Wizl6πR 5]_Iߟ?1H,U)h~ OIUu/MA5Xm#-x=%Wiz-7R 5]_Y߯!H(U)h2׎ PMVv墻p^; PMVvp^: PIVvp^: PIVv墻p^; PMVv墻p^; PMfz梻n; Mfz榻n{ PIVv墻p^; Mfz梻n; PIVvp^; PMfz梻n; PIVvp^; PMfz梻n; PIVvp^; PMVv梻n; Mfz榻n{ PIVvp^; PMVv墻p^;OIEqd==%Wizl翀 R 5a_Itߟ>1H(Uv~)'n| OIEqd.M=%Wizl6π R 5]_Iߟ?1H,U)h~ PIUu/Mr=%Wiz-7 b 9a`Z+ @R 5a`Y߯1H,U)h2׎!H(U~)g~ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMfz梻n; Mfz榻n{ PIVvp^; PMVz梻n; Mf[z榻n| PMVv梻n; Mf[z榻n| PMVv梻n;$Mf[z榻n| PMVz梻n; Mf[z榻n{ PMVv墻p^; Mfz梻n; Mfz梻n; OIUqd.=A%Wizl6πQ4]Is۞1H,U~)g~| PIUu/MA%Xiz-7 b 5a`Z*߯?!H(Uv~)'~| PMVvp]A%Xi"z-wR 5a`Y߯1H(U)h2~ PMVv墻p^: PIVvp^: PIVvp^:A5m#=A5m#=A5m#=A%Xi"-xA5Xm#=A5m#=A5Xm#=xA5m#=A5Xm#=A5mc=A5Xm#=A5mc=A5Xm#=A5m#=A%Xi"=xA5Xm#=x PIVu/Mr=%ejk@ R 5]It۟>!G(Qv~'˱n{IEqd.=r=%izl6翀R 4]Itߟ>1H,U)g~ OIUu/MA5Xm#-x=%Wiz-7R 5a_Y߯1H,U)h2׎!H(U~)g~ PMVv墻p^; PMVv墻p^; PMVv墻pn; Mfz梻n;$Mf[z榻n{ PMVv墻p^; Mfz梻n{ PIVv墻p^; Mfz榻n{ PMVv墻pn; Mfz榻n{ PMVv梻n; Mf[z榻n| PMVv梻n; Mf[z榻n{ PMVv墻p^; PMVz梻n;OIEqd==%Wizl6翀 b 5a_Yߟ>1H(Uv~)'~| OIUq/MA%Wiz7 R 5a_Y߯?!G(Qv~)'~| PIVvo]A%Xiz-wR 5a_Y߯!H(U)h~ PMVv墫p^: PIVvp^: PIVvp^: PIVvp^: PIVvp^: PIVv墻p^; PMVz梻n; Mf[z榻n{ PMVv墻pn; Mfz榻n{ PMVv墻n; Mf[z榻n| PMVz梻n; PIVv墻p^; Mfz梻n{ PIVv墻p^; Mfz梻n{ PIVvp^; PMVv墻p^;OIEqd==%Wizl翀 b 5a_Ytߟ>1H(Uv~)'n| OIUq/MA%Wiz7 R 5a`Y߯?!G(Uv~)'~| PMVvo]A%Xi"z-wR 5a`Y߯1H,U)h2׎!G(Uv~)g~ PIVvp^: PIVvp^: PIVvp^: PMVv墻p^; PMVv墻n; Mfz梻n{ PIVv墻p^; PMfz梻n; PIVv墻p^; Mfz梻n{ PMVv墻pn; Mf[z榻n| PMVz梻n; PIVv墻p^; Mfz梻n{ PIVv墻p^; Mfz梻n; Mf[z榻n{ OIUqd.=A%Wiz6πR 4]Is۞1,U)g~| PIVu/MA5Xi"z-7Q4]It۟>1H(U~)g~OIUq/MA5Xm#-x=%Wiz-7R 5a`Y߯1H,U݂)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎1H,U݂9h3׎1H,Yނ93ێ!H(U)h3׎1H,Uނ93ێ1,SYކ9t۟>1H,Yނ9s۞!H(U݂9h3ێ1,Yކ9s۟>1H,Uނ93ێ!H(U9h3׎1,Yނ9s۞!H(U݂9h3׎1,Yނ9s۞!H(U)h2׎a(.= S]gBQ82MMcAf4I=V_)Jӏ$~:mϟi*N?e>|bQ$:ROUAf4K=Vߖ(zJӏ$Y~:oϟj nUnk^bY$ ;RUe{Af4KEVᖼu)j۰G-ۆZנ)JӰE-[Zנ(zJӯ,[~Z׿j nWn~j nWnr oAWvr oCv9j *nWn~r oAWvj *NWn~r oAv9j nWvr)oCv:mϟr oAWv9j nWvr)oCv:mϟj oAWvj *NWn~j oAWvĖr)oCv9 9F55ݎ{qߠ)zJӏ$v:mj Nei>~bY$:ROUAFI=V_)Jӯ,Y~Zoϟj NUmk^BQ$:RUyAg 6EVᖼu 9FI=V_(zJӯ,Y~Zoןj *Nmk^bY$ ;RUezBQ$ ;RUezBQ$ ;RUezBQ$ ;RUezBQ$ ;RUgbY& r]gcY& sQ]=BQ$ r]gcY& sQ]=BQ& r]gcY&- sS]>|bY& sQ]g=BQ$ r]gcY&- sS]>|bY& sQ]g=BQ$ r]gcY& sS]=BY& r]gcY& sQ]=1H,Uv~)'˱n{IEqd=A%Wizl6πQ4]It۞!G(Qv~'˱n{ OIUq/MA%Xiz-7 b 9a`Z* 1H,U)h~ PIVvo]A%Xi"-w R 5a`Z* @R 5a`Z* ߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3ێ1,Yނ93ێ1,SYކ9s۞1H,U݂9h3ێ1,Yކ9s۞!H,U݂9h3ێ1,SYކ9t۟>1H,Yނ93۞!H(U݂9h3ێ1,SYކ9t۟>1H,Yނ9s۞!H,U݂93ێ1,SYކ9t۟>1H,Yނ9s۞!H(U݂9h3׎1H,Yނ93ێ R 4]Is۞1H,Uv~)'n| OIEqd.MA5Xi"z-7 b 5a`Y߯?1,U݂)h~ OIUu/MA5Xi"-wR 5a_Y߯?!H(Uv~)g~ PIUuo]A%Xi"-x R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5aj+ 㿀 b 9ajk翀R 5a`Z+ @ b 9aj+翀R 5a`Z+ 㿀 b 9ajkπ R 5aj+ 翀R 5a`Z+ 㿀 b 9ejk6π R 9ajk翀R 5a`j+ 㿀 bK9ejl6π b 9ajk翀R 5a`Z+ 㿀 b 9ajk翾`1Jӯ$Y~:mϟi(N? Se=bY$ :RUAFI=V_)Jӯ$Y~:oϟj *Nei^~cY& RUe{ AFK=V_(zJӏ$Y~Zoϟr nWn^j *Nmk^bY$ ;RUezBQ$ :RU{Af6EvូwAf6EvូwAf6EwawAg 6Ewaw AF4KEVᖼwAf6EwawAg"̶1MwcAf6Ewaw AF4EvូwAg 61MwcAf6Ewa AF6EwawIg"̶1McAg 61MwcAf6Ewa AF6EvូwAg 61Mwc Af6EvូwAfI=6_s(zJ.ˏ$v9~j *Ne>|BQ8ROM AFI=6_s)zJӯ$Y~:oϟj *Nmk^~BQ:ROUAf6EVᖼu 9FI=V_(zJӯ,[~Zoןj *Nmk^bY& r]gbY& ;RUezBQ$ r]gbY& r]gbY& sQ]gcY&- sS]=BY& r]gcY& sS]=bY& sQ]gcYȦ- sSe>|cY& sS]=bY& sQ]g=BQ& r]gcYȦ- sSe>|cY& sS]>|bY& sQ]g=BQ& r]gcY&- sS]>|bY& r]g1H(Uv~)'˱n{ PMVu/MA%Wizl6πR 4]It۞!G(Uv~)'n| OIUu/MA%Xi"z-wR 4]_Iߟ?1,U݂9h2׎!G(Uv~)g~ OIUuo]A%Xi"-xr=%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 翀R 5a`Z+ @ R 5aj+ 㿀 bK9ejl6π R 9aj+翀R 5a`Z+ 㿀 bK9ejl6π b 9ajkπ R 5aj+翀R 5a`j+ 㿀R 5a`Z+ 㿀 b 9ejl6π R 9ajk翀R 5a`Z+ 㿀 b 9ejk翾`)zJӏ$v:mj *Ne>|bQ8ROM 9F=6]s(zJ.ӏ$~:mϟi*Ne>~bY$ ;RUy AFI=V_1j۰G-ۆZנ)zJӯ,[~Zoןj *Nmk^bY$ ;RUezBQ$ ;RU{Af6EvូwAf6EwawAg 6EwawAg"̶1Mwc Af6EvូwAg 6Mwc AF6EvwAg ̶1MwcAf6Ewc Af6Ewaw AF6EvwAg"̶1McAg 61MwcAf6Ewc Af6Ewaw AF6EvូwAg 61MwcAf6Ewaw OIUqd.=A%Xiz7πR 4]It۞!G(Qv~'˱n{OIEqd/M=%Wiz7 R 5a`Y߯?!H(Uv~)'~ MVv墻p^: PIUuo]A%Xi"z-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9ajk翀R 5a`Z+ 㿀 b 9ajkπ R 5aj+ 㿀R 5a`Z+ 㿀 b 9ejl6π b 9ajkπ R 5aj+翀 R 5aj+ 翀R 5a`Z+ 㿀 bK9ejl6 b 9ejk6π R 5aj+翀R 5a`Z+ 㿾`)Jӯ$~:mϟi(.? SebY$ :ROUAFI=V_)Jӯ$Y~Zoϟj *Nmi^~BQ8ROMAf4KEVߖ)Jӯ,[~Zןj *Nmk^BQ$ ;RUe{Af6Evូw AF4KEVᖼu AF4KEVᖼu AF4KEVᖼwAf6EvូwAg 6EwawIg"̶1MwcAf6Ewaw AF4EvូwAg 6MwcAf6Ewa AF6EwawIg"̶2MMcAg"̶1McAg 61MwcAg 6MwcAf6Ewc Af6EwawIg"̶2MMcAg 6Mwc IEqd==%Wizl6翀Q4]Is۞1,U)g~ PMVvoMr=%izl6π R 5]_Y߯?1,U݂9h2׎!G(Uv~)'~OIUu/M=%Wiz-w R 5a`Z* @R 5a`Z* 1H,U݂9h3ێ1,Yނ93ێ1,Yނ9s۞!H(U)h3׎1H,Uނ93ێ1,SYކ9t۟>1H,Yނ9s۞!H(U݂9h3ێ1,SYކIt۟?1,Yކ9t۟>1H,Yނ9s۟>1H,Yނ9s۞1H,Uނ93۞!H,U݂93ێ!H(U݂9h3ێ1,SYކIt۟?1,Yކ9s۟>1H,Yނ93ێa(.= S]gBQ82OMc 9F56]{s1Jӯ,Y~Zoןj Nmi^~BQ82OMAFK=V_1k0۰G-ۆZנ)zJӯ,Y~Zoןi*Nei^~BQ$ :RU{Af4KEVᖼu AF4KEVᖼu AF4KEVᖼu AF4KEVᖼu Af6EvូwAg 6EwawIg"̶1MwcAf6Ewa AF6EvូwAg ̶1MwcAf6EwcAf6Ewa AF6Ewaw AF6EwawIg"̸2MMcIg"̶2MMcAg"̶1McAg 61MwcAf6Ewc Af6Ewaw OIEqd.=A%Wiz7πR 4]It۞!G(Qv~'˱n{OIUq/MA%Wiz-7 b 5a`Z*߯1H(U~)g~ OIUu/M=%Wiz-7R 5a`Y߯1H,U݂9h3׎!H(U)h2׎!H(U)h2׎!H(U݂9h3׎1H,U݂9h3ێ1,Yނ9s۞!H(U݂9h3׎1,Yނ9s۞1H,U݂93ێ1,SYކIt۟?1,Yކ9t۟>1,Yކ9s۟>1H,Yނ9s۞1H,Yނ9s۞1H,Uނ9s۞!H,Uނ93۞!H,U݂93ێ!H(U݂9h3ێ1,SYކIt۟?1,Yކ9s۟>i(.? SebQ$:ROM AF=6]s(zJ.ӏ$v:mi(N?e>|BQ$:ROUAf6KEVᖻ)Jӯ,[~Zןi*Nmi^~BQ$:RUy AF4KEVᖻ)j۰G-ۆzߠ)j۰G-ۆzߠ)j۰G-ۆzߠ)j۰G-ۆzߠ)k0G5݆{q1k255ݎ{s)j۰G5݆{q1k255ݎs)k0G5ݎ{s)j۰G5݆{q)J۰G-ۆ{q1k256]s1k256]s1k256]s1k255ݎs1k255ݎs1k055ݎs)k0G55ݎ{s)k0G5ݎ{s)j۰G-݆{q)zJӏ$v9j *Ne>|bQ8ROM AFI=6_s)zJӏ$~:oϟj *Nei^~cY& rUe{Af4K=Vߖ)Jӯ,[~Zןj *Nmk^bY$ ;RUezBQ:RU{Af6EvូwAf6EvូwAf6EvwAg 6Ewa AF4KEvូwAf6Ewaw AF4EvូwAg 61MwcAf6Ewa AF6Ewaw AF6EwawIg"̸2MMcIg"̸2MMcIg"̶2MMcIg"̶2MMcIg"̶2MMcAg"̶2MMcAg ̶1MwcAg 6Mwct PIUu/Mr=%ejl翀 R 5a_Yߟ?1H(Uv~)'~| PIVu/MA5Xm"-wR 5]_Y߯?1,U݂9h2׎!G(Uv~)'~OIUu/MA%Xiz-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5a`j+ 㿀 b 9ejk翀R 5a`Z+ 㿀 b 9ejk6π R 5aj+翀R 5a`j+ 㿀R 5a`Z+ 㿀 bK9ejl7 b 9ejl7 b 9ejl7 b 9ejl7 b 9ejl7 b 9ejl7 b 9ejl6 b 9ejl6π b 9ajkπ R 5]It۞!G(Qv\~&n; PIVu/MA%Wiz7π R 5a_Yߟ?1,U)h~ PIUu/MA5Xm#-xr=%Wiz-7Q4]_Y߯?!H(U)g~ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻p^; Mfz梻n; PIVvp^; PMVz梻n; PIVv墻p^; Mfz榻n| PMfz梻n{ PMVz梻n{ PMVv梻n{ PMVv梻n{ PMVv梻n{ PMVv梻n{ PMVz梻n{ PMVz梻n{ PMVz梻n{ PMVv梻n{ PMVv墻n;<cY$ :RU AF=6]s(zJ.ˏ$v9j Nmi^~cY& RUy AFI=V_)JӰE,[~Z׿j *Nmi^~BQ:RUy AFK=Vߖ)JӰE-[Z׿j nWn~j nWn~j nWn~j nWvr oAv9j *nWn~r oAv9j nWvĖr)oC$v:mϟr oCv:mϟr oCv9ϟr oAv9ϟj oAv9ϟr oAv9ϟr oCv:mϟr oCv:mϟr oCv:mϟr oCv:mϟr oCv:mϟr oCv9ϟ@R 4]Isێ1H,Uv~)'~| OIUq/M=%Wizl6πR 4]Itߟ>1H(U~)g~ MVv墫p^:OIUq/MA5Xm#-xA%Xiz-w R 5a`Z* @R 5]_Y߯1H,U݂9h3׎1H,U݂9h3׎1,Yނ93ێ1,Yކ9s۞!H,U݂9h3ێ1,Yކ9s۞1H,Uނ93ێ!H(U݂9h3ێ1,SYކ9t۟>1,Yކ9t۟>1,Yކ9t۟>1,Yކ9t۟>1,Yކ9t۟?1,Yކ9t۟?1,SYކItߟ?1,SYItߟ?1,SYItߟ?1,SYItߟ?1,SYކIt۟?hr=%ejk㿀 R 5]_It۟>!H(Uv~'˱n{OIEqd.M=%Wizl7π R 5a_Y߯?1,U݂9h2׎!G(Uv~)'~| MVv墻p^: PIVuo]A%Xi"-xA%Xi"-w R 5a`Z+ @ R 5aj+ 㿀 b 9aj+ 翀R 5a`Z* @ R 5a`j+ 㿀 bK9ejk6π R 9aj+翀R 5a`j+ 㿀R 5a`Z+ 㿀 bK9eǡjl7 bK9ejl7 bK9eǡjl7 bK9eǡjl7R 5a`j+ 翀R 5a`j+ 翀R 5aj+翀 R 5ajk翀 R 5ajk翀 R 5aj+翀 R 4]It۞1,U~)g~| PIUu/MA%Wiz7π R 5a_Y߯?1,U݂)h~ PIUu/Mr=%Wiz-7 b 9a`Z+ @R 5a`Y߯1H,U݂)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U9h3׎1H,Uނ93ێ1,SYކ9s۟>1H,Uނ93ێ!H(U݂9h3׎1,Yކ9t۟>1H,Yކ9s۟>1H,Yނ9s۟>1H,Yނ9s۟>1H,Yކ9t۟>1H,Yކ9t۟>1,Yކ9t۟?1,SYކItߟ?1,SYItߟ?!H(U݂93ێ!H(U݂93۞!H(U݂93ێXA%Wiz6πQ4]Is۞1,U)g~ PMVvoMA5Xm"-wR 4]Itߟ?1H,U)h~ PIVuo]A%Xiz-wR 5a`Z*߯1H,U݂9h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎1H,U݂9h3׎1H,Yނ93ێ!H(U)h3׎1H,Yނ9s۞!H,U݂9h3ێ1,SYކItߟ?1,SYކ9t۟?1,Yކ9t۟?1,Yކ9t۟?1,SYކItߟ?1,SYItߟ?!H(U݂93۞!H,Uނ9s۞1H,Yނ9s۟>1H,Yކ9s۟>1H,Yކ9t۟>1,Yކ9t۟>X1H(Uv~)'n{OIEqd.=A%Xiz-7 R 5a_Y߯?1,U)h~ OIUq/MA5Xi"-w R 5a_Y߯?!H(U~)g~ PIVvp]A5Xm#=xA%Xi"-xA%Xi"-xA%Xi#=xA5Xm#=A5m#=A5Xm#=xA5mc=A5Xm#=A5Xm#=A%Xm#=E5qd/ME5qd/MA5Xm#=A5Xm#=A5m#=A5mcMA5mc.ME5md.ME5qd/MA5Xm#=Af4K=V_)zJӏ$~:mi(N? e=BQ82OMc AFI=6_)Jӯ,[~Zoןi*N?e>~bY& RUe{Af6KEVᖼu 9FK=Vߖ)JӰE-[Zנ)Jӯ,[~Z׿j nWnr oAWvr oCv9j *nWn~r oAWv9j nWvr)oCv:mϟr oCv:mϟr oCv9ϟr oCv9ϟr oCv:mϟr oCv:mϟr)oC$v:oϟĖr)ˏC$~:oϟj oAWv9j oAv9ϟr oCv:mϟr oCv:mϟr)oC$v:mϟi(N? Se=bY$ :ROUAFI=V_s)Jӯ$Y~:oϟj *Nei^~cY& RUe{AF4K=Vߖ(zJӯ$Y~Zoןr oAWn~j *NUnk^i*Nmk^bY& r]gbY& r]gbY& r]gbY& sQ]gcYȦ- sS]>|bY& sQ]gBQ$ ;r]gcY& sS]>|bY& sS]=bY& sQ]=bY& sQ]=bY& sS]>|bY& sS]>|cY&- sSe>~cYȦ.= Se>~BQ& sQ]g=BY& sS]>|bY& sS]>|cY&- sSe>~cYȦ- Se>~`(zJ.ˏ$v9j *Ne>|BQ8ROM AFI=6_)Jӯ,Y~Zoϟj nUmk^BQ$:RUy 9FI=V_(zJӯ$Y~Zoןi*Nmk^bY$ ;RUezBQ$ ;RUezBQ$ ;RUezBQ$ ;RUgbY& r]gcY& sS]=BY& r]gcYȦ- sS]>|bY& sS]=bY& sQ]=BY& sQ]=BY& sQ]=bY& sS]>|bY& sS]>|cY&- sSe>~cYȦ.= Se>~BQ& sQ]=bY& sS]>|cY&- sSe>~cYȦ- Se>~cYȦ.= Se>~1H(Uv~'˱n{ PMVv/MA%Xiz-7 R 5a_Yߟ?1,U)g~OIUq/MA5Xi"-w R 5a`Y߯1H(U)h~ PMVvp^: PIVuo]A5Xm#=xA5Xm#=xA5m#=A5mc=A5Xm#=xA5m#=A5Xm#=A%Xm#=E5md.ME5mc.ME5md.ME5qd/MA5Xm#=A5Xm#=A5mcME5md.MA5Xm#=A5m#=A5mcMA5mc.M6A%Wiz6πR 4]It۞!G(Qv\~&˱n{ PMVvo]r=%Wizl7π R 5a_Y߯?!G(Uv~)'~| PMVv墫p^: OIUuoMA%Xiz-w R 5a`Z+ @R 5a`Z* @R 5a`Z* @ R 5a`Z+ @ R 5aj+ 㿀 bK9ejk6π R 5aj+ 㿀R 5a`Z+ 㿀 b 9ejl6π b 9ajk6π b 9ajk6π b 9ejl6π b 9ejl7 bK9eǡjl7R 5a`j+翀 R 5ajk6π b 9ejl7 bK9eǡzl7R 5ajkπ R 9ajk6π b 9ejl6,IEqd=A%Wizl6πR 4]It۟>!H(Uv~)'~| PIUu/MA5Xm"-w R 5a_Y߯?!H(Uv~)g~ OIUuoMA%Xi"z-w R 5a`Z+ @ R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 翀R 5a`Z+ @ R 9aj+翀R 5a`Z+ 㿀 bK9eǡjl7 b 9ejl6 b 9ejl6 b 9ejl7 bK9eǡjl7R 5aj+翀 R 5ajk6π b 9ejl7 bK9eǡzl7 R 5ajkπ b 9ejl6 bK9eǡjl7R 5a`j+ 翀 b 5a_Ytߟ>1H(Uv~)'n| OIEqd.M=%Wizl6πR 5]_Iߟ?1,U)h~ PIVuoM=%Wiz-7R 4]_Y߯?!H(U)h~ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻n; Mfz榻n{ PMVv墻p^; Mfz榻n{ PMVz梻n{ PMVv墻n; PIVv墻n; PIVv墻n; PMVv梻n{ PMVz梻n{ PMfz榻n| Mf[z&˱~|$Qf\z'~ PMfz榻n| Mf[z&˱~|$Qf\z'~ PMfz榻n| Mf[z˱n|<BQ82MMcAf4K=V_)Jӯ$Y~:oϟj *Nei>~bY$ ;RUy 9FI=V_)jӰE-[Z׿j *NUmk^bY$ ;RUe{Af6Evᖼu AF4KEVᖼu AF4KEVᖼu AF4KEVᖼu AF6EvូwAf6EwawAg"̶1MwcAf6Ewa AF6EwawIg"̶2MMcAg"̶1McAg"̶2MMcIg"̶2MM AF6Ewa Af6MwcAg 61McAg"̸2MMy Af6MwcAg ̶1McIg"̸2OMy Af6MwcAg ̶1McEi*N?e=BQ2MMcAf4K=Vߖ1jӰE,[~Zoןi(N?e>|bQ$ :RUy 9FI=V_1j۰G-ۆZנ)Jӯ,[~Z׿j *NUnk^bY& r]gbY& r]gbY& r]gbY& sQ]gcYȦ- sS]=bY& r]gcYȦ- sSe>|bY& sS]=bY& sQ]=BY& sQ]=BY& sQ]=bY& sS]>|bY& sSe>~cYȦ- Se>~BQ& sQ]=bY& sS]>~cYȦ.= Se>~BY& sS]>|bY&- sSe>~cYȦ.= e^~BY& sS]>|`)Jӯ$Y~:oϟi*N?e=BQ82OMc 9FI=6_s)Jӯ$Y~Zoϟj NUmk^BQ$ :RUy AFK=Vߖ)Jӯ,[~Z׿j *NUnk^i*Nmk^bY& r]gbY& r]gcY& sQ]gBQ$ ;RUgbY& sQ]gBQ$ ;r]gcY&- sS]>|bY& sS]>|bY& sS]>|bY& sS]>|cY&- sSe>~cYȦ- Se>~BQ& sQ]=bY& sS]>|cYȦ- Se>~BQ& sQ]>|bY&- sSe>~cYȦ.= e^~bY& sS]>|cY&- Se>~BQ2MMwcwAfI=V_)Jӯ$Y~:oϟj *Ne>~bY$ ;RUy 9FI=V_)jӰE-[Z׿j *NUmk^bY& ;RUezBQ:RU{Af4KEVᖼu AF4KEVᖼu AF4EvូwAf6EvwAg 6Mwc AF6EvូwAg ̶1MwcAf6Ewc Af6Ewa Af6Ewa Af6EwcAf6MwcAg ̶1McIg"̸2MMy Af6MwcAg ̶1McIg"̸2OMyAg 61McIg"̸2MMy Af6MwcAg ̶2MMcMj Nei>|bQ$:ROM AFI=6_s)zJӯ$Y~:oϟj *Nmi^~BQ8ROMAf4KEVᖻ)JӰE-[~Z׿j *NUnk^i*Nmk^bY& ;RUezBQ$ ;RUezBY& r]gbY& sQ]gcY& sS]=BY& r]gcYȦ- sSe>|cY& sS]>|bY& sS]=bY& sS]>|bY& sS]>|cY&- sSe>~cYȦ.= Se>~BQ& sQ]=bY& sSe>~cYȦ.= e^~bY& sS]>~cYȦ.= Se^~BY& sS]>|cY&- Se>~BQ& sQ]=`(zJ.ӏ$v9j *Nei>~bY$ :RUAf4K=V_1j۰E-[~Z׿j *Nei^~cY& r]ezBQ:RUy AFK=Vߖ)JӰE-[Zנ)JӰE-[Z׿j nWvr oAWvr oCv9j nWnr oCv9j nWvj *nWnĖr)oC$v:oϟr)oC$v:oϟĖr)ˏC$~:oϟj nWv9j oAv:mϟr oC$v:oϟĖr*,ˏC$~Zoןr oCv:mϟĖr)ˏC$~:oןj oCv:mϟĖr)ˏC$~:oןj oCv:mϟr)oC$~:oϟ,PAFI=6]s(zJ.ӏ$v9j Nmi^~cY& RUy AFI=V_)jӰE-[~Z׿j *Nmi^~BQ:RUy AFK=Vߖ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[Zנ)j۰G-ۆzߠ1k0G5݆{s)J۰G-ۆz1k255ݎ{s)k0G55ݎ{s)jG5ݎ{s)k0G5ݎ{s)k0G55ݎ{s1k256]s1k256_)jG55ݎ{s)k256]1%2=6_)k256]1%2=6_)k256]1%2=6_)k056]sm)Jӯ$Y~:oϟi*N?e>|BQ8ROM AFI=6_)Jӯ,Y~Zoןr nUnk^bY& ;RUe{Af4KEVߖ)jӰE-[Zנ)zJӯ,[~Z׿j nWn~j nWn~j nWn~r oAWvj *NWn~j oAWvj nWvĖr)oC$v:mϟr)oCv:mϟr)oC$v:oϟĖr)ˏC$~:oϟj nWv9j oAv:mϟr)oC$v:oϟj oAWv9ϟr oC$v:oϟj oAWv9ϟr oC$v:oϟj oAv9ϟr oC$v:oϟj oAWv9ϟeBA%Wizl6πR 4]It۞!G(Qv~'˱n{OIUq/MA%Wiz-7 b 9a`Z* 1H,U)h~ PIVvo]A5Xi"-x=%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 翀R 5a`Z+ @ b 9ajk翀R 5a`j+ 㿀R 5a`Z+ 㿀 bK9eǡjl7 bK9eǡjl7R 5a`j+ 翀R 5ajkπ R 9ejl7 bK9eǡzl7 R 5ajk6 bK9eǡzl7 R 5ajl6 bK9eǡzl-7 R 9ejl7 bK9ezl-7 R 9ejl7o b 5a_Yߟ>1H(Uv~)'n| OIUq/MA%Wiz-7 R 5a`Y߯?!H(Uv~)'~| MVv墻p^: OIUuoMA%Wiz-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9ajk翀 R 5a`j+ 㿀 bK9ejl6 b 9ejl6π b 9ejl6π b 9ejl6 b 9ejl7R 5a`j+ 翀 R 5ajk6π b 9ejl7R 5ajkπ b 9ejl7R 5ajk6 b 9eǡjl7 R 5ajl6 bK9eǡzl-7 R 9ajl73%nQ4]Is۞1,U~)g~| PIVu/MA5Xi"z-7Q4]Itߟ>1H,U)g~ OIUu/Mr=%Wiz-7R 5]_Y߯1H,U)h2׎!H(U)h2׎!H(U)h2׎!H(U9h3׎1H,U݂93ێ1,SYކ9s۟>1H,Uނ93ێ!H(U݂9h3ێ1,SYކIt۟?1,SYކItߟ?1,SYކItߟ?1,TYIt߯?!H,Uނ9s۟>1H,Yކ9tߟ?1,TYI߯?1H,Yކ9t۟?1,TYI߯1H,YކItߟ?!H,Uނ9s۟>1,SYކIt߯?!H,Yކ9t۟?1,SYIt߯?ʅ)zJӏ$v:mi(N? Se=cY& ;RUy 9F=6_s)Jӯ$Y~Zoϟj nUnk^bY$ ;RU{AF4KEVߖ)jӰE-[Zנ)Jӯ,[~Z׿j nWn~j nWn~j oAWvr oCv9j nWnr oCv:mϟj oAWv9j oAWv9j oAWv9j oAv9ϟr oCv:mϟr)oC$v:oϟj oAWv9r oCv:oϟĖr*,ˏC$~Zo׿r oCv:oϟj oAv9ϟr)oC$~:oןj oCv:mϟĖr*,ˏC$~Zo׿r oCv:oϟEB i(N? e=cY& ;RUyAf4K=Vߖ1j۰E-[~Zןi*Ne>~bY& ;RUe{AF4K=Vߖ)JӰE,[~Z׿j *NUnk^j *Nmk^bY& r]gbY& r]gbY& sQ]gcYȦ- sS]=bY& r]gcYȦ- sSe>|cY& sS]>|bY& sS]=bY& sS]>|bY& sS]>|cY&- sSe>~cYȦ.= Se^~BY& sS]>|cYȦ- Se>~BY& sS]>~cYȦ.= Se^~bY& sSe>~cYȨ.? ei^cYȦ- Se^~BY& sSe>~cYȨ.= ei^~ t R 5]_It۟>!H(Qv~'˱n{OIEqd.M=%Wizl7π R 5a_Y߯?!G(Uv~)'~| PMVv墫p^:OIUu/MA%Wiz-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 9aj+ 㿀R 5a`Z+ @ R 9ajk翀 R 5aj+ 翀R 5a`j+ 㿀R 5a`j+ 翀R 5aj+翀 R 5ajk6π b 9ejl7 bK9eǡzl-7 R 9ejl7 bK9ezl-7 b 9ejl7R 5ajk6 bK9eǡzl-7 R 9ejl7R 5ajk6 b 9eǡzl-72ncY$ :RUAFI=V_)Jӯ$Y~:oϟj *Nei>~cY& RU{ AFK=Vߖ(zJӯ$Y~Zoןr oAWn~j *NUnk^j *Nmk^bY& r]gbY& r]gcY& sQ]gcYȦ- sS]>|bY& sQ]gcYȦ- Se>~cY&- sS]>|bY& sS]>|bY& sS]>|cY&- sSe>~cYȦ.= Se>~BQ& sQ]>|bY&- sSe>~cYȨ.= ei^bY&- Se>~BY& sS]>|cYȦ.= e^~bY&- sSe>~BY& sS]>~cYȦ.= ei^~bY&- sSe>~ l'Pr=%ejl翀 R 5a_Yߟ?1H,U~)g~| PMVvo]r=%Wiz7 R 5a`Z*߯!H(U~)g~ PIVvo]A%Xi"-xA%Wiz-w R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 㿀R 5a`Z* @ R 5aj+ 㿀R 5a`Z+ 㿀 b 9ejl6π b 9ejk6π b 9ejl6 b 9ejl7 bK9eǡzl7 R 5ajk6π b 9ejl7R 5ajk6π b 9eǡjl7 R 9ajl7 bK9ez-7 b 9eǡzl7 R 9ejl7R 5ajk6 bK9eǡzl-72ncY& :RUAfI=V_)Jӯ$Y~Zoϟj *Nmi^~BQ8ROMAf4K=Vߖ)Jӯ,[~Zןj *Nmk^bQ$ ;RUezBQ:RU{Af6EvូwAf6EwawAg 6Ewa AF4KEvូwAf6Ewa AF6EwawIg"̶2MMcAg"̶1McAg"̶2MMcIg"̸2MM Af6EwcAg 61McIg"̸2OMyAg 61McIg"̸2OM{Ag"̶2MMyAf61McIg"̸2OU{Ag"̸2OMyAg ̶2MM Af61MwcdѠ 9F=6]{s1jӰE,[~Zoןj Nmi^~cY& RU{ AFI=V_1j۰G-[Z׿j NUnk^bY& ;RUezBQ:RU{Af4KEVᖼu AF4KEVᖼu AF4KEvូwAf6EvwAg 6Mwc AF6EvwAg"̶1MwcAg 61MwcAg 6MwcAg 61MwcAg ̶1McIg"̸2MMy Af6MwcAg ̶2MM Af6MwcAg"̸2OMyAg ̶1Mc Af6MwcIg"̸2OM{Ag"̶2MMyAg 61Mc Af6MwcdѝbQ8ROM 9F=6]s(zJ.ӏ$v:mϟi*N?e>|bY$ ;RUy AFI=V_1j۰G-ۆzנ)Jӯ,[~Z׿j *NUnk^i*Nmk^bY& r]gbY& r]gcY& sQ]g=BQ$ ;r]gbY& sQ]=BQ& r]gcYȦ.= Se>~cYȦ- Se>~cYȦ.= Se>~BQ& sQ]g=bY& sS]>|cY&- Se>~BY& sS]>|cYȦ- Se^~BY& sSe>~cYȨ.? ei^cYȦ.= Se^~bY&- Se>~BY& sSe>~cYȨ.? ek^cYȦ.= ei^~ t'lj *Ne>|bQ8ROM AFI=V_)Jӯ,Y~Zoןj nUnk^bQ$ :RUy AFK=Vߖ)Jӯ,[~Z׿j *NUnk^i*Nmk^bY& r]gbY& sQ]gcY& sQ]=BQ$ ;r]gcY& sS]=BY& sQ]gBQ$ r]gcYȦ.= Se>~BQ& sQ]g=BY& sQ]>|bY& sSe>~cYȦ.= Se^~bY& sS]>~cYȦ.= ei^~bY&- Se>~BY& sS]>~cYȨ.? ei^cYȦ.= ei^~bY&- Se^~bY& sSe>~BY& sS]>~+ti`A5Xi"z-7 R 5a_Yߟ?1H,U~)g~| PMVvo]r=%Wiz7 R 5a`Z* ߯1H,U)h~ PIVvp^:A5Xm#=xA%Xi"-xA%Xi"-xA%Xi"=xA5Xm#=A5mc=A5Xm#=E5md.MA5mc.MA5mc.MA5mc.ME5qd/MA5Xm#=A5mc.MA5Xm#=A5md/MA5mc.MEEqd/ME5qd/MA5md/MA5mc.MA5mc.MEEqd/]*N߀ R 5a_Ytߟ>1H(Uv~)'~| PIUu/MA%Xi"z-7Q4]Itߟ>1H,U)h~ PIVvo]A%Xi"-w R 5a`Z+ @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9ejk翀 R 5a`j+ 㿀R 5a`Z+ 㿀 b 9ejl6 b 9ejl6 b 9ejl7R 5a`j+ 翀 R 5ajk6π b 9ejl7R 5ajk6 b 9eǡzl-7 R 9ejl7R 5ajl6 bK9ez-wA5Xm#MEEqd/]E5qd/ME5qd/M [;g`(zJ.ˏ$v9j *Nei>~bY$ ;RUyAf6KEVߖ)Jӯ,Y~Zoןr nUnk^i*Nei^~BQ:RUy AF4KEVᖻ)j۰G-ۆzߠ)j۰G-ۆzߠ)j۰G5݆{q1k0G55ݎ{s)J۰G-ۆz1k055ݎ{s)jG5݆{s)j۰G5݆{s)j۰G5݆{s)jG5ݎ{s)k055ݎs1k256_)jG55ݎs1k256_)k056]s1%2=6_1k2=6_)k256_)k256])k056])k0G55ݎs1%2=V_T-qi*N? e=BQ82OMc 9F=6]s)zJӏ$Y~:oϟj *Nmk^~BQ:RUyAg 6Evូw AF4KEVߖ)j۰G-ۆZנ)JӰE-[Zנ)JӰE-[Zנ)JӰE-ۆzߠ)j۰G-݆{q1k255ݎ{s)j۰G5݆{q)J۰G-ۆ{q1k256]s1k256]1%k256_)jG5ݎ{s)k056]s1%k2=6_)k056]1%2=V_1k2=6_)k256_)k056])k056]1%2=V_ Af61Mc Af6MwcIg"̸ )Jӯ$~:mϟi*N?e>|BQ8ROMAFK=V_1j۰E-[Z׿j *Nmk^~BQ$ :RUy AF4K=Vߖ)j۰E-[Zנ)JӰE-[Zנ)JӰE-[Zנ)JӰE-ۆzߠ)j۰G5݆{q1k255ݎ{s)jG5݆{s)j۰G-݆{q1%k256]1%k256_)j۰G5݆{s)k0G55ݎ{s1k256])jG5ݎ{s1k256_)k055ݎs1%2=6_1k2=6_)k256_)k256_)k256])k056])k056]PuR 4]It۞!G(Qv~'˱n{OIEq/MA%Wiz-7 R 5a`Z*߯!H(U~)g~ PIUuoMA%Xiz-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5a`j+ 㿀 b 9ejkπ R 5aj+ 翀R 5a`Z+ 㿀R 5a`Z+ 㿀R 5a`Z+ 㿀R 5a`j+翀 R 5ajk6π b 9ejl7R 5ajk6π b 9eǡzl7 R 9ejl7R 5ajk6 bK9ez-wA5Xm#MEEqd/] PMfz˱~| PMfz˱n|$Qf\~'~!H,Yކ0A%Wiz7πR 4]It۟>!H(Uv~)'~| PIVuoMr=%izl7 R 5a`Z* ߯1H,U)h~ PMVvp^: PIUuo]A5Xm#=xA5Xm#=xA5Xm#=A5m#=A5Xm#=A5mcMA5m#=A5m#=A5m#=A5mcME5md/MA5Xm#=A5md/MA5m#ME5qd/ME5md/MA5md/MA5mc.MA5mc.MA5mc.MA5mc.MA5mc.M[a;c`1Jӯ,Y~Zoϟj *Nei>~bY$ :RUyAf4KEVߖ)Jӯ,Y~Zoןr nWnk^i*Nei^~BQ$:RU{AF4KEVᖼu AF4KEVᖼu AF4KEVᖼu AF4KEvូwAf6EwawAg ̶1MwcAf6Ewa AF6Ewaw AF6Ewaw AF6Ewa Af6EwcAg 61McAg"̸2MMyAf61MwcIg"̸2OM{Ag ̶2MMyAf61Mc Af61Mc AF6MwcIg"̸2OUzBY& sSe>~BY& sSe>~BY& sSe>~BY&  9F56]{s1jӰE,[~Zoןj Nmk^~BQ8ROMAf4K=Vߖ)zJӯ,Y~Zoןi*Nei^~BQ:RU{ AF4KEVᖼu AF4KEVᖼu AF4KEVᖼu AF4KEVូwAf6EwawAg"̶1MwcAf6Ewc Af6Ewaw AF6Ewaw AF6Ewa Af6MwcAg ̶1McIg"̸2OMyAg ̶1Mc AF6MwcAg"̸2OM{Ag ̶2MMyAg ̶2MMyAf61Mc Af61Mc Af61Mc Af61McAg ̶2MMcT-НA5Xi"z-7 R 5a_Yߟ?1H,U)g~ MVvp]A%Xiz-7Q4]_I߯?1,Y݂9h3׎!H(U)h2~ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻pn; Mfz榻n{ PMVv墻pn; Mf[z榻n| Mfz榻n| PMfz榻n| Mfz榻n| Mf[z˱~|$Mf\z'~ PMfz榻n|$Mf\z'~ Mf[z&˱~| PMfz˱n|$Qf\~'~!H,Yކ9tߟ?!H(Uނ9t۟?1,TYI߯@R 5ejl7 R 9ejl7 R 9ejl7 R 9e!G(Qv~'˱n{ PMVvoMA5Xm"-wR 4]Itߟ?1H,U)h~ PIVuo]A%Wiz-wR 5a`Z*߯1H,U݂9h3׎1H(U)h2׎!H(U݂9h3׎1H,U݂9h3ێ1,Yނ9s۞!H(U݂9h3ێ1,SYކ9t۟>1,Yކ9s۟>1H,Yކ9t۟>1H,Yކ9t۟?1,SYކItߟ?!H(Uނ9s۞1H,Yކ9tߟ?1,TYI߯1,SYކIt߯?1H,Yކ9tߟ?!H,Yކ9tߟ?!H,Yކ9t۟?1,TYI߯@R 5ajl7 R 9ejl7 R 9ejl7 R 9ejl72n흀i*N?e>|BQ82OMc AFI=6_)Jӯ,Y~Zoןr nUnk^bY& ;RUe{Af4KEVᖻ)j۰E-[Zנ)JӰE-[Z׿j nWn~j nWvr oAWvj *NWn~j oAWv9j nWvĖr)oC$v:oϟr)oC$v:oϟĖr)ˏC$~:oϟj oAWv9r oCv:mϟĖr)ˏC$~Zoןr oCv:oϟj oAv:mϟr)ˏC$~Zo׿r)ˏC$~Zo׿r oC$~:oןr oC$~:oןr)ˏC$~Zo׿r)ˏC$~Zo׿r)ˏC$~Zo׿r*,ˏ$Y~ZנPv R 5]_Itߟ>1H(Uv~)'~| PIUu/MA5Xi"z-wR 4]_Iߟ?1,U݂9h2׎!H(Uv~)g~ PIVuo]A5Xm"-xA%Xi"-xA%Xi"=xA5Xm#=xA5m#=A5Xm#=A5mcMA5mc=A5mcMA5mc.ME5md/MA5Xm#=A5md.MA5Xm#ME5qd/MA5md/MA5md.MA5mc.MA5mc.MA5md/MA5md/MA5md/ME5qd/M [;g)zJӏ$~:mϟi*N?e>|BQ:ROUAf4K=Vߖ(zJӏ$Y~:oϟj nUnk^i*Nei^~BQ:RU{Af4KEVᖼu AF4KEVᖼu AF4KEVᖼwAf6EvូwAg 6Ewc AF6EvwAg"̶1McAg 61MwcAg 61MwcAg ̶1McIg"̸2MMy Af6MwcAg"̶2MMy Af61MwcIg"̸2OM{Ag"̸2OM{Ag ̶2MMyAg ̶2MMyAg ̶2MMyAg"̸2OM{Ag"̸2OM{Ag"̸2OUzBY& sSe>~ t'l PIUu/MA%Wiz7π R 5a_Yߟ?1,U)h~ PIUu/Mr=%Wiz-7 b 9a`Z+ @ R 5a`Z* @Q4]_Y߯1H,U݂9h3׎1H,U݂9h3׎1,Yނ93ێ1,SYކ9t۟>1H,Yނ93۞!H(U݂9h3ێ1,SYކItߟ?1,SYItߟ?1,SYIt߯?!H,Uނ9s۟>1,YކItߟ?!H(Uނ9s۟>1,SYކIt߯?1H,Yކ9tߟ?!H,Yނ9t۟?1,TYI߯@R 5ajl7R 5ajl7R 5ejl7 R 9ejl7 b 9eǡzl-7 b 9eǡz-w[a;c~1,U~)g~| PIVu/MA5Xi"z-7Q4]Itߟ>1H,U)g~ PIUuoMA%Wiz-wR 5a`Z* ߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,Yނ93ێ1,SYކ9t۟>1H,Yނ93۞!H(U݂9h3ێ1,SYItߟ?1,SYItߟ?!H(U݂93۞!H,Yނ9t۟>1,SYކItߟ?!H,Uނ9t۟?1,SYIt߯?1H,YކIt߯?!H,Yކ9tߟ?!H,Yކ9tߟ?!H,Yކ9tߟ?!H,Yކ9tߟ?!H,YކIt߯?1H,YކIt߯1,SYI߯1,TYI߯@"mr=%ijl翀 b 5a`Y߯?!G(Qv~'n| PIUu/MA5Xm"-w R 5a`Z*߯1H(U)h2~ PMVv墫p^: PIVvp^: PIVvp^: PIVvp^: PIVv墻p^; Mfz梻n{ PIVv墻p^; Mf[z榻n| Mfz榻n| Mfz榻n| Mf[z&˱~|$Mf\z'~ PMfz榻n| Mf\z'~ Mf[z˱~| PMfz榻n|$Qf\~'~!H,Yކ9tߟ?!H,Yކ9tߟ?!H,Yކ9tߟ?!H,YކIt߯?1H,YކIt߯1,SYI߯1,TYI߯@"m OIUq/Mr=%izl6πR 4]Itߟ>1H,U~)g~OIUq/MA5Xm#-xr=%Wiz-7R 5a_Y߯1H,U݂9h3׎!H(U)h2׎1H,U݂9h3׎1H,Uނ93ێ1,SYކ9s۟>1H,Uނ93۞!H(U݂9h3ێ1,SYކItߟ?1,SYItߟ?!H(U݂93۞!H,Yނ9t۟>1,SYކItߟ?!H,Yނ9t۟?1,SYI߯1H,YކIt߯?1H,YކItߟ?!H,Yކ9tߟ?!H,YކIt߯?1H,YކIt߯?1H,YI߯1,SYI߯@R 5ajl7 R 9ejl73!ni(N? e=BQ82OMc 9FI=6_s)Jӯ,Y~Zoןr nUnk^i*N?ei^~cY& r]gbY$ ;RUezBQ$ :RU{Af6EvូwAf6EwawAg 6Mwc AF6EvូwAg 61MwcAf6Ewc Af6Ewa Af6EwcAf6MwcAg ̶2MMc AF6EwcAg ̶2MM Af61MwcIg"̸2OU{Ag"̸2OM{Ag"̸2OM{Ag"̸2OMzBY& sSe>~BY& Se^~bY&- Sei^cYȦ.= ek^j oC~:oןeB ; AFI=6_s)zJӏ$~:mϟi*Ne>~bY$ ;RUy AFI=V_1j۰G-ۆZנ)Jӯ,[~Z׿j *NUnk^i*Nmk^bY& r]gbY& sQ]gcY& sS]=BQ$ r]gcY& sS]>|bY& sQ]=BY& sQ]=BY& sQ]=bY& sS]>|cYȦ- Se>~BY& sS]>|cYȦ- Se^~bY& sSe>~BY& sS]>~cYȨ.? ek^j oCv:oϟj oCv:oϟj oC$~:oןr oC$~Zo׿r)ˏC$Y~Zנ)k056_)k2=6_Fv R 5]_Itߟ>1H(Uv~)'~| PIVu/MA5Xm"-w R 5a_Y߯?!H(Uv~)g~OIUuoMA%Xi"-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+翀R 5a`Z+ 㿀 b 9ajkπ R 5aj+翀R 5aj+翀 R 5ajkπ R 9ajk6 b 9ejl7R 5ajk6π b 9eǡzl7 R 9ejl7R 5ajl7R 5ajl7R 5ajl7R 5ajl7R 5ajl7 R 9ezl-7 b 9eǡz-wA5md/MA5qd/M [Kj *Nei>~bY$ :RUAf4K=Vߖ(zJӏ$~:oϟj NUmk^BQ$ :RU{ AF4K=Vߖ)jӰE-[Zנ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[Zנ)j۰G-ۆ{q1k055ݎ{s)j۰G5݆{q)J۰G-ۆ{q1%k256]1%k256_)j۰G5ݎ{s)k055ݎs1k2=6_)k056])jG55ݎs1%2=6_1k2=6_1k2=6_12=V_ Af61McyAg ̶2MM{Ag"̸2OMzBY& Se^~bY&.= ei^+til PIUu/MA%Wiz7π R 5a_Y߯?1,U݂)h2~ PIVvo]A%Wiz-7R 5a_Y߯1H(U)h2׎!H(U)h~ PMVz梻n; Mfz梻n;$Mf[z榻n| PMVv梻n;$Mf[z&˱n| Mf[z榻n| Mfz榻n| Mf[z˱n|$Mf\z&~| PMVz榻n| Mf[z&~| PMfz榻n|$Qf\~'~ Mf\z'~ Mf\z'~ Mf\z'~ Mf\z'~!H,Yކ9t߯?1H,YކIt߯1,SYI߯@R 5ajl7 R 9eǡzl-7[a;` PIVu/MA%Xiz-7 b 5a`Y߯?!H(Uv~)'~| PMVvp]A%Xi"-w R 5a`Z* 1H,U݂9h3׎1H(U)h2׎!H(U)h2׎1H,U݂9h3׎1H,Yނ93ێ!H(U)h3׎1H,Yނ9s۞1H,Uނ93۞!H,Uނ93۞!H,Uނ9s۟>1H,Yކ9t۟?1,SYIt߯?!H,Yކ9t۟?1,SYI߯1H,YކIt߯?1H,YކItߟ?!H,Yކ9tߟ?!H,YކIt߯?1H,YކIt߯?1,SYI߯1,TYI߯@ R 9ejl-7 b 9ez-wA5md/M [;d PIUu/MA%Wiz7 R 5a_Y߯?1,U݂9h2׎ PIVvo]A%Xiz-wR 5a`Z*߯1H,U݂9h2׎!H(U)h2׎!H(U)h2׎!H(U݂9h3׎1H,Uނ93ێ1,SYކ9t۟>1H,Yނ9s۞1H,Uނ93۞!H,Uނ9s۞1H,Yނ9s۟>1H,Yކ9t۟?1,SYIt߯?1H,Yކ9t۟?1,TYI߯1,SYIt߯?1H,YކIt߯?1H,YކIt߯?1H,YކIt߯?1,SYI߯1,TYI߯@R 9ejl7 b 9eǡzl-wA5md/ME5qd/]*N1H,U~)g~| PIVu/MA5Xi"-wR 4]_Iߟ?1,U݂)h2׎ PMVvp]A5Xm"-xA%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`j+ 㿀 b 9ajk翀R 5a`Z+ 㿀 b 9ejl6π b 9ajkπ R 9ajk6π b 9ejl6 b 9eǡjl7R 5ajkπ b 9ejl7R 5ajl7 bK9ez-wA5mc.MA5mc.MA5mc.MA5md/MA5md/ME5qd/] Mf[z&~ Mf\~'~!H,YކI߯̅4@ R 5]_Itߟ>1H(Uv~)'~| PIVvoMr=%Wizl7 R 5a`Z*߯1H(U)h~ PIVvp^:OIUuo]A5Xm#=xA5Xm#=xA5Xm#=A5m#=A5Xm#=E5mcMA5mc=A5mcMA5mc.ME5qd/MA5m#ME5qd/MA5mc.MA5m#MEEqd/] PMfz˱~| PMfz&~ Mf[z&~ Mf\z'~!H,YކIt߯?1H,SYI߯@R 5ajl7 b 9eǡz-w[;d PIVu/MA%Xiz-7 b 5a`Z*߯!H(Uv~)'~| MVv墫p^:OIUu/Mr=%Wiz-7R 5a`Z* 1H,U݂9h3׎1H,U݂9h3ێ1,Yނ93ێ!H(U)h3׎1H,Yނ93۞!H(U݂9h3ێ1,SYކIt۟?1,SYކItߟ?1,SYItߟ?!H,Uނ9s۟>1H,YކItߟ?!H(Uނ9s۟>1,SYIt߯?1H,YކIt߯?1H,YކIt߯?1H,YކIt߯?1H,YކIt߯?1,SYI߯1,TYI߯@ R 9ejl-7 b 9ez-xA5md/MEEqdo^:*)Jӯ$Y~:oϟj *Nei>~bY$ ;RUy 9FI=V_)j۰E-[Z׿j *NUnk^bY& RUezBQ$ :RU{Af6EvូwAf6EvូwAg 6EwawIg"̶1MwcAf6Ewaw AF6EvwAg"̶2MMcAg"̶2MMcIg"̸2MMy Af6MwcAg ̶2MMc Af6MwcAg"̸2OM{Ag ̶2MMyAg ̶2MMyAg ̶2MMyAg"̸2OM{Ag"̸2OUzBY&- Se^~cYȦ.= ek^j oC$~:o׿r)ˏ$Y~Zנ)k2=6_F)Jӯ,Y~Zoϟj *Nmi^~cY& RU{ AFK=V_1j۰G-ۆZנ)zJӯ,Y~Zoןj *Nmk^bQ$ ;RUezBQ$ ;RUezBQ$ ;RUezBQ$ r]gbY& sQ]gBQ$ ;r]gcY& sS]>|bY& sS]=bY& sS]>|bY& sSe>~cYȦ.= Se>~BY& sS]>|cYȦ.= Se^~bY&- sSe>~BY& sSe>~BY& sSe>~BY& sSe>~BY& sSe^~bY&- Sei^cYȦ.= ek^j oC$~:o׿r)ˏ$Y~Zנ)k2=6_1%2=Vߖud-ѝ R 5]_Itߟ>1H(Uv~)g~| PMVvo]=%Wiz7 b 5a`Z* 1H,U݂)h2׎!G(Uv~)g~ PIVvp^: PIVvp^: PIVvp^: PIVvp^; PMVz梻n;$Mf[z˱n| Mfz榻n| PMfz榻n{ PMfz榻n| Mfz˱n| Mf\z&~ PMfz榻n| Mf\z'~ Mf[z&~| PMfz˱~| PMfz˱~| PMfz˱~| Mf[z&~ Mf\z'~$Qf\~'׎1H,YI߯1,TYI@ b 9eǡz-wA5md/M [@A%Xiz-7 R 5a`Y߯?1,U݂)h2~ PIUu/MA5m#=xA%Wiz-wR 5a`Y߯1H,U݂9h2׎!H(U)h2׎!H(U)h3׎1H,U݂9h3׎1,Yނ9s۞!H(U݂9h3ێ1,SYކ9t۟?1,Yކ9t۟>1,Yކ9t۟?1,SYItߟ?!H(Uނ9s۟>1H,YކItߟ?!H,Uނ9t۟?1,SYI߯1,SYIt߯?1H,YކIt߯?1,SYI߯1,SYI߯@R 5ajl7 R 9eǡzl-7A5mc/ME5qd/] Mf[z&~$Qf\~'׎̅3AFI=V_)Jӯ,Y~Zoϟj Nmk^~BQ:ROUAf6EVᖼu 9FK=V_)zJӯ,[~Z׿j *NUnk^j *NUnk^j *NUnk^j nWn~r oAWv9j nWnr)oCv:mϟr oCv:mϟr oCv:mϟr)ˏC$~:oϟj oAv9ϟr oC$v:oϟj oAv:mϟĖr*,ˏC$~Zo׿r)ˏC$~Zo׿r)ˏC$~Zo׿r)ˏC$~Zoנ)k056])k256_1k2=V_ Ag ̶2MM{Ag"̸2OUzbYȦ.= ek^r oC$~Zo׿fJj *Nei>~bY$ ;RUyAg 6KEVᖻ)Jӯ,Y~Zoןi*N?ei>~cY& r]gBQ$ ;RUe{Af6EvូwAf6EvូwAf6EvូwAf6EwawAg"̶1MwcAf6Ewa AF6EwawIg"̸2MMcIg"̸2MM AF6EwcAg 61McIg"̸2OMyAg ̶2MMc Af61McIg"̸2OUzBY& sSe>~BY&- Se^~bY&- ei^cYȦ.? ek^r oC$~:o׿r)ˏ$Y~Zנ)k2=6_ Af̶2MM{Ag"̸2OUz tg`A%Wiz7π R 5]_Yߟ?1H,U)h~ OIUu/MA5Xm#-x=%Wiz-7R 5a_Y߯1H,U݂9h2׎!H(U)h2׎!H(U݂9h3׎1H,U݂93ێ1,Yކ9s۞1H,Uނ93ێ!H(U݂9h3ێ1,SYItߟ?1,SYItߟ?!H(Uނ9s۞1H,Yކ9t۟?1,TYI߯1H,YކItߟ?!H,Yކ9tߟ?!H,Yކ9tߟ?!H,Yކ9tߟ?!H,Yކ9tߟ?1H,YކIt߯1,SYI߯@R 5ejl7 b 9ez-wA5qd/M PMf[z&~ Qf\~'׎̅ )Jӯ,Y~Zoϟj *Nmi^~cY& RUe{AF4K=Vߖ(zJӯ$Y~Zoןr oAWn~j *NUnk^i*Nmk^bY& r]gbY& r]gcY& sQ]g=BQ$ ;r]gcY& sS]=bY& sQ]g=BY& sQ]g=BY& sQ]=bY& sS]>~cYȦ- Se^~BY& sS]>~cYȦ.= ei^cY&- Se^~bY&- Se^~bY&- Se^~bY&.= ei^cYȦ.= ek^j oC$~:oןr)ˏC$Y~Zנ)k256_1%2=VߖuAg"̸2OUzbY&.= ek^EB j *Ne>|bQ$:RUAf4KEVߖ)zJӯ$Y~Zoןr nWnk^j *Nmk^~BQ$ ;RU{Af6EvូwAf6EvូwAf6EvូwAg 6Ewaw AF4KEvូwAg 6Mwc Af6Ewa AF6Ewa Af6EwcAf61MwcAg"̸2MMy Af61MwcIg"̸2OM{Ag"̸2MMyAg ̶2MMyAg ̶2MM{Ag"̸2OM{Ig"̸2OUzbY&- Sei^cYȨ.? ek^r ˏC$~Zנ)k256_1%2I=VߖwAg"̸2OUz t@ R 5a_Yߟ?1H,U~)g~ MVvp]A%Xiz-7R 4]_I߯?!G(Uv~)g~ PIUuo]A5Xm#-xA%Xi"-xA5Xm#=xA5Xm#=E5mcMA5m#=A5Xm#=A5Xm#=A5Xm#=A5mcME5qd/MA5mcMEEqd/ME5qd/ME5qd/ME5qd/ME5qd/] PMfz&~ Mf\z'~!H,YކIt߯?1,SYI߯@ R 9eǡzl-wA5md/M PMf[z&~ PIUu/MA%Wiz-7 R 5a`Z*߯?!H(Uv~)g~ Mfv墻p^: PIUuo]A%Xi"-x R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9ajk翀R 5a`Z+ 㿀 b 9ejkπ R 9ajk翀 R 5ajkπ R 9ajk6π b 9ejl7R 5aj+π R 9ejl7R 5ajk6 bK9ez-wA5mc.MA5mc.MA5md/ME5qd/M PMfz~ Mf\z'~!H,YކI߯1,TYI@ b 9ez-xE5qd/^:*j *Nei>~bY$ :RUyAg 6KEVᖻ)Jӯ,[~Zoןi*Nei^~BQ:RUy AF4K=Vߖ)j۰G-ۆzߠ)j۰G-ۆzߠ)j۰G-ۆz1k0G5݆{s)JӰG-ۆzߠ1k055ݎ{s)k0G5ݎ{s)k0G55ݎ{s)k055ݎs1k256])jG5ݎ{s1k256_)k056]1%2=V_ Af61Mc Af61MyAg ̶2MM{Ag"̸2OUzBY&- Se^cYȦ.? ek^r ˏC$~Zנ)k256_1%2I=VߖwIg"̸ROU|cY& ;RUyAf4K=Vߖ(zJӏ$Y~:oϟj *NUmk^BQ$ :RUy AF4K=Vߖ)JӰE-[Zנ)Jӯ,[~Z׿j nWn~r oAWvr)oCv9j nWvĖr)oCv:mϟr oCv:mϟr oCv:mϟr oC$v:oϟĖr)ˏC$~:oןj oCv:mϟĖr)ˏC$~Zo׿r oC$~:oןr oCv:oϟj oCv:oϟr oC$~:oןr ˏC$~Zo׿r*,ˏ$Y~Zנ)k2=6_1%2=VߖuAg"̸2OUzbY&.= ek^r oC$~Zoנ)k2=6_Af4K=Vߖ(zJ.ӏ$~:mϟj *Nei>~cY& RUe{Af4KEVߖ)JӰE-[Z׿j nWnk^j *NUnk^j *NUnk^j *NWn~j nWvr)oCv9ϟj oAWv9j nWvj nWvj oAWv9ϟr oCv:mϟĖr)ˏC$~:oןr oCv:oϟj oAv:mϟĖr*,ˏ$Y~Zנ)k056])k056])k256_1k2=6_ Af̶2MM{Ag"̸2OUzbY&.= ek^r oC$~Zoנ)k256_1%I=Vᖼwd!G(Qv~'˱n| OIUq/MA%Xiz-7 b 9a`Z+ @Q4]_I߯?1,Yނ93׎1H,U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H,U݂9h3׎1,Yނ9s۞1H,U݂93ێ!H(U݂9h3ێ1,SYItߟ?!H(U݂93۞1H,Yނ9t۟>1,SYކItߟ?!H,Yކ9t۟?1,TYI߯1,SYI߯1,SYI߯1,SYI߯@R 5ajl7 R 9ejl-7 b 9ez-xA5qd/] Mf[z&~$Qf\~)'׎1,TYI@ b 9ez-x [Ki*N?e>|BQ$:ROUAf4K=Vߖ)zJӯ$Y~Zoϟr nWnk^j *Nmk^BQ$ ;RUezBQ:RU{Af6EvូwAg 6EwawAg ̶1MwcAf6EwawIg"̶1McAg ̶1MwcAg ̶1McAg"̶2MMcIg"̸2OMyAg 61McIg"̸2OM{Ag"̸2MMyAg ̶2MMyAg ̶2MMyAg ̸2OM{Ag"̸2OUzBY&- Se^cYȦ.? ek^r oC$~Zoנ)k256_1%2I=VߖwAg"̸2OUcYȨ.? mk~fBA%Wiz7π R 5a_Y߯?1,U݂)h~ PIUuoMr=%Wiz-7Q4]_Y߯?!H(U)g~ PMVv墻p^; PMVv墻p^; PMVv墻n; Mfz榻n{ PMVv墻pn; Mf[z˱n| Mfz榻n| Mfz榻n| Mf[z&˱~|$Qf\z'~ Mfz˱n|$Qf\~'~ Mf\z'~ Mf[z&~ Mf[z&~ Mf\z'~ Qf\~'~1H,YކI߯1,TYI@ R 9eǡzl-wA5md/M PMf[z&~!H,YކI߯@R 5ejl-7[`bY$ :RUAf4K=Vߖ(zJ.ӏ$~:oϟj *Nmk^~BQ$:RUy AF4K=Vߖ)JӰE-[Zנ)JӰE,[~Z׿j nWvr oAWvj *NUn~j oAWvj *nWnr)oC$v:mϟr)oC$v:oϟĖr)ˏC$~:oןj oAv9ϟr)oC$~:oϟj oCv:mϟĖr*,ˏ$Y~Zנ)jG55ݎs1%2I=VߖuAg ̶2MMyAg"̸2OMzBY& Se^~cYȦ.= ek^r oC$~Zoנ)k256_1%2I=VߖwAg"̸ROUcYȨ.?mk~fJj Nmi^~cY& ;RUy AFI=V_)jӰE-[Z׿j *Nmk^bQ$ ;RUe{Af6Evᖼu AF4KEVᖼu AF4KEVᖼu AF6EvូwAf6EwawIg"̶1McAg 6MwcAf6EwcAf6MwcAg 61MwcAg"̶2MM Af6MwcAg"̸2OMyAg ̶2MMyAg ̶2MMAg ̶2MMyAg ̶2MM{Ag"̸2OUzBY&- Se^cYȦ.? ek^r ˏC$~Zנ)k2=6_ Af̶2MMzBY&- Sei^j oC$~ZoנPB`1jӰE-[~Zןi(N? e>|BQ$:RUyAg 6EVᖼu)jӰE-[Z׿j nUnk^j *Nmk^bY& r]gbY& r]gbY& r]gcY& sS]=BQ& r]gcYȦ- sSe>|cY& sS]>|cY& sS]>|cYȦ- Se>~cYȨ.= ei^~bY& sSe>~cYȨ.? ek^cYȦ.= ei^cYȦ.= ei^cYȦ.= ei^cYȦ.= ek^j oC$~:oןr)ˏC$~Zנ)k256_12=VߖuAg"̸2OUzbYȦ.? ek^r)ˏ$Y~Zנ1k2=Vߖud-Ѡ 9F=6]s)zJӏ$~:oϟj *Nmi^~BQ8ROUAf6EVᖼu AFK=Vߖ)JӰE-[Z׿j nWn~j nWn~r oAWvr)oCv9ϟj oAWvj *nWnr)oC$v:mϟr)oC$v:oϟĖr)ˏC$~:oןj oAv:mϟr)oC$~:oןj oCv:oϟĖr*,ˏ$Y~Zנ)k056])k056])k256_)k2=6_ Af61MyAg"̸2OUzBY&- ei^j oC$~Zoנ)k256_ Af̶2MMzBY&- ek^EB OIUq/MA%Wiz-7 R 5a`Y߯?!H(Uv~)g~ Mfv墻p^; PIVvo]A5Xi"-xA%Xi"-xA%Xi"-xA%Xi"=xA5Xm#=E5mcMA5m#=A5Xm#=A5m#=A5mcME5md/MA5m#ME5qd/MA5md/MA5md/MA5md/ME5qd/MEEqd/^: Mf[z'~$Qf\~)'׎1,SYI@ R 9eǡz-xE5qd/^: Mf\~'׎1,SYI@3!n,bQ$:ROUAF4K=V_1j۰E-[Z׿j *Nmi^~BQ:RUy AFK=Vߖ)JӰE-[Zנ)zJӯ,[~Z׿j nWvr oAWvj *NUn~j oAWvj nWvĖr)ˏC$v:oϟĖr)ˏC$~:oϟj oAWv9r oCv:mϟĖr)ˏC$~Zo׿r oC$~:oןj oCv:oϟj oCv:oϟj oCv:oןr oC$~:o׿r)ˏC$Y~Zנ)k256_12=VߖuAg"̸2OUzbY&.= ek^r ˏC$Y~Zנ)k2=V_uAg"̸2OUz t@Q4]It۞!G(Qv~)'n| PIUu/MA5Xm#-xr=%Wiz-7Q4]_Y߯?!H(U)g~ PMVv墻p^; PMVv墻p^; PMVz梻n; Mf[z榻n{ PMVv梻n;$Mf[z&˱n| Mf[z˱n| Mf[z&˱~|$Mf\z&~ PMVz榻n| Mf[z&~ PMfz˱~|$Qf\~'~!H,Yކ9tߟ?!H,Yކ9t߯?1H,YކIt߯1,SYI߯@R 5ejl7 b 9ez-xE5qd/] Mf\z'~1H,YI߯@ R 9eǡz-xE5qdo^:2!G(Qv~'n| OIUq/MA%Xiz-7Q4]Iߟ?1,U݂9h2׎!H(Uv~)g~ PIVvp^: PIVvo]A5m#=A5m#=A%Xi"=xA5m#=A5Xm#=E5qd/ME5qd/MA5Xm#=A5mc.MEEqd/MA5md/MA5mc.MA5mc.MA5mc/MA5md/ME5qd/] Mf[z&~$Qf\~'׎1,SYI@ R 9ez-xE5qd/^: Mf\~'׎1,TYI @3%n.BQ8ROMAFI=V_)jӰE-[~Z׿j *Nei^~BQ:ROUyAg 6EvូwAf6EVᖼu AF4KEVᖼu AF4KEVᖼu AF6EvូwAf6Ewaw AF4EvូwAg 61MwcAg 6MwcAg 61MwcAg ̶1McIg"̸2OMyAg 61McIg"̸2OUzBQ& sS]>~cYȨ.? ek^j oC~:oןr oC$~Zo׿r)ˏC$Y~Zנ)k256_1%2=VߖuAg"̸2OUzbYȦ.? ek^r)ˏ$Y~Zנ1k2=VߖwAg"̸ROUe+ti|)Jӯ$Y~:oϟj *Nei^~cY& RUe{AF4K=Vߖ)zJӯ,[~Zoןj *Nmk^BQ$ ;RUezBQ$ ;RUezBQ$ ;RUezBQ$ ;RUgbY& sQ]gcYȦ- sSe>|bY& sS]=bY& sS]=bY& sS]>|cY&- sSe>~cYȦ.= e^~bY& sSe>~cYȨ.? ek^j oAv:mϟĖr*,ˏ$Y~Zנ)k056_)k256_1k2=V_Ag ̶2OM{Ig"̸ROUcYȨ.? mk^r)ˏ$[~Zנ12=VߖwAg"̸ROUcYȨ.?nkfK_\1H,U~)g~| PIVvoMr=%izl7π R 5a`Z*߯!H(U~)g~ PIVvo]A5Xm#-xA%Xi"-xA%Xi"-xA5Xm#=xA5m#=A%Xm#=xA5mcMA5mcMA5mc.ME5md/MA5Xm#=A5md/MA5mc.MEEqd/] PMfz˱~| PMfz&~ Mf[z'~ Qf\~'~1H,YI߯@R 5ejl-7 bK9ez-xEEqo^; Qf\~)'׎1,T]I 㿀 bL9iz=x[;d PIVuoMA5Xi"-wR 4]Itߟ?1H,U݂)h2~ PIVvo]A%Xi"-xr=%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9ajk翀R 5a`j+ 㿀 bK9ejl6 b 9ejl6 b 9ejl7 bK9eǡzl7 R 5ajk6 bK9eǡzl-7 R 9ejl7R 5ajl7R 5ajl7R 5ejl7 R 9eǡzl-7 bK9ez-xA5qd/] PMf[z&~$Qf\~)'2׎1,TYI @ bK9ez-xEEqp^; PMf[z'~ʅ3Af4K=Vߖ(zJ.ӏ$~:mϟj *Nei>~cY& rUezBQ:ROUyAg 6EvូwAf6Evᖼu AF4KEVᖼu AF4KEVᖼu Af6EvូwAg 6Ewa AF6EvូwAg ̶1MwcAg 61MwcAg ̶1McAg"̶2MM AF6EwcAg ̶2MM Af61McIg"̸2OUzBY& sSe>~BY& Se^~bY&- ei^cYȨ.? ek^r ˏC$~Zoנ)k256_1%2I=VߖwIg"̸ROUcYȨ.?nkĖr*.ˏ,[z)k2=6_T-ѝi(N? e=BQ8ROMAF4K=Vߖ(zJӏ$Y~:oϟj nWnk^j *Nmk^bQ$ ;RUezBQ$ ;RUezBQ$ ;RUezBQ$ ;R]gbY& sQ]gcYȦ- sSe>|cY& sS]>|bY& sS]>|bY& sS]>|cYȦ- Se>~BQ& sQ]>|bY&- Se>~BY& sSe>~cYȨ.? ek^j oCv:oϟj oC$~:oןr ˏC$~Zo׿Ėr*,ˏ$Y~Zנ)k2=6_ Ag ̶2OMzBY&- Sei^cYȨ.?nkĖr*.ˏ,[Z1&KEVូw Ag ̸2OUz tglOIEq/M=%Wiz7 R 5a`Y߯?!H(Uv~)'~ Mfv墻p^; PIVvo]A5Xm#-xA%Xi"-xA%Xi"-xA5Xm#=xA5m#=A5Xm#=E5mc.MA5mc.MA5mc.ME5qd/MA5m#ME5qd/MA5md.MA5mc.MA5mc.MA5md/MA5qd/MEEqdo^: Mf\z'~!H,YކI߯@R 5ezl-7A5md/M Mf[z'~1H,SYI@ b 9ez-x [K)zJӏ$~:mϟj *Nei>~bY& ;RU{ AFK=Vߖ)zJӯ,Y~Zoןi*Nmk^BQ$ ;RUezBQ$ ;RUezBQ$ ;RUezBQ$ ;r]gbY& sQ]gBQ$ ;r]gcY&- sS]>|bY& sS]>|cY&- sSe>~cYȦ.= Se>~BY& sS]>|cYȦ.= Se^~bY& sSe>~BY& sSe>~BY& sSe>~BY&- Se^~bY&.= ei^cYȨ.? mk^r)ˏC$Y~Zנ)k2=6_ Ag ̶2OMzBY&- ek^r ˏC$Y~Zנ)k2=VߖwAg"̸ROUe,ti}j *Ne>|bY$ :RUyAf6KEVᖻ)JӰE,[~Zןj *Nmk^~BQ$ ;RU{Af6KEVᖼu AF4KEVᖼu AF4KEVᖼwAf6EvូwAg 6Ewc AF6EwawAg"̶2MMcAg"̶1McAg"̶2MMc AF6EwcAf61McIg"̸2OM{Ag ̶2MMyAg ̶2MMyAg ̶2MMyAg ̸2OM{Ag"̸2OUzbY&- ei^cYȨ.? mk^r)ˏ$Y~Zנ)k2=V_uAg"̸2OUzcYȨ.? mk~Ėr*.ˏ$[Z1&KEVwT-ѝbQ$ :RUAf4K=Vߖ(zJ.ӏ$~:oϟj NUmk^bQ$ ;RU{AF4KEVᖼu)j۰G-ۆzߠ)j۰G-ۆzߠ)j۰G-ۆzߠ)j۰G5݆{q1k255ݎ{s)jG5݆{q)J۰G-݆{q1%k256_1%k2=6_)jG55ݎ{s1k256])jG55ݎs1k2=6_1k2=6_1k2=6_1k2=V_ Af̶2MMyAg"̸2OUzBY&- ei^j oC$~Zo׿Ėr*,ˏ$[Zߠ1%I=VᖼwIg"RUgBY&- ek^r)ˏ$[~ZנFAf4K=V_1jӰE-[~Zןi*N?e>~bY& RUe{Af4KEVᖻ)j۰E-[Zנ)Jӯ,[~Z׿j nWn~j nWnr oAWvj *NWn~r oAWv9j nWvj nWvj oAWv9j oCv:mϟr)ˏC$~:oןj oCv:oϟĖr*,ˏ$Y~Zנ)k056])k056])k056_)k2=6_1%2=VߖuAg"̸2OUzbY&.= ek^r ˏC$~Zנ)k2=V_Ag"̸2OUzcYȨ.?nk~Ėr*.ˏ,[zPBv b 5a`Y߯?1,U݂)h~ PIUu/MA5Xm#-xr=%Wiz-7Q4]_Y߯?!H(U)h2׎!H(U)g׎!H(U)h2׎!H(U)h3׎1H,Uނ93ێ!H(U9h3׎1,Yކ9t۟>1,Yކ9t۟>1,Yކ9t۟?1,SYIt߯?!H,Yނ9t۟?1,SYIt߯?1H,YކIt߯?1H,Yކ9tߟ?!H,YކIt߯?1H,YކI߯1,SYI߯@R 9ejl-7 bK9ez-xE5qd/^: Mf\~'׎1,TYI@ b 9ez-xEEqp^; Mf\z'׎̅4xcY& ;RUy 9FI=6_s)Jӯ,[~Zoןi*N?ei>~cY& r]ezBQ$ :RU{Af4KEVᖼu AF4KEVᖼu AF4KEVᖼu Af6EvូwAg 6Ewc AF6EwawAg"̶2MMcAg"̶1McAg"̶2MMc AF6EwcAg 61McIg"̸2OM{Ag"̸2OMyAg ̶2MMyAg ̶2OM{Ag"̸2OMzBY& sSe^~bYȦ.= ek^r oC$~Zoנ)k256_1%2I=VᖼwIg"ROUecaȨN?nr ˏC$Y~Zנ1k2=Vߖwdѥr=%izl6翀R 4]Itߟ>1H,U)g~ OIUu/MA5m#=xA%Xi"-w R 5a`Z+ @R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9ajk翀 R 5a`j+ 㿀R 5a`Z+ 㿀 bK9eǡjl7 bK9eǡzl7R 5ajkπ b 9ejl7R 5ajk6 bK9eǡzl-7 b 9eǡzl-7 b 9eǡzl-wA5mc.MA5md/MEEqd/^: Mf\z'~1H,YI߯@R 9eǡzl-wA5qd/^: Mf\~'׎1,TYI 㿀 bL9i▊= [;g!H(Uv~)'n| PIUu/MA5Xi"-wR 5]_Y߯?!G(Uv~)g~ OIUuo]A%Xi"-xA%Xi"-xA%Xi"-xA5Xm#=xA5m#=A5Xm#=E5md.ME5md.ME5qd/MA5Xm#=A5mc.MA5Xm#ME5qd/ME5qd/ME5qd/M PMfz˱~| Mf[z&~ Qf\~'׎1H,SYI߯@ R 9eǡzl-wA5qd/] Mf\z'׎1,TYI@ bK9ez=xA5md/]2 AFI=6_)Jӯ,Y~Zoϟj nUnk^bQ$ :RUy AFK=Vߖ)JӰE,[~Z׿j nUnk^j *NUnk^j *NWn~j nWvr oCv9j oAWvj *nWvĖr)ˏC$~:oϟj nWvj oAv:mϟr)oC$~:oןj oCv:mϟĖr*,ˏ$Y~Zנ)k056])k056])k256_1k2=6_ Af̶2MM{Ag"̸2OUzcYȦ.? mk^r)ˏ$[~Zנ12I=VߖwIg"RUecaȨN?Unr)ˏ$[~ZߠF R 5]_Itߟ>1H,U~)g~ MVv墫p^:A%Xi"z-wR 5a`Y߯1H(U)h2׎ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMfz梻n;$Mf[z榻n| PMfz梻n{ PMVv梻n{ PMVv梻n{ PMVz梻n| Mfz˱n|$Mf\z'~ Mf[z&˱~| PMfz˱~| PMfz˱~| PMfz˱~| PMf[z&~ Mf\z'~!H,YކI߯1,TYI@ b 9ez-xEEqdo^; Qf\~)'2׎1,T]Y 㿀R 9eǡz-wE5qdp^;2X1H(Uv~)g~| PIVvoMr=%Wiz7 R 5a`Z* ߯1H,U)h~ PMVvp^: PIVuo]A5Xm#=xA5Xm#=A5m#=A%Xi#=xA5mc=A5m#=A5Xm#=A5m#MA5md.MA5Xm#=E5md/MA5mc.MA5mc.MA5md/MA5md/MEEqd/^: Mf\z'~!H,YކI߯1,T]I @ bK9ez-xEEqp^; Mf[z'~1H,SYI@ bK9ez=x[;d PIVu/MA5Xi"-wR 4]_Iߟ?1,U݂)h2׎ PMVvp^:A5Xm#-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi#=xA5m#=A%Xm#=E5mc.ME5mc.ME5md/MA5Xm#=A5mc.MA5Xm#ME5qd/ME5qd/ME5qd/] PMfz~ Mf\z'~!H,YކIt߯1,SYI@ b 9ez-xE5qdo^: Qf\~)'׎1,T]Y 㿀 bL9i▊=E5qdo^;2X R 5a`Y߯?1,U݂)h~ PIUu/MA5Xm#-xr=%Wiz-7R 4]_Y߯1H(U)h2׎!H(U)h2׎!H(U)h2׎1H,U݂9h3׎1,Yނ9s۞!H,U݂93ێ1,SYItߟ?1,SYItߟ?1,TYIt߯?!H,Yނ9t۟>1,SYކIt߯?!H,Yކ9t۟?1,TYI߯@R 5ajl7R 5ajl7 R 9ejl7 b 9eǡz-wA5md/MEEqo^;$Qf\~)'׎1,TYI @ bK9ez=xEEqpn; Mf\~'׎1,T]Y 㿀"nx PMVvoMr=%izl6π R 5a_Y߯?!G(Uv~)'~| MVv墻p^: PIVvo]A5Xm#-xA%Xi"-xA%Xm#=xA5Xm#=A5mc=A5Xm#=A5Xm#=A5Xm#=A5Xm#=A5mcME5qd/MA5mc.MA5mc.MA5mc.MA5mc.MA5md/ME5qd/] Mf[z'~$Qf\~)'׎1,TYI@ bK9ez-xEEqp^; PMf[z'~1H,SYI@ bK9ez=x[;g(zJ.ӏ$v:mi*N?e>|bY$ :RUy AFI=V_1k0۰G-ۆzߠ)JӰE-[Z׿j nWn~j nWn~j nWn~r oAWvĖr)oCv:mϟr oAWv9j oAWvj oAWv9j oAv9ϟr oCv:oϟĖr*,ˏ$~Zo׿r oC$~:oןr oCv:oϟj oCv:oϟj oC$~:oןr ˏC$~Zo׿Ėr*,ˏ$[~Zנ)k2=6_ Ag ̶2OMzBY&- ei^r oC$~Zנ)k2=V_uAg"̸2OUcYȨ.?nr ˏC$[~ZߠF>BQ82OMc AFI=V_)JӰE,[~Zןj *Nei^~BQ:RUy AFK=Vߖ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[zߠ)j۰G-݆{q1k255ݎ{s)jG5݆{s)j۰G-݆{q)j۰G5݆{s)jG5ݎ{s)k056]s1%k2=6_)k256_)k056])k056])k056_)k2=6_12=V_uAg"̸2OMzBY&- ei^r oC$~Zoנ)k2=6_Ag"̸2OUzcYȨ.?nkĘr*.ӏ-[{q)k2=Vߖwdѥ=%Wizl6πR 5]_Iߟ?1H,U)h~ PIVuo]A%Wiz-wR 5a`Y߯1H,U݂9h3׎!H(U)h2׎1H,U݂9h3׎1H,Uނ93ێ1,SYކ9t۟>1H,Yނ9s۞!H,Uނ93۞!H,Uނ9s۞1H,Yނ9s۟>1,YކItߟ?!H(Uނ9s۟>1,SYIt߯?1H,YކIt߯?1H,YކIt߯?1H,YކIt߯1,SYI߯@R 5ejl7 b 9ez-xE5qd/] Mf\z'~1H,SYI@ b 9ez-xEEqp^; Mf\z'׎1,TYI 㿀3%/i*N?e>|bQ$:RUAf6KEVᖻ)JӰE,[~Z׿j *Nmk^BQ$ ;RUe{Af6EvូwAf6EvូwAf6EvូwAg 6Ewa AF4EvូwAg 61MwcAf6EwcAf6MwcAg 61MwcAg"̶2MM Af6MwcAg"̸2OM{Ag"̶2MMyAg ̶2MM{Ag"̸2OM{Ig"̸2OUzbY&- ei^cYȨ.?mk~r*,ˏ$[~Zנ1k2=VߖuAg"̸ROUcYȨ.?nkĘr*.ӏ-[{q)k2=VߖwIg"RUg tgl PIUu/MA%Xiz-7 b 9a`Z* 1H,U)h~ PIVvo]A5Xi"-xA%Wiz-w R 5a`Z+ @ R 5a`j+ 㿀 b 9ajk翀R 5a`Z+ 㿀 b 9ejk6π R 9ajkπ R 9ajk6π b 9ejl6 bK9eǡzl7 R 5ajl6 bK9ez-7 b 9eǡzl-7 b 9eǡzl-7 b 9ez-wA5md/ME5qd/] Mf[z'~$Qv\~)'2׎1,TYI @ bK9ez-xEEqpn; Mf\z'׎1,TYI 㿀 bL9i▊= [Kg)Jӯ$Y~Zoϟj *Nmi^~BQ8ROUAf4KEVᖻ)JӰE-[Z׿j nUnk^j *NUnk^j *NUnk^j *NUnk^j nWn~r oAWv9j nWvĖr)ˏC$v:oϟĖr)ˏC$~:oϟj nWvj oAv:mϟr)ˏC$~:oןr oCv:oϟj oCv:oϟj oCv:oϟj oCv:oןr oC$~Zo׿r*,ˏ$Y~Zנ)k2=6_ Ag ̶2OMzBY&- ek^r ˏC$Y~Zנ)k2=VߖwAg"̸ROUecaȨN?Unr*,ˏ$[ZF~bY$ :RUAf4K=Vߖ)zJӯ$Y~Zoϟj nUnk^bY& RUezBQ:RUy AF4KEVᖼu AF4KEVᖼu AF4KEVᖼuAf6EvwAg 61MwcAf6Ewaw AF6Ewaw AF6Ewa Af6EwcAg 61McIg"̸2OM{Ag ̶2MMyAf61Mc Af61McAg ̶2MMyAg"̸2OMzBY& Se^~cYȦ.? ek^r)ˏC$Y~Zנ)k2=V_uAg"̸2OUzcYȨ.?nkĘr*.ˏ,[z)k2=VߖwIg"RUg tgl)Jӯ,Y~Zoןj NUmk^BQ:ROUAg 6EVᖼu 9FK=V_)Jӯ,[~Z׿j NUnk^j *NUnk^j *NWn~j nWvr)oCv9ϟj oAWv9j nWvj nWvj oAv9ϟr oC$v:oϟj oAv9ϟr)ˏC$~:oןr oC$~:oןr oC$~:oןr oC$~Zo׿r)ˏ$Y~Zנ)k256_1%2I=VߖwAg"̸2OUzcYȨ.? mk~r*,ˏ$[Zߠ1%K=Vូw Ag ̸2OUzcYȨ.?nkĘr*.ӏ-[{qF>bY& ;RUyAg 6KEVᖻ)Jӯ,Y~Zoןr nWnk^j *Nmk^~BQ$ ;RU{Af6EvូwAf6EvូwAf6EvូwAf6EwawIg"̶1McAg 6MwcAf6EwcAf6EwcAg 61MwcAg"̶2MM Af6MwcAg"̸2OM{Ag"̸2MMyAg ̸2OM{Ag"̸2OMzBY& sSe^~bYȦ.= ek^j oC$~Zo׿Ėr*,ˏ$[Zߠ1%2I=VᖼwIg"RUecaȨN?Unr)ˏ$[~Zߠ1%K=Vូw Ag ̸2OU+ti|1jӰE,[~Zoןi(N?e>|bQ$ :RUy 9FI=V_1k0۰G-ۆzߠ)JӰE-[Z׿j nWn~j nWn~j nWnr oAWvj *NWn~r oCv9ϟj oAv9j oAv9ϟr oCv:mϟĖr)ˏC$~:oןj oCv:mϟĖr*,ˏ$Y~Zo׿r)ˏC$~Zo׿r)ˏC$~Zo׿r*,ˏ$Y~Zנ)k256_1k2=V_Ag ̸2OMzBY&- ei^r oC$~Zנ)k2=V_Ag"̸2OUcYȨ.?nr ˏC$Y~Zנ12I=Vូw Ag ̸ 1j۰E-[~Zןi*N?e>|bY$ ;RUy AFK=V_(zJӯ$Y~Zoןi*Nmk^bY$ ;RUezBQ$ ;RUezBQ$ ;r]gbY& sQ]gcYȦ- sS]>|bY& sQ]=BY& sQ]g=BY& sQ]=bY& sS]>|cYȦ- Se>~BY& sS]>~cYȦ.= ei^cYȦ.= ei^cYȦ.= ei^cYȦ.= ek^j oC$~:oןr)ˏC$Y~Zנ)k2=6_ Af̶2OMzBY&- ei^r ˏC$~Zנ)k2=VߖwIg"RUgBY&.= ek^r*,ˏ,[zPBv>BQ82OMc AFI=V_)JӰE,[~Zןj *Nmi^~BQ:RUy AF4K=Vߖ)j۰G-ۆzנ)JӰE-[zߠ)j۰G-ۆzߠ)k0G5݆{q)JӰE-ۆzߠ1k0G55ݎ{s)k0G5ݎ{s)k0G55ݎ{s)k056]s1k256_)k056]s1%2=V_1k2=6_1k2=6_ Af61McAg ̶2MM{Ag"̸2OUzbYȦ.= ek^r ˏC$~Zנ)k2=V_Ag"̸2OUzcYȨ.?nkĘr*.ӏ-[{q)k2=VߖwIg"RUg tgl(zJ.ӏ$~:mϟi*Ne>~bY& ;RU{ AF4K=Vߖ)Jӯ,[~Zןj *NUmk^bY& r]gbY& r]gbY& r]gcY& sQ]g=BQ$ r]gcY& sS]>|bY& sS]>|bY& sS]>|cY&- sSe>~cYȨ.= ei^~bY&- sSe>~BQ& sS]>~cYȨ.? ek^j oCv:oϟj oC$~:oןr ˏC$~Zoנ)k056_1k2=V_uAg"̸2OUzbYȦ.? ek^r*,ˏ$[~Zߠ1%K=Vូw Ag ̸2OUzcYȨ.?nkĘr*.ӯ-ۆ{sF>BQ8ROMAFI=V_1j۰E-[Z׿j *Nmk^BQ$ :RU{AF4KEVᖼu 9FK=Vߖ)j۰G-ۆzߠ)j۰G5݆{q1k0G55ݎ{s)j۰G-ۆ{q1k256]s1k055ݎs1k256]s1k256])jG5ݎ{s)k256_)k056]1%2=V_ Af61McyAg ̶2MM{Ag"̸2OUzBY&- Sei^cYȨ.? mk^r*,ˏ$[~Zנ12=VߖwIg"̸ROUecaȨN?Unr ˏC$Y~Zߠ1%K=Vូw Ag ̸2OU+ti}s)zJӏ$~:oϟj *Nei^~cY& RUe{Af4KEVߖ)JӰE,[~Z׿j *NUnk^j *Nmk^bY& r]gbY& sQ]gcY&- sS]=bY& r]gcYȦ- Se>~cY&- sSe>|cY&- sSe>~cYȦ.= Se>~BY& sS]>|cYȦ- Se^~bY& sSe>~BY& sSe>~BY& sSe>~BY&- Se^~bYȦ.= ek^j oC$~:o׿r*,ˏ$[~Zנ1k2=VߖuAg"̸2OUcYȨ.?nkĘr*.ӏ,[z)k2=V_wIg"RUgBY&.? mk~fK_\!H(Uv~)'~| PIVu/MA5Xm#-x R 5a`Z*߯1H,U)h2~ PMVvp^: PIVvp^: PIVvp^: PIVvp^: PMVv墻p^; Mfz榻n{ PMVz梻n{ PMVv梻n; PMVv梻n{ PMVz榻n| Mf[z&˱~| PMVz榻n| Mf\z'~ Mf[z&~ Mf[z&~ Mf\z'~!H,Yކ9t߯?1H,SYI߯@R 9ezl-7A5md/M Mf[z'~!H,YI@ b 9ez-xEEqp^; Mf\~'׎1,T]Z* 㿀 R 9e1H(Uv~)'~| PIVuoMr=%Wiz7 R 5a`Z* ߯1H,U)h2׎ PMVv墻p^: PIVvp^: PIVvp^: PIVvp^; PMVv墻n; Mf[z榻n| PMfz梻n{ PMVv梻n{ PMVz梻n{ PMfz榻n| Mf[z&~| PMfz榻n|$Mf\z'~ Mf\z'~ Mf\z'~ Mf\~'~!H,YކIt߯1,SYI@ R 9eǡzl-wA5qd/] Mf\z'~1H,SYI@ b 9ez-xEEqpn; Mf\~)'2׎10T]Z+ 翀 b 9e1H(Uv~)'~| PIVvo]r=%Wiz7 b 5a`Z* 1H,U݂)h2׎!H(Uv~)g~ PIVvp^: PIVvp^: PIVv墻p^; PMVv梻n; Mf[z榻n| Mfz榻n{ PMVz梻n{ PMVz梻n| Mfz榻n| Mf\z&~ PMfz˱n|$Qf\~'~ Mf\z'~ Mf\z'~!H,Yކ9t߯?1H,YކI߯1,TYI@ b 9ez-xE5qd/^: Mf\~'׎1,TYI@ bK9ez=xA5qd/^: Qf\~)'3׎!H,YI@ bK9i1H,U~)g~| PMVvo]=%Wiz-7 b 5a`Z* @Q4]_Y߯?!H(Uv~)g~ PMVv墫p^: PIVvp^: PMVv墻p^; PMfz梻n; PIVvp^; Mfz榻n| PMfz榻n{ PMfz榻n| Mf[z˱n|$Mf\z'~ Mfz˱~| PMVz榻n|$Qf\~'~!H,Yކ9tߟ?!H,YކIt߯?1H,SYI߯@R 5ejl7 b 9ez-xE5qdo^: Qf\~'׎1,TYI 㿀 bL9i▊=E5qdo^;$Qv\~)g3ێ1H,SYI 㿀 bL9i1H,U~)g~ PMVvo]=%Wiz-7 b 9a`Z+ @R 4]_Y߯?!H(U)g~ PMVv墻p^; PMVv墻p^; PMVv墻p^; Mfz梻n{ PIVv墻p^; Mfz榻n| Mfz榻n| Mfz榻n| Mf[z&˱~|$Qf\z'~ Mf[z&˱~| PMfz榻n|$Qf\~'~!H,Yކ9t߯?1H,YކIt߯1,SYI߯@R 9ezl-7 bK9ez-xEEqo^;$Qf\~)'2׎1,T]Y 㿀R 9eǡz-xEEqp^;$ÑQv~)h3ێ1,TYI 㿀R 9e1H,U~)g~ PMVvo]A%Wiz-7 b 9a`Z+ @R 5]_Y߯?!H(U)h2~ PMVv墻p^; PMVv墻p^; PMVv墻pn; Mfz梻n{ PMVv墻pn; Mf[z榻n| Mfz榻n| Mfz˱n| Mf[z&˱~| PMVz梻n| Mf[z&~ PMfz˱~| PMfz˱~| PMfz˱~| PMfz&~ Mf\z'~!H,YކIt߯1,TYI@ b 9ez-xEEqo^;$Qv\~)g3׎10T]Z* 㿀 R 9ez-xEEqpn; Qf\~)'2׎yA5Xi"z-7 b 9a`Z* ߯1H(Uv~)g~OIUq/MA5m#=xA%Xi"-xr=%Wiz-w R 5a`Z+ @ R 5aj+ 㿀 b 9ajk翀R 5a`Z+ 㿀 b 9ejl6π b 9ejk6π b 9ejl6 b 9eǡjl7R 5ajk6π b 9eǡjl7 R 9ajl7R 5ajl7R 5ajl7 R 9ejl7 b 9eǡz-wA5md/MEEqo^;$Qf\~)'2׎1,T]I 㿀 bL9ez=xA5qd/^: Qf\~)'2׎10T]_Z+ 翀 b 9ez=x [;g1,U)g~OIEq/MA%Xiz-7R 4]_I߯?1,Yނ9h3׎1H,U)h2׎!H(U~)g~ PMVv墻p^; Mfz梻n; Mf[z榻n{ PMVv梻n;$Mf[z&˱n| Mf[z˱n| Mf[z&˱~|$Mf\z'~ PMfz榻n| Mf\z'~ Mf[z&~ PMfz˱~| Mf[z&~ Mf[z'~ Qf\~'׎1H,YI߯@R 5ejl-7A5md/M PMf[z'~!H,YI@ b 9ez-xEEqpn; Mf\~'2׎10T]Z+ 翀 bK9e1,U)g~OIUq/MA%Xi"z-wR 4]_Y߯?!G(Uv~)g~ PIUuo]A5Xm#=xA5Xm#=xA5Xm#=xA5m#=A%Xm#=xA5mcMA5mcMA5mcME5md.MA5Xm#=A5md/MA5mc.MA5mc.MA5mc.MA5md/ME5qd/] Mf[z'~$Qf\~)'2׎1,TYI @ bK9ez-xEEqpn; Mf\z'׎1,T]Y 㿀R 9eǡz-xEEqpn;*Af6KEVߖ(zJӏ$Y~:oϟj *Nmk^~BQ$:RUy AFK=Vߖ)JӰE,[~Z׿j nWn~j nWn~j nWnr oAWv9j nWnr)oCv:mϟr oCv:mϟr oCv:mϟr)ˏC$~:oϟj oAv:mϟr)ˏC$~:oןr oCv:oϟj oCv:oϟj oC$~:oןr oC$~Zo׿r*,ˏ$Y~Zנ)k2=6_ Af̶2MMzBY&- ei^r oC$~Zנ)k2=V_uAg"̸ROUecaȨN?Unr*,ˏ$[Z1&KEvdѥπi(N? e=BQ8ROUAf4KEVߖ)Jӯ,[~Zoןj *Nmk^~BQ$ ;RUe{Af6EvូwAf6EvូwAf6EwawAg 61Mwc Af6EwawAg"̶1McAg ̶1McAg ̶1McIg"̸2MMy Af6MwcAg"̸2OMyAg ̶2MMyAg ̶2MMyAg ̶2MMyAg ̸2OM{Ig"̸2OUzbYȦ.= ek^r oC$~Zנ)k2=6_ Ag ̸2OUzbYȦ.? mk~Ėr*.ˏ,[z)k2=V_uAg"̸RUgBYȦ.? mkfK_\ 9F=6]s)zJӯ$Y~:oϟj NUmk^BQ$ :RUy AF4K=Vߖ)JӰE-[Zנ(zJӯ,[~Z׿j nWn~j oAWvr oCv9j nWvĖr)oC$v:mϟr)oCv:mϟr)oC$v:oϟĖr*,ˏC$~:oןj oCv:mϟĖr)ˏC$~Zo׿r oC$~:oןr oC$~:oןr oC$~:o׿r)ˏC$~Zנ)k056_1k2=V_Ag ̸2OUzbY&.= ek^r)ˏC$Y~Zנ12I=VߖwIg"RUgBY&.= mk~Ėr*.ˏ,[{q)k2I=Vᖼwd߀i(N?e>|BQ$:ROUAf4KEVᖻ)JӰE,[~Z׿j *Nmk^bQ$ ;RUezBQ$:RU{Af6EvូwAg 6EwawAg"̶1MwcAf6Ewaw AF6EvwAg"̶2MMcIg"̶2MM AF6EwcAg 61McIg"̸2OM{Ag"̸2MMyAg ̶2MMyAg ̶2OM{Ag"̸2OUzBY&- Se^cYȨ.? ek^r)ˏC$Y~Zנ)k2=V_uAg"̸2OUcYȨ.?nkĘr*.ӏ-[{q)k2=VߖwI"8RUgcYȨ.?nEB <!G(Uv~)'n| PIUu/MA5Xm"-w R 5a`Y߯!H(U)g~ PMVvp^: PIVvp]A5Xm#=A5m#=E5mcMA5Xm#=A%Xm#=E5md.ME5qd/MA5Xm#=A5mc.MEEqd/ME5qd/ME5qd/ME5qd/MEEqd/] Mf[z&~$Qf\~'׎1,SYI@ b 9ez-xEEqdo^;$Qv\~)g2׎10T]Z* 㿀 b 9ez-xEEqpn{ Qv\~)g3׎ʅ3xBQ8ROMAFK=V_1j۰E-[Z׿j *NUmk^bQ$ ;RU{Af6KEVᖼu AF4KEVᖼu AF4KEVᖼu AF4KEVᖼwAf6EwawAg ̶1MwcAf6Ewc Af6Ewc Af6MwcAg 61McAg"̸2OMyAg 61Mc AF6MwcIg"̸2OUzBY& sSe>~bY&- Se^cYȦ.? ek^r oC$~Zoנ)k256_1%I=VᖼwIg"RUgBY&- ek^r)ˏ$[~Zߠ1%K=VូwAg"̸2OUcaȨN?WnfB_<!H(Uv~)'~| PIVu/MA5Xm#-x R 5a`Z*߯1H,U)h2~ PMVv墫p^: PIVvp^: PIVvp^: PIVvp^; PMVv梻n; Mf[z榻n| Mfz榻n{ PMVz梻n{ PMfz榻n| Mf[z˱n|$Mf\z'~ Mf[z˱~| PMfz榻n|$Qf\~'~!H,YކIt߯?1H,YކI߯1,TYI@ R 9eǡzl-wA5md/M PMf[z'~!H,YI߯@ R 9ez-xEEqp^; Mf\z'׎1,TYY 㿀R 9ez-x cK!H(Uv~)'~| PIVu/MA5Xm#-x R 5a`Z* ߯1H,U)h2׎ PMVv墻p^: PIVvp^: PIVvp^: PIVv墻p^; PMVz梻n;$Mf[z˱n| Mfz榻n{ PMfz榻n{ PMfz榻n| Mf[z˱~|$Qf\z'~ Mf[z&˱~| PMfz˱~| PMVz榻~| PMfz˱~| PMf[z&~ Mf\z'~!H,YކI߯1,T]I @ bK9ez-xEEqp^;$ÑQv~)h3ێ1H,SYI@ bK9ez=xE5qdo^;$ÑQv~)h3۞̕4@R 4]_Itߟ>1H,U~)g~ MVv墫p^:OIUq/MA5m#=xA%Xi"-xr=%Wiz-w R 5a`Z+ @ R 5aj+ 㿀 b 9ejk翀R 5a`Z+ 㿀 bK9ejl6 b 9ejl6 b 9ejl7 bK9eǡzl7R 5ajk6 bK9eǡzl-7 R 9ejl7 R 9ejl7 R 9ejl7 b 9eǡzl-7A5md/ME5qd/] Mf\z'~1H,YI߯@ R 9eǡz-xEEqp^;$Qv\~)g3׎1H,SYI@ bK9e▊=EEqp^;*NAFI=V_)Jӯ,[~Zoןi*N?e>~bY& RUe{Af6KEVᖼu 9FK=Vߖ)JӰE-[Zנ)JӰE-[Zנ)j۰G-ۆzߠ)k0G5݆{q)JӰG-ۆzߠ1k055ݎ{s)k0G55ݎ{s)k055ݎs1k256])jG5ݎ{s1k256_)k056])k056])k056_)k256_12=V_uAg ̸2OMzBY&- ei^r oC$~Zנ)k2=V_Ag"̸2OUcYȨ.?nr ˏC$Y~Zߠ1%K=VwAg"̸2OUe,|i}j *Ne>~bY$ ;RUy 9FI=V_1j۰E-[Z׿j nUnk^i*Nmk^bY& RUezBQ$ ;RUgbY& r]gcY& sQ]g=BQ$ r]gcY&- sS]>|bY& sS]>|cY&- sSe>~cYȦ- Se>~BY& sS]>|cYȦ- Se^~bY&- sSe>~BY& sSe>~BY&- Se^~bY&- ei^cYȨ.? ek^r)ˏC$Y~Zנ)k2=6_ Ag ̸2OMzbY&.= ek^r*,ˏ$[~Zߠ1%K=Vូw Ag"̸2OUcYȨ.?Unr*,ˏ$[ZPBv1H(Uv~)'~| PIVvo]r=%Wiz7 b 5a`Z* @Q4]_Y߯?!H(Uv~)g~ PMVv墻p^; PMVv墻p^; PMVv墻p^; Mfz梻n{ PIVv墻p^; Mf[z榻n| Mfz榻n| Mf[z˱n| Mf\z&~| PMVz榻n| Mf\z'~ Mf[z&~ PMfz~ Mf[z&~ Mf\z'~$Qf\~'׎1,SYI߯@ R 9eǡzl-wA5qd/] Mf\~'׎1,TYI 㿀 bL9i▊=E5qdo^;$ÑQv~)h3ێ1,TYY 㿀"nbQ$:ROUAf4K=Vߖ)zJӯ$Y~Zoϟj nUnk^i*Nei^~BQ$ :RU{Af6EvូwAf6EvូwAf6EvូwAg 6Ewc AF6EvwAg"̶1McAg ̶1MwcAg ̶1McIg"̸2MMy Af6MwcAg"̸2OMyAg ̶2MMyAg ̶2MMyAg ̶2MMyAg"̸2OMzBY& Se^~cYȦ.? ek^r)ˏC$Y~Zנ)k2=V_uAg"̸2OUcYȨ.?nkĘr*.ӏ-[{q)k2=VᖼwI"8R]g=cYȨ.?neBj *Nei>~bY& ;RUy AFI=V_1j۰G-[Zנ)zJӯ,[~Zoןj *Nmk^bY& r]gbY& r]gbY& r]gcY& sS]=BQ& r]gcYȦ- sSe>|cY&- sSe>~cY&- Se>~cYȦ.= e^~BY& sS]>~cYȦ.= ei^bY&- Se^~bY&- Se^~bY&- Se^cYȦ.= ek^j oC$~:o׿r)ˏ$Y~Zנ)k2=V_uAg"̸2OUzcYȦ.? mk~Ėr*.ˏ$[Z1&KEVwAg"̸ROUecaȨNWnĖr*.ˏ,[{qPF)Jӯ,Y~Zoϟj NUmk^~BQ:ROUAg 6Evᖼu AFK=Vߖ)JӰE-[~Z׿j nWn~j nWn~j nWvr oCv9j nWvĖr)oC$v:mϟr oCv:mϟr)oC$v:oϟĖr)ˏC$~:oןj oCv:mϟĖr)ˏC$~Zo׿r oC$~:oןr oC$~:oןr oC$~Zo׿r)ˏC$Y~Zנ)k256_12=VߖuAg"̸2OUzbYȦ.? ek^r*,ˏ$[~Zߠ1%K=Vូw Ag ̸2OUzcYȨ.?nkr ˏC$Y~Zߠ1%KEVwd-!H(Uv~)'n| PIUu/MA5Xm"-x R 5a`Z*߯1H,U)h2~ PMVv墻p^: PIVvp^: PIVvp^: PIVv墻p^; PMVz梻n;$Mf[z˱n| Mfz榻n| Mfz榻n| Mfz榻n| Mf[z&˱~| PMVz榻n| Mf[z&~ Mf[z˱~| PMfz˱~| Mf[z&~ Mf\z'~$Qf\~'׎1H,SYI߯@ R 9eǡzl-wA5qd/] Mf\~'׎1,TYI 㿀 bL9i▊=E5qp^;$ÑQv~)h3۞1,T]Y 㿀/R 4]It۟>1H(Uv~)g~ MVv墫p^:A%Xi"-w R 5a`Z* 1H,U݂9h3׎!H(U)h2׎!H(U)h2׎!H(U݂9h3׎1H,Yނ93ێ!H(U9h3׎1,Yކ9s۟>1H,Yކ9s۟>1H,Yކ9t۟?1,SYކItߟ?!H,Uނ9s۟>1,SYIt߯?1H,YކItߟ?!H,Yކ9t߯?1H,YކIt߯?1H,SYI߯@R 5ajl7 b 9ez-xE5qd/] Mf\z'׎1H,SYI@ bK9ez-xEEqpn; Qf\~)'2׎10T]_Z+ 翀 bK9e▊=6!H(Uv~)'~| PIVu/MA5Xm#-x R 5a`Z* ߯1H,U)h2׎ PMVv墻p^; PIVvp^: PIVvp^: PMVv墻p^; PMfz梻n; PIVv墻p^; Mf[z榻n| Mfz榻n| Mf[z˱n| Mf[z&~| PMVz榻n| Mf\z&~ Mf[z&~ Mf[z&~ Mf[z&~ Mf\z'~!H,YކIt߯?1,SYI@ R 9eǡz-xE5qd/^: Mf\~'׎1,T]Y 㿀R 9eǡz-xEEqp^; Mf\z'׎1,T]Z* 㿀, OIUq/MA%Xiz-7 b 9a`Z* 1H,U)h2~ PMVvp^:OIUuo]A%Xi"-xA%Xi"-xA5Xm#=xA5m#=A%Xi#=xA5mcMA5mcMA5mc.ME5qd/MA5m#ME5qd/MA5md/MA5md/MA5md/ME5qd/] PMf[z&~ Mf\~'׎1H,SYI@ R 9ez-xEEqdo^;$Qv\~)g3׎!H,YI@ b 9ez=xA5qdo^;$Qv~)h3۞h!H(Uv~)'~| PIVu/MA5Xm#-xr=%Wiz-7 b 9a`Z+ @ R 5a`Z* @R 5]_Y߯1H,U݂9h3׎1,Yނ93ێ1,SYކ9s۟>1H,Uނ93ێ!H(U݂9h3ێ1,SYކItߟ?1,SYItߟ?!H(Uނ9s۟>1H,Yކ9tߟ?!H(Uނ9t۟>1,SYI߯1,SYI߯1,SYI߯@R 5ajl7 R 9eǡzl-7A5md/MEEqo^;$Qf\~)'2׎1,T]Y 㿀 bL9i▊=E5qdo^;$Qv\~)h3ێ1H,SYI 㿀 bL=i▊=6!H(Uv~)'~| PIVuoMA5Xm#-xr=%Wiz-7 b 9a`Z+ @ R 5a`Z* @R 5a_Y߯1H,U݂9h3׎1,Yނ93ێ1,SYކ9s۟>1H,Uނ93ێ!H(U݂9h3ێ1,SYކItߟ?1,SYItߟ?!H,Uނ9s۟>1H,Yކ9tߟ?!H(Uނ9t۟?1,SYI߯1,SYI߯1,SYI߯@R 5ajl7 R 9eǡzl-wA5md/MEEqo^;$Qf\~)'2׎1,T]Y 㿀R 5ezl-wE5qdo^;$Qv~)h3ێ1H,TYI 㿀 bL=i▊=6=%Wiz7π R 5a_Y߯?1,U݂9h2׎!G(Uv~)'~ Mfz墻p^; PIVvp^: PIVvo]A5Xm#=A5m#=E5mcMA5Xm#=A5Xm#=E5qd.ME5qd/MA5Xm#=A5md.MA5Xm#ME5qd/ME5qd/ME5qd/] PMfz&~ Mf\z'~!H,YކI߯1,TYI @ bK9ez-xEEqp^; Mf[z'~1H,SYI㿀 bL9i▊=EEqp^; Mf\z'׎i!H(Uv~)'~| PIVuoMr=%iz7 R 5a`Z* 1H,U݂)h2׎!H(Uv~)g~ PMVv墫p^: PIVv墻p^; PMVv墻p^; Mfz梻n{ PMVv墻pn; Mf[z˱n| Mf[z˱n| Mf[z˱~|$Mf\z'~ PMfz榻n|$Mf\z'~ Mf[z&~ Mf[z&~ Mf\z'~ Mf\~'~!H,YކI߯1,TYI@ b 9ez-xEEqdo^;$Qf\~)'2׎10T]Z* 㿀R 9eǡz-xEEqp^; Mf\~'2׎10T]_Z+ Ͼ1j۰E-[~Zןi*N?e>~bY& ;RU{ AF4K=Vߖ)Jӯ,[~Z׿j *NUnk^j *NUmk^bY& sQ]gcY& sQ]g=BQ$ ;R]gbY& sQ]=BY& sQ]gBQ& sQ]gBQ& sQ]=bY& sS]>~cYȦ.= Se^~bY& sSe>~BY& sS]>~cYȨ.? ek^r oC$~:oןr)ˏC$~Zoנ)k056_1k2=V_uAg"̸2OUzbYȦ.= ek^r)ˏ$[~Zߠ1%K=Vូw Ag ̸2OUzcYȨ.?nr ˏC$[~Zߠ1%KEV PIVu/MA5Xi"-wR 5]_Y߯?1,Y݂9h3׎!H(U~)g~ PIVvp^: PIVvp^: PIVvp^: PIVvp^; PMVv墻n; Mf[z榻n| Mfz榻n{ PMfz榻n| Mfz榻n| Mf[z&˱~| PMVz梻n| Mf[z&~ Mf[z˱~| PMfz˱~| Mf[z&~ Mf\z'~!H,YކIt߯?1,SYI@ R 9eǡz-xE5qd/^: Qf\~'׎1,T]Y 㿀R 9eǡz-xEEqp^; Mf\z'׎10T]Z* 翀R 4]_Itߟ>1H,U~)g~OIUq/MA5Xm"-x R 5a`Z* @R 5]_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1,Yނ9s۞!H(U݂9h3ێ1,SYކ9t۟?1,Yކ9t۟?1,SYކItߟ?1,SYIt߯?1H,Yކ9t۟?1,TYI߯1,SYIt߯?1H,YކIt߯?1,SYI߯1,TYI߯@ R 9ezl-7 bK9ez-xEEqdo^; Qf\~)'׎1,T]I 㿀 bL9i▊=E5qdo^;$Qv\~)h3ێ1H,SYI 㿀 bL=i▊=A%Wiz7π R 5a_Y߯?!G(Uv~)'~| PMVvp^:A5Xm"-xA%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9ajk翀R 5a`Z+ 㿀 b 9ejl6 b 9ejl6 b 9ejl7 bK9eǡzl7 R 5ajl6 bK9eǡzl-7 b 9eǡzl7 R 9ejl7 b 9eǡzl-7 b 9ez-wA5md/MEEqo^; Qf\~'׎1,TYI@ bK9ez-xEEqpn; Mf\~'׎1,T]Z* 㿀 R 9ez-xEEun| PIUu/MA%Xiz-7Q4]Itߟ?1H,U݂)h2׎ PMVvp^: PIUuo]A5Xm#=xA5Xm#=xA5Xm#=A5m#=A5Xm#=E5mc.MA5mc.ME5md.MEEqd/MA5mc.MEEqd/ME5qd/MA5md/ME5qd/MEEqd/] Mf[z'~!H,YކIt߯1,TYI@ b 9ez-xEEqp^;$ÑQv~)h3ێ1H,SYI@ bK9e▊=E5qp^;$Qv~)h3۟R 5]_Itߟ>1H,U~)g~OIUq/MA5Xm"-x R 5a`Z* @R 5]_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3ێ1,Yނ9s۞!H(U݂9h3ێ1,SYކ9t۟?1,Yކ9t۟?1,SYކItߟ?1,TYIt߯?1H,Yކ9t۟?1,TYI߯1,SYIt߯?1H,YކIt߯1,SYI߯1,TYI߯@ R 9ezl-7A5md/MEEqdo^; Qf\~)'׎1,T]I 㿀 bL9i▊=E5qdo^;$Qv\~)h3ێ1H,SYI 㿀 bL=i▊=!H(Uv~)'~| PIVuoMr=%Wiz7 R 5a`Z* 1H,U݂)h2׎!H(Uv~)g~ PMVv墻p^; PMVv墻p^; PMVv墻pn; Mfz榻n{ PMVv墻pn; Mf[z˱n| Mf[z˱n| Mf[z&˱~|$Qf\z'~ PMfz˱n|$Qf\z'~ Mf\z'~ Mf[z&~ Mf\z'~ Qf\~'~1H,YކI߯@R 5ajl7 b 9ez-xEEqo^;$Qv\~)'2׎10T]Z* 㿀 R 9ez-xEEqpn; Mf\~)'2׎10T]_Z+ PIUu/MA%Xiz-7Q4]Itߟ?1H,U݂)h2׎ PMVvp^: PIUuo]A5Xm#=xA5Xm#=xA5Xm#=A5m#=A5Xm#=E5mc.MA5mc.ME5md.ME5qd/MA5mc.MEEqd/ME5qd/MA5md/ME5qd/MEEqd/] Mf[z'~$Qf\~)'׎1,TYI@ b 9ez-xEEqp^;$ÑQv~)h3ێ1H,SYI@ bK9e▊=E5qp^;$Qv~)h3 OIUu/MA%Xiz-7Q4]Itߟ?1H,U݂)h2׎ PMVvp^: PIUuo]A5Xm#=xA5Xm#=xA5Xm#=xA5m#=A5Xm#=E5mc.MA5mc.ME5md.ME5qd/MA5mc.MEEqd/ME5qd/MA5md/ME5qd/MEEqd/] Mf[z'~$Qf\~)'׎1,TYI@ b 9ez-xEEqp^;$ÑQv~)h3ێ1H,SYI@ bK9e▊=E5qp^;$Qv~)h3!H(Uv~)'~| PIVuoMr=%Wiz7 R 5a`Z* 1H,U݂)h2׎!H(Uv~)g~ PMVv墻p^; PMVv墻p^; PMVv墻p^; Mfz梻n{ PMVv墻pn; Mf[z˱n| Mf[z˱n| Mf[z&˱~|$Mf\z'~ PMfz榻n|$Qf\z'~ Mf\z&~ Mf[z&~ Mf\z'~ Qf\~'~1H,YކI߯1,TYI@ b 9ez-xEEqo^;$Qv\~)'2׎10T]Z* 㿀 R 9ez-xEEqpn; Mf\~'2׎10T]_Z+ R 4]_Itߟ>1H,U~)g~OIUq/MA5Xm"-x R 5a`Z* @R 4]_Y߯1H,U݂9h2׎!H(U݂9h3׎1H,U݂9h3׎1,Yނ9s۞!H(U݂9h3ێ1,SYކ9t۟>1,Yކ9t۟?1,YކItߟ?1,SYIt߯?1H,Yކ9t۟?1,SYI߯1,SYކIt߯?1H,YކIt߯?1H,SYI߯1,TYI߯@ R 9ezl-7 bK9ez-xEEqdo^: Qf\~'׎1,TYI 㿀 bL9i▊=E5qdo^;$Qv\~)g3ێ1H,SYI 㿀 bL9i▊ OIUu/MA%Xiz-7Q4]Itߟ?1H,U݂)h2׎ PMVvp^: OIUuo]A5Xm#-xA%Xi#=xA5Xm#=xA5m#=A5Xm#=E5mc.MA5mc.MA5mc.ME5qd/MA5mcME5qd/MA5md/MA5md/MA5qd/ME5qd/] Mf[z&~$Qf\~)'׎1,TYI@ b 9ez-xEEqp^;$ÑQv~)h3ێ!H,YI@ bK9ez=xE5qdp^;$ÑQv~)h=%Wiz7π R 5a_Y߯?1,U݂9h2׎!G(Uv~)'~ Mfz墻p^; PIVvp^: PIVvo]A5Xm#=A5m#=E5mcMA5Xm#=A5Xm#=E5qd.ME5qd/MA5Xm#=A5md.MA5Xm#ME5qd/ME5qd/ME5qd/] PMfz&~ Mf\z'~!H,YކI߯1,TYI @ bK9ez-xEEqp^; Mf[z'~1H,SYI㿀 bL9i▊=EEqp^; Mf\z'R 4]Itߟ>1H(U~)g~ MVv墫p^:OIUq/MA5m#=xA%Xi"-xA%Xiz-w R 5a`Z+ 㿀 b 9aj+ 㿀 bK9ejkπ R 5aj+ 㿀R 5a`Z+ 㿀 bK9ejl7 bK9eǡjl7R 5aj+π R 9ejl7R 5ajk6 b 9eǡzl-7 b 9eǡzl-7 b 9eǡz-wA5mc/ME5qd/] PMf[z&~$Qf\~)'׎1,TYI @ bK9ez=xA5md/] Mf\~'׎10T]Z* 㿀 R 9ez-xEEu!H(Uv~)'~| PIVu/MA5Xm#-xr=%Wiz-7 b 9a`Z+ @ R 5a`Z* @R 5]_Y߯1H,U݂9h3׎1,Yނ93ێ1,SYކ9s۟>1H,Uނ93ێ!H(U݂9h3ێ1,SYކItߟ?1,SYItߟ?!H,Uނ9s۟>1H,Yކ9tߟ?!H(Uނ9t۟>1,SYI߯1,SYI߯1,SYI߯@R 5ajl7 R 9eǡzl-7A5md/MEEqo^;$Qf\~)'2׎1,T]Y 㿀 bL9i▊=E5qdo^;$Qv\~)h3ێ1H,SYI 㿀 bL=i▊!H(Uv~)'~| PIVu/MA5Xm#-x R 5a`Z* ߯1H,U)h2׎!G(Uv~)g~ PIVvp^: PIVvp^: PMVv墻p^; Mfz梻n{ PIVv墻p^; Mf[z榻n| Mfz榻n| Mf[z˱n| Mf\z&~ PMfz榻n| Mf\z'~ Mf[z&~ Mf[z&~ Mf[z&~ Mf\z'~!H,YކIt߯1,SYI@ R 9ez-xE5qd/^: Qf\~'׎1,T]Y 㿀R 9eǡz-xEEqp^; Mf\z'׎1,T]Z*!H(Uv~)'~| PIVu/MA5Xm#-x R 5a`Z* ߯1H,U)h2׎ PMVv墻p^; PIVvp^: PIVvp^: PMVv墻p^; PMfz梻n; PIVv墻p^; Mf[z榻n| Mfz榻n| Mf[z˱n| Mf[z&~| PMVz榻n| Mf\z&~ Mf[z&~ Mf[z&~ Mf[z&~ Mf\z'~!H,YކIt߯?1,SYI@ R 9eǡz-xE5qd/^: Mf\~'׎1,T]Y 㿀R 9eǡz-xEEqp^; Mf\z'׎1,T]Z*!H(Uv~)'n| PIUu/MA5Xm#-x R 5a`Z*߯1H,U)h2׎ PMVv墻p^: PIVvp^: PIVvp^: PIVv墻p^; PMfz梻n; PIVv墻p^; Mfz榻n| Mfz榻n| Mfz榻n| Mf[z&~| PMVz榻n| Mf\z&~ Mf[z&~ PMfz˱~ Mf[z&~ Mf\z'~!H,YކIt߯?1,SYI@ R 9eǡz-wE5qd/^: Mf\~'׎1,TYI 㿀 bL9i▊=EEqp^;$Qv~)h3۞1,T]ZR 4]It۟>1H(Uv~)g~| PMVvp^:A%Xi"-w R 5a`Z* ߯1H,U݂9h2׎!H(U)h2׎!H(U)h2׎!H(U9h3׎1H,Uނ93ێ1,SYކ9t۟>1,Yކ9s۟>1H,Yނ9s۟>1H,Yކ9t۟>1,SYކItߟ?!H(Uނ9s۟>1,SYކIt߯?1H,Yކ9tߟ?!H,Yކ9tߟ?!H,YކIt߯?1H,YI߯1,TYI@ R 9eǡz-wA5qd/] Mf\z'~1H,SYI@ b 9ez-xEEqpn; Mf\~)'2׎10T]Z+ 翀 b 9epr=%Wizl6π R 5]_Yߟ?1,U݂)h2~ PIVvo]A%Xi"-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5aj+ 㿀 bK9ejl6π b 9ajkπ R 5ajkπ R 9ajk6π b 9ejl7R 5aj+π b 9ejl7 R 5ajl7R 5ajl7R 5ajl7 R 9ezl-7 b 9ez-xE5qd/] Mf\z'~!H,YI߯@ R 9eǡz-xEEqp^;$ÑQv~)h3ێ1H,SYI㿀 bL9i▊=EEq!G(Qv~)'n| PIUu/MA5Xm"-w R 5a`Y߯1H(U)h~ PMVvp^: PIVvp^: PIVvp^: PIVvp^; PMVv梻n; Mf[z榻n| Mfz榻n| PMfz榻n| PMfz榻n| Mf[z&˱~|$Qf\~'~ Mf[z&~ PMfz˱~| PMfz˱~| PMfz~ Mf[z&~ Qf\~'׎1H,YI߯@R 9ezl-wA5md/] Mf\z'׎1,TYI@ bK9ez=E5qdo^;$Qv~)h3ێ1,TY@r=%izl6πR 5]_Iߟ?1,U݂)h2~ PIVvo]A%Xi"z-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @ R 5a`Z+ 㿀 b 9ejk6π R 9ajk翀 R 5aj+翀 R 5ajkπ b 9ejl7 bK9eǡzl-7 R 9ejl7R 5ajl7R 5ajl7R 5ajl7 R 9ejl7 b 9ez-wA5qd/] Mf[z'~!H,YކI߯@R 9eǡz-xE5qdo^;$Qv\~)g3׎!H,YI@ bK9e▊=EEq!G(Qv~'n| OIUu/MA5Xi"-w R 5a`Y߯!H(U)g~ PIVvp^: PIVvp^: PIVvp^: PIVvp^; PMVv墻n; Mf[z榻n| PMfz梻n{ PMVz梻n{ PMfz榻n| Mf[z˱n|$Mf\z'~ Mf[z&˱~| PMfz˱~|$Qf\~'׎1H,YކIt߯?1H,SYI߯1,TYI@ b 9eǡz-wA5qd/] Mf\z'~1H,SYI@ b 9ez-xEEqpn; Mf\~'׎10T]Z* 㿀 b 9eOIEqd.M=%Wiz7 R 5a`Z*߯1H(U~)g~ PIVuo]A%Xi"-xA%Xiz-w R 5a`Z+ 㿀 b 9aj+ 㿀R 5a`Z* @ R 5aj+ 翀R 5a`Z+ 㿀 bK9eǡjl7R 5a`j+ 翀R 5ajkπ b 9ejl7R 5ajk6 bK9eǡzl-7 b 9eǡzl-7 b 9ez-wA5md/ME5qd/] Mf[z'~!H,YކI߯1,T]I 㿀 bK9ez=xA5md/] Mf\~'׎10T]Z* 㿀 R 9ez-x cK!G(Qv~'˱n{ OIUq/MA5Xi"-wR 5a_Y߯?!H(U~)g~ PIVvp^: OIUuo]A5Xm#=xA5m#=E5mc=A5Xm#=A%Xm#=E5qd.ME5qd/MA5Xm#=A5md.MA5Xm#ME5qd/ME5qd/ME5qd/] PMfz~ Mf\z'~!H,YކI߯1,TYI@ bK9ez-xEEqp^;$ÑQv~)h3ێ1H,SYI@ bK9ez=E5qdp^;2X b 5a`Z*߯?!H(Uv~)'~| PIVvo]A%Wiz-7R 5]_Y߯!H(U)h2׎ PMVv墻p^; PMVv墻p^; Mfz梻n; Mf[z榻n{ PMVv梻n; PIVv墻pn; Mf[z&˱~|$Mf\z&~| PMVz梻n{ Mf[z˱~| PMVz榻n| Mf\z'~ Mf\z'~ Mf\z'~!H,Yކ9t߯?1H,YI߯@R 5ajl7 b 9ez-xEEqo^;$Qf\~)'2׎10T]Z* 㿀R 9eǡz-xEEqp^; Mf\~'׎̖:4cY& ;RUy 9FI=6_)JӰE,[~Zןj *Nmi^~BQ:RUy AF4KEVᖻ)j۰G-ۆzߠ)j۰G-ۆzߠ)jG5݆{q1k255ݎ{s)j۰G5݆{q1%k256]s1k256]s1k256_)j۰G5ݎ{s)k056]1%2=6_1k2=6_1k256_1k2=6_12=V_Ag ̶2OM{Ig"̸ROUzcYȨ.? mk^r)ˏ$[~Zߠ12I=VᖼwIg"RUgBY&.= ek^r*,ˏ$[Z)k2=V_wdѥA5Xi"z-wQ4]Itߟ>1H,U)g~ OIUu/M=%Wiz-7R 5a`Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3ێ1,Yކ9s۞!H,U݂9h3ێ1,SYކIt۟?1,Yކ9t۟?1,SYކItߟ?1,TYIt߯?1H,Yކ9t۟?1,TYI߯1,SYކIt߯?1H,YކIt߯?1H,YI߯1,SYI߯@R 9ejl-7 b 9ez-xE5qd/^: Mf\~'׎1,TYI@ bK9ez=xEEqpn{ Qf\~)'2׎10T]_Z+ 翀3%n/A5Xi"z-7Q4]It۟>1H(U~)g~ OIUu/Mr=%Wiz-7R 5a_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3ێ1,Yނ9s۞!H(U݂9h3ێ1,SYކ9t۟>1,Yކ9t۟?1,YކItߟ?1,SYIt߯?!H,Yކ9t۟?1,SYI߯1H,YކIt߯?1H,YކIt߯?1H,YކIt߯1,SYI߯@R 5ejl7 b 9ez-xE5qd/] Mf\z'׎1H,SYI@ b 9ez-xEEqpn; Mf\~'׎10T]Z* 翀3!n-A5Xi"z-7 b 9a`Z* ߯1H(U~)g~OIUu/MA5m#=xA5Xi"-xA%Xi"-w R 5aj+ 㿀 b 9aj+ 㿀R 5a`Z* @ R 5aj+ 翀R 5a`Z+ 㿀 bK9ejl7 bK9eǡjl7R 5aj+π R 9ejl7 bK9ez-7 b 9eǡzl-7 b 9eǡzl-7 b 9eǡzl-7 b 9ez-wA5md/MEEqdo^: Mf\~'׎1,SYI@ b 9ez-xEEqp^;$ÑQv~)h3ێ1,TYI 㿀 bL9i▊= [K)JӰE,[~Zoןr nUnk^BQ$:RUy 9FI=V_1k0۰G-ۆzߠ)JӰE-[Zנ)Jӯ,[~Z׿j nWn~r oAWvr)oCv9ϟj nWvj *nWnr)oC$v:oϟĖr)ˏC$~:oϟj nWv9r oCv:mϟĖr*,ˏ$~Zo׿r)ˏC$~:oןr oC$~:oןr oC$~Zo׿r)ˏC$Y~Zנ)k256_12=V_uAg"̸2OUzbYȦ.= ek^r)ˏ$[~Zߠ12I=VᖼwI"8RUgbYȦ.? mk~Ęr*.ӏ-[{qFAf4K=V_1j۰E-[~Z׿j *Nei^~cY& r]gzBQ$ :RU{ AF4KEVᖼu 9FK=Vߖ)j۰G-ۆzߠ)k0G5݆{q1k255ݎ{s)j۰G5݆{q1%k256]s1k256]s1k256]1%2=6_)k055ݎs1%k2=6_)k256_)k256_)k256_1k2=6_ Af62MMyAg"̸2OUzbY&.= ek^r ˏC$Y~Zנ)k2=V_uAg"̸ROUcYȨ.?nr ˏ$[~Zߠ1%K=VwT-ѝbY$ :RUAf4KEVߖ)Jӯ,Y~Zoןr nWnk^j *Nmk^~BQ$ ;RUe{Af6EvូwAf6EvូwAf6EwawAg 61Mwc Af6EwawAg"̶1McAg ̶1McAg ̶1McIg"̸2MMy Af6MwcAg"̸2OMyAg ̶2MMyAg ̶2MMyAg ̶2MMyAg"̸2OM{Ig"̸2OUzbYȦ.= ek^r oC$~Zנ)k2=6_ Ag ̸2OUzbYȦ.? mk~Ėr*.ˏ,[z)k2=V_uAg"̸RUg tg`A%Xiz-7 R 5a`Z*߯?!H(Uv~)'~| MVv墻p^: OIUuoMA%Xi"z-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+翀R 5a`Z+ 㿀 b 9ejl6π b 9ajk6π b 9ejl6 b 9eǡjl7R 5ajk6π b 9eǡjl7 R 9ejl7R 5ajl7R 5ajl7 R 9ejl-7 b 9ez-xA5qd/M PMf[z'~!H,YކI߯@R 9ezl-wE5qd/^: Qf\~)'2׎10T]Z* 㿀 b 9ez-x cKj *Nei>~bY& ;RUy AFI=V_1j۰G-[Zנ(zJӯ,Y~Zoןj *Nmk^bY& r]gbY& r]gbY& r]gcY& sQ]g=BQ$ r]gcY&- sS]>|bY& sS]>|bY& sS]>~cYȦ- Se>~BQ& sQ]>|cY&- Se^~bY& sSe>~BY& sSe>~BY& sSe>~bY&- Se^cYȦ.= ek^r oC$~Zo׿Ėr*,ˏ$[Zߠ1%2I=VᖼwIg"RUecaȨN?Unr ˏC$Y~Zנ1K=Vូw Ag ̸2OU+t@ R 5]_Itߟ?1H,U)g~OIUq/MA5Xm"-x R 5a`Z* @R 4]_Y߯1H,U)h2׎!H(U)h2׎1H,U݂9h3׎1H,Yނ93ێ!H(U9h3׎1,Yކ9s۟>1H,Yނ9s۟>1H,Yކ9t۟>1,YކItߟ?1,TYI߯1H,YކItߟ?!H,Yކ9tߟ?!H(Uނ9t۟?10T]I@ R 9ezl-7 b 9ez-xA5qd/] PMf[z'~!H,YކI߯@R 5ezl-wA5qd/^: Qf\~)'2׎10T]Z* 㿀 R 9ez-x cKj *Ne>|bY$ :RUy 9FI=V_)jӰE-[Z׿j NUnk^i*Nmk^BQ$ ;RUezBQ$ ;RUezBQ$ r]gbY& sQ]gcYȦ- sSe>|bY& sS]=bY& sQ]=bY& sS]>|bY&- sSe>~cYȦ.= ei^~bY&- sSe>~BY& sS]>~cYȨ.? ek^j oCv:oϟr oC$~:o׿r)ˏC$Y~Zנ)k2=6_1%2I=VᖼwIg"̸ROUecYȨ.?nkĘr*.ӏ,[z)k2=V_uAg"̸ROUeca註NWnfBi*N?e>|bQ$ :RUyAg 6EVᖼu)jӰE-[Z׿j *NUnk^bY& r]ezBQ$ ;RUezBQ$ ;RUezBQ$ ;RUgbY& r]gcYȦ- sS]>|bY& sQ]=bY& sQ]=bY& sS]>|bY& sSe>~cYȦ.= Se^~bY& sSe>~cYȨ.? ek^j oCv:oϟj oCv:oϟj oC$~:oןr)ˏC$~Zנ)k256_12=VߖuAg"̸2OUcYȨ.?mk~Ėr*.ˏ,[z1&KEVwAg"̸2OUcaȨN?UnfBi*N?e>|bQ$:RUyAf6KEVᖼu)JӰE-[~Z׿j *NUmk^bY& RUezBQ$ ;RUezBQ$ ;RUezBQ$ ;RUezbY& r]gcY& sS]>|bY& sQ]=BY& sQ]g=BY& sQ]=bY& sS]>|cYȦ- Se^~BY& sS]>~cYȨ.? ei^cYȦ.= ei^cYȦ.= ek^j oCv:oןr oC$~Zo׿Ėr*,ˏ$[~Zנ1k2=V_uAg"̸2OUzcYȦ.? mk~r*,ˏ$[Z1&KEVwAg"̸2OUcYȨ.?neBi*N?e>|BQ$:ROUAf6KEVᖻ)JӰE,[~Z׿j *Nmk^bY$ ;RUezBQ$ ;RU{Af6EvូwAg 6EwawAg"̶1MwcAf6Ewaw AF6EvwAg"̶2MMcAg"̶2MMcIg"̸2OMyAf61MwcIg"̸2OM{Ag ̶2MMyAg ̶2MMyAg ̶2MMyAg ̸2OM{Ig"̸2OUzbYȦ.= ek^r oC$~Zoנ)k2=6_ Ag ̶2OMzbY&.= ek^r*,ˏ$[Z1&KEVwAg"̸2OUe,t@Q4]It۟>!H(Uv~)'~| PMVvo]A%Xiz-wR 5a_Y߯1H(U)h2׎!G(Uv~)g~ PMVv墻p^; PMVz梻n; Mfz榻n{ PMVv墻n;$Mf[z&˱n| Mf[z˱n| Mf[z&˱~|$Mf\z&~ PMfz榻n| Mf\z'~ Mf[z&˱~| PMfz˱~| PMfz&~ Mf[z&~ Mf\~'~1H,YކI߯@R 5ejl-7 bK9ez-xEEqp^;$ÑQv~)g3׎!H,YI@ b 9ez-xEEqpn{ Q4]It۟>!H(Uv~)'~| PMVvo]A%Wiz-7R 5]_Y߯?!H(U)h~ PMVv墻p^; PMVv墻p^; PMVv墻n; Mfz榻n{ PMVv墻pn; Mf[z˱n| Mfz榻n| Mf[z˱n| Mf[z&~| PMVz榻n| Mf[z&~ PMfz˱~| PMfz˱~| PMfz˱~| Mf[z&~ Mf\z'~!H,YކI߯1,TYI@ b 9ez-xEEqo^;$Qv\~)g3׎10T]Z* 㿀 R 9ez-xEEqpn; b R 5a_Yߟ?1H,U)h~ OIUu/MA5Xm#-x=%Wiz-7R 5a_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1,Yނ93۞!H(U݂9h3׎1,Yކ9t۟>1H,Yކ9s۟>1H,Yކ9t۟>1,YކItߟ?!H(Uނ9s۟>1H,YކItߟ?!H,Yކ9t۟?1,TYI߯@R 5ajl7 R 9ejl-7 b 9ez-wA5md/MEEqo^; Qf\~)'׎1,TYI @ bK9ez=xA5md/] Mf\~'׎10T]Z* 㿀/ R 5]_Iߟ?1H,U)g~OIUq/MA5Xm#-xr=%Wiz-7R 4]_Y߯1H,U)h2׎!H(U)h2׎1H,U݂9h3׎1H,Yނ93ێ!H(U)h3׎1,Yކ9s۟>1H,Yނ9s۞1H,Yނ9s۟>1,Yކ9t۟?1,SYIt߯?1H,Yކ9tߟ?!H,Uނ9t۟?1,TYI߯@R 5ajl7R 5ejl7 R 9eǡzl-wA5md/MEEqdo^: Mf\~'׎1,TYI@ b 9ez-xEEqp^; Mf\z'׎1,T]Y 㿀/ R 5]_Itߟ?1H,U~)g~OIUq/MA5Xm"-x R 5a`Z* @Q4]_Y߯!H(U)h2׎!H(U)h2׎!H(U9h3׎1H,U݂93ێ1,SYކ9t۟>1H,Yނ9s۞1H,Uނ9s۞1H,Yނ9s۟>1H,Yކ9t۟?1,SYIt߯?1H,Yކ9t۟?1,TYI߯1,SYI߯1,SYI߯@R 5ajl7 R 9ezl-7 bK9ez-xE5qd/] Mf\z'~1H,SYI@ b 9ez-xEEqp^; Mf[z'׎1,TYI 㿀sR 4]Itߟ>1H(U~)g~ MVv墫p^:A5Xi"-w R 5a`Z* ߯1H,U݂9h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎1H,U݂9h3ێ1,Yކ9s۟>1H,Yނ9s۞!H,U݂93۞!H,Uނ9s۞1H,Yނ9t۟>1,SYކItߟ?!H,Yނ9t۟?1,SYI߯1,SYI߯1,SYI߯1,SYI߯@R 5ejl7 b 9ez-wA5qd/] Mf[z'~!H,YI߯@ R 9eǡz-xEEqp^;$ÑQv~)h3ێ1H,SYI@oR 4]Itߟ>1H(Uv~)g~ PMVvp]A%Xi"-w R 5a`Z*߯1H,U)h2׎!H(U)h2~ PMVv墻n; Mfz梻n; Mf[z榻n| PMVv梻n; PIVv墻p^; Mf[z˱n| Mf[z&˱~|$Mf\z'~ PMfz榻n| Mf\z'~ Mf[z&~| PMfz˱~| PMfz˱~ Mf[z&~ Mf\z'~!H,YކI߯1,TYI@ b 9ez-xEEqo^;$Qv\~)'2׎10T]Z* 㿀 R 9ez-xEEqp^; `OIUq/MA%Wiz-7 b 5a`Z* ߯1H(U)g~ PIVuo]A%Xi"-x=%Wiz-w R 5a`Z+ @ R 5aj+ 㿀 b 9ajk翀R 5a`Z+ 㿀 b 9ejl6π b 9ejk6π b 9ejl6 b 9eǡjl7R 5ajkπ b 9ejl7 R 5ajl7R 5ajl7R 5ajl7R 5ajl7 R 9eǡzl-7A5md/ME5qd/^: Mf\~'׎1H,SYI@ b 9ez-xEEqp^; Mf\z'׎1,TYI 㿀@Q4]It۟>!H(Uv~)'~| PMVvo]A%Xiz-wR 5]_Y߯?!H(U)h2~ PMVv墻p^; PMVv墻p^; PMVv墻pn; Mfz梻n{ PIVv墻pn; Mf[z榻n| Mfz榻n| Mfz榻n| Mf[z&˱~| PMVz梻n| Mf[z&˱~| PMfz榻n|$Qf\~'~!H,Yކ9tߟ?!H,YކIt߯?1,SYI߯@R 5ejl7 b 9ez-xE5qd/^: Mf\~'׎1,TYI@ bK9ez=xA5qd/^: Qf\~)'2׎iA5Xm"-wR 4]Itߟ>1H,U)g~ PIUu/M=%Wiz-7R 5a_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,Yނ93ێ!H(U9h3׎1,Yކ9s۟>1H,Yނ9s۟>1H,Yނ9s۟>1,Yކ9t۟?1,SYIt߯?1H,Yކ9tߟ?1,TYI߯@R 5ajk6 bK9ez-xA5md/ME5qd/] Mf[z&~ Qf\~'׎1,SYI@ b 9ez-xEEqp^;$Qv\~)g3׎!H,YI@ b 9ez-x61,U)g~OIEq/MA%Xiz-7R 4]_I߯?1,Yނ9h3׎1H,U)h2׎!H(Uv~)g~ PMVv墻p^; PMVz梻n; Mfz榻n{ PMVv墻pn; Mf[z˱n| Mfz榻n| Mfz榻n| Mf[z&˱~| PMVz梻n| Mf[z&˱~| PMfz榻n|$Qf\~'~!H,Yކ9tߟ?!H,YކIt߯?1H,YI߯1,TYI@ b 9ez-xE5qd/] Mf\z'׎1H,SYI@ b 9ez-xEEqpn; Mf\~'׎iA5Xi"z-7 b 9a`Z* ߯1H(U~)g~OIUq/MA5m#=xA%Xi"-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+翀R 5a`Z+ 㿀 b 9ejkπ R 9ajkπ R 9ajk6π b 9ejl6 bK9eǡzl7 R 9ajl7 bK9ez-wA5Xm#MEEqd/] Mf[z&~ Mf\z'~!H,YކIt߯?1,SYI@ R 9eǡz-wE5qd/^: Mf\~'׎1,TYI 㿀 bL9ez=xE5qdo^; PIVuoMA5Xm"-wR 5]_Y߯?1,U݂9h2׎!H(Uv~)g~ PIVvo]A5Xm#=xA5Xm#=xA5Xm#=xA5m#=A%Xi"=xA5m#=A5m#=A5m#=A5mcME5qd/MA5m#ME5qd/ME5qd/ME5qd/ME5qd/] PMfz~ Mf\z'~!H,YކI߯1,TYI @ bK9ez-xEEqp^;$ÑQv~)h3ێ1H,YI@ b 9ez=x%A%Xiz-7 b 5a`Z*߯?!H(Uv~)'~| PMVv墫p^:OIUu/MA%Wiz-w R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5a`j+ 㿀 b 9ejk6π R 5aj+翀R 5a`j+ 翀R 5aj+翀 R 5ajkπ b 9ejl7R 5ajkπ b 9eǡzl7 R 9ejl7 R 9ejl7 R 9eǡzl-7 b 9ez-wA5md/MEEqo^; Qf\~'׎1,SYI@ b 9ez-xEEqp^;$ÑQv~)h3ێ1H,SYI@@ R 5]_Iߟ?1H,U)g~OIUq/MA5Xm"-x R 5a`Z* @Q4]_Y߯?!H(U)h2׎!H(U)h2׎!H(U)h2׎1H,U݂9h3ێ1,Yކ9s۞1H,Uނ93۞!H(U݂9h3ێ!H(U݂93۞!H,Uނ9s۟>1H,Yކ9t۟?1,TYI߯1H,YކIt߯?1H,Yކ9tߟ?!H,Yކ9t߯?1H,YކIt߯?1,SYI߯@R 5ajl7 b 9ez-xE5qd/] Mf\z'~1H,SYI@ b 9ez-xEEqp^; Mf\z'׎h1H(Uv~)'~| PIVuoMA5Xm#-x R 5a`Z* ߯1H,U)h2~ PMVvp^: PIVvp^:A5Xm#=A5m#=A5mc=A5Xm#=E5mc.MA5mcMA5mc.ME5md.MA5Xm#=A5md.MA5m#MEEqd/] PMfz˱~| PMfz˱~ Mf[z&~ Qf\~'׎1H,YI߯@R 9ezl-7A5md/] Mf\z'~1H,SYI@ b 9ez-xEEqpn;:BQ8ROMAF4K=V_1j۰E-[Z׿j *Nmk^BQ$ ;RU{Af4KEVᖼu AFK=Vߖ)j۰G-ۆzߠ)j۰G5݆{q1k0G55ݎ{s)j۰G-ۆz1k255ݎs)k0G55ݎ{s)k055ݎs1k256]s1%k2=6_)k056]s1%2=V_1k2=6_1k2=6_1k2=V_ Af62MMyAg"̸2OMzBY&- Sei^cYȨ.?mk~Ėr*,ˏ$[~Zߠ1%I=VᖼwI"RUgBY&.= ek^r*,ˏ$[ZwA5Xi"z-7 b 9a`Z* ߯1H(Uv~)g~OIUq/MA5Xm#=xA%Xi"-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ b 9aj+ 㿀R 5a`Z+ @ b 9ajk翀 R 5aj+翀 R 5ajkπ R 9ajk6 b 9ejl7R 5ajk6 b 9eǡzl-7 b 9ejl7 R 9ejl7 b 9eǡzl-7 b 9ez-wA5md/MEEqo^: Mf\~'׎1,SYI@ b 9ez-xEEqp^;$ÑQv~)g3׎!H,YI|)Jӯ,Y~Zoןj nUmk^BQ$:RUyAg 6Evᖼu AFK=Vߖ)Jӯ,[~Z׿j nUnk^j *NUnk^j nWn~j oAWvr)oCv:mϟj oAWv9j nWvj oAWv9j oAv9ϟr oCv:oϟj oAWv9ϟr)oC$~:oןr oC$~:oןr oC$~:oןr oC$~:oןr)ˏC$~Zנ)k056_1k2=V_Ag ̸2OMzbY&.= ek^r ˏC$Y~Zנ)k2=VߖwAg"̸ROUecaȨN?UnyB R 5a_Yߟ?1H,U)g~ OIUu/MA5Xm#-x R 5a`Z* @Q4]_Y߯!H(U)h2׎!H(U)h2׎!H(U)h2׎1H,U݂9h3ێ1,Yކ9s۞1H,Uނ93۞!H(U݂9h3ێ!H(U݂9h3ێ!H,Uނ9s۞1H,Yކ9t۟?1,SYI߯?1H,YކItߟ?!H,Yކ9tߟ?!H,Yކ9tߟ?!H,Yކ9t߯?1H,YކI߯1,TYI@ R 9eǡzl-wA5md/M PMf[z&~!H,YކI߯@R 9eǡz-wE5qdo^;$Qv\~)g3׎ހj *Ne>~bY$ ;RUy 9FI=V_)jӰE-[Z׿j *NUnk^bY& rUezBQ$ ;RUezBQ$ ;RUezBQ$ ;RUezBQ& r]gcY& sQ]=BQ& r]gcYȦ- Se>~cYȦ- Se>~cYȨ.= e^~BY& sS]>|cYȦ- Se^~BY& sSe>~BQ& sS]>~cYȨ.? ek^j oC$~:oןr oC$~Zo׿r*,ˏ$Y~Zנ)k2=6_ Ag ̶2MMzBY&- Sei^j oC$~Zoנ)k2=6_Ag"̸2OUcYȨ.?nky:R 4]_Itߟ>1H(U~)g~ MVv墫p^:A%Xi"-w R 5a`Y߯1H,U)h2׎!H(Uv~)g~ PMVv墻p^; PMVv梻n; Mfz榻n{ PIVv墻p^; Mf[z榻n| Mfz榻n| PMfz榻n| Mfz˱n| Mf\z&~ PMfz榻n|$Mf\z'~ Mf\z&~ Mf[z&~ Mf\z'~ Qf\~'~!H,YކI߯1,TYI@ R 9eǡz-xE5qd/] Mf\z'׎1,SYI@ bK9ez-xEEqpn; PIVu/MA5Xi"-wR 4]_Iߟ?1,U݂)h2׎ PMVvp^:OIUuo]A%Xi"-xA%Xi"-xA%Xi"-xA5Xm#=xA5m#=A5Xm#=E5md.ME5md.ME5qd/MA5Xm#=A5md/MA5mcMEEqd/] PMfz˱~| PMfz˱~| PMf[z&~ Mf\z'~!H,YކI߯1,TYI@ b 9ez-xEEqdo^; Qf\~)'2׎1,T]Y 㿀R 9eǡz-x5@ 9F=6_s)zJӯ$Y~:oϟj NUmk^BQ$:RUy AFK=Vߖ)Jӯ,[~Z׿j nUnk^j *NUnk^j *nWn~j nWvr)oCv9ϟj oAWvj nWvj nWvj oAWv9ϟr oCv:mϟĖr)ˏC$~Zoןr oC$~:oϟj oCv:oϟj oCv:oϟj oCv:oϟr oC$~:o׿r)ˏC$Y~Zנ)k2=6_1%2I=VߖwAg"̸ROUcYȨ.?mk~Ėr*.ˏ$[Z1&KEVូw Ag ̸2OUj *Ne>|bY$ :RUyAg 6EVᖼu)JӰE-[~Z׿j *Nmk^bQ$ ;RUezBQ:RU{Af6EvូwAf6EvូwAg 6Ewaw AF4KEvូwAg 6MwcAf6Ewa Af6EwcAf6MwcAg ̶1McIg"̸2OM{Ag ̶2MMy Af61Mc Af61Mc Af61McyAg ̶2MM{Ag"̸2OUzBY&- ei^cYȨ.?mk~r*,ˏ$[~Zߠ12I=VߖwIg"̸ROUecaȨ.?nr ˏC$Y~Z AFI=6_)Jӯ,Y~Zoϟj nUnk^bQ$ :RUy AFK=Vߖ)JӰE,[~Z׿j nWn~j *NUnk^j nWn~j nWvr)oCv9ϟj oAWvj nWvj nWvj oAWv9j oCv:mϟr)ˏC$~:oןr oCv:oϟj oAv:mϟĖr*,ˏ$Y~Zנ)k056_)k256_1k2=V_ Ag ̶2OM{Ig"̸ROUcYȨ.? mk^r*,ˏ$[~Zߠ12I=VᖼwIg"RUgBY&- ek^i(N?e>|BQ:ROUAf4KEVߖ)Jӯ,[~Zoןi*Nei^~BQ$:RU{AF4KEVᖼu AF4KEVᖼu AF4KEVᖼwAf6EvូwAg 6Mwc Af6EwawIg"̸2MMcIg"̶2MMcIg"̸2OMy Af6MwcAg ̶2MM Af6MwcIg"̸2OU{Ag"̸2OM{Ag"̸2OUzBY& sSe^~bY&.= ei^cYȨ.?mk^r)ˏ$Y~Zנ)k2=V_Ag"̸2OUzbYȦ.? ek^r*,ˏ$[~Zߠ1%K=Vូw 9F=6]s)zJӏ$~:oϟj *Nmk^~BQ:ROUyAg 6Evូw AF4KEVᖻ)j۰G-ۆzߠ)j۰G-ۆzߠ)j۰G-ۆzߠ)j۰G5݆{q1k255ݎ{s)jG5݆{s)j۰G-݆{q)J۰G-݆{q)j۰G5݆{s)k0G55ݎs1k256_)k055ݎs1%2=V_ Af6MwcI"ROUzbY&- Sei^cYȦ.? ek^r oC$~Zo׿Ėr*,ˏ$[~Zנ1k2=VߖuAg"̸2OUzcYȨ.? mk~r*,ˏ$[Z1&K=Vូw PIUu/MA%Xi"z-7Q4]Itߟ?1H,U)h~ PIVvo]A5Xi"-xA%Wiz-w R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 翀R 5a`Z+ @ b 9ajk翀 R 5aj+翀R 5aj+翀 R 5ajkπ R 9ejl7 bK9eǡzl-7 R 9ejl7R 5ajl7R 5ajl7R 5ajl7R 5ajl7 R 9eǡzl-7A5md/ME5qd/^: Mf\z'~1H,SYI@ R 9ez-xEEqdo^;$Qv\~)g3 PMVvoMA5Xm"-wR 4]_Iߟ?1,U݂9h2׎!G(Uv~)'~OIUuo]A%Xi"-xA%Xi"-xA%Xi"-xA%Xi#=xA5m#=A%Xm#=xA5mc.MA5mc.MA5md.ME5qd/MA5mcME5qd/MA5md/MA5md/MA5md/MA5qd/MEEqd/] Mf[z'~$Qf\~)'׎1,TYI@ b 9ez-xEEqdo^; Qf\~)'2׎1,T]Y A%Xiz-7 b 5a`Y߯?!G(Uv~)'~| PMVvp]A%Xi"-w R 5a`Z* @R 5a_Y߯1H,U݂9h3׎1H,U݂9h3ێ1,Yނ93۞!H(U)h3׎1H,Yނ9s۞1H,Uނ93۞!H,U݂93۞!H,Uނ9s۟>1H,Yކ9t۟?1,SYIt߯?1H,Yކ9tߟ?!H(Uނ9t۟?1,TYI߯@R 5ajl7R 5ejl7 R 9eǡzl-7A5md/ME5qd/] Mf\z'~1H,YI߯@ R 9eǡz-wE5qd/^: Qf\~)'׎ R 5]_Itߟ?1H,U~)g~OIEq/MA%Xi"-w R 5a`Y߯1H(U)h2׎ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVz梻n; Mf[z榻n| PMVz梻n{ PMVv墻n;$Mf\z&~| PMVv梻n{ PMfz榻n| Mf[z&~| PMfz榻n|$Mf\z'~ Mf\z'~ Mf\z'~ Qf\~'~!H,YކIt߯?1,SYI߯@R 9ezl-7A5md/MEEqp^;$Qf\~)'2׎1,T]Y 㿀 bL9i▊=R 4]_Itߟ>1H(U~)g~ PMVvp]A%Xiz-wR 5]_Y߯?!H(U)g~ PMVvp^: PIVvp^: PIVvp^; PMVv墻p^; Mfz榻n{ PMVv墻n;$Mf[z&˱n| Mf[z&˱n| Mf[z&~| PMVv梻n{ Mfz˱~|$Qf\~'~ Mf\z&~ Mf[z&~ Mf[z&~ Mf\z'~ Qf\~'~1H,YކI߯1,TYI@ b 9ez-xE5qd/^: Mf\~'׎1,TYI@ bK9ez-@R 4]It۟>!H(Uv~)'~| PMVvo]A%Wiz-7Q4]_Y߯?!H(Uv~)g~ PIVvp^: PIVvp^: PIVvp^: PIVv墻p^; PMfz梻n; PIVv墻p^; Mf[z榻n| Mfz榻n| Mf[z˱n|$Mf\z&~ PMfz榻n| Mf\z'~ Mf[z&˱~| PMfz˱~| PMfz˱~| Mf[z&~ Mf\z'~!H,Yކ9t߯?1,SYI߯@ R 9eǡzl-wA5md/M Mf[z'~!H,YI߯@ R 9ez-@Q4]It۟>!H(Uv~)'~| PIVvo]=%Wiz-7 b 9a`Z+ @R 5a`Y߯1H,U݂9h2׎!H(U)h2׎!H(U)h2׎1H,U݂9h3׎1,Yނ9s۞!H(U݂9h3ێ1,SYކ9t۟?1,Yކ9t۟?1,SYކItߟ?1,SYIt߯?!H,Yކ9t۟?1,SYIt߯?1H,YކItߟ?!H,Yކ9tߟ?!H,Yކ9tߟ?!H,YކIt߯?1H,YI߯1,TYI@ R 9eǡz-wA5md/M PMf[z&~!H,YކI߯@R 9ezl-wA5qd/PA5Xi"-wQ4]It۟>1H(Uv~)g~ Mfv墻p^: OIUu/M=%Wiz-wR 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5aj+ 㿀 bK9ejl6π b 9ajkπ R 9ajkπ R 9ajk6π b 9ejl7R 5aj+π b 9ejl7R 5ajl6 bK9ez-wA5mc.MA5md/MA5qd/MEEqd/^: Mf\z'~!H,YކI߯1,TYI @ bK9ez-xEEqp^;$ÑQv\~)g3 PMVvoMA5Xm"-wR 4]_Iߟ?1,U݂9h2׎ PMVvp^:A5Xm#-xA%Xi"z-w R 5a`Z+ @ R 5a`Z+ @ b 9aj+ 㿀 bK9ejk6π R 5aj+ 翀R 5a`Z+ 㿀R 5a`Z+ 㿀R 5a`j+ 翀R 5ajkπ b 9ejl7R 5ajk6π b 9eǡzl-7 R 9ejl7 R 9ejl7 R 9eǡzl-7 b 9ez-wA5md/MEEqd/^: Mf\z'~1H,YI߯@R 9eǡzl-wA5qd/] Mf\z'1H,U~)g~| PMVvo]r=%Wiz7 R 5a`Z* ߯1H(U)h~ PIVvp^:A5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=A5mc=A5Xm#=E5md.ME5md.ME5md.MA5Xm#=A5mcME5qd/MA5md/MA5mc.MA5mc.MA5md/MA5md/MEEqd/^: Mf\z'~!H,YކI߯1,TYI@ b 9ez-xEEqp^;$Qv\~)g R 5]_Itߟ?1H,U~)g~ MVv墫p^:A%Xi"z-wR 5a_Y߯?!H(U)g~ PMVvp^: PIVvp^: PIVvp^: PMVv墻p^; Mfz梻n{ PIVv墻p^; Mf[z榻n| Mfz榻n| Mf[z˱n| Mf[z&~| PMVz榻n| Mf[z&~ PMfz˱~|$Qf\~'~!H,Yކ9tߟ?!H,YކIt߯?1H,YކI߯1,TYI߯@ R 9ezl-7A5md/MEEqdo^: Qf\~'׎1,TYI@ b 9ez =%Wiz7π R 5]_Yߟ?1,U)h~ PIVuoM=%Wiz-7R 4]_Y߯!H(U)h2׎!H(U)g~ Mfz梻n; Mfz梻n{ PIVv墻p^; Mfz榻n{ PMVv梻n{ PMVv梻n; PMVv梻n{ PMfz榻n| Mf[z&˱~| PMVz榻n| Mf\z'~ Mf[z&~ Mf[z&~ Mf[z'~ Mf\z'~!H,YކIt߯?1,SYI߯@ R 9eǡzl-7A5md/M PMf[z&~$Qv\~)'2׎1,T]Y OIUq/M=%Wiz7 R 5a`Y߯?!H(Uv~)'~ Mfv墻p^; PIVvo]A5Xm"-xA%Xi"-xA%Xi"-xA%Xm#=xA5m#=A%Xi#=xA5mc=A5m#=A5mcMA5mc.MEEqd/MA5mc.MA5Xm#ME5qd/ME5qd/ME5qd/] PMfz˱~ Mf[z'~$Qf\~'׎1H,SYI߯@R 9ezl-7A5md/M PMf[z'~!H,YކI!G(Qv~'˱n{OIUq/MA%Xiz-7Q4]Itߟ?1,U݂9h2׎!H(Uv~)g~ PIVvp^: OIUuo]A5Xm#=A5m#=A%Xi"=xA5m#=A5Xm#=E5qd/ME5qd/MA5Xm#=A5mc.ME5qd/MA5md/MA5mc.MA5mc.MA5mc.MA5md/ME5qd/] Mf[z&~ Qf\~'׎1H,SYI߯@ R 9eǡz-wA5qd/] Mf\z' b 5a`Y߯?!G(Qv~'n| PIUu/MA5Xm#-x R 5a`Z* 1H,U݂)h2׎!H(Uv~)g~ PMVv墻p^; PMVv墻p^; PMVv梻n; Mfz榻n{ PMVv墻n;$Mf[z&˱n| Mf[z˱n| Mf[z&˱~|$Mf\z&~ PMVz榻n| Mf[z&~ PMfz˱~|$Qf\~'~!H,Yކ9tߟ?!H,Yކ9tߟ?1H,YކIt߯?1,SYI߯@R 5ejl7 b 9ez-xA5qd/] Mf\z'~!H,YކI߯@R 9eǡzl A%Xiz-7 b 5a`Z*߯?!H(Uv~)'~| PMVvp]A%Xi"z-w R 5a`Z* ߯1H,U݂9h3׎!H(U)h2׎!H(U)h2׎1H,U݂9h3׎1,Yނ93۞!H(U݂9h3׎1,Yކ9t۟>1H,Yކ9s۟>1H,Yކ9t۟>1,YކItߟ?1,TYI߯?1H,Yކ9tߟ?1,TYI߯1,SYI߯1,SYI߯1,SYI߯1,TYI߯@R 9ejl7 b 9eǡz-wA5md/M PMfz&~ Qf\~'׎1,TYI@ b 9ez OIUq/M=%Wiz7π R 5a`Y߯?!H(Uv~)'~| MVv墻p^: PIVuo]A%Xi"-xA%Xi"-xA%Xi"-xA%Xi"=xA5Xm#=E5mcMA5m#=A5Xm#=A5Xm#=A5mcME5md/MA5Xm#ME5qd/MA5md/MA5md/MA5md/MA5qd/ME5qd/] Mf[z&~ Qf\~'׎1H,SYI߯@ R 9eǡzl-wA5qd/] Mf\z'Q4]It۞!G(Qv~)'n| PIUu/MA5Xm#-xr=%Wiz-7Q4]_Y߯?!H(U)h~ PMVv墻p^; PMVv墻p^; PMfz梻n; Mf[z榻n{ PMVv梻n; PIVv墻p^; Mf[z˱n| Mf[z&˱~|$Mf\z&~ PMVz榻n| Mf[z&~ PMfz˱n|$Qf\~'~!H,Yކ9tߟ?!H,Yކ9tߟ?!H,Yކ9t߯?1H,YކI߯1,TYI@ R 9eǡzl-wA5md/MEEqo^; Qf\~'׎1,TYI PMVvoMA5Xm"-wR 4]_Iߟ?1,U݂)h2׎ PIVvp]A5Xi"-xr=%Wiz-w R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+翀R 5a`Z+ 㿀 b 9ejk6π R 9ajkπ R 9ajk6π b 9ejl7 bK9eǡzl7 R 9ajl7 bK9ezl-7 b 9eǡzl-7 R 9ejl7 R 9eǡzl-7 b 9eǡzl-7A5mc/MA5qd/M PMfz&~ Mf\~'׎1H,SYI߯@ R 9eǡzl-wA5qd R 5a_Yߟ?1H,U)g~OIUq/MA%Xi"-wR 5a_Y߯!H(U)g~ PMVvp^: PIVvp^: PIVvp^: PIVv墻p^; PMVz梻n;$Mf[z榻n| Mfz榻n{ PMVz梻n{ PMVz梻n{ Mfz榻n| Mf[z&~| PMVz榻n| Mf\z&~ Mf[z&~| PMfz˱~| PMfz˱~ Mf[z&~ Mf\z'~!H,Yކ9t߯?1H,SYI߯@R 9ezl-7 bK9ez-xEEqo^; Qf\~' PIUu/MA%Xiz-7 b 5a`Z* ߯1H(U~)g~ OIUu/M=%Wiz-wR 5a`Z* @Q4]_Y߯1H,U݂9h3׎1,Yނ93ێ1,SYކ9s۟>1H,U݂93ێ!H(U݂9h3ێ1,SYކ9t۟?1,SYކItߟ?1,SYItߟ?!H,Uނ9s۟>1,YކItߟ?!H,Yނ9t۟?1,TYI߯1,SYI߯1,SYI߯1,TYI߯@R 5ejl7 R 9eǡzl-wA5md/ME5qd/^: Mf\z'~1H,YI߯@R 9eǡz@R 4]Itߟ>1H(Uv~)'~| PMVvo]A%Wiz-7 b 9a`Z+ @R 5a`Y߯1H,U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎1H,U݂9h3ێ1,Yކ9s۟>1H,Uނ93۞!H(U݂93ێ!H(U݂93۞!H,Uނ9s۟>1H,Yކ9t۟?1,SYIt߯?1H,Yކ9tߟ?!H,Uނ9t۟?1,TYI߯@R 5ajl7R 5ajl7 R 9ejl-7 b 9ez-wA5md/MEEqdo^: Mf\~'~1H,YI߯@ R 9eǡzlOIEq/M=%Wiz7π R 5a_Y߯?!G(Uv~)'~| PMVv墫p^: OIUuoMA%Xi"-w R 5a`Z+ @ R 5a`Z+ @ R 5a`j+ 㿀 b 9ajk翀R 5a`Z+ 㿀 b 9ejl6π b 9ajk6π R 9ajk6π b 9ejl7 bK9eǡzl7 R 5ajk6 bK9eǡzl-7 b 9ejl7 R 9ejl7 R 9ejl7 R 9ejl7 b 9eǡzl-7A5mc/ME5qd/] PMf[z&~ Qf\~'׎1,SYI@ R 9eǡzQ4]It۞!G(Qv~)'n| PIUu/MA5Xm#-x R 5a`Z* ߯1H,U)h2׎!G(Uv~)g~ PMVvp^: PIVvp^; PMVv墻p^; Mfz梻n; PIVv墻p^; Mfz榻n{ PMfz梻n{ PMfz梻n{ PMfz榻n| Mf[z&˱~| PMVz梻n| Mf[z&~ PMfz˱~| PMVz榻n|$Qf\~'׎1H,YކIt߯?1H,YI߯1,TYI߯@ R 9ezl-7 bK9ez-xE5qd/] Mf\z'~!H,YކI PMVvoMA5Xi"-wR 4]Itߟ?1H,U)h~ PIVvo]A%Xi"-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @ R 5a`Z+ 㿀 b 9ejkπ R 5aj+ 翀R 5a`j+ 㿀R 5a`j+ 翀R 5aj+翀 R 5ajk6 b 9eǡjl7 R 5ajl7 bK9ez-w b 9eǡzl-7 b 9eǡzl-7 b 9ez-wA5mc/MA5md/MEEqd/^: Mf\z'~!H,YކI߯1,TYI@ b 9ez R 5a_Yߟ?1H,U)g~ MVv墫p]A%Xi"z-wR 5]_Y߯?!H(Uv~)g~ PIVvp]A5Xm#=xA5Xm#=xA5Xm#=A5mc=A5Xm#=E5mc.MA5mc=A5mcMA5mc.ME5qd/MA5m#ME5qd/MA5md.MA5mc.MA5mc.MA5mc.MA5md/ME5qd/] PMfz&~ Mf\z'~1H,YކI߯@R 5ejl-7 bK9e PIUu/MA%Xiz-7 b 5a`Z*߯!H(Uv~)g~OIUq/MA5m#=xA%Xi"-xA%Xi"z-w R 5a`Z+ 㿀 b 9aj+ 㿀 b 9ejk翀 R 5a`Z+ 㿀 b 9ejl6π b 9ajk6π R 9ajk6π b 9ejl6 bK9eǡjl7R 5ajk6π b 9eǡjl7 R 9ejl7R 5ajl7R 5ajl7R 5ajl7R 5ajl7 R 9eǡzl-7 bK9ez-xA5qd/] PMf[z&~ Qf\~'׎1,SYIR 4]It۟>!H(Uv~)'~| PIVvoMr=%Wiz-7 b 5a`Z* @R 4]_Y߯?!H(U)g~ PMVv墻p^; PMVv墻p^; PMVv墻p^; Mfz梻n{ PIVv墻p^; Mfz榻n{ PMfz梻n{ PMVz梻n{ PMfz榻n| Mf[z˱~|$Qf\z'~ Mf[z˱~| PMVz榻n|$Qf\z'~ Mf\z'~ Mf\z'~!H,Yކ9t߯?1H,YކI߯1,SYI߯@R 9ejl-7 b 9ez-xE5qd/] Mf\z'OIEqd.Mr=%Wizl6π R 5]_Y߯?1,U݂9h2׎ PMVvp]A5Xi"-x R 5a`Z+ @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9ejkπ R 5aj+ 翀R 5a`Z+ 㿀R 5a`Z+ 㿀R 5a`j+ 翀 R 5ajk6π b 9ejl7R 5ajk6 b 9eǡzl-7 R 9ejl7 R 9ejl7 R 9ejl7 R 9eǡzl-7 b 9ez-wA5md/ME5qd/] Mf[z'~!H,YކIt߯1,TYI b 5a`Y߯?1,U݂)h~ OIUu/MA5Xi"-w R 5a`Y߯!H(U)g~ PIVvp^: PIVvo]A5Xm#=xA5m#=A5mc=A5Xm#=E5mcMA5mc=A5m#=A5mcME5md.MA5Xm#=A5md/MA5mcMEEqd/] PMfz˱~| PMfz˱~| PMfz˱~ Mf[z&~ Mf\~'~!H,YކI߯1,TYI@ R 9eǡzl-wA5md PIVu/MA5Xi"z-7Q4]Itߟ>1H(U)g~ OIUu/M=%Wiz-7R 5a`Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1,Yނ93ێ!H(U)h3׎1H,Yނ9s۞1H,Uނ93۞!H,Uނ93۞!H,Uނ9s۟>1H,Yކ9t۟?1,SYIt߯?!H,Yކ9t۟?1,TYI߯1,SYIt߯?1H,YކIt߯?1H,YކIt߯1,SYI߯1,TYI߯@R 9ejl7 b 9ez-wA5md/MEEqdo^: Mf\~ R 5]_Itߟ>1H,U~)g~| PMVvo]A%Wiz-7 b 9a`Z+ @R 5a_Y߯!H(U)h2׎ PMVv墻p^; PMVv墻p^; PMVv墻pn; Mfz梻n{ PIVv墻p^; Mfz榻n{ PMVz梻n{ PMVz梻n{ PMVz梻n{ Mfz榻n| Mf\z&~ PMfz榻n|$Mf\z'~ Mf[z&~ Mf[z&~ Mf[z&~ Mf[z&~ Mf\z'~!H,Yކ9t߯?1H,YI߯@R 5ajl7 b 9eǡz-wA5md!H(Uv~)'n| PIUu/MA%Xi"z-7Q4]Itߟ?1,U݂9h2׎!G(Uv~)g~ PIUuo]A5Xi"-xA%Xi"-xA%Xm#=xA5Xm#=A5mc=A5Xm#=A%Xm#=E5qd.ME5qd/MA5Xm#=A5mc.MEEqd/MA5md/MA5mc.MA5m#MEEqo^: Mf[z&~ Mf\z'~ Qf\~'~!H,YކI߯1,SYI߯@ R 9eǡzl-7A5mdOIEqd.Mr=%Wizl6π R 5]_Y߯?1,U݂9h2׎ PIVvo]A%Xi"-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 9aj+ 翀R 5a`Z+ 㿀 b 9ejl6π b 9ejl6π b 9ejl6 bK9eǡjl7R 5ajkπ b 9ejl7R 5ajk6 bK9ezl-7 b 9eǡzl-7 b 9eǡzl-7 b 9eǡzl-wA5mc.MA5md/ME5qd/] Mf[z&~ Qf\~'׎1H,Y@A5Xi"z-7 b 9a`Z*߯?!H(Uv~)'~| PMVvo]A%Xiz-wR 5]_Y߯!H(U)h2~ PMVv墻p^; PMVv墻p^; PMVv墻p^; Mfz梻n; PIVvp^; Mfz梻n{ PMVv梻n; PMVv梻n; PMVv梻n{ PMfz榻n| Mf[z˱~| PMVz梻n| Mf[z&~ PMfz˱~| PMfz˱~| PMfz˱~| PMfz˱~| PMf[z&~ Mf\z'~ Qf\~'׎1H,YކI߯1,TYI@2nx PIVu/MA5Xi"z-7Q4]It۟>1H(U~)g~ OIUu/MA5m#=xA%Xi"-xA%Wiz-w R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 翀R 5a`Z+ @ R 9aj+翀R 5a`j+ 㿀R 5a`j+ 㿀R 5a`j+ 翀R 5ajkπ R 9ejl7 bK9eǡzl-7 R 9ejl7R 5ajl7 bK9ez-wA5mc.MA5mc.MA5md/ME5qd/MEEqd/^: Mf[z'~$Qf\~'׎1H,SY PIUu/MA%Xiz-7 b 5a`Z*߯?!H(Uv~)'~ MVv墻p^: OIUuoMA%Xiz-w R 5a`Z+ @R 5a`Z* @R 5a`Z+ @ R 5a`Z+ 㿀 b 9ajk翀 R 5a`j+ 㿀 bK9ejl7 b 9ejl6 b 9ejl7 bK9eǡjl7R 5ajkπ b 9ejl7R 5ajk6 bK9eǡzl-7 b 9eǡzl-7 b 9eǡzl-7 b 9eǡzl-7 b 9eǡzl-wA5mc.MA5md/MEEqd/] Mf[z'~2VR 4]It۟>!H(Uv~)'~| PIVuoMr=%Wiz7 R 5a`Z* ߯1H,U)h2׎ PMVv墻p^: PIVvp^: PIVvp^: PIVvp^: PIVv墻p^; PMfz梻n; PIVv墻p^; Mf[z榻n| Mfz榻n| Mfz榻n| Mf[z˱~|$Mf\z'~ PMfz榻n|$Mf\z'~ Mf[z&~ Mfz˱~| PMfz˱~| PMfz˱~| Mf[z&~ Mf\z'~ Mf\~'~!H,YކIt߯1,SYI߯@"n흀i(N? e=BQ8ROM AFI=V_1j۰E-[Z׿j *Nmk^BQ$ :RU{AF4KEVᖼu 9FK=Vߖ)j۰G-ۆzߠ)j۰G-ۆzߠ)k0G5݆{q1%k255ݎs)jG5݆{s)j۰G-݆{q1%k256]1%k256_)j۰G5݆{s)k0G55ݎs1k256_)k055ݎs1%2=6_1k2=6_1k2=6_1k2=6_1k2=6_ Af61Mc Ag ̶2MM{Ag"̸2OMzBY&- Se^~ tg`A5Xi"z-7 b 5a`Z*߯?!G(Uv~)'~| PIVvo]A%Wiz-7Q4]_Y߯?!H(Uv~)g~ PIVvp^: PIVvp^: PIVvp^; PMVv墻p^; Mfz梻n{ PMVv墻pn; Mf[z˱n| Mfz榻n| Mf[z˱n| Mf[z&˱~|$Qf\z'~ Mfz˱n|$Qf\z'~ Mf[z&~ Mfz˱~| PMfz˱~| PMfz˱~| PMfz&~ Mf[z&~ Mf\z'~!H,Yކ9t߯?1H,YI߯@"mbY$ :RUAf4K=Vߖ1j۰E-[Z׿j *Nei^~cY& r]gzBQ$:RUy AF4K=Vߖ)j۰G-ۆZנ)JӰE-[Zנ)JӰE-ۆzߠ)j۰G-ۆz1k0G55ݎ{s)j۰G-ۆ{q1k256]s1k055ݎs1k055ݎs1k256]1%k2=6_)k055ݎs1%k2=6_)k256_)k056])k055ݎs1%2=V_uAg ̶2MMyAg ̶2OM{Ag"̸2OMzBY& Se^~bY&.= ei^+ti`A%Wiz7π R 5]_Iߟ?1H,U)g~OIUq/MA5Xm"-x R 5a`Z* @Q4]_Y߯?!H(U)h2׎!H(U~)g~!H(U)h2׎!H(U)h3׎1H,U݂93ێ1,SYކ9t۟>1H,Yނ9s۞1H,Uނ9s۞1H,Uނ9s۞1H,Yނ9t۟>1,YކItߟ?1,TYI߯1H,Yކ9tߟ?!H,Uނ9t۟?1,SYI߯1,SYI߯1,SYI߯1,SYI߯1,TYI߯@R 5ajl7 R 9eǡzl-7 b 9ez-w [0=%Wizl6πR 4]Itߟ>1H(U~)g~ MVvp^:A%Xi"-w R 5a`Y߯1H(U)h2׎!G(Uv~)g~ PMVv墻p^; PMVv墻p^; PMVv梻n; Mf[z榻n{ PMVv梻n;$Mf[z&˱n| Mf[z˱n| Mf[z˱n| Mf[z&˱~| PMVv梻n{ PMfz˱n|$Mf\z'~ Mf[z&~| PMfz˱~| PMVz榻n|$Qf\~'~!H,Yކ9t߯?1H,YކIt߯?1H,SYI߯1,TYI߯@R 9ejl7,OIEqd.Mr=%izl6πR 4]_Itߟ?1H,U)h~ PIUuoM=%Wiz-7R 5]_Y߯1H,U)h2׎!H(U)h2׎!H(U)h2׎!H(U݂9h3׎1H,Yނ93ێ!H(U9h3׎1,Yކ9s۟>1H,Yނ9s۞1H,Yނ9s۟>1H,Yކ9t۟>1,YކItߟ?!H(Uނ9s۟>1H,YކItߟ?!H,Uނ9t۟?1,SYI߯1,SYI߯1,SYI߯1,SYI߯1,SYI߯@R 5ajl7R 9ejl7 R 9eǡzl-71jӰE,[~Zoןj Nmi^~BQ8ROMAF4K=Vߖ(zJӏ$Y~Zoϟr nWn^j *Nmk^bY& rUezBQ$ ;RUezBQ$ ;RUezBY& r]gbY& sQ]gBQ$ ;r]gcY& sS]>|bY& sQ]=bY& sQ]=bY& sS]>|cY&- sSe>~cYȨ.= ei^~bY& sSe>~cYȨ.? ei^cYȦ.= ei^~bY&- Se^~bY&- Se^~bY&- Se^~bY&- Sei^cYȦ.= ei^cYȨ.? ek^r oC$~:oן R 5]_Itߟ>1H(Uv~)'~| PIVvoMr=%Wiz7 R 5a`Z* ߯1H,U)h2׎ PMVv墫p^: PIVvp]A5Xm#=xA5Xm#=A5m#=A%Xi"=xA5m#=A5Xm#=E5md.ME5md.ME5qd/MA5Xm#=A5mc.MEEqd/MA5md/MA5mc.MA5m#MEEqd/] PMfz˱~| Mf[z&~ Mf[z&~ Mf\z'~$Qf\~'r=%ejl翀Q4]It۞!H(Uv~)'~| PIVvo]=%Wiz-7Q4]_I߯?!G(Uv~)g~ PIVvp^: PIVuo]A5m#=A5m#=A%Xi"=xA5m#=A5Xm#=E5md.ME5md.ME5qd/MA5Xm#=A5mc.ME5qd/MA5mc.MA5m#MEEqd/] PMfz榻n|$Qv\~)'׎1H,YކIt߯?1H,YކIt߯1,SYI߯̕4yA%Xiz-7 R 5a`Y߯?1,U݂)h2~ PIUu/MA5Xm#-x=%Wiz-7R 5]_Y߯1H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h3׎1H,U݂9h3ێ1,Yކ9s۟>1H,Yނ93۞!H(U݂93ێ!H(U݂93ێ!H(U݂93۞1H,Yނ9s۟>1,YކItߟ?!H(Uނ9s۟>1,YކIt߯?!H,Yކ9tߟ?!H(Uނ9t۟?1,TYI߯@R 5ajl7R 5ajl7R 5ajl7 R 9ejl72nAFI=V_)Jӯ,Y~Zoϟj *Nmk^~BQ8ROUAf6KEVᖻ)JӰE-[Z׿j NUnk^j *Nmk^bY& r]gbY& r]gbY& r]gcY& sS]=BQ& r]gcY&- sS]>|bY& sS]>|bY& sS]>|bY& sS]>|cY&- Se>~cYȨ.= ei^~bY& sSe>~cYȨ.? ei^cYȦ- Se^~bY&- sSe>~BY& sSe>~BY& sSe>~BY& sSe>~BY& sSe^~bY&- Se^i*N?e>|BQ8ROMAFK=V_1j۰E-[Z׿j *Nmk^~BQ$:RUy AF4K=Vߖ)j۰E-[Zנ)JӰE-[Zנ)JӰE-[Zנ)JӰG-ۆzߠ)jG5݆{q1k255ݎs)k0G5ݎ{s)j۰G5݆{s)j۰G5݆{s)j۰G5ݎ{s)k0G55ݎ{s1k256])jG5ݎ{s1k256_)k056]s1%2=V_ AF6MwcIg"̸2OUzBY& sSe>~BY& sSe^~bY&- Se(zJ.ӏ$v:mi(N? e>|BQ8ROUAf4K=Vߖ)zJӯ,Y~Zoןr oAWn~j *NUmk^bY& r]ezBQ$ ;RUezBQ$ ;RUezBQ$ r]gbY& sQ]gcYȦ- sS]>|bY& sQ]=BY& sQ]gBQ& r]gBQ& sQ]g=BY& sS]>|bY&- sSe>~cYȦ.= ei^~bY&- sSe>~BQ& sS]>~cYȦ.= ei^cYȦ.= Se^~bY&- Se^~bY&- Se^~bY&- ei^ tgl PMVvoMA5Xi"z-7 b 9a`Z* ߯!H(Uv~)g~ MVv墻p^: OIUu/M=%Wiz-wR 5a`Z* 1H,U݂9h3׎1H,U݂9h3׎1H,Yނ93ێ1,Yކ9s۞!H,U݂9h3ێ1,SYކ9t۟>1H,Yނ9s۟>1H,Yނ9s۟>1H,Yކ9t۟>1,Yކ9t۟?1,SYIt߯?!H,Yނ9t۟?1,SYIt߯?1H,Yކ9tߟ?!H,Yނ9t۟?1,TYI߯@R 5ajk6 bK9ez-wA5md/M5A%Xiz7π R 5a_Yߟ?1H,U)g~OIUq/MA5Xi"-w R 5a`Z*߯1H,U)h2׎ PMVv墻p^; PIVvp^: PIVvp^; PMVv墻p^; PMfz梻n;$Mf[z˱n| Mfz梻n{ PMVv梻n; PMVv梻n; PMVv梻n{ PMVz梻n| Mfz˱n|$Mf\z'~ Mfz˱~|$Qf\~'~ Mf\z'~ Mf[z&~ Mf[z&~ PMfz˱~| PMfz&~ R 4]It۟>!H(Uv~)'~| PIVu/MA5Xm"-w R 5a_Y߯?!H(Uv~)g~ PIUuo]A%Xi"-xA%Xi"-w R 5a`j+ 㿀 b 9aj+ 㿀 b 9ejk翀 R 5a`Z+ 㿀 b 9ejl6π b 9ajkπ R 5ajkπ R 9ajk6π b 9ejl6 b 9eǡjl7R 5ajk6π b 9eǡjl7 R 5ajl7 bK9ez-w b 9eǡzl-7 b 9eǡzl-7 b 9ejl7 R 9eǡOIEqd.Mr=%izl6πR 4]Itߟ>1H,U)g~ OIUu/MA5m#=xA%Xi"z-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ b 9aj+翀R 5a`Z+ 㿀 b 9ejl6 b 9ejl6π b 9ejl6 b 9ejl7 bK9eǡzl-7 R 5ajk6 bK9eǡzl7 R 9ejl7R 5ajk6 bK9eǡzl-7 b 9eǡzl-7 b 9eǡzl-72nA5Xi"z-7 b 5a`Y߯?1,U݂)h2~ PIUu/MA5Xm#-xr=%Wiz-7 b 9aj+ @ R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ b 9aj+翀R 5a`Z+ 㿀 b 9ejl6π b 9ajk6π b 9ajk6π b 9ejl7 bK9eǡzl7R 5ajk6π b 9ejl7R 5ajk6 bK9eǡzl-7 b 9eǡjl7 R 9ejl7 R 9ejl7, OIUq/M=%Wizl6πR 5]_Itߟ?1H,U)h~ PIUu/Mr=%Wiz-7Q4]_Y߯?!H(U~)g~ PMVv墻p^; PMVv墻p^; PMVv墻p^; Mfz梻n{ PIVv墻p^; Mfz榻n{ PMVv梻n; PMVv墻n; PMVv梻n{ PMVz梻n{ Mfz榻n| Mf[z&~ PMfz榻n| Mf\z'~ Mf[z˱~| PMfz榻n|$Qf\~'~!H,Yކ9@Q4]Is۞1,U)h~OIEq/MA%Xiz-7 b 9a`Z+ @R 4]_Y߯?!H(Uv~)g~ PIVvo]A5Xm#=xA5Xm#=xA5Xm#=xA5m#=A%Xi"=xA5m#=A5Xm#=A%Xm#=A%Xm#=A5Xm#=A5m#=A5md.MA5Xm#=A5md/MA5mc.MEEqd/ME5qd/ME5q@ b 5a_Yߟ?1H,U~)g~ PMVvo]=%Wiz7 R 5a`Z* ߯1H,U)h~ PIVvp]A5Xm#-xA%Xi"-xA%Xi"-xA%Xi"-xA5Xm#=xA5m#=A5Xm#=E5mc.MA5mcMA5mcMA5mc.ME5qd/MA5Xm#=A5md/MA5m#ME5qd/MA5md/MA5mc.M[a;c~1H(Uv~)'~| PIUu/MA%Xiz-7 b 9a`Z* ߯1H(U~)g~ PIUuoMA%Wiz-wR 5a`Z* 1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3ێ1,Yނ93۞!H(U)h3׎1H,Yނ9s۞!H,U݂93ێ!H(U݂9h3ێ1,SYItߟ?!H(U݂93۞!H,Uނ9s۟>1H,Yކ9tߟ?1,TYI߯?1H,Yކ9tߟ?!H(Uނ9t۟>1,SYI߯1H,YކIt߯?ʅ@R 4]It۟>!H(Uv~)'n| OIUu/MA%Xi"z-wR 4]_I߯?1,U݂9h3׎!H(U~)g~ PIVvp^:OIUuo]A5Xm#=xA5Xm#=A5m#=A%Xi"=xA5m#=A5Xm#=E5md.ME5md.ME5qd/MA5Xm#=A5mcME5qd/MA5mcME5qd/MA5md/MA5mc.M[a:OIEqd.=A5Xi"z-wQ4]It۟>!H(Uv~)g~ MVv墫p^:A5Xi"-x R 5a`Z* @Q4]_Y߯1H(U)h2׎!H(U)h2׎!H(U)h3׎1H,U݂9h3׎1,Yނ9s۞!H(U݂9h3ێ1,SYކ9t۟>1H,Yކ9s۟>1H,Yނ9s۟>1H,Yކ9t۟>1,YކItߟ?1,TYIt߯?1H,Yކ9t۟?1,SYIt߯?1H,Yކ9tߟ?!H(Uނ9t۟?1,SYI߯̅Af4K=V_)Jӯ,Y~Zoϟj Nmk^~BQ8ROUAf4KEVߖ)Jӯ,[~Zןj *Nmk^bQ$ ;RUezBQ:RU{Af6EvូwAf6EvwAg 6Ewa AF4KEvូwAf6Ewa AF6EwawIg"̶2MMcAg"̶2MMcAg"̶2MMc AF6Ewa Af6MwcAg ̶2MM Af6MwcAg"̸2MMyAf61Mc AF6Mwcd-1H(Uv~)'~| PIUu/MA%Xiz-7 b 5a`Z*߯!H(Uv~)g~OIUu/MA5m#=xA%Xi"-xA%Xiz-w R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 㿀R 5a`Z* @ R 5aj+ 翀R 5a`Z+ 㿀 b 9ejl6 b 9ejl6 b 9ejl7 bK9eǡjl7R 5aj+π R 9ejl7 bK9eǡzl-7 R 9ejl7R 5ajk6 b 9eǡzl-72n AFI=6]s(zJ.ӏ$~:mϟi*N?e>|bY$ :RUy 9FI=V_1j۰G-[Zנ(zJӯ,Y~Zoןj *Nmk^bY& RUezBQ$ ;RUezBQ$ ;RUebY& r]gcY& sQ]=BQ$ r]gcY& sS]>|bY& sQ]=bY& sQ]=bY& sS]>|bY& sS]>|cYȦ- Se>~BQ& sQ]>|bY&- sSe>~cYȨ.? ei^cYȦ- Se^~bY& sSe>~`(zJ.ˏ$v9j Nmi^~cY& RU{ AFI=V_1j۰E-[Z׿j *Nmk^bQ$ ;RU{Af4KEVᖼu AF4K=Vߖ)j۰G-ۆzߠ)j۰G-ۆ{q1k0G5݆{q)JӰE-[zߠ)jG5݆{q)J۰G-ۆz1k256]s1k255ݎs1k256]s1k256]1%2=6_)k055ݎs1k256_)k055ݎs1%k2=6_)k256_PA%Xiz-7 R 5a_Yߟ?1H,U)g~ MVv墫p]A%Xiz-wR 4]_Y߯?!G(Uv~)g~ PIVuo]A5Xm"-xA%Xi"-xA%Xi"-xA5Xm#=xA5m#=A%Xi#=xA5mc=A5m#=A5Xm#=A5Xm#=A5m#=A5mc.ME5qd/MA5mcME5qd/MA5mc.MEEqd/M 9F56]{s1jӰE,[~Zןi(N? e>|BQ$:ROUAf6KEVᖻ)JӰE-[~Z׿j *NUmk^bY& ;RUezBQ$ ;RU{Af6EvូwAf6EvូwAg 6EwawIg"̶1MwcAf6EwawIg"̶2MMcAg ̶1MwcAg 61MwcAg 61MwcAg ̶1McAg"̸2MM Af6MwcAg ̶1Mc AF6EwcAg ̶2MM Af61MwcAf4K=V_)Jӯ,Y~Zoϟj Nmi^~BQ8ROMAf4K=Vߖ)Jӯ,Y~Zoןi*Nmi^~BQ$ :RU{Af6KEVᖼu AF4KEVᖼu AF4KEVᖼuAf6EvូwAg 6Ewaw AF4EvូwAg 6MwcAf6Ewa AF6Ewaw AF6Ewa Af6EwcAf61MwcAg"̶2MMc AF6EwcAg ̶2MMc AF6MwcAg"̸2MMxbQ$:ROUAFI=V_)Jӯ,Y~Zoϟj NUmk^~BQ:ROUyAg 6Evᖼu AFK=Vߖ)JӰE,[~Z׿j nUnk^j *NUnk^j *NUnk^j nWn~j oAWvĖr)oCv:mϟr oAWv9j nWvj *nWvĖr)ˏC$~:oϟj nWvj oAv9ϟr oCv:mϟĖr)ˏC$~:oןj oCv:mϟĖr)ˏC$~Zoןr oCv:o AF=6]s(zJ.ӏ$v:mi*N?e>|bQ$ :RUyAg 6EVᖼu)jӰE-[Z׿j *NUnk^bY& RUezBQ$ ;RU{Af6EvូwAf6EvូwAg 6EwawAg ̶1Mwc Af6EwawAg"̶1MwcAg 6MwcAf6Ewc Af6EwcAf6MwcAg 61MwcAg"̶2MM Af6MwcAg ̶2MMc AF6MwcAg"̶2MMa(.? Se=cY& ;RUyAf4KEVߖ)zJӏ$Y~:oϟj *NUmk^BQ$:RUy AFK=Vߖ)JӰE,[~Z׿j nUnk^j *NUnk^j *NUnk^j *nWn~j oAWvr)oCv9ϟj oAWvj nWvĖr)oC$v:oϟr)oC$v:oϟĖr)ˏC$~:oϟj nWvj oAv:mϟr oC$v:oϟj oAWv9ϟr oC$v:oϟj oAAf4K=V_)Jӯ$Y~:oϟj *Nei^~cY& RU{ AFK=V_1k0۰G-ۆzנ)Jӯ,[~Zןj *Nmk^bY& rUezBQ$ ;RUezBQ$ ;RUezBQ$ ;r]gbY& sQ]gcY&- sS]=bY& sQ]gBQ$ r]gcYȦ- sSe>~cY&- sSe>~cYȦ- Se>~cYȦ.= Se>~BQ& sQ]=bY& sSe>~cYȦ.= Se^~bY& sS]>~+tgl PIUq/M=%Wizl6πR 4]_Itߟ>1H,U~)g~OIUq/MA5Xi"-w R 5a`Z* ߯1H,U݂)h2׎!H(U)g~ PMVv墻p^; PMVv墻p^; PMVv梻n; Mfz梻n{ PIVv墻p^; Mfz榻n{ PMVv梻n; PMVv墻n; PIVv墻n; PMVv墻n; PMVz梻n{ PMfz榻n| Mf[z&˱~| PMVz梻n| Mf[z˱~|*N(zJ.ӏ$v:ma(.? Se=BQ82OMc AFI=V_)jӰE-[~Z׿j *Nmk^~BQ$:RUy AF4K=Vߖ)j۰E-[Zנ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[zߠ)j۰G-ۆ{q1k055ݎ{s)j۰G-݆{q1%k256]s1k255ݎs)k055ݎs)k055ݎs1k256]1%k256_)jG55ݎ{s)k256]1%2=6_PBv1H(Uv~)'n| OIUq/M=%Wiz7π R 5a_Y߯?!G(Uv~)'~| PMVvp]A%Xi"-w R 5a`Z* @R 5a_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1,Yނ93۞!H(U)h3׎1H,Yނ9s۞!H(U݂9h3ێ1,SYކItߟ?1,SYކIt۟?1,SYކItߟ?1,SYItߟ?!H(Uނ9s۞1H,Yކ9t۟?1,SYކItߟ?!H,Uނ9t۟>̅ (zJ.ӏ$v:mi(N? e=BQ82OMc AFI=V_)jӰE-[~Z׿j *Nmk^~BQ$:RUy AF4K=Vߖ)jӰE-[Zנ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[Zנ)j۰G-ۆzߠ1k0G5ݎ{s)J۰G-ۆ{q1k255ݎs)k0G55ݎ{s)k0G55ݎ{s)k0G55ݎ{s)k055ݎs1k256]1%k2=6_)k0G55ݎs1k256_K1jӰE,Y~Zoϟj *Nei>~bY$ ;RUyAg 6KEVᖻ)Jӯ,[~Zoןi*N?ei>~cY& r]gzBQ$ :RU{Af4KEVᖼu AF4KEVᖼu AF4KEVᖼu AF4KEVᖼu AF6EvូwAg 6Ewaw AF4EvូwAg 61MwcAf6Ewc Af6Ewa Af6Ewa Af6EwcAg 61MwcAg"̶2MMcIg"̸2OMyAg 61MwcEAfI=V_)Jӯ$Y~:oϟj *Ne>~bY$ ;RUy 9FI=V_)j۰E-[Z׿j *NUnk^bY& ;RUezBQ:RU{Af6Evូw AF4KEvូwAf6EvូwAf6EwawAg ̶1MwcAf6EwawIg"̶1McAg 61MwcAg 6MwcAg 6MwcAg 61MwcAg ̶1McIg"̸2MMy Af6MwcAg ̶1McMi*N?e=BQ82OMc 9FI=6_s)Jӯ$Y~Zoϟj NUmk^bQ$ :RUy AFK=Vߖ)Jӯ,[~Z׿j *NUnk^j *Nmk^bY& r]gcY& sQ]gcY& sS]=BQ$ r]gcY& sQ]=BQ& r]gcYȦ- Se>~cY&- sSe>|cY&- sSe>~cYȦ- Se>~cYȦ.= Se>~BQ& sQ]=bY& sS]>~cYȦ- Se>~!G(Qv\~&˱n{ PMVvoMA5Xi"z-7Q4]It۟>1H(U~)g~OIUq/MA5Xm#=xA%Xiz-w R 5a`Z* @R 5a_Y߯1H,U݂9h3׎1H,U݂93ێ1,Yނ93۞!H(U)h3׎1H,Yނ93۞!H(U݂9h3ێ1,Yކ9t۟>1,Yކ9t۟>1H,Yކ9s۟>1H,Yކ9t۟>1,Yކ9tߟ?1,SYItߟ?!H,Uނ9s۟>1H,Yކ9t۟?i*N?e=BQ82OMc 9FI=6_s)Jӯ$Y~Zoϟj NUmk^BQ$ :RUy AFK=Vߖ)Jӯ,[~Z׿j *NUnk^i*Nmk^bY& r]gbY& r]gcY& sQ]gBQ$ ;RUgbY& sQ]gBQ$ ;r]gcY&- sS]>|bY& sS]>|bY& sS]>|bY& sS]>|cY&- sSe>~cYȦ- Se>~BQ& sQ]=bY& sS]>~BQ2MMcAf4K=Vߖ1jӰE,[~Zoןi(N?e>|bQ$ :RUy 9FI=V_1j۰G-ۆZנ)Jӯ,[~Z׿j *NUnk^bY& r]gbY& r]gbY& r]gcY& sQ]gcYȦ- sS]=bY& sQ]gcYȦ- sSe>|bY& sS]=bY& sQ]=bY& sQ]=bY& sQ]=bY& sS]>|bY&- sSe>~cYȦ- Se>~BQ& sQ]=j *Ne>|bQ$:ROUAFK=V_)JӰE,[~Zןi*N?e>~bY& ;RUe{Af4KEVߖ)JӰE-[Z׿j nWn^j *NUnk^j *NUnk^j *NUnk^j *nWn~j oAWvĖr)oCv:mϟj oAWvj nWvĖr)oC$v:mϟr)oC$v:mϟr)oC$v:oϟĖr)ˏC$~:oϟj nWvj oAv9ϟr oCv:lbQ8ROM AF=6]s)zJӏ$~:mϟj *Nei>~cY& ;RU{ AF4K=Vߖ)zJӯ,Y~Zoןi*Nmi^~BQ$ ;RU{Af6EvូwAf6EvូwAf6EvូwAf6EwawAg 6Mwc AF6EvូwAg 61MwcAf6Ewa AF6Ewaw AF6Ewaw AF6Ewaw AF6Ewa Af6EwcAg 61MwcAg"̶2MM(zJ.ӏ$v9j Nmi^~cY& ;RUy 9FI=6_s)Jӯ,[~Zoןi*N?e>~cY& rUezBQ:RUy AF4K=Vߖ)j۰G-ۆzߠ)JӰE-[Zנ)j۰G-ۆzߠ)j۰G-ۆz1k0G5݆{s)JӰG-ۆzߠ)k0G5ݎ{s)j۰G5݆{q)J۰G-ۆ{q1k256]s1k256]1k256]1%k256_)jG5ݎ{s)k055j *Nei>~bQ$:ROUAF4K=V_)jӰE,[~Zןi*N?e>~bY& ;RUe{AF4K=Vߖ)JӰE-[~Z׿j nUnk^j *NUmk^bY& r]gbY& r]gcY& sQ]gcYȦ- sS]=bY& r]gcYȦ- sS]>|bY& sQ]=BY& sQ]gBQ& r]gBQ$ r]gBQ& sQ]g=BY& sQ]=bY& sS]>|bY&- `(zJ.ӏ$v9j Nmi^~cY& ;RUy 9F=6_s)Jӯ,Y~Zoןr nWnk^i*Nei^~BQ:RUy AFK=Vߖ)j۰E-[Zנ)JӰE-[Zנ)JӰE-[Zנ)j۰G-ۆzߠ)jG5݆{q1k255ݎ{s)jG5݆{q)JӰG-ۆz1k255ݎs)k055ݎ{s)k055ݎ{s)k055ݎs1k256]s1k256]Fv<cY$ :RUAFI=V_)Jӯ$Y~Zoϟj *Nmi^~BQ8ROMAf4KEVߖ)Jӯ,[~Z׿j *Nmk^bY$ ;RUezBQ:RU{Af6EvូwAf6EvូwAf6EwawAg 6Mwc AF6EvូwAg 6Mwc Af6EwawIg"̶2MMcAg"̶1McAg ̶1McAg ̶1McAg"̶2MMcIg"̸2MMT)@ R 5]It۟>!H(Uv~)'n| OIUq/MA%Wiz-7 R 5a`Z*߯!H(Uv~)g~OIUq/MA5m#=xA%Xi"-xr=%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 㿀R 5a`Z* @ R 5aj+ 翀R 5a`Z+ 㿀 b 9ejk6π b 9ajkπ R 9ajkπ R 9ajkπ R 9ajk6π b 9ejl63!nQ4]Is۞1,U)g~ PMVvoMr=%izl6πR 5]_Y߯?1,U݂9h2׎!G(Uv~)'~ Mfv墻p^; PIVvp^:A5Xm#=xA5Xm"-xA%Xi"=xA5Xm#=xA5Xm#=E5mc=A5Xm#=E5mc.MA5m#=A5m#=A5Xm#=A5Xm#=A5Xm#=A5m#= [cY& :RUAfI=V_)Jӯ,Y~Zoϟj *Nmi^~BQ8ROMAf4K=Vߖ)Jӯ,[~Zoןj *Nmk^~BQ$ ;RU{Af6Evូu AF4KEVᖼu AF4KEVᖼu AF6EvូwAf6EwawAg 61Mwc Af6EwawAg"̶1MwcAg 6EwcAf6Ewa AF6Ewaw AF6Ewa AF6Ewa Af6Ewcŀj *Ne>|BQ8ROM AFI=6_s)Jӯ$Y~:oϟj Nmk^~BQ:ROUyAg 6Evᖼu AFK=Vߖ)JӰE,[~Z׿j nUnk^j *NUnk^j *NUnk^j *NUnk~j nWnr oAWv9j *nWn~r oAv9j oAWvj nWvĖr)oC$v:oϟr)oC$v:oϟĖr)oC$v:oϟĖr)ˏC$~:oϟ,PAf4K=V_)Jӯ$Y~:oϟj *Ne>~bY$ :RUyAg 6KEVᖻ)Jӯ,[~Zןi*Nei^~BQ:RUy AFK=Vߖ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[Zנ)j۰G-ۆzߠ)k0G5݆{q)JӰE-ۆzߠ)k0G5ݎ{s)j۰G-݆{q1%k256]1k256]s1k256]s1k256]s1k256]A%Wizl6πR 4]It۞!G(Qv~'n| OIUq/MA%Xi"z-7Q4]Iߟ?1,U݂9h2׎!G(Uv~)g~ OIUuo]A%Xi"-xA%Xi"-w R 5a`Z+ 㿀 b 9aj+ 㿀 b 9ajk翀R 5a`Z+ @ R 9aj+ 翀R 5a`Z+ 㿀 b 9ejkπ R 5aj+翀 R 5aj+ 翀R 5a`j+ 翀R 5a`j+ 翀R 5aj+ 翮)Jӯ,Y~:oϟj *Ne>|bQ$:ROUAF4K=V_1j۰E-[Z׿j *Nmi^~BQ:ROUyAg 6EvូwAF4KEVᖻ)j۰G-ۆzߠ)JӰE-[Zנ)JӰE-[Zנ)JӰE-[zߠ)j۰G-ۆz1k0G5݆{s)JӰG-ۆzߠ)k0G5ݎ{s)j۰G-݆{q1%k256]s1k256]s1k255ݎs1k055ݎs1k055ݎsT0r=%ejl㿀 R 5a_Yߟ?1H,U~)g~| PMVvo]r=%Wiz7 R 5a`Z*߯!H(U~)g~ PIUuo]A%Xi"z-w R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z+ @ R 5aj+ 㿀 bK9ejk6π R 5aj+ 翀R 5a`Z+ 㿀 b 9ejl6π b 9ajkπ R 9ajkπ R 5ajkπ R 5ajk PIUu/M=%izl6翀Q4]It۟>!H(Uv~)'~| PIVuoMr=%Wiz7 R 5a`Z* ߯1H,U)h2׎ PMVvp^: PIVuo]A5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=A5m#=A%Xi#=xA5m#=A5Xm#=E5mc.MA5mcMA5m#=A5m#=A5m#= PIVu/MA%Wiz7πR 5]_Itߟ>1H(Uv~)g~| PMVvo]A%Wiz-7 b 9a`Z+ @R 4]_Y߯?!H(Uv~)g~ PIVvp^: PIVuo]A5Xm#=xA5Xm#=A5m#=E5mc=A5Xm#=A5mc=A5Xm#=A%Xm#=E5mc.MA5mcMA5mcMA5mc=1H(Uv~)'n{OIEqd.Mr=%izl6翀Q4]It۟>1H(Uv~)g~ MVv墫p^:A%Xi"-w R 5a`Y߯1H,U)h2׎ PMVv墻p^; PIVvp^: PIVvp^: PIVvp^: PIVv墻p^; PMVv梻n; Mf[z榻n{ PMVv墻n; Mf[z榻n| Mfz榻n{ PMVz梻n{ PMVv墻n; PIVv墻pn;$Mf[z&˱pr=%ijl翀 b 5a_Yߟ?1H,U~)g~| PMVvoMr=%izl7π R 5a`Y߯?!H(Uv~)g~OIUu/Mr=%Wiz-7R 5a`Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1,Yނ93۞!H(U)h3׎1H,Yނ93ێ!H(U݂9h3׎1,Yކ9s۟>1H,Yނ9s۞!H,U݂93۞!H(U݂9h3ێ!H(U݂9h31H,U~)g~| PIUu/M=%Wizl6π R 5]_Iߟ?1H,U)g~ OIUu/MA5Xm"-x R 5a`Z* 1H,U݂9h2׎!H(Uv~)g~ PMVv墫p^: PIVvp^: PIVvp^: PMVv墻p^; PMVz梻n; Mf[z榻n{ PMVv墻n; Mf[z榻n| PMfz梻n{ PMVv墻n;$Mf\z&˱~| Mf[z˱n| Mf[z˱ OIUq/Mr=%izl6翀Q0]It۞!G(Qv~'n| PIUu/MA5Xi"-w R 5a_Y߯?!H(Uv~)g~ PIVuo]A%Xi"-x=%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 翀R 5a`Z+ @ R 5aj+ 㿀R 5a`Z+ @ b 9ajk翀 R 5aj+ 翀R 5a`Z+ 㿀 bK9ejl6 b 9ejlr=%ejl翀 R 5a_Yߟ?1H,U~)g~| PIVuoMA5Xm"-w R 5]_Y߯?!G(Uv~)'~| PMVv墻p^: PIUuo]A%Xi"-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5aj+ 㿀 b 9ejk翀R 5a`Z+ 㿀 b 9ejkπ R 5aj+ 㿀R 5a`Z+ 㿀 b 9ejl6π b 9ajkπ R 9ajkR 4]It۞!G(Qv\~&˱n{ PMVvoMA5Xm"-wR 4]Itߟ?1H,U)g~ PIUu/Mr=%Wiz-7Q4]_Y߯?!H(U~)g~ PMVv墫p^: PIVvp^: PIVvp^: PIVv墻p^; PMVv墻pn; Mfz梻n{ PIVv墻p^; Mfz榻n{ PMVv墻n;$Mf[z˱n| Mfz榻n| PMfz梻n{ PMVz梻Q0]Isێ1H,U~)'~| PIUu/MA%Xiz-7 b 5a`Z*߯?!H(Uv~)'~| PMVv墫p^:OIUu/MA5m#=xA%Xi"-xA%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5aj+ 㿀 b 9ejk翀R 5a`Z+ 㿀 b 9ajk翀 R 5a`j+ 㿀 bK9ejl6π b 9ajkπ R 5aj+翀R 5a`j+ R 5]_It۟>!H(Uv~)'˱n{OIEqd.M=%Wizl6π R 5]_Yߟ?1,U݂)h2~ PIVvo]A%Wiz-7R 5]_Y߯!H(U)h2~ PMVv墻p^; PIVvp^: PIVvp^: PMVv墻p^; PMVv墻pn; Mfz梻n{ PIVv墻p^; Mfz梻n{ PIVv墻pn; Mf[z榻n| PMfz梻n{ PMVv梻n; PIVv墻@R 4]It۞1,U)g~ PIVuoMA5Xi"z-7Q4]It۟>1H(U~)g~OIUq/MA5Xm#-x=%Wiz-7R 5a`Y߯1H,U݂9h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H,U݂9h3׎1H,Yނ93ێ1,SYކ9s۞1H,U݂93ێ1,SYކ9t۟>1H,Yނ9s۞!H(U݂9h3ێ1,SYކIt۟>1,Yކ9@Q0]Isێ1H(Uv~)'~| PIUu/MA%Wiz-7 R 5a`Y߯?!G(Uv~)'~| PMVvo]A%Xi"z-wR 5a`Y߯1H,U)h2׎!H(Uv~)g~ PMVv墻p^; PIVv墻p^; PMVv墻p^; PMVv墻pn; Mfz梻n{ PIVvp^; PMfz梻n; PIVv墻p^; Mfz榻n{ PMVv梻n; PIVv墻p^; Mf[z榻 R 5]_It۟>!H(Qv~'˱n{OIEqd.Mr=%izl6πR 4]_Itߟ?1H,U)g~ PIUu/MA5m#=xA%Xiz-w R 5a`Z* ߯1H,U݂9h3׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H,U݂9h3׎1H,Uނ93ێ1,Yކ9s۞!H,U݂9h3ێ1,Yކ9s۞1H,U݂93ێ!H(U9h3׎1,Yކ9s۟>1H,Yނ9 b 5a_Ytߟ>1H(Uv~)'n| OIUq/M=%Wiz7π R 5a_Y߯?1,U݂)h2~ PIVvo]A%Wiz-7R 4]_Y߯?!H(U~)g~ PMVvp^: PIVvp^: PIVvp^: PIVvp^: PIVvp^; PMVv墻p^; Mfz梻n{ PIVv墻p^; Mfz梻n{ PMVv墻pn; Mf[z榻n| PMfz梻n{ PMVv墰A%Wizl6翀Q4]Is۞1,U)g~ PMVvo]r=%Wizl7π R 5a_Y߯?!G(Uv~)'~| PMVv墫p^:OIUu/MA%Wiz-w R 5a`Z* @R 5]_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,Yނ93ێ1,Yނ9s۞!H(U9h3׎1H,Yނ93ێ!H(U)h3׎1H,Yނ9s۞!H(U݂9h3ێ1,SYކ9t۟>1H,Yނ9OIEqd.=A%Xiz7π R 5]_Itߟ>1H(Uv~)g~| PMVvo]r=%Wiz7 R 5a`Z*߯1H(U~)g~ PIVuo]A%Xi"-w R 5a`Z+ @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @ R 5a`Z+ @ R 9aj+ 㿀 bK9ejk6π R 5aj+ 㿀 bK9ejl6π R 9aj+翀R 5a`Z+ 㿀 b 9ejl1H,U~)'~| OIUq/Mr=%izl6翀Q4]It۟>!H(Uv~)'~| PMVvo]=%Wiz-7 b 9a`Z+ @R 5]_Y߯?!H(U~)g~ PIVvp^: PIVvo]A5Xm#=xA5Xm#=xA5m#=A5m#=A%Xi"=xA5Xm#=E5mc=A5Xm#=E5mc.MA5m#=A5Xm# R 4]It۞!G(Qv\~&˱n{ PIVu/MA%Xi"z-7 b 5a`Z*߯!H(Uv~)'~| PMVvp]A%Xi"-w R 5a`Y߯1H,U)h2׎ PMVv墻p^: PIVvp^: PIVvp^: PIVvp^: PIVvp^: PMVv墻p^; PMVz梻n; Mf[z榻n{ PMVv墻pn; Mf[z榻n{ PMVv梻n;$Mf[z˱n| Mfz械r=%ejk㿀 R 5]_Itߟ>1H(Uv~)'n| PIUu/MA%Xiz-7 b 5a`Z* ߯1H(U~)g~OIUu/MA5m#=xA%Xi"-w R 5a`Z* @R 5a`Z* ߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3ێ1,Yނ93ێ1,SYކ9s۞!H,U݂9h3׎1,Yނ9s۞!H(U݂9h3׎1,Yކ9s۞!H,U݂9h3ێ1,SYކ9 OIEqd.=A%Xiz-7 R 5a_Itߟ>1H,U~)g~| PMVvo]r=%Wizl7π R 5a`Y߯!H(Uv~)g~ OIUuoMA%Wiz-wR 5a`Z* @Q4]_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂93ێ1,Yނ9s۞!H(U)h3׎1H,Uނ93ێ1,SYކ9t۟>1H,Uނ93ێ!H(U9h3׎1,Yނ9 b 5a_Ytߟ>1H(Uv~)'n| OIUq.M=%Wizl6πR 5]_Itߟ?1H,U)g~ OIUu/MA5Xm#-xr=%Wiz-7Q4]_Y߯?!H(U)g~ PMVv墻p^: PIVvp^: PIVvp^: PIVvp^: PMVv墻p^; PMVz梻n; Mfz榻n{ PMVv墻p^; Mfz梻n{ PIVv墻p^; Mfz榻n{ PMVv PIUq/Mr=%ejl翀 b 5a`Y߯?1,U)g~ PMVvo]=%Wiz-7 R 5a`Z* ߯1H(U~)g~ PIUuo]A%Xiz-w R 5a`Z* @R 4]_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1,Yނ93ێ1,SYކ9s۞1H,U݂9h3ێ1,Yނ9s۞!H(U݂9h3׎1,Yކ9s۞!H,U݂0r=%ejl㿀 R 5a_Itߟ>1H(Uv~)'~| PIUu/MA%Xiz-7 b 5a`Z*߯!H(Uv~)g~ Mfv墻p^: OIUuoMA%Wiz-wR 5a`Z*߯1H,U݂9h3׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U9h3׎1H,U݂9h3׎1,Yނ93۞!H(U)h3׎1H,U݂93ێ1,SYކ9s۟>1H,U݂93ێ1,SYކ9 R 5a_Itߟ>!H(Uv~'˱n{OIEqd.Mr=%izl6翀Q4]It۟>1H(Uv~)g~ MVv墫p^:A%Xi"-wR 5a_Y߯!H(U)g~ PIVvp^: OIUuo]A5Xm#=xA%Xi"-xA%Xi"=xA5Xm#=xA5Xm#=A5m#=A%Xi"=xA5Xm#=E5mcMA5Xm#=E5m@ R 4]It۞1,U)g~| PIVu/MA%Xiz-7 R 5a`Y߯?1,U݂9h2~ PIVuoMr=%Wiz-7 b 9a`Z+ @R 5]_Y߯!H(U)h2~ PMVv墻p^: PIVvp^: PIVvp^: PIVvp^: PIVvp^: PMVv墻p^; PMVz梻n; Mfz榻n{ PMVv墻p^; Mfz梻n{ PIVv墻p^; PMfz R 5]_It۟>!G(Qv~&˱n{ PMVvoMA5Xi"z-7 b 5a`Z*߯?!H(Uv~)'~| PMVvo]A%Wiz-7Q4]_I߯?!G(Uv~)g~ PIUuo]A%Xi"-xA%Xi"z-w R 5a`Z+ @ R 5a`Z+ @ R 5aj+ 㿀 b 9aj+ 㿀 bK9ejk翀R 5a`Z+ @ b 9aj+ 㿀R 5a`Z+ @ R 5aj+ 㿀3!n=%ijl翀 R 5a_Itߟ>1H(Uv~)'n| OIUu/MA%Wiz-7 R 5a`Z*߯?!H(Uv~)'~| PMVv墫p^:A5Xi"-w R 5a`Z* 1H,U݂9h2׎!H(U)h~ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻pn; Mfz梻n; PIVvp^: PMVv墻p^; Mfz梻n{ PIVv墻p^;*N1,U~)'~| OIUq.Mr=%izl翀 b 5a`Z*߯?!G(Qv~'n| PIUu/MA5Xi"-wR 5a_Y߯?!H(Uv~)g~OIUu/MA%Wiz-w R 5a`Z* @R 5]_Y߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,Uނ93ێ1,Yނ93۞!H(U)h2׎1H,U݂9h3ێ1,Yނ9s۞!H(U9h3׎ʅ1H(Uv~)'˱n{IEqd=A%Xiz7π R 5]_Iߟ?1H,U~)g~ PMVvo]A%Wiz-7 b 9a`Z* @Q4]_I߯?1,Yނ9h3׎1H(U)h2~ PMVv墻p^: PIVvp^: OIUuo]A5Xm#=xA5Xm#=A5m#=A5m#=A%Xi"-xA5Xm#=A5m#=A%Xi"=x [a:i(.? S]bQ$:ROM AF=6]s(zJ.ӏ$v:mϟi*N?e>|bQ$:RUyAf6KEVᖻ)JӰE,[~Zןj *Nmi^~BQ:RUy AFK=Vߖ)JӰE-[Zנ)zJӯ,[~Z׿j nWn~j nWn~j nWn~j nWn~j oAWvr oAWv9j *NUn~j nWvr oAv9,PAfI=6_s(zJ.ӏ$v9j Nei>~bY$ :RUAf4K=Vߖ(zJ.ӏ$~:mϟj *Nmi^~BQ8ROUAf6KEVᖼu)j۰E-[Zנ(zJӯ,[~Zoןj *Nmk^bY& r]ezBQ$ ;RUezBQ$ ;RUezBQ$ ;RUezBQ$ ;RUezbY& r]gbY& sQ]gcY& sQ]=BQ$ ;RUgbY& r]g`1Jӯ,Y~:oϟi*N?e=BQ2MMcAf4K=Vߖ1j۰E-[~Zןi*N?e>|bY$ ;RUy AFI=V_1j۰G-ۆZנ)zJӯ,[~Zoןj *Nmk^BQ$ ;RUe{Af6EvូwAf4KEVᖼu AF4KEVᖼu AF4KEVᖼu AF4EvូwAf6EvូwAf6EwawAg 6Mwc AF4KEVូwAf6Evw PIUu/Mr=%ijl翀 b 5a_Yߟ?1H,U~)g~| PIVvoMA5Xm"-w R 5]_Y߯?1,U݂9h2׎!G(Uv~)'~ Mfv墻p^; PIVvo]A5Xi"-xA%Xiz-w R 5a`Z+ @ R 5a`Z* @R 5a`Z* @ R 5a`Z+ @ R 5a`Z+ @ R 9aj+ 㿀 b 9ajk翀R 5a`Z* @ R 5a`Z+ r=%ejk㿀 R 5]_It۟>!H(Qv~'˱n{OIEqd.Mr=%izl6πR 4]_Itߟ?1H,U)g~ OIUu/MA5m#-x=%Wiz-7R 5]_Y߯!H(U)h2~ PMVv墻p^: PIVvp^: PIVvp^: PIVvp^: PIVvp^: PIVvp^: PMVv墻p^; PMVv梻n; Mfz梻n{ PIVvp^: PIUu/Mr=%ijl翀 b 5a_Yߟ?1H,U~)g~| PIVu/MA5Xi"-wR 4]_Iߟ?1,U݂)h2~ PIVvo]A%Xiz-wR 5a`Y߯1H,U)h2׎!H(Uv~)g~ PMVvp^: PIVvp^: PIVvp^: PIVvp^: PIVvp^; PMVv墻p^; PMVv梻n; Mfz梻n; PIVvp^R 4]Is۞1H,U~)'~| OIUq/M=%Wizl6πR 4]It۟>1H(Uv~)'~| PMVvo]A%Wiz-7 b 9a`Z+ @R 5]_Y߯?!H(Uv~)g~ PIVvo]A5Xm"-xA%Xi"-xr=%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`j+ 㿀 b 9aj+ 㿀 b 9ajk翀R 5a`Z* @R 5a`Z+ 1H(Uv~)'˱n{ PMVu/MA%Wiz7πR 4]It۟>1H(Uv~)'~| PIVuoMA5Xm"-w R 5a_Y߯?!H(Uv~)'~ Mfv墻p^; PIVuo]A%Xi"-x R 5a`Z+ @R 5a`Z* @R 5a`Z*߯1H,U݂9h3׎1H,U݂9h3׎1,Yނ93ێ1,Yނ93ێ1,Yނ9s۞!H(U)h2׎!H(U݂9hQ0]Isێ1H(Uv~)'n{OIEqd.=A5Xi"z-7 b 5a`Z*߯?!G(Uv~)'~| PIVu/MA5Xm#-xr=%Wiz-7 b 5a`Z+ @R 4]_Y߯?!H(U~)g~ PIVvp^: PIUuo]A5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=xA5Xm#=A5m#=A5m# PIUu/Mr=%ejl㿀 R 5a_Ytߟ>1H(Uv~)'~| PIUu/MA%Xi"z-7Q4]Itߟ>1H(U~)g~ OIUu/MA5m#=xA%Xiz-wR 5a`Z*߯1H,U݂)h2׎!H(U)h2~ PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻p^; PMVv墻n; Mfz梻n; Mfz械=%ijl㿀 R 5]_It۟>!H(Uv~'˱n{OIEqd.Mr=%izl6翀R 4]Itߟ>1H(U~)g~OIUq/MA5Xi"-w R 5a`Y߯1H(U)g~ PIVvp^:A5Xm#=xA%Xi"-x=%Wiz-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ 㿀 b 9aj+ 㿀 b 9a`A%Xiz6πR 4]Is۞1,U~)g~| PIVu/MA%Xiz-7 R 5a`Y߯?!G(Qv~)'~| PIVvo]=%Wiz-7 b 9a`Z+ @R 5]_Y߯?!H(U)g~ PIVvp^: OIUuo]A5Xm#-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"-xA%Xi"-xA5Xm#=xA5Xm#1H(Uv~'˱n{ PIVu/M=%Wizl6πR 4]It۞!G(Qv~)'n| OIUu/MA%Xiz-7Q4]Itߟ?1H,U)h~ PIVvo]A%Xi"z-w R 5a`Z*߯1H,U݂)h2׎!H(U~)g~ PMVv墻p^; PIVvp^: PIVvp^: PIVvp^: PIVvp^: PIVvp^: PIVv墻p^;*N@ R 5]It۞!G(Qv\~&n; PIUu/M=%Wizl6πR 4]Itߟ>1H(Uv~)'~| PMVvo]=%Wiz-7 b 5a`Z* 1H,U)h~ PIVvo]A%Xi"-x R 5a`Z+ @R 5a`Z*߯1H,U݂9h3׎1H,U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎!H(U)h2׎Q4]Isێ1H(Uv~)'n|OIEqd.=A5Xi"z-7 b 5a`Y߯?1,U݂)h~ OIUu/MA5Xi"-wR 5]_Y߯?!G(Uv~)'~| Mfv墻p^: PIVvo]A%Xi"-x R 5a`Z+ @R 5a`Z* @R 5a`Z*߯1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎1H,U݂9h3׎ʅAfI=6_s(zJ.ˏ$v9j *Ne>|bQ$:ROUAFI=V_)Jӯ,Y~Zoϟj NUmk^~BQ:ROUAf6KEVᖻ)JӰE-[~Z׿j *Nmk^bQ$ ;RU{Af4KEVᖼu AFK=Vߖ)JӰE-[Zנ)JӰE-[Z׿j nWn~j nWn~j nWn~j nWn~j nWn~eB=%ijl翀 R 5]_It۟>!H(Qv~'˱n{OIEqd.=A5Xi"z-wQ4]It۟>!H(Uv~)'~| PMVvo]A%Wiz-7 b 9a`Z+ @R 5]_Y߯?!H(Uv~)g~ PIVvo]A5Xm"-xA%Xi"z-w R 5a`Z+ @ R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @R 5a`Z* @+@ b 5a_Itߟ>!H(Qv~'˱n{ PIVu/MA%Wiz7π R 5]_Itߟ>1H(U~)g~| PMVvo]=%Wiz-7 b 5a`Z* ߯1H(U)g~ PIVuo]A%Xiz-w R 5a`Z* ߯1H,U݂9h2׎!H(U)h~ PMVv墻p^; PMVvp^: PIVvp^: PIVvp^: PIVvp^: PIVvp^: ` OIUqd.MA%Xiz7π R 4]It۞!G(Qv~'˱n{OIEqd.Mr=%izl6πR 4]_Itߟ?1H,U)h~ OIUu/MA5Xm#-x=%Wiz-7Q4]_Y߯?!H(Uv~)g~ PIVvp]A5Xm#=xA%Xi"-xA%Xi"z-w R 5a`Z+ @ R 5a`Z+ @ R 5a`Z+ @ R 5a`Z* B)Jӏ$~:ma(.= S]bQ$:ROM AF=6]s(zJ.ӏ$v:mϟi*N?e>|bQ$:RUAf6KEVߖ)Jӯ,[~Zoןi*N?ei>~cY& r]ezBQ:RUy AF4K=Vߖ)JӰE-[Z׿j nWn~j *NUnk^j *Nmk^bY& r]gbY& r]gbY& ;RUezBQ$ ;RUezBQ2MMwcwAFI=6_s(zJ.ˏ$v9j *Nei>~bY$ :RUAf4K=Vߖ1j۰E-[~Z׿j *Nei>~cY& RUe{Af4K=Vߖ)Jӯ,[~Zןj *Nmk^~BQ$ ;RU{Af4KEVᖼu 9FK=Vߖ)JӰE-[Zנ)JӰE,[~Z׿j nWn~j nWn~j *NUnk^j *NUnjbY$:ROM 9F56]{q)Jӯ$Y~:mϟi*N?e>|BQ8ROM AFI=6_)Jӯ,Y~Zoϟj NUmk^BQ$:RUyAg 6Evᖼu AFK=V_(zJӯ$Y~Zoןi*Nmi^~BQ$ :RU{Af4KEVᖼu AFK=Vߖ)j۰G-[Zנ)JӰE-[Zנ)JӰE-[~Z׿j nWn~j nWn)zJ.ӏ$v9j *Ne>|BQ82MMcAf4K=V_)Jӯ,Y~Zoϟj *Nmi^~cY& RU{ AFI=V_1j۰E-[Z׿j *Nmk^~BQ$:RUy AFK=V_)zJӯ,[~Zןj *Nmk^bY& ;RUezBQ$:RU{Af6EVᖼu AF4KEVᖼu AF4K=Vߖ)j۰G-ۆzߠ)j۰E-1Jӯ$Y~:mϟi(N? Se=bY$ :ROUAFI=6_s)zJӏ$~:mϟi*N?e>|bQ$:RUAf4KEVߖ)Jӯ,Y~Zoןr nUnk^i*N?ei>~cY& r]gzBQ$ :RU{ AF4KEVߖ)j۰E-[Zנ)JӰE,[~Z׿j nWnk^j *NUnk^j *Nmk^bY& r]gbY$ ;RPAF=6]{s)Jӯ$Y~:mϟi(N? e=cY& ;RUAf4K=V_)jӰE,[~Zoןr nUmk^BQ:ROUAf4KEVߖ)Jӯ,[~Zoןi*Nei^~cY& r]gBQ$ ;RU{AF4KEVᖻ)j۰G-[Zנ)JӰE,[~Z׿j nUnk^j *NUnk^i*Nmk^bY& r]ezBQ$ ;Rj *N?e=cY$ :RUAFI=6]s(zJ.ˏ$v9j Nmi^~cY& ;RUy 9FI=6_s)Jӯ,Y~Zoϟj nUnk^bQ$ :RUy AFK=V_(zJӯ$Y~Zoןr oAWn~j *NUnk^bY& rUezBQ$ ;RU{Af6EVᖼu AF4KEVᖻ)j۰G-ۆzߠ)jӰE-[Zנ)JӰi(.? S]bQ8ROMcAf4K=V_)Jӯ$Y~:oϟj *N?e>|bQ$:ROUAF4K=V_1j۰E-[~Z׿j *Nei^~cY& rUe{Af4KEVᖻ)JӰE-[~Z׿j *NUmk^bY$ ;RUe{Af6EVᖼu AF4K=Vߖ)j۰E-[Zנ)JӰE-[~Z׿j nWn~j *NUnk^EB V1H,Uv~)'n{IEqd=A%Wizl6翀Q4]Is۞1,U)g~ PMVvo]r=%izl6πR 5]_Iߟ?1,U)h~ PIUuoMr=%Wiz-7 b 9a`Z+ @R 5]_Y߯?!H(U~)g~ PIVvp]A5Xm"-xA%Xi"z-w R 5a`Z* @R 5a`Z* ߯1H,U݂9h3׎6 AF56]{q)Jӏ$v:ma(.? S]bY$:ROUAFI=V_)Jӯ$Y~:oϟj *Nei>~cY& ;RUy AFI=V_1j۰E-[Z׿j *Nmk^BQ$ :RUy AFK=Vߖ)Jӯ,[~Z׿j *NUnk^bY& RUezBQ$ :RU{Af4KEVᖼu AF4K=Vߖ)j۰G-ۆZנP PIVu/Mr=%ejk㿀 R 5]It۟>!G(Qv~'˱n{ PMVvoMA5Xi"z-7Q4]It۟>!H(Uv~)'~| PMVvo]=%Wiz-7 b 9a`Z+ @Q4]_I߯?1,Yނ9h3׎!H(U)g~ PIVvp^:A5Xm#-xA%Xiz-w R 5a`Z* @R 5a_Y߯1H,U݂)h2׎6)zJӏ$v9j *Ne=BQ2MMcwAf4I=V_)Jӯ$Y~:oϟj *Ne>|bQ$:RUAf4K=Vߖ)zJӏ$Y~:oϟj NUmk^BQ$ :RUy AFK=V_(zJӯ$Y~Zoןr oAWn~j *NUnk^bY& rUezBQ$ :RU{Af4KEVᖼu AFK=Vߖ)JӰE-[ZנK)zJӏ$v9j *Ne>|BQ82MMcAf4K=V_)Jӯ$Y~:oϟj *Ne>|bY$ :RUAf4KEVߖ)zJӯ$Y~Zoϟj NUmk^bQ$ :RUy AFK=V_(zJӯ$Y~Zoןi*Nei^~BQ:RUy AF4K=Vߖ)JӰE-[Zנ(zJӯ,[~Z׿j *NUnk^bY& r]ea(.= S]gBQ82MMcAfI=V_s)zJӏ$v:mi(N? e=cY& RUy 9F=6_s)zJӯ$Y~:oϟj *Nmk^~BQ:ROUAf6KEVᖼu)JӰE-[~Z׿j *Nmk^bQ$ ;RU{Af4KEVᖻ)j۰E-[Zנ)zJӯ,[~Z׿j *NUnk^bY& rUezBQ$ ;RUAFI=6]s1Jӯ$Y~:mϟi(N? Se=cY$ :RUAFI=V_)Jӯ$Y~:oϟj *Nei>~bY& ;RUy 9FI=V_)JӰE,[~Zןi*Nei^~cY& r]gzBQ:RUy AFK=Vߖ)Jӯ,[~Zןj *Nmk^bQ$ ;RUe{Af6EVᖼu AF4K=Vߖ)jӰE-[ 9F55݆{qߠ)zJӏ$v9j *Ne>|BQ82OMc 9F56]{s1jӰE,[~Zןi(N? e>|BQ8ROUAf4K=Vߖ(zJӏ$Y~:oϟj NUmk^bQ$ :RUy AFK=Vߖ)zJӯ,[~Zoןi*Nmi^~BQ$ :RU{AF4KEVᖻ)j۰E-[Zנ)Jӯ,[~Z׿j *Nj *N?e=cY$ :ROU AF=6]{s1Jӯ,Y~Zoϟj *Ne>|bQ$:ROUAFI=V_)JӰE,[~Zoןi(N?e>|bQ$ :RUy 9FI=V_1j۰E-[Z׿j NUnk^bY$ ;RU{Af4KEVᖻ)jӰE-[Zנ(zJӯ,[~Zoןj *Nmk^bQ$ ;RUe{Af6E@)zJ.ˏ$v9~i*N? e=bY$ :ROU AF=6]s(zJ.ӏ$v9j Nmi^~cY& RUy 9FI=6_s)Jӯ,Y~Zoןr nUnk^bQ$ :RUy AFK=V_1k0۰G-ۆzנ)Jӯ,[~Zoןj *Nmk^~BQ$ :RU{ AF4KEVߖ)JӰE-[Z׿j nUnk^j *Nh AF56]{q)Jӏ$v:mj *Ne>|bQ8ROM 9F=6]s(zJ.ӏ$v:mi(N? e=BQ8ROMAF4K=V_1j۰G-[Z׿j *Nmk^~BQ:RUyAg 6Evូu AFK=Vߖ)Jӯ,[~Zoןj *Nmk^~BQ$ ;RU{AF4KEVᖻ)j۰E-[Zנ(zJӯ,j *Ne=BQ2MMwawAF=6]s1jӯ,Y~Zoϟj *Ne>|bQ$:ROUAFI=V_)Jӯ,[~Zoןr nUnk^BQ$:RUyAg 6EVᖼu)JӰE-[~Z׿j *Nmk^~BQ$:RUy AFK=Vߖ)zJӯ,[~Zןj *Nmk^BQ$ ;RU{Af4KEVᖼu)j۰E(AF56]{q)Jӏ$v:mj Ne>|bQ8ROM 9F=6]{s1jӰE,[~Zoןj nUmk^~BQ8ROM AFI=V_1jӰE-[~Z׿j *Nei^~cY& r]ezBQ:ROUyAg 6Evូu AFK=Vߖ)Jӯ,[~Zןj *Nmk^BQ$ ;RU{AF4KEVᖻ)jӰE-a註.= sS]gBQ2MMwcwAF=6]s1jӯ,Y~Zoϟj *Ne>|bQ$:ROUAFI=V_)Jӯ,Y~Zoϟj NUmk^~BQ:ROUAf4KEVߖ)Jӯ,[~Zoןi*Nei^~cY& r]ezBQ$:RUy AFK=Vߖ)Jӯ,[~Zןj *Nmk^BQ$ ;RU{AF4K@AF=6]{q)Jӏ$v:mj Ne>|bQ8ROMc 9F56]{s1jӰE,[~Zoןj Nmi^~cY& RU{ AFI=V_)JӰE,[~Zןi*N?e>~bY& RUe{AF4K=Vߖ)Jӯ,[~Zoןi*Nei^~BQ:RUy AFK=V_)zJӯ,[~Zoןj *Nmk^~BQ$ :@(zJ.ˏCv~i(.? S]bQ82OMcAf4K=V_)Jӯ$Y~:oϟi*N?e>|BQ8ROMAFI=V_)JӰE,[~Zoןi(N?e>|bY$ :RUy AFI=V_1j۰G-[Z׿j NUnk^bY$ ;RU{AF4K=Vߖ)JӰE,[~Z׿j *NUmk^bQ$ ;RU{Af4a(.= S]gBQ2MMwcwAFI=6]s(zJ.ˏ$v9j *Ne>|bQ$:ROM AFI=V_)Jӯ$Y~Zoϟj *Nmi^~BQ8ROMAf4K=Vߖ)zJӯ$Y~Zoϟj nUnk^bY& ;RU{AF4K=Vߖ)Jӯ,[~Z׿j *Nmk^BQ$ :RU{ AF4K=Vߖ)JӰj *N?e=bY$:ROM 9F55ݎ{qߠ)Jӏ$~:mi(N? Se=cY& ;RUyAf4K=Vߖ1jӰE-[~Zןi*N?e>|bQ$ :RUyAg 6EVᖼu)JӰE,[~Zןi*Nei^~cY& r]ezBQ:RUy 9FI=V_1k0۰G-ۆzߠ)Jӯ,[~Zןj *Nmk^~BQ$ :@(zJ.ˏC$v~i(.? S]bQ$8ROMc 9F55ݎ{q)Jӯ$Y~:oϟi*N?e>|BQ8ROM AFI=V_)Jӯ,Y~Zoןj nUmk^BQ$:RUyAf6EVᖼu)JӰE,[~Zןj *Nmi^~BQ:ROUyAg 6Evូu AFK=Vߖ)Jӯ,[~Zoןi*Nei^~ k[1H(Uv~)'˱n{ PIUu/Mr=%eǡjk@ R 4]It۞!G(Qv\~&˱n{ PIVu/MA%Xiz-7 b 5a`Y߯?1,U݂)h~ OIUu/MA5Xi"-wR 4]_Iߟ?1,U݂9h2׎ PMVvo]A%Xiz-wR 5]_Y߯?!H(Uv~)g~OIUu/Mr=%Wiz-73!n퍀j *N?e=cY$:ROM 9F55ݎ{qߠ)Jӏ$~:mi(N? Se=cY& ;RUAf4K=V_1jӰE,[~Zoןr nUnk^BQ:ROUAf4KEVߖ)zJӯ$Y~Zoϟj nUnk^bY$ ;RU{ AF4K=Vߖ)zJӯ,Y~Zoןi*Nei^~cY& r]gzBQ$:RUyT)o=%ejk @R 4]Isێ1H(Uv~)'˱n{IEqd=A%Wiz6πR 4]It۟>!H(Uv~)'n| OIUq/MA%Wiz-7 R 5a`Y߯?!G(Uv~)'~| PIVvo]=%Wiz-7 b 9a`Z* @Q4]Iߟ?1,U݂9h2׎!G(Uv~)'~ Mfv墻p^: OIUu/MS_*]1H,Uv~)'˱n{ PIUu/Mr=%ejk@ R 4]It۞!G(Qv\~&˱n{ PIVu/MA%Xiz-7 R 5a_Yߟ?1,U)g~OIUq/MA%Xiz-7 b 9a`Z* 1H,U)g~ OIUu/MA5Xm#-x=%Wiz-7 b 9a`Z+ @R 4]_Y߯?!G(Uv~)'~|2N!H(Qv\~&n; OIEqd.=A%Wizl6翀 b 5a_Yߟ>1H(Uv~)'n| OIEqd.Mr=%izl6翀Q4]It۟>!H(Uv~)'~| PIVu/MA5Xm"-wR 5]_Y߯?1,U݂9h2׎ PIVvo]A%Wiz-7Q4]Iߟ?1,U݂9h2׎!G(Uv~)'~| MVv墻p^:)ʠ)Jӯ$v:mj *Ne=BQ2MMwcwAFI=6]s(zJ.ˏ$v9j *Ne>|bQ$:ROUAFI=V_)Jӯ,Y~Zoןj nUmk^~BQ:ROUAf4K=Vߖ)zJӯ$Y~Zoϟj nUnk^bY$ ;RU{ AFK=Vߖ(zJӯ$Y~Zoןr nWnk^i*Nei^~ tR 4]Isێ!H(Qv~&˱n; PIUq.MA%Xiz7π R 4]It۞!G(Qv~'˱n{ PMVvoMA5Xi"z-wQ4]It۟>!H(Uv~)'~| PIVuoMr=%izl7π R 5a`Y߯?!H(Uv~)'~| PMVv墫p^:A%Xi"-wR 5a_Y߯?!H(Uv~)'~ Mfv墻p^: ^ R 5]_It۞1,Uv~)'n{IEqd==%Wizl6翀 b 5a_Yߟ?1H(Uv~)'~| OIUq/M=%Wizl7π R 5]_Itߟ?1H,U~)g~ MVvp]A%Wiz-7 b 9a`Z* ߯1H(U~)g~ OIUu/MA5Xm#-x R 5a`Z*߯1H(U~)g~ OIUu/M5AF56]{qߠ)zJӏ$v9j *N?e=BQ2MMwcwAFI=6_s(zJ.ӏ$v:mi(.? Se=cY& ;RUy 9F=6]s)zJӏ$Y~:oϟj *Nmi^~cY& rUe{AF4K=Vߖ(zJӏ$Y~:oϟj NUmk^bQ$ :RUy 9FI=V_1j۰G-[Z׿j NUmk AF55ݎ{qߠ)zJ.ӏ$v9j *N?e=cY$ :RU AFI=6]s(zJ.ˏ$v9j Nei>~bY$ :RUyAf4K=Vߖ(zJ.ӏ$~:mϟi*Ne>~bY& ;RUy AFI=V_)jӰE-[~Z׿j *Nmi^~BQ8ROUAf6KEVᖻ)Jӯ,[~Zןi*NehcY$:ROMcAfI=6_s(zJ.ˏC$v~i*N? e=cY$ :RUAFI=6_s)zJӏ$~:mi(N? e>|BQ8ROMAFI=V_)JӰE,[~Zoןi(N?e>|bQ$ :RUy 9FI=V_)jӰE-[~Z׿j *Nei^~cY& r]ezBQ8ROUAf6KEV AF55ݎ{qߠ)zJ.ӏ$v9~i*N? e=cY$ :ROU AF=6]s1jӰE,Y~Zoϟj *Nei>|bQ$:ROUAf4K=V_)jӰE,[~Zoןi(N?e>|bQ$:RUAf6KEVߖ)Jӯ,Y~Zoןr nUnk^bY$ ;RUy AFI=V_1j۰G-[Z׿j *NcY$:ROMcAfI=6_s(zJ.ˏC$v~i(N? Se=bY$ :ROU AFI=6]s(zJ.ӏ$v:ma(.? Se=BQ82OMc 9FI=6_s)Jӯ$Y~Zoϟj Nmk^~BQ8ROUAf4K=Vߖ)zJӯ$Y~Zoϟj nUnk^bQ$ :RUy 9FI=V_1j۰E-)zJ.ˏ$v9~i(.? S]bQ82OMcAfI=6_s(zJ.ӏ$v9j *Ne>|bQ$:ROUAFI=6_s)Jӯ$Y~:oϟj *Nei>~bY& ;RUy 9FI=6_s)Jӯ,Y~Zoןr nUnk^bQ$ :RUy 9FI=V_)jӰE-[~Z׿j *Nei^~cY& ri(N? S]BQ82MMwcwAF=6]{s)Jӯ$Y~:mϟi(N? Se=bY$ :RUAFI=V_)zJӏ$~:mϟj *Ne>|bQ$:ROUAf4K=Vߖ(zJ.ӏ$~:mϟj *Nei^~cY& RUe{AFK=V_1j۰G-[Z׿j *Nmk^~BQ:ROUd-qj *Ne=cY$:ROMAf4I=V_s(zJ.ӏ$v9j *Ne>|BQ82OMcAf4K=Vߖ)Jӯ,Y~Zoϟj *Nmi^~cY& ;RUy 9F=6_s)Jӯ$Y~Zoϟj Nmk^~BQ8ROUAf4K=Vߖ)zJӯ$Y~Zoϟj nUmk^BQ$:RUyd-Н@ R 4]Isێ!H(Qv\~&n; OIEqd.=A%Wizl6翀Q4]Isێ1H,Uv~)'~| OIUq/Mr=%izl6翀Q4]It۟>!H(Uv~)'n| PIUu/MA%Xi"z-7Q4]It۟>1H(U~)g~ MVvp]A%Xiz-7 b 9a`Z* 1H,U)g~ ^ b 5]_It۞1H,Uv~)'˱n{ PIVu/Mr=%ejk@ R 5]It۞!G(Qv\~&˱n; PIVu/MA%Wiz7π R 5]_Itߟ>1H(U~)g~| PMVvoMA5Xm"-wR 5]_Iߟ?1H,U)h~ OIUu/MA5Xi"-wR 4]_Iߟ?1,U)h~*i(.? S]gBQ2MMwaw AF56]{q)Jӏ$v:mj Nei>|bQ$8ROM 9F=6]s1jӰE,[~Zoןj Nmi^~cY& ;RUy 9F=6_s)zJӯ$Y~:oϟj *Nmi^~BQ8ROMAF4K=V_1j۰G-[Z׿j *Nei^~cY& rUe{T)1,Uv~)'˱n{ PIUq.MA%Wizl6翀Q0]I3ێ!H(Uv~'˱n{ PMVu/MA%Wiz6πR 4]It۟>!H(Uv~)'n| OIUq/MA%Wiz7 R 5a_Y߯?1,U݂)h~ OIUu/MA5Xi"z-wR 4]Itߟ?1H,U)g~ OIUq/M [`cY$:ROMcAfI=6]s)Jӯ$~:ma(.= S]gBQ82OMcAf4K=V_)Jӯ$Y~:mϟi*N?e>|BQ8ROM AFI=6_s)Jӯ$Y~:oϟj *Nei^~cY& ;RUy AFI=V_)Jӯ,[~Zoןi(N?e>|bQ$ :RUyAg 6EVᖻk)zJ.ˏ$v~i(.= S]gBQ2MMwcwAF=6]{s)Jӯ$Y~:oϟi*N? e=cY& ;RUAf4K=V_)Jӯ$Y~:oϟj *Nei>~bY$ :RUyAf4KEVߖ(zJӏ$~:oϟj *Nei^~cY& RU{ AFI=V_)jӰE,[~Zןi*N?e>|zbY$8ROMcAFI=6]{s)Jӏ$v:mj *Ne>|BQ82MMcwAfI=V_)zJӏ$v:mi(N? e=cY& ;RUyAf4K=Vߖ(zJ.ӏ$v:mi*N?e>|bQ$:ROUAf4K=Vߖ(zJӏ$~:oϟj *Nei^~cY& RUe{ AFI=V_k)zJ.ˏC$v~a(.= S]gBQ2MMwaw AF56]{q)Jӯ$~:mi(.? SebY$ :ROUAFI=6_s)zJӏ$~:mϟi*N?e>|BQ:ROUAFK=V_)JӰE,[~Zoןi(N? e>|BQ$:ROUAf4K=Vߖ(zJӏ$~:oϟj *Nei^~zbY$8ROMcwAF=6]{q)Jӏ$v9j *Ne=BQ2MMwcwAFI=6_s(zJ.ӏ$v9j *Nei>~bY$ :RUAf4K=V_)Jӯ,Y~Zoϟj Nmi^~BQ82OM AFI=V_)Jӯ,[~Zoןr nUnk^BQ$:ROUAf4K=VߖJ)Jӏ$v9j *N? ebQ$82OMcAfI=6_s(zJ.ˏ$v9~j *N?e=BQ2MMcAf4K=V_)Jӯ$Y~:oϟj *Ne>|bY$ :RUAf4K=Vߖ1j۰E-[~Zןi*N?e>|bQ$:RUAf4K=Vߖ(zJӏ$~:oϟj *Nei>~`(zJ.ˏC$v~a(.= sS]gzBQ1Mwaw 9F55ݎ{qߠ)zJӏ$v:mj Ne>|bQ$8ROM 9F=6]s1jӰE,[~Zoןj Nmi^~cY& ;RUy 9F=6]s)zJӏ$~:mϟj *Nei>~bY$ ;RUy 9F=6_s)Jӯ$Y~:oϟj *Nmi^~bQ$82OMcwAF56]{qߠ)zJӏ$v9j *N?e=cY$ :ROU AF=6]{s1Jӯ,Y~Zoϟj *Ne>|BQ8ROM AFI=6_s)zJӏ$~:mϟi*N?e>|bQ$:ROUAf4K=Vߖ1j۰E-[~Z׿i*N?e>|bQ$ :RUAf4K=Vߖ^BQ1Mwau 9F5݆z׿i*N? SebQ$8ROMcAf4I=V_)zJ.ӏ$v9j *Ne>|bQ$:ROM AFI=6]s(zJ.ӏ$v:mi(N? e>|BQ8ROM AFI=V_)Jӯ,Y~Zoϟj Nmi^~BQ82OM AFI=V_)Jӯ,Y~Zoן R 5]Isێ1H(Qv~&n; OIEqd==%Wizl翀 R 5]_It۞!G(Qv\~&n; PIUu/M=%izl6翀Q4]Is۞1,U)g~ PMVvoMA5Xi"z-7Q4]It۞!H(Uv~)'n| PIUu/MA%Xiz-7 b 5a`Z*߯?!G(Uv~)'n| `IEqc=x R 4]Isێ!H(Qv~&n; OIUqd.=A%Wizl6翀Q0]Isێ1H(Uv~)'n| OIEqd.MA5Xi"z-7 b 5a_Yߟ?1H,U~)g~| PMVvoMA5Xi"z-wQ4]It۟>!H(Uv~)'~| PIUu/MA%Xi"z-7 b 5a`Z*߯? r=%eǡj+ 1H(Qv~&n; OIEqd==%Wijl㿀 R 5]_It۞!G(Qv\~&n; PIUq/Mr=%izl翀 b 5a`Yߟ?1H,U~)g~| PIVu/MA%Xiz-7 R 5a`Y߯?1,U)h~OIEqd/M=%Wiz7π R 5]_Yߟ?1H,U~)g~Hr=%eǡj+ 1H(Qv~&n; OIEqd==%ijl㿀 R 5]It۞!G(Qv\z&n; PIUq/Mr=%ijl翀 b 5a_Yߟ?1H,U~)g~| PIUu/MA%Wiz-7 R 5a_Yߟ?1H,U)g~ PMVvo]r=%izl6πR 4]Itߟ>1H(Uv~)'~|!G(Qv\z梻p^:=%ejk @Q4]I3ێ!H(Qv\~&n; OIUqd.=A%Xiz6πR 4]Is۞1,U~)g~| PIUu/M=%Wizl6πR 4]It۟>!H(Uv~)'n| OIUq/MA%Wiz7π R 5]_Yߟ?1H,U~)g~ PMVvoMA5Xm"-w=%ijk @Q4]I3׎!G(Qv\z榻^;IEqd==%ijl㿀 R 5]It۞!G(Qv\~&n; PIUu/M=%Wizl6翀Q4]It۞1,U)g~ PMVvoMA5Xi"z-wQ4]It۞!G(Qv~)'n| OIUq/MA%Wiz7π R 5]_Iߟ b 5]Is۞1H(Uv~&˱n; OIUqd.==%Wizl翀 R 5]_It۞!G(Qv\z&n; OIUq.Mr=%ejk㿀 R 5]_Itߟ>1H(Uv~)'n| OIUq/M=%Wizl6πR 4]It۟>!H(Uv~)'n| OIUu/MA%Wiz7π R 5a_Yߟ?1H,U~)g~@R 4]I3׎!G(Qv\z梻^:=%ijl@ R 4]Isێ1H(Uv~)'˱n{ PMVu/M=%Wizl6翀 b 5a_Yߟ?1H(Uv~)'n| OIUq/Mr=%izl6翀Q4]It۞!G(Qv~'˱n{OIEqd.Mr=%Wizl6πR 4]It۟>!H(Uv~)'~| PIUu/@=%eǡjk @Q0T]93׎ OIEqd.==%Wijl㿀 R 5]It۞1,U~)'~| OIEqd.=A%Xiz7π R 5]It۟>!H(Qv~'˱n{OIEqd.=A5Xi"z-7 b 5a`Y߯?1,U)g~ PMVvo]r=%izl6翀Q4]It۞!G(Qv~'ˀ R 5]Isێ1H(Qv~&n; OIEqd==%ejk@ R 4]Is۞1H,Uv~)'n{OIEqd=A%Wizl6πR 4]It۞1,U)g~| PIVu/MA%Xiz7π R 5]_Itߟ>1H(Uv~)'~| PIVu/MA%Xiz-7 R 5a_Yߟ?1H,U~)gr=%eǡjk 1H(Qv~&n; OIEqd=r=%ejk@R 4]Isێ1H(Uv~)'n{IEqd=A%Wizl6翀Q4]Is۞1,U~)g~| PIUu/MA%Wiz7π R 5]_It۟>!H(Uv~)'n| PIUu/MA%Wiz7π R 5]_Itߟ>1H(Uv~) R 5]Isێ!H(Qv\z&^;IEqc=xr=%eǡjk @Q4]Isێ1H(Uv~'˱n{ PIVu/M=%izl翀 b 5a_Yߟ>1H(Uv~)'n| OIUq/Mr=%izl6翀Q4]It۞!G(Qv~'˱n{IEqd.=A5Xi"z-7 b 5a`Y߯?̅5r=eǡj+ !H(Qv\z&^;IEqc=xr=%eǡjk @Q4]I3ێ!H(Qv~'˱n{ PIUu/Mr=%ijl翀 R 5a_Itߟ>1H(Uv~)'n|OIEqd.Mr=%ejl翀 b 5a`Y߯?1,U)g~ PIVu/MA%Xiz-7 R 5a_Yߟ?ʅAF55݆{qߠ(zJ.ˏCv^a註.= sQ]g{AF56]{q)zJӏ$v9j *Ne=BQ2MMwcwAFI=6_s(zJ.ˏ$v9j *Ne>|bQ$8ROM AFI=6]s(zJ.ӏ$v:mi(N? e=cY& ;RUyAf4K=Vߖ1jӰE,[~ZoןfB i(N? S]gBQ1Mwau)zJ.ӏ$v9~i(N? S]bQ82OMcwAFI=6_s(zJ.ˏC$v~i*N?e=BQ2MMwcwAFI=V_s)zJӏ$v:mi(N? e=cY& ;RUyAf4K=Vߖ)Jӯ,Y~Zoϟj *Nei>~bY$:ROUh 9F25ۆZ׿a(.= sQ]g{AF55ݎ{qߠ)zJ.ӏ$v9~i(N? SebQ$8ROMcAf4K=V_)zJӏ$v9j *Nei>|bQ$8ROM 9F=6]s1jӰE,[~Zoןj *Nei>~bY$ :RUAFI=V_)Jӯ$Y~:mϟi*N?e>|1H(Qv\z&^:EEqc=xQ4]I3׎!G(Qv\z&n;OIEqd==%ijl㿀 R 5]_It۞!G(Qv\~&n; PIUu/Mr=%izl翀 b 5a_Yߟ?1H,Uv~)'~| PIUq/M=%Wizl6翀Q4]It۞!G(Qv\~&˱n{ PMVvoM AF55݆zנ(z*,ˏCWnk^BQ2MMwaw 9F55݆zߠ(zJ.ˏC$v~i(N? SebQ$8ROMc 9F55ݎ{qߠ)Jӏ$~:mi(.? SebY$ :ROUAFI=6_s)zJӏ$v:mi(N? e=cY& ;RUyAf4K=V_)JӶ_i(.= sQ]g{ AF55݆zߠ(z*.ˏCWv^bQ82MMcwAF=6]{s)Jӏ$v:mj *Ne>|BQ82OMcAf4I=V_)zJӏ$v:ma(.? SebY$ :ROUAFI=6_s)zJӏ$v:mi(N? e=cY& ;RUyT-q OIUqd=r=%eǡjk 1H(Qv~&n; OIEqd==%ejk@ R 4]Is۞1H,Uv~)'n{IEqd=A%Wizl6翀Q0]Isێ1H,Uv~)'~| OIUq.Mr=%ijl翀 b 5a`Yߟ?1H,U~)g~| PIUu/M=%Wi1H(Uv~&n;IEqc=x R 4]I3ێ!G(Qv\~&n;OIEqd==%ijl㿀 R 5]It۞1,U~)g~| OIUqd.MA5Xiz-7π R 5]It۟>!G(Qv~'˱n{ PMVv/MA%Xiz7π R 5]It۟>!H(Qv~'˱n{)ʗ>BQ̸1Evᖼu(z*.ˏCWv^BQ2MMwaw 9F55݆zߠ(zJ.ˏC$v~i(.? S]bQ82OMcAf4I=V_s)zJ.ӏ$v9j *Ne>|BQ8ROMc 9F56]{q)Jӯ$Y~:oϟj *N?e>|BQ82OMc 9F56]{qPUƻ=%eǡjk @Q0TY92׎OIEqc=xr=eǡj+ @Q0T]93׎!G(Qv\z&n; OIEqd.=A%Wizl6翀 b 5a_Yߟ>1H(Uv~)'˱n{IEqd.=A%Wiz7πR 4]It۞!G(Qv\~&˱n{ PIVu/MA%Wizl6πR 4] PIUqd.==%eǡjk @Q0T]93׎ OIEqd==%ejk@R 4]Isێ1H(Uv~)'˱n{ PIVu/M=%ijl翀 R 5]_It۟>!H(Qv~'˱n{ PMVu/MA%Wizl6πR 4]It۞1,U)g~| PIUu/M=%Wi!G(Qv\z梻^:=%eǡjk @Q0TY93׎ OIEqd=r=%ejk @R 4]Isێ1H(Uv~'˱n{ PIUu/Mr=%ejk㿀 R 5]_It۞!G(Qv\~&˱n; PIVu/M=%Wizl6翀Q0]Isێ1H,U~)'~| OIUq/Mr=%e1H(Uv~&n;IEqc=xR 4]I3׎!G(Qv\z榻^:EEqc=xr=%eǡjk @Q4]Isێ1H(Uv~'˱n{ PIVu/M=%izl翀 R 5a_Itߟ>!H(Uv~'˱n{IEqd=A%Wiz6πR 4]It۞1,U)g~| PIUu1H(Uv~&n;EEqc=xQ4]I3׎!G(Qv\z梻^:=%Wijl㿀 R 4]Is۞1H(Uv~)'˱n{ PIVu/M=%ijl㿀 R 5]_It۟>!G(Qv~&˱n{ PIVu/M=%Wizl6翀Q0]Isێ1H(Uv~)'n| OIEqd.= [a*] 9F25ۆZ׿a訳.= sQ]e{ 9F55݆zנ(z*,ˏCWn^bQ82MMwcwAF56]{q)Jӏ$v9j *Ne>|BQ2MMwcwAFI=6]s(zJ.ˏ$v9j *N?e=BQ82MMcAf4I=V_)zJӏ$v:ma(.? S] l%[)zJ.ˏC$v^bQ2MMwaw 9F5ۆz׿i(.? S]gBQ2MMwaw 9F55݆{qߠ)zJ.ӏ$v9~i*N? e=cY$ :ROU 9F56]{q)Jӯ$~:mϟi(N? Se=bY$ :ROU AF=6]s1jӯ,Y~Zoϟj *N?e=kK1,Uv~&˱n;OIEqc=x R 4]I3׎!G(Qv\z榻^:EEqc=xr=eǡjk @Q0]I3ێ!G(Qv\~&n; PIUq.MA%Xiz7πR 4]Is۞1,U~)'~| OIUqd.MA5Xiz-7π R 5]It۞!G(Qv\~&n; PIUuQ4]93׎IEqc=xR 4]I3׎!G(Qv\z梻^:=%ijk@ R 4]Isێ1H(Uv~'˱n{ PIUq.MA%Xiz7πR 4]Is۞1H,Uv~)'n|OIEqd.=A%Wiz6πR 4]Is۞1,U~)'~| OIUqd.M [a*]1H(Uv~&^;EEqc-xQ0]93׎ OIEqd=r=%eǡjk @Q4]I3ێ!G(Qv\~&n; OIEqd.=A%Wizl6翀Q0]I3ێ!H(Uv~'˱n{ PIVu/M=%Wizl翀 b 5a_Ytߟ>!H(Uv~'˱n{ PIVu/MS_*\AF55݆zנ(z*,oCWnk^BQ1Evូu)zJ.ˏC$v~a(.= sS]gzBQ1Mwaw 9F55݆{qߠ(zJ.ˏ$v9~i*N? e=bY$ :ROU 9F56]{q)Jӯ$~:mi(.? S]bQ$:ROM 9F55ݎ{q)Jӏ$~:mE:RAf56]{qߠ(zJ.ˏCWv^BQ2MMwau 9F5ۆz׿i(.? S]gBQ2MMwaw AF55ݎ{qߠ)zJ.ӏ$v9j *N?e=cY$ :ROU AF56]{q)Jӯ$~:mϟi(.? S]bQ$:ROM 9F55ݎ{q)Jӏ$v:ma(.=AF55݆{qߠ(z*.ˏCWnk^BQ1Ewau)zJ.ˏC$v~a(.= sS]gzBQ1Mwau 9F55݆zߠ(zJ.ˏC$v~i(N? SebQ$8ROMcAf4K=V_)zJ.ӏ$v9j *Ne>|BQ2MMcwAFI=6_s(zJ.ˏ$v9~i*N?)zJ.ӏ$v^a訳- sQ]ey 9F25ۆZ׿a(.= sQ]g{AF55ݎ{qߠ)zJ.ˏ$v~i(.? S]bQ82MMcwAFI=6]s1Jӯ$Y~:mϟi(.? S]bQ8ROMcAf4K=V_)zJ.ӏ$v9j *Ne>|BQ2MMcwAFHBQ̶Evᖻ)Jӏ$v9~i(.= sS]g{AF55݆zߠ(zJ.ˏCv^a註.= sQ]g{AF56]{q)zJӏ$v9j *N?e=cY$ :ROU 9F56]{q)Jӏ$v:mj Ne>|BQ82OMcAfI=V_s(zJ.ˏ$v9~j *N?bY$82MMwaw 9F5ۆZ׿a註.= sQ]e{ 9F55݆z׿i(N? S]BQ2MMwaw 9F55݆{qߠ(zJ.ˏ$v9~i(N? SebQ$8ROMcAf4I=V_s(zJ.ˏ$v9j *N?e=cY$ :RU AF56]{s)Jӯ$~:ma(.= SXAF55݆zנ(z*,oAWnk^~cY$82OMcwAF55݆zߠ(zJ.ˏCv^bQ82MMwcwAF55ݎ{qߠ)zJ.ӏ$v9~i*N? e=bY$8ROMcAf4I=V_s(zJ.ӏ$v9j *N?e=cY$ :RU AF56]{q)Jӏ$~:ma(.= S])zJ.ˏC$v^BQ1Ewau(zJ.ˏCWv^BQ2MMwau 9F5ۆz׿i(.? S]gBQ2MMwaw 9F55݆{qߠ)zJ.ӏ$v9~i*N? e=bY$:ROM 9F55݆{qߠ)zJ.ӏ$v9j *Ne=BQ2MMwaw AF56]{q)Jӏ$bQ1Ewau(z*.ˏCWnk^BQ̸1Evᖼu(zJ.ˏCWv^BQ2MMwaw 9F55݆zנ(z*.ˏCWv^a註.= sS]gzBQ1Mwaw 9F55ݎ{qߠ)zJ.ӏ$v9j *N?e=cY$ :ROU 9F56]{q)Jӏ$v:mj *Ne>|BQ2MMwa(.= sQ]e{ 9F25ۆZןj *N? eBQ2MMwau 9F5ۆz׿i(.= S]gBQ2MMwaw 9F55݆zߠ(zJ.ˏC$v~i(.? S]bQ82OMcAfI=6]s1Jӯ$Y~:oϟi(N? SebQ$8ROMcAfI=6_s(zJ.ˏC$va訳.= sQ]eyAf55ݎ{qߠ(zJ.ˏCWn^BQ1Ewau)zJ.ˏC$v~a註.= sQ]g{AF55ݎ{qߠ)zJ.ӏ$v9~i(N? SebQ82OMcAFI=6]s1Jӯ$Y~:mϟi(.? S]bQ82OMcwAFI=6]s1Jӯ$Y~:mϟi(.= S]a訳-r]eyAF55݆zנ(z*,oCWnk^~BQ̸1Evᖻ(z*.ˏCWv^BQ2MMwaw 9F55݆zߠ(zJ.ˏCv~a(.= S]gBQ2MMwaw AF56]{qߠ)zJӏ$v9j *Ne=BQ1Mwaw 9F55ݎ{qߠ)zJӏ$v9j *N?eBQ1Evᖻ(z*,oAWnk^~bY$82MMwcw 9F5݆z׿i(.= S]gzBQ1Evូu)zJ.ˏ$v~i(.= S]gBQ2MMwaw AF55ݎ{qߠ)zJ.ӏ$v9j *N? e=bY$:ROM 9F55݆zߠ(zJ.ˏ$v9~i(N? SebQ$82OMc(z*,ˏCWnk^~bY$82MMwaw 9F25ۆZ׿a訳.= sQ]e{ 9F5ۆz׿i(.= S]gBQ1Mwau 9F5݆z׿i*N? SebQ82OMcwAF=6]{s)Jӯ$v:mj *Ne>|BQ2MMwaw AF56]{qߠ)zJӏ$v9j *N?e 9F2G-ۆZןi(N? S]g{AF55݆z׿i(.= sS]g{AF55݆zߠ(z*.ˏCWv^BQ2MMwaw 9F55݆zߠ(zJ.ˏC$v~i(.= S]gBQ2MMwcw AF56]{q)zJӏ$v9j *N?e=cY$ :ROM 9F55݆zߠ(zJ.ˏC$vcY$82MMwaw 9F2G-ۆZןi*N? S]gBQ1Evᖼu(z*.ˏCWn^BQ2MMwau 9F5ۆz׿i(.? S]gBQ2MMwaw AF55݆{qߠ)zJ.ӏ$v9~i(N? SebQ82OMcAfI=6]s1Jӯ$~:ma註.= sS]gBQ2MMwavbQ82MMwau)zJ.ˏCWnk^BQ̸1Evᖻ(z*,oCWnk^~BQ̸1Evᖼu(zJ.ˏCWv^BQ2MMwaw 9F55݆zߠ(zJ.ˏCv^a(.= sS]gBQ2MMwaw 9F55݆{qߠ)zJ.ˏ$v9~i(N? SebQ82OMcAFI=6]{s)Jӏ$v9bQ1Mwau(z*,ˏCWnk^~cY$82MMcw 9F5ۆz׿a(.= sQ]g{ AF55݆zנ(z*.ˏCWn^BQ2MMwaw 9F55݆zߠ(zJ.ˏC$v~i(.= S]gBQ2MMwaw AF55ݎ{qߠ)zJ.ӏ$v9i*N? ebQ$82OMcAFI=6]{sAF5ۆZ׿a訳-r]eyAF55݆zߠ(z*,oCWnk^~BQ̶1Evᖻ(z*.ˏCWn^BQ2MMwaw 9F5݆z׿i(N? S]BQ82MMwcw AF55ݎ{qߠ)zJ.ӏ$v9~i*N? SebQ82OMcwAFI=6]{s)Jӏ$v9j *N?e )Jӏ$v^BQ1Evᖻ(z*,oAWnk^~bY$82MMwcw 9F5݆z׿i(.= sS]g{AF55݆{qߠ(zJ.ˏCv^a註.= sQ]g{AF56]{qߠ)zJ.ӏ$v9~i*N? SebQ82MMcwAF=6]{q)Jӏ$v9j *N?e=bQ$82OMcvbQ2MMwau(z*,oCWnk^~bQ$82MMwaw 9F25ۆZןa訳- sQ]e{ 9F25ۆZ׿a(.= sS]g{AF55ݎ{qߠ(zJ.ˏC$v~a(.= S]gBQ1Mwaw 9F55݆zߠ(zJ.ˏC$v~a(.= S]gBQ2MMwaw 9F55݆zߠ(zJ.ˏC$v~i(.= sQ]e{ 9F2G-[Zןi(.? S]g{ AF5݆z׿i(.= sQ]g{ AF55݆z׿i(.? S]gBQ1Mwau 9F25ۆz׿i(.? S]gBQ2MMwaw 9F55݆{qߠ(zJ.ˏ$v~i(.? S]gBQ2MMwaw AF55݆{qߠ(zJ.ˏC$v`1Jӏ$v^BQ1Evᖻ(z*,oAWnk^~bQ82MMwaw 9F25ۆZ׿a註.= sQ]e{ 9F5݆z׿i(.? S]gBQ1Mwau 9F5݆z׿i(N? SebQ82MMwcwAF55ݎ{qߠ)zJ.ӏ$v9~i(N? S]BQ2MMwaw AF55݆zbQ2MMwau(z*,oCWnk^~bQ$82MMwau 9F2G5ۆZןj *N? SeBQ1Mwau)zJ.ˏC$v^a註.= sQ]g{ AF55݆zߠ(zJ.ˏCv^a註.= sQ]g{AF56]{qߠ)zJ.ӏ$v9~i(N? S]BQ82MMwcw AF55݆{qߠ(zJ.ˏC$v`)zJ.ˏCWnk^BQ̶EVߖ)zJ.ˏC$v^BQ1Evូu(z*.ˏCWnk^BQ1Evᖼu(zJ.ˏCWv^BQ2MMwaw 9F5݆z׿i(N? S]BQ2MMwaw 9F55݆zߠ(zJ.ˏC$v~a(.= sS]gzBQ1Ewau 9F5݆z׿i(.? S]fBQ̶EVߖ)zJ.ˏCWnk^~cY$82MMwaw 9F25ۆZןj *N? eBQ1Mwau)zJ.ˏC$v^a訳.= sQ]e{ 9F55݆zנ(z*.ˏCWv^BQ2MMwaw 9F55݆{qߠ(zJ.ˏC$v~a(.= sS]gzBQ1Ewau)zJ.ӏ$v9~i(.= S]gAF55݆z׿a訳- sQ]eyAF55݆z׿i(.= sQ]g{ 9F5ۆZ׿a註.= sQ]e{ 9F5݆z׿i(.= S]gzBQ1Evូu)zJ.ˏC$v~a(.= sS]gzBQ1Ewau)zJ.ӏ$v9~i(.? S]gBQ2MMwaw 9F55݆z׿i(N? SX 9F2G-[Zןi(.= sQ]g{ 9F2G-ۆZןi*N? S]gzBQ̶Evᖻ1Jӏ$v9~i(.= S]g{AF55݆{qߠ(zJ.ˏCWv^bQ2MMwaw 9F55݆zנ(z*.ˏCWv^bQ82MMwcw AF55݆{qߠ(zJ.ˏC$v~a註.= sQ]g{AF55bQ1Evᖻ1Jӏ$v^BQ1Evᖻ(z*,oAWnk^~bQ$82MMwcw 9F5ۆZ׿a(.= sQ]g{ 9F55݆z׿i(.? S]gBQ1Mwau 9F25ۆz׿i(.? S]gBQ1Mwau 9F5݆z׿i(.? S]gBQ2MMwau 9F5i(.= sQ]eyAF55݆z׿a訳.= sQ]eyAF55݆zߠ(z*,oCWnk^~cY$82OMcw AF55݆z׿i(.? S]gBQ1Evូu(zJ.ˏC$v^a註.= sQ]g{ AF55݆{qߠ(zJ.ˏCv^a註.= sQ]g{AF55݆{qߠ(zJ.ˏCv^a訳.= sQ])zJ.ˏCv^BQ̶EVߖ)zJ.ˏCWn^BQ̶1Evᖻ)Jӏ$v9~a註.= sQ]e{ 9F5ۆz׿a(.= sQ]g{ AF55݆zנ(z*.ˏCWn^BQ2MMwaw 9F5݆z׿i(N? S]gBQ2MMwau 9F5݆z׿i(.? S]gBQ1@ 9F2G-[~Zoϟi(.= sQ]eyAf55݆z׿i(.= sQ]g{ 9F25ۆZןa訳- sQ]ey 9F25ۆZןa訳.= sQ]e{ 9F5݆z׿i(.= S]gzBQ1Evូu)zJ.ˏ$v~a(.= sQ]g{AF55݆{qߠ(zJ.ˏCv^a訳.= sQ]e{ 9FЀi(.= sQ]eyAF55݆z׿a訳- sQ]eyAF55݆z׿i(.= sQ]g{ 9F5ۆz׿a(.= sQ]g{ 9F5݆z׿i(.= S]gzBQ̸1Evᖼu(zJ.ˏCv^bQ82MMwaw 9F55݆zנ(z*.ˏCWn^BQ2MMwau 9F5ۆz׿i(.=AF55݆z׿a訳-rUyAF5ۆZ׿a訳-r]eyAF55݆zנ(z*,oCWnk^~cY$82OMcw AF55݆z׿i(.? S]gBQ1Evូu(zJ.ˏC$v^a訳.= sQ]g{ 9F55݆zנ(z*.ˏCWn^BQ2MMwau 9F25ۆZ׿a(.= `(z*,oAUmi>|bQ1Evᖻ)zJӏ$v^BQ1Evᖻ(z*,oAWnk^~bQ$82MMwcw 9F5ۆZ׿a註.= sQ]g{ 9F5݆z׿i(.= S]gzBQ̸1Evូu(zJ.ˏCv^a訳.= sQ]e{ 9F55݆z׿i(.? S]gBQ1EvូuNTxbQ1Evᖻ)zJ.ˏC$v^BQ̶Evᖻ)zJ.ˏ$v^BQ1Evᖼu(z*,oCWnk^~BQ̶Evᖻ1Jӏ$v9~i(.= S]gzBQ̸1Evᖼu(zJ.ˏCWv^BQ2MMwaw 9F5ۆz׿i(.= S]gzBQ̸1Evᖼu(zJ.ˏCWv^kKEEqc-w R 4]92~EEm#-7 R 4]93׎EEmc-w R 5]Isێ!G(Qv\z梻p^:r=eǡj+ !G(Qv\z梻p^:r=%eǡjk 1H(Qv\~&^;EEqc=xQ4]93׎!G(Qf\z梻p^:r=%eǡj+ !G(Qv\z榻^:S_*i(.= sQ]eyAf55݆z׿a註.= sQ]eyAF55݆z׿i(.= sQ]g{ 9F25ۆZןa訳-sQ]eyAf=6]{qߠ)zJ.ˏC$v^bQ2MMwaw 9F5ۆz׿i(.= sS]g{AF55݆zߠ(z*.ˏCWn^BQ1Ewau)zJ.ˏCv^ kBQ̶EVߖ(z*,oAWnk^~bQ1Evូu(z*,oAWnk^~bQ2MMwau)zJ.ˏCWv^BQ1Evᖼu(z*.ˏCWnk^BQ1Evᖼu(zJ.ˏCWv^BQ1Mwau)zJ.ˏ$v~a註.= sQ]g{ 9F5݆z׿i(.= S]g{AF55݆zנJ)Jӏ$v^BQ̶EVߖ)zJ.ˏCWnk^~bY$82MMwau 9F2G-[Zןi(N? S]g{AF55݆z׿i(.= sQ]g{ 9F55݆z׿i(.= S]g{AF55݆zߠ(z*,ˏCWnk^BQ1Ewau)zJ.ˏCv^bQ2MMwau 9F25ۆZן+a訳-rU AF5ۆZןi(.= S]g{ 9F25ۆZןi*N? S]g{AF5݆z׿a(.= sQ]e{ 9F25ۆZ׿a訳.= sQ]e{ 9F5ۆZ׿a(.= sQ]g{ 9F5݆z׿i(.= S]g{AF55݆zߠ(z*,ˏCWnk^BQ̸1Evᖻ^BQ̶EVߖ(z*,oAUnk^~bQ1Evᖻ(z*,oAUmi^~bQ1Ewau(z*.ˏCWnk^~BQ̶Evᖻ)Jӏ$v9~a(.= sQ]g{ 9F5݆z׿i(.= sS]g{ AF55݆z׿i(.? S]gzBQ̸1Evᖻ(z*.ˏCWnk^BQ̸1EvᖻPr=%eǡj+ ߯?1H(Qv\z梻p]=%Wijk !G(Qf\z梻p]A%Wijk 1H(Qv\z梻^:r=eǡj+ ߯!G(Qf[z梻p]r=ej+ ߯?!G(Qf[z梻p]r=ej+ ߯!G(Qf\z梻p^:r=eǡj+ !G(Qv\z梻p^:r=%eǡj+ !G(Qv\z梻p^:r=eZ*ߟ>!G(Qv\z梻p]=%eǡj+ !G(Qf[z墫o]=%eǡjk !G(Qv\z梻p]r=eZ+ ߯?1H(Uv~&n;EEqc-xQ0T]92׎EEqc-xQ0]93׎IEqc=xQ4]93׎OIEqc=xQ0]92׎EEm#-7πQ0TYނ9h~| OIEqc-w R 5]I3׎ OIEqc-wQ0TYނ9h2~ OIUqd=xr=ej+ ߯?1,Uv~&˱n;OIEqc=xQ4]93׎OIEqc=xQ4]93׎ OIEqc=xQ4]93׎IEqc-x=%ijk !G(Qf[z墫oMr=ej+ ߯?1H(Qv\z榻^:r=ej+ ߯?1H(Uv~&^:EEm#-w R 4]I3׎!G(Qf\z梻p]r=ej+ ߯?!G(Qf[z梻p]r=ej+ ߯?!G(Qf[z梻p]A%Wizl@R 4]93׎IEqc-xEEm#-7πQ0TYނ92~ OIEqc-w b 5]I3׎ OIEqc-wQ0TYނ9h2~ OIEqd=xr=eZ+ ߯?1H(Uv~&n;EEqc-xQ0TY92~EEqc-wQ0TY92~EEmc-w b 5]Isێ!G(Qv\z梻p^:!G(Qf[z墫oMr=eZ*ߟ>!G(Qv\z梻p]=%eǡjk !G(Qf[z梻p]=%Wijk 1H(Qv\z梻^:r=eǡj+ ߯!G(Qf[z梻p]A%Wizl@Q4]93׎IEqc=xQ0]92׎EEqc-wQ0TYކ92~ PIUqd OIEqc-wQ0TYނ9h~|EEm#-7 R 4]92~EEm#-7 R 4]93׎EEqc-w b 5]Isێ!G(Qv\z梻p]r=eǡj+ ߯?!G(Qf[z梻p]A%Wijl@Q4]93׎EEqc-wQ0TYކ92~ PIUqd1H(Qv\z梻p]=%eǡj+ ߯!G(Qf[z墫oMr=eǡj+ ߯?1H(Qv\~&^:r=%eǡj+ ߯?1,Uv~&n;EEqc-w b 5]Isێ!G(Qv\z梻p^:r=eǡj+ ߯?!G(Qf[z梻p]A%Wijl@Q0]92׎EEmc-w R 5]IEEm#-7πQ0TYނ9h~|EEm#-w R 4]92~EEm#-7 R 4]93׎EEmc-w R 5]I3ێ!G(Qf[z梻p]A%Wijl@Q0]92׎EEqc-wQ0TYނ92~ PIUqd=r=eǡj+ ߯?1H,Uv~& OIEqc-w R 4]I3׎EEm#-7πQ0T]92~ OIEqd=xQ0T]92~ PIUqd=xr=ej+ ߯?1H(Uv~&^;EEmc-w b 5]Isێ!G(Qv\z梻p]r=ej+ ߯?1,Uv~&n;EEqc-w R 5]I R 4]92~ OIEqc-w R 4]I3׎EEm#-7 R 4]92~EEm#-w R 4]I3׎IEqc-wQ0TYނ92~ PIUqd=r=ej+ ߯?1,Uv~&˱n;EEqc-wQ0TYނ92~ OIUqd=x2M||aȦ RU 9F2G-[~Zoϟa訳-rU 9F5ۆZןi(.? S]g{ 9F25ۆZןj *N? S]g{AF5݆z׿a訳.= sQ]eyAf56]{qߠ(z*.ˏCWnk^~BQ̶Evᖻ)Jӏ$v~a訳-sQ]eyAF55݆z׿eBR)zJ.ˏCWnk^~bQ1Evᖻ)zJӏ$v^BQ̶EVߖ)zJ.ˏCWnk^~BQ̶EVߖ)zJ.ˏCWv^BQ̸1Evᖻ)Jӏ$v~a訳- sQ]eyAf55݆{qߠ(z*,oCWnk^~bY$82MMwaw 9F25ۆZןj *N? S]g{T) R 4]92~ OIEqc-w R 4]92~ PIUqd=xQ0TYކ92~ OIEqd=xQ0T]92~ PIUqd=xr=eZ+ ߯?1H(Uv~&^:EEm#-w R 4]I3׎ OIEqc=xQ0TY92~ PIUqd=x+@Q0TYނ9h~|EEm#-7π R 4]92~ OIEqc-xQ0TYނ9h~| OIEqc-wQ0TYނ9h~ OIEqc=xQ0T]92~ PIUqd=r=ej+ ߯?1H,Uv~&^;EEm#-w R 4]I3׎ OIEqc-w¼ OIEqc-w R 4]92~ OIEqc-w R 5]I3׎EEm#-w R 4]93׎EEm#-w R 4]I3׎ OIEqc-wQ0TYނ92~ OIUqd=x R 4]93׎EEqc-w R 5]I3׎ OIEqc-wPE5m"z6翀 R 4]93׎EEm#-7πQ0TYނ9h~ OIEqc-w R 5]I3׎ OIEqc-wQ0TYނ9h~ OIEqc=xQ0T]92~ PIUqd=r=ej+ ߯?1H(Qv~&^:=%eǡj+ ߯?!G(Qf[z墫oM!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oM=%eǡj+ ߯?1H(Qv\z榻^:r=eZ*߯?1H(Qv\z梻^:r=ej+ ߯?1H(Qv~&^:r=%eǡj+ ߯!G(Qf[z墫p]=%ejk !G(Qv\z梻p]A%Wijk @Q0TYނ9hEEm#-7πQ0TYނ9h~|EEm#-7πQ0TYނ9h~| OIEqc-w R 4]I3׎EEqc-w R 4]I3׎ OIEqc-wQ0TYނ9h2~ OIEqd=xQ0T]92~ PIUqd=xr=eZ*ߟ?1H(Qv\z梻@Q0TYނ9h~|EEm#-7πQ0TYނ9h~|OIEqc-w R 4]92׎EEm#-7 R 4]92~EEm#-7 R 4]93׎EEm#-w R 4]I3׎OIEqc-w b 5]I3׎!G(Qf[z墫oM=%eǡ`r=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=%eǡj+ ߯?1H(Qv\z&^:r=eZ+ ߯?1H(Qv\z榻^:r=ej+ ߯?1H(Qv~&^:r=%eǡj+ ߯?1,Uv~&^:EEm#-7 R 4]92~)ƖAF5ۆZןi(.= sQ]eyAF5ۆZןj *N? S]g{ 9F2G-[~Zoϟi(.= sQ]eyAF55݆z׿a(.= sQ]eyAF55݆z׿i(.= sQ]ey 9F2G-[~Zoןi(.= sQ]e{ 9F2G-[~Zןi(.= sQ]e{`AF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF55݆z׿a訳-rUyAF5ۆZ׿a訳-rUAF5ۆZ׿a訳-rUyAF5ۆz׿a訳-rUeyAF5ۆz׿a訳-rUAF5ۆZןi(.= sQ]eyAF5ۆZןi(.? S]g{ 9F2G-[~Zoϟa註.= sQ]eyAF55݆z׿a訳-r]eyAF5݆z׿a訳-r]eyAF55݆z׿a訳-r]eyAF5݆z׿a訳-rUt OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc=xQ0TYނ9h~|OIEqc-w R 4]I3׎EEqc-w R 4]I3׎EEqc-w R 4]I3׎EEm#-w R 4]92~Q0SY݂)gn{ OIEqc-w R 4]92~ OIEqc=xQ0TYނ9h~|EEm#-w R 4]92~EEm#-7πR 4]92~ PIUqd=xQ0]92~ OIUqd=xQ0TYކ92~ OIEqc-w OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc-w b 5]I3׎EEm#-w R 4]92׎EEm#-7π R 4]92~ PIUqd=xQ0]92~ OIEqd=xQ0TYނ9h~@ R 4Yނ9h~|EEm#-7πQ0TYނ9h~|EEm#-7πQ0]92~ OIEqc-w R 5]I3׎EEmc-w R 4]93׎EEm#-7 R 4]92~ PIUqd=xQ0TYކ92~ OIEqc-@Q0TYނ9h~|EEm#-7πQ0TYނ9h~|EEm#-7πQ0TYނ9h~|EEm#-w R 4]92~ PIUqd=xQ0TY92~ OIEqc=xQ0TYނ9h~| OIEqc-w R 4]I3׎EEm#EEm"z6翀 R 4]92~ OIEqc-w R 4]92~ OIEqc=xQ0TYނ9h~|EEm#-w R 4]92~ PIUqd=xQ0TYކ92~ OIEqc-xQ0TYނ9h~|EEqc-w R 4]9 OIEqc-w R 4]92~|EEm#-7πQ0T]92~ OIEqc-w R 4]92~ PIUqd=xQ0TYނ9h~ OIEqc-w R 5]I3׎EEm#-w R 4]92~ OIUqd=xQ0TYނ9@Q0TY݂)gn{ OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqd=xQ0TYނ9h~|EEqc-w R 4]92~EEm#-7πQ0TYކ92~ OIEqc-w R 4]I3׎EEm#1H(Qv\z梻p]=%eǠZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z梻p]=%eǡj+ ߯?1H(Qv\z梻p]r=eZ*ߟ>!G(Qf[z墻p]=%eǡj+ ߯?1H(Uv~&^:r=eZ*ߟ>!G(Qv\z梻p] S_*_<AF2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F5ۆZןi(.= sQ]eyAF55݆z׿a訳-rU AF5ۆZןi(.= sQ]eyAF55݆z׿E:1H(Qv\z梻p]=%eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?!G(Qf[z墫oMr=eZ*߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qv~&^:SX OEEm#-7πQ0TYނ9h~|EEm#-7πQ0SY݂)gn|EEm#-7πQ0TYނ9h~|EEm#-7πQ0TYކ92~ OIEqc-w R 4]93׎EEm#-7πQ0TYނ9h~|EEqc-w2M| R 4]92~EEm#-7πQ0TYނ9h~|EEm#-7πQ0TYނ9h~|EEm#-7πQ0TYނ9h~| OIEqc-w R 4]92~ OIEqd=xQ0TYނ9h~|EEm#-7πQ0TYނ9h2~ bQ0SY݂)gn{ OIEqc-w R 0TYނ9h~|EEm#-7πQ0TYނ9h~|EEm#-7πR 4]92~ OIEqc-w R 4]92~ PIUqd=xQ0TYނ9h~|EEm#-7πQ0TYނ9h~| ^EEm#-7π R 4]92~ OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc=xQ0TYނ9h~|EEm#-7πQ0TYނ9h~|EEm#-7ς OEEm#-7πQ0TYނ9hn{ OIEqc-w R 4]92~ OIEqc-w R 4]92~ OIEqc-w R 4]92~ PIUqd=xQ0TYނ9h~|EEm#-7πQ0TYނ9h~|EEm#-7ς)zJ.ˏCWnk>|BQ̶EVߖ(z*,oAUmi=bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ2MMwau(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>})z*,oAUmi>|BQ̶K=V_s)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^|BQ̶Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk@(z*,oAUm=bQ1Evᖻ)zJ,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi9F2G-[~Zoϟa観 RUAF5ۆZןa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[~Zoϟa訳-rU 9F2G-[x 9F2G,Y~:mi(.= sQ]e 9F2G-[~Zoϟa訳-rU 9Fk0۰E,Y~:mi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5ۆZןi(.= sQ]eyAF5(z*,oAUmi>|BI"6K=V_s)zJ.ˏCUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏBbQEVߖ(z*,oAe=bQ1Evᖻ)zJ,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ(z*,oAUmi>|BQ̶EVߖ r)ne=bQ1Evᖻ)zJ.ˏCWnk^~ kK1H(Qv\z梻p]r=eZ*ߟ>!G(ÑMfv/M=%eǡj+ ߯?1G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*t۞1H(Qv\z梻p]=%eǡj+ ߯?ʅ5r=a`Yt۞1H(Qv[z墫oMr=eZ*t۞1H(Qv\z梻p]=%eǡj+ ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qf[z墫oM=%eǡj+ ߯?1H(Qv\z梻p] S_*_ )zJ.ˏCWni>|BQ̶EVߖs)zJ.ˏCWnk^~bQ̶EVߖ(z*,oAUmi>|BQ̶EV_s)zJ.ˏCWnk^~bQ1Evᖻ)zJ.ˏCWnk^~bQ1Evᖻ(z*,oAUmi>|BQ̶EVߖN>4!G(ÑMfv/M=eZ*ߟ>!G(Mfv/M=%eǡj+ ߟ>!G(Qf[z墫oMr=eZ*ߟ>!G(Qfv/M=%eǡj+ ߯?1H(Qv\z梻p]=%eǡj+ ߯?1H(Qf[z墫oMr=eZ*ߟ>u1AF-[~Zoϟa訳-RUAF5~Zoϟa訳-rU 9F0۰E,Y~:mi(.= sQ]eyAF5ۆZןa訳-rU 9F2G-[~Zoϟa訳-rU 9&k0۰E,Y~:mi(.= sQ]eyS 9&k0۰E,Y~:m~a訳-rUAF5ۆZןa訳-rU 9F2G-[~Zoi(.= sQ]eyAF5ۆZןi(-rU 9F2G-[~Zoϟa訳-rU 9&k0۰E,Y~:mi(.= sQ]eySAFG-[~Zoϟa観 RUAF2G-[~Zoϟa訳-rUAF5ۆZןi(-rU 9F2G-[~Zoϟa訳-rUAF5ۆZןi(.= sQ]eyAF2G-[~Zoϟa訳-rUoi(.= sQ] 9F2G-Y~:mi(.= sQ] 9F2G-[~ZoϟaȦ RUAF5ۆZoϟa訳-rU 9F2G-[~Zoϟi(.= sQ]eyAF5ۆZןa訳-rU 9F2G-Y~:mVAF2G-[~ZoϟaȦ RU 9F2G-[~ZoϟaȦ RUAFG-[~Zoϟa訳-rU 9&k0۰E,Y~:mi(.= sQ]eyAF2G-[~Zoϟa訳-rU9&k0۰E,Y~:mi(.= rU`AF-[~Zoϟa訳 RUAF2G-[~Zoϟa訳-RUAF5ۆZoϟa訳-rU 9F2۰E,Y~:mi(.= sQ]eyAF2G-[~Zoϟa訳-rU9&k0۰E,Y~:mi(-rU`9F2G-[~Zmi(.= sQU 9F2G,Y~:mi(.= sQ] 9F2G-[~ZoϟaȦ RUAF5~Zoϟa訳-rU 9F2۰E,Y~:mi(.= sQ]ey 9F2G-[~Zoϟa観 RUi(-rU 9&k0۰E,Y~:m~a訳-rUAF5ۆZןa訳-rU 9F2۰E,Y~:mi(.= sQ]ey 9F2G-[~Zoϟa訳-e=bQ1Evᖻ(z*,oAUmi>|BQ"6K=V_sk)zJ.ˏCUmi>|BQ̶K=V_s)z*,oAUmi>|BQ"6K=V_s)zJ.oAUmi>|BQ̶EV_s)zJ.ˏCWnk^~bQ̶EVߖ(z*,se=bQ1Evᖻ(z*,oAUmi>|BI"6K=V_sBQ"6K=V_sߠ(z*,oAUe=bQ1EVߖ(z*,oAe=bQ1EVߖ(z*,oAUmi=bQ1Evᖻ)zJ,oAUmi>|BQUe=bQ1Evᖻ(z*,oAUmi>|BI"6K=V_sߡ^BQ̶K=V_s)z*,oAUmi>|bQ1Evᖻ(z*,oAUmi=bQ1Evᖻ(z*,oAUmi>|BI"6K=V_s)zJ.oAUmi>|BQEVߎs)zJ.ˏCWnk^|BQ̶EVߖ)zJ.ˏCWnk>| r)neBQ̶K=V_s)z*,oAUmi>|BI"6K=V_s(z*,oAUmi>|BI"6K=V_s)z*,oAUmi>|BQ̶K=V_s)Evߖ(z*,oAUmi=bQ1Evᖻ(z*,oAUe=!G(Mfv/Mr=eZ*t۞1H(Qv\z墫oMr=a`Yt۞1H(Qf[z墫oMr=a`Yt۞1H(Qv\z墫oMr=eYt۞1H(+ߟ>!G(Qf[z墫oM=%eǡj+ ߟ>!G(Qf[z垫/M!G(Qf[z/M=eZ*ߞ1H(Qv\z梻oMr=eYt۞1H(Qv\z墫oMr=eYt۞1H(Qv\z墫oMr=eZ*t۞1H( ߟ>!G(Qf[z墫oM=%eǡj+ߟ>!G(Qf[z/M!G$ÑMfv.=r=e`Yt۞1G(Qf[z墫oM=%eǡj+ߟ>!G(Qf[z墫/M=%eǡj*ߟ>!G(Qf[z墫/M=%eǡj+ߟ>!G(n{ OIEqc-7πQ0TYނ9gn{ OIEm#-7πQ0TY݂)gn{EEm#z6翀 R 4Yނ9h~|E5m"z6@Q0TYނ9hn{ OIEqc-7πQ0TYނ9hn{ OIEqc-7πQ0*t۞1H(Qv\z梻oMr=eYt۞1H(Qf[z墫oM=%eǡZ*ߟ>!G$ÑMfv/=r=eYt۞1H(Qf[z墫oMrL9a`Yt۞!G(Qf[z墫oM=%eǡj+ ߟ>!G(Qf[z墫oM>-7πQ0TYނ9gn{ OIEm#-7πQ0SY݂)gnQ0SY݂)g˱n;EEm"z6翀Q0TYނ9hn{ OIEq#-7πQ0SY݂)gn{EEm#-7πA0SY݂)gn{EEm#-6翀 R 4+ߟ>!G(Qf[z垫/M=%eZ*ߟ>!$ÑMfv.= R 4Yނ9h~{ OIEqc-7πQ0SY݂)gn;EEm#z6翀 R 4]ނ9h~|E5m"z6翀 Q0TYނ9h~| OIEqc-wπQ0*t۞1H(Qv\z墫oMr9a`Yt۞!G(Qf[z垫/EEm"z6翀 Q0TYނ9hn{ OIEm#-7π R 4]9~|EEm"z6翀 R 4Yނ9h~|E5m"z6翀Q0TYނ9hn{ foMr=e`Yt۞1H(Qf[z墫oM=%eǠZ* EEm#6翀 R 4TYނ9hn{ OIEq#-7πQ0SY݂)gn;EEm#6翀 R 4]ނ9h~|E5m"z6翀Q0TYނ9hn{ foMr=a`Yt۞1G(Qf[z墫oM=%eZ*!G(Mfv/Mr=a`Yt۞!G(Qf[z墫/M=%eZ*ߟ>1H(Qv\z梻oMr=eYt۞1H(Qf[z墫oMrL9a`Ytێ!G(gn{ OIEm#-7π R 4]9~|E5m"1H(Qv[z墫oM=%eǡZ*ߟ>!G$ÑMfv/=r=e`Yt۞1G(Qf[z墫oM=%eǡZ*ߟ>!G(Mfv/Mr=eZ*۞1H*9h~|E5m"z6@Q0TYނ)gn{)ƖbQ1EVߖ r)neBQ"6K=V_qߠ(z*,oAe=bQ̶EVߖs)zJ.ˏCUmi>|BQ6K=V_s(z*,oAUm=brU 9&k0۰E,Y~9~a訳 RUS,bQ̶EV_s)z*,oAUm=bQ̶EVߖ)zJ.ˏCUmi>|BQ"6K=V_sߠ(z*,oAe=bQ̶EVߖ r)neBRU 9F2G-Y~:mi訳-rUT)AF2G-[~Zmi(-rUAFG-[~ZoϟaȦ RUcw 9F0۰E,Y~:ma訳-rUAFG-[~ZoϟaȦ RUcw K=V_s(z*,oAe=bQ̶EVߎskbQEVߖ)zJ.ˏAUmi>|BI"6K=6]{qߠ(r)neBQ̶K=V_s(z*,oAUm=bQEVߖ r)neBRU 9F2E,Y~:ma訳-rUgaȦ RMcw 9&k0۰E,v9~aȦ RUcw 9F0۰E,Y~:m~a訳-RUAF2G-[~Zmi(.=rU9&k0۰E,Yv9~e=BQ̶K=V_s(z*,oAe=cbQ̶EVߖs)zJ,oAUmi=bQ̶EVߖ)zJ.ˏAUmi>|BI"6K=6]{qߠ(z)ne=BQ̶K=V_s)z*,oAUm=bTUmi=bQEVߖ)zJ.ˏCUmi>| k@rL9a_IsێEEm"z6@Q0TY݂)gn{EEm"z6翀 Q0TYނ9hn{ OIEm#-7翀 R 4]9h~|E5m"z@Qz6@Q0TY݂)gn{EEm"z6@"L|hBI"6K=6]{qߠ r)neBI"6K=6]{qߠ(r)neBQ6K=V_{qߠ(z*,ne=BQ̶=V_s)z*,oAUm=bTUmi=bQEVߖ)zJ.oAUmi= kKa観 RU:37߀a訳-RU 9F2۰E,Y~:m~a訳-RU9F2G,Y~:ma訳-rUAF2G-[~Zoi(.=rUaȦ RUcw 9Fk0۰E,:37߀a訳 @:37߀a訳 RUc;c} 9F2۰E,Y~:m~a訳-RU 9F2G,Y~:ma訳-rUAF2G-[~:mi(-rUAFi=bQEVߖ)zJ.oAUm:37߁+x 9Fk0۰E,v9~D:X~BQ̶K=V_sߠ(z*,ne=BQ̶K=V_sߠ(z*,oAe=BQ̶=V_s)z*,oAUe=bQ̶E@(z*,o@c;c} 9F2۰E,Y~ :37߀E:E5m"z@Q0SY݂ KQ0TY݂)gn{EEm"z6@Q0TY݂)gn{EEm"z6翀Q0TYނ9gn{EEm#z6翀 Q垫/Mr=etѝEEm"ztѝ!Fvr=a`Y!Fvr=e`Ytێ!G(Qfv/Mr=a`Ytێ!G(Qfv/Mr=e`Yt۞!G(Qf[v/Mr=e}!G(Qfv/!Fvr=a`Y!Fv!G(ÑMfv.=Q0TY݂)gtѝEEm"z6@Q0TY݂)gn;EEm"z6@Q0TY݂)gn;EEm"z6@Q0TY݂)gn R 4]ނ9h",tglo!G(Qfv)Fv%zr=a`Ysێ!G$ÑMfv.=tѝEEm"z6@Q0TY݂)gtѝEEm"z6@Q0TY݂)gn{EEm"z6tѝz6@Q0SY݂)gtѝEEm"zmv฀0A@X!Fvƻr=a`Y",tglo!G(Qfv/!Fvr=e`Ytێ!G(Qfv/Mr=a`Ysێ!G(Mfv",tglo!G(Qf[vQ0SY݂ KQ0TY݂)gtѝEEm Q0TYނ)gtѝEEm"z@Q0SY݂)gtѝEEm"z6@Q0TY݂)gn;E5m"ztѝEEm"zK¼E5m"zl)Fvr=a`)FvS=eYt۞",tglo!G(Qfv.=r9a`!Fvr=a`Y@",tglo!G(Qf[v/Mr=a`Y!Fvr=e`Ytێ :l",tglo!G(Mfv",tglo!G(Mfv.!G(Mfv",tglo!G(Qfv",tglo!G(Qfv",tglo!G(Qfv/=r=a`Y",tglo!G(Qf[v/!Fvr=e`Ytێ r=e`Ytێ!G(ÑMfv",tglk!G(ÑMfv.EEm"pKQ0TY݂)gKQ0TY݂)gKQ0TY݂)gKQ0TY݂)gtѝEEm"ztѝEEm"p=%eZ*tѝE5m"tѝE5m Q0TYނ)gtѝE5m"pKQ0SY݂)gtѝEEm"z@Q0SY݂)gtѝEEm"ztѝEEm"z@E5m"zl@",tglk!G(ÑMfv.tѝ 8``@",tglk!G(Mfv",tglo!G(Mfv!Fvr=a`Y!Fvr=a`Y!Fvr=a`Y!Fvr=a`Ysێr9a`YsێE5m"tѝ)Fv%z!G(Mfv.=tѝE5m"tѝEEm"ztѝE5m"pKQ0TY݂)gKQ0TY݂)gtѝEEm"zQ0SY݂)'ˀ",tglo!G(Mfv",tglktѝa訳 Rc;c} 9Fk0۰Dc;c} 9Fk0۰Dc;c} 9F0۰E,Xc;c} 9Fk0۰E,:37߀a訳 Rc;c} 9F0۰E,Y~9~6= $y :35߀aȦ ROME:X~BQ"6I8Cw(r)nCw(r)nCw(z)nC(z)nD:X~BQ6K8C(z)nD:X~BQ6K=@(z*,nS(z)nCwN:35W%t @`Cw(z)nCw(r)nCw(z)nC(z)nD:X~BQ6E:X~BQ6K8CN>3!G(Mfv.0KQ0SY݂)')FvSr9a_IKQ0SY݂ KQ0SY݂ KQ0SY݂ KQ0SY݂ KQ0TY݂)gtѝE5m"zl@jF.uKQ0SY݂)')Fvr9a`I1H(Qf[z",tglo!G(Qfv",tglo!G(Mfv",tglo!G(Mfv",tglo!G(Mfv",tglo!G(Qfv",tglo!G(Qfv",tglo0rL9a_Is׎!FvƻK"LtgloW!G(Mfv.0KQ0SY݂)'˱)Fvr=a`!Fvr=a`!Fvr=a`!Fvr=a`!Fvƻr9a`IEEm"u1ѝE5m"z@"Ltglou1ѝQ0SY݂)'˱n:r9a`IKQ0SY݂ KQ0SY݂ KQ0SY݂ KQ0SY݂ KQ0SY݂)'˱n:rL9a_I3׎ OEEm"pS"Ltglo i訳-rU 9Fk0۰Dc;c] 9Fk0۰E$pS(z)nC(z)nCw(r)nec;c} 9Fk0۰E$pAF2D:X~c;c]SN:37߁+a観 RMcS(z)neN:37߀a観 @N:37߀a観 @:35߀aȦ ROME:X~BQ6D:X~c;`E5mz@",tglktѝ)FvSA0SU~)'^:=etѝE5m"zl)Fvr=a`!Fvƻr9a`IKQ0SY݂ K"LtgloW!G$ÑMfu.=@",tglou1ѝ)FvSE5XizkKQ0SY݂ K",tglo!G(Mfv",tglk!G(ÑMfv.tѝE5m"tѝ)Fvr=a`!G(Qfv",tg\ktѝ)FvƻK€)zJ,oAe=BQ6I=6\c;c} 9Fk0۰Dc;c]S(z)nCw(r)nc;c} 9Fk0۰Dc:]AbF.u ukڸc;c]SN:37߀E:^cY P :35߀E:X~BQ"6I= N:37߀a観 @:35߀E:X~BQ6D:X~c;c} 9Fk0۰Dc:]AC82._c:]SwN:35߀E:X~c:]!$ÑMVutѝq)Fvr9a`Iu1ѝE5m"tѝ)Fvr=a`!FuƻKQ0SY݂)'˱^::*\!FuƻK",tg\ktНq bE5Xizk tѝ)Fvr9a`Iu1ѝE5m"tѝq)Fvr9a`Iu1ѝE5m"z@"Ltglotѝq!FuƻK",t'\k1H(Qf[z R 4Yހ!FvƻKQ0SY݂)')Fvr=a`Iu1ѝE5m"tѝq)FvƻSQ0SY݂)'˱n R 4TYނ S"Ltglotѝ)FuƺbQ̶=VE:X~BQ"6I= N:37߀E:X~c;c} 9Fk0۰Dc:]SwN:37߀aȦ ROMca訳-@N:35߀E:X~c:]CtE5m)Fvr=a`Is׎ Q0TY݂ K"Ltglo!G(MfvSQ0SY݂)')FvK",tg\ktѝq OEEm"z1G(Qfv",tglktѝ(Q#I::-\u1ѝE5m"z@"Ltglo!G(MfvK"LtgloHE5mzl @"L|glou1ѝ)FvƺbQ̶=V_qߠS^rfӯhS(z)nc;c} 9Fk0۰E SN:37߀j93h׷.N:37߀E:~c;c]C CE:~BQ"6Hc;c} 9Fk0۰E S(z)neN:35߀D:Xθ~c:]AF2۰E,Yv9AF2D:Xθ~c;c]SwN:37߀E:~c;c}a観 ROMauSN:35z}^ky<c;c]SwN:37߀E:~BQ"6Hc;c}AC8>];c;c}SN:35߀D:XN`P@(Cw:35߀E:X~c;c]SwN:35ߐ9F0۰E$v9^c:]AF0۰E,c;c}SN:37߀a観 RE:~c;c}Sr=a`Itѝq OEEm"zlu1ѝ)FvS"Ltglou1ѝ)Fv Pp1aK",tg\k1H(Qf[v.=` !@d6u1ѝ)FvS"Ltglou1ѝ(08DLX`j )vS",tg\kʅ5񥳰=e`Y",tg\ktѝq!FuƻK  R 4TYނ)g OEEm"tѝq!Buƹ S[(r)NXSN:35߀E:X~c;c]Sw@../oPN>37߀E:~c:] @xD( à:35߀D:Xθ~c:]Cw)z*,oAe9F0۰E:~c:]T) Q0SY݂)'ˀ",tg\ktѝq!Buƻ=e)FvƻGg(XxS",t'\kku-s@@8$!FuƻK",t'\k1H(Qf[z",tglktѝq EEm2L|glotѝ s R 4TYނ)g)FvƻK",tg\ktѝq*ƖA0U~2L|glou1ѝ)Q0SY~)'˰^:)FvK",tg\ktѝq  (6"*6>D)Fuƻ=e`Ys׎ R 0TY݂ K",t'\k1H(Qf[v",tglktѝq"*2>FP)FvƻKf pD&u1ѝ)FvƻK",tg\k1H(Qf[v",t'\k1G(QfvS€(r)NS]gxc:]AF2۰Dc;c]CwpQ2r`N>37߀E:Xθ~`(z)negzc;c}SwN:35߀D:XN> #'-16c;c]Cs)z*,nSw:35߀i訳-@N:35߀KLME:~c:\` 9Fk0ӯ$vE:~c;c]Sw)z*,nSw)z*,neg9F0۰E:~c;c]Sw:5πMNRSE:Xθ~bQ6N>37߀E:~c:]AF2۰Dc:],%5HSN:31H(Qf[v.tѝq OEEm"tѝq  (0rsgy3ˮme6YFJ2Ӛc YBq1eG29Ʈ=ogʖdwdC*9Φ11˒\<ؾH2Ś<Ygs{`s,9bOW3=.aPsL#afCr  ؇N:rW` 8z/ xTî%|fc> 1C4X( \r,٧pÈ:2SB8|ldc+E%~\/|/xL&̮fz޿A E=L ` ؖƾF2_Nxq+l_37ep(aXɶ]O{_>' ^ǿ>Q5y,m/]|?QĎ4)L^Zٿw? @i}K`SW.:пpeb>ܯ'{K_6ö-񓌽]񷯾p%<*Wyv 1<]ׇE/рa/ȆTnv^ b>e.yk_Zqw̞7r/\ `O.t˶^6Ͽ~0e,Zc&;%/ z[ߟ*f#qw/ asXnauNտsNcw#`]x6v#ܚf=~| XfK.Arݲ񷭾mp)Sn{uۿ^z޿ 0LjW*.y_n'q\bYw} I.qjwo?AMnv^ Lzd%5z_x-v++\z_/~a x.Qq۞z0Ac Dnkuk^ؿ𷉼mrxk_ N"u[W3){[8Y6r5n{~\r]~ ` .Ip;췇=Ӏ%7rۧ]pc,Y&ٷƮwu˿^zGQe}< [Ųp˖]6}/L*W- r{ݞ7U0G?" nCt+wĿ60e6ז޷.v+^w&OZnw^'Y[Nޗy_ox\7=jf۶-}/#{už>mSkn@E|; U]lx\F7Qi}\ _ŧn \Wd%/~|aXݪmn\leo'G9o{\Wz//b6mo lC mp]F70)LKc^mq+R0s]cv-n rk]]p]Wc֟.r]W-QTc6նq]rpE,Qcζmqnw0APmq+Nwpm\c͖u-q ]FW/|Kb}p w%oׂ7bbnKܚf=/%b+v^uam x\FWR/k\Ym=l p\7A G~<a貝-)kKj[71} sܲ-#k+i[5ݯ/{x]li]rߗ/z+`5lhkSUҮx߷qŕfFں︅̮w+OUĶ6,ye>z޷.v^x%>*,sd0 v÷.ItK^>1UcKYz֟.r+]𗥿6 0ՊX˖}oELRخƶUmmk{^7Y/0bĶ/}-#k;i51} agV"UhU.ݗ mny _xsŭl}e?~߸ v;ޞ(V+,3c,vn;sۮ7qEaKMmp2vXbXͦwm~~` pLBv,mmjg0o-{`xElfEڮvuˮw _KXRĝ!c)YҖ-sk1y_X-p+]없EpUV69͞5km?ǂL2bi\jwn{a5,ye>Zv߸ nv+_e=zb&Y%s+^ؾp-o;טXvC%-Il[s\GE/Ղ6Wv,h+Qܷ=.z uڮ=c/ nCt+ގ&=u+_{ yͮo뷝0Êv3--kkk8o.vue,fFZٶmnxC 8Ezlb%ٲіu.!s]^;؎ve=n\7Vzmja[W"o|$b"UگՆue=nזܷ.{u8bp`KYֆ=-p*Wnc[:¶5-k{k8毵.ֲ5گ݆ye>z nv[ߛgErk`Y6Ͷuq JWGZ1%k;j6YWz mj;bۖ'Mo'UU,;c/YAv ߏxdekk]jX^XŦmsm|ja0KWNկloet+aJvms{P*XW v-lhkS[7)MOTf=i^ئVluq^REoUzVf5گ݆we?Z~ oE~JyS?`+C\X VC%-Il[sܞ];jRUծu{b(Y.kw[֝5 ]S*XW:liXN޷6NjTgEj+^Xvk]n @jET:ů5Md{3ɷ]zSvWYׂ mja\ w56)OT}ok_6tK_ۧG*yUʾVv߯f @ZV%oK~ZhƢ51\%[*¶61kmn뗜2Pʖ6Վus`YF6.+u[^EJ*VVu],fGZoLJrTF=b+S\2ŖLe-[l>ϥ7Q~xlb+!َv5zOX VhKRG=iqM|Tf5Zfy]Xrǖ^p=*)SJUҲ},)c[*ָyҾ洞L*W*VκgkK79iYLv:Od+c]*XNƖTmqjT59Rz՞Uzb&YѶuˮ{Q-QjXZ6 UhV>Q=Ko5B`I\ZF5Sl]6Τ.OʎT}o_YEv;ZƧ5AOT*UʯUYd6Z6'I\fUW*YW! mjKr\רu+NԾplk_ XVrs{ޑT];*RڧUծ}|,#c+)YҖԸկ/HjIҚMjWjՎgNA JjcӢ(MZkZWv-mky\w()NTuci+^K؞gE.tԧ=:*Rզ5]zb&Yθu/#GzKޚN*WVU,gP[7a )KZkSޢ8^7[?mp;}/P Up`[Mnx6R2̧eC*YTʶV6ί},ae9ZRڗ(HzSMRXW6 }k+z\cm#]LwT:Pdkc]XJVRs{Q~te3)Pʖ:taKYVֶ.E>RrݧGj{Uھvݯ}e@7AI\Sf5VYn-l+] TS$gMJzZWfks]nv\-r;Q>x.)OTu|o_Y6.D,Q>j5S򳕼=c0Z WFDREJ*V֮}gX7s JJbӚ(EZ+ZWv+em[nۖݾ_'MԂ` hk^+Xvd%.MvQr7iQUzxlb;"YԶ=hqE}3Q JUuka{6hB$ѦT];*RڧUկ}{!c+9Zw55ODz3"4ɧUBWTʶV2ϯlge[KfShF*ART%IjVjVElju\{(H PS5Q*XJE-QnOfTI]SnWY~! mr9ڂ7)1Klu<_+;[_?=)PJtT%mMz|TfUZfw]Xv֞'>жmu+Nª5rm+_[ Vg@Q.te3iPڗU>tc[;Zş5QD4*T˧]BYTV>5ѯi;iNxSF*AҎtI*VZVEjvxE hFFRmKV־𰕔%m+N{3GMtOjWW%mMny|4 hH*QSu%Q*XZ MpJ~t(IZZVUjYzb6m:OZ~Iz[^VYWn<寮:ϪT+]JfӶ-m[kZrKvߨ HjV:֒$4ͦq5Nbw؟(qE񱕜A4 t3ED:2Rŧ-AjOT*V t&C4N tSŸGD:2Rŧ-AjOT*V d&;3ٯMsӾ?C0RTç@KTz"Tf73Ms?C0RTç@KTZDf/3yMs7C-t?AT 52٧Mq󯞄(#C(ƒ4<'S:Ҳְ2Mqsd(B&Ѷ}<*#S:Ҳװ& 2iMpD(B$Ѧ4]:R²5Ұ2)Mps$( Bj#ѢM:jRUͰu1͂p3BJ"њԧ=9RUu˰ee1ɞMroAт8 RjU5ɰU1Mbo3AQjT7)Qڞze19NnAjQZ6)Qr0>nA*QNt5Qfuݰ%1 MBn3gA:QV6)Qrվ%0&m3T@Q>4iQ*UN0Yl4@&4M2iP*u]%0 MlS$g@ZԇE2iP*ue%/ُLk@ T%1)Pz"5U/Lks{? |/)OTe-y{bg3Ygs=fT\'}MTzՀ -i{^gXgu=Pr]()NTu=e.Lio|? PƊ4q,iO:֪y%,v:eOge=)PJtS$gM:yNuUn+,ifKa.tۧ:O/i%K*i΢u3ekaiaK`s$$g :iO&5JdSU*]b`_~_ g:)Ot$%) JZcS(Mbk`]n_sf9O~ )JaSu#-YQ^[[R7N{HP5 P\+JZͦ7yN{3hGMROZʾVԗfk5iN^v؟hsE=RjtܧGj}WWU̗d&Y4ٶ:uΟuaE9RRէEoWzUȗD&Q4*us̟eh]D7>ѧDjeW*WTė$&I4YtƟ5MDj3"4ʧUBWV׶T&A4t3ŸGD:2RƧ=B*SV׮S=3Ms GD:2RƧEB*SVצS2Ծ53Mss7C.QԿ @jEV*WR-3iMr󷞼1C,4>7SڿVR21YM^o'AQnt7)QVR/9jst'?J PҊv.)Onu۔T.Ɇ̺ip짧?J ֊v.)Onu۔4.iLhf4駍>jОiM*NԶG,IrLdE4Q<&4IM"iULuT.m|*)aˎ`s#:9ώ$-JeSu-uk'PK\3Ц8I|5HUS*U ]b'yLJ[f7{S(GO5Y+K'9Ъtke+NFR\e}-~ha 觅>:Pg=)N*rX?+oc?'C<P tD%!iOLztT&Ue++Yjb6ݧ-;yO97KnS~)IZKR^զ9y^~hI]r>d'IJZr&7YNz(GLT_$% 8JFVRҗĦe59Rv՟qEJКgE*)NծFVm-i{LZfV's=Pnt['N2%+)iKbS2ܧ%;)҂41KlfR.d)XF^3f99OV~I]Sr\T$' HJZf79z(GMRꛕ쉤&iCJX<6yΞyM FFR lK$Y2Tŗ,M4iNtǟ=(QD4&T˧mK! IP22)MpS BZ#QEB*!HLe0l3 @:=2*T Jx̮/ks{'?P1)RzNFrSem-i{^fW's=PjT[&yOʞH>Br3%)+Yjb6ݧ-;y4:i;KpԊ \$(V6] tӦ8OB~4(Ij[ަdd&GZf7)z GLRꛕ$K$Y2Tŗ4O4yN"u3ɟUWD7R>ҨUd" ɆP2 29͒p,hBz$QTmCK}e/َk'@ QT%1THfG2YԦu-}rg]> Њtd-)PB4%++ikb7'3;49i5K~T>$)YKJ^S&9YO^hI^Sld&GJY|6Nz GJJޞ9LdS$5J*Ur̗læ]4>uϟ}aE8JU,dK$Y3JTǗ<&Q4N&uS˟e([D7B4xd" ɆPR29Mp$h Bj#ѢȨTwc!vOe1ٟM~p hB:!юtè,vc!fO2̶1ɞvoAQz HY Ju/iLky?P~@#) Jte/Yjx? t|7?H>FPec-xFf3Qgc=)PJT-H.ErLd%[,wL:ePe=9RV&)QG@'De*eKaS*Tڧ:Ͼ1'MJ ]>EP%a- xFfSRi=IPVV.)ǮAr+d%*f˺a.t:Ͼ43i/M<<$(TK&]S \8:}hK*yƎ8q&IBʚX<&6ΪyS] FVӺ3$A$0T2 fE4)tş-MDz4R1w#!vOҟ&2͊pS$h Bj#QŤn# HKx̮e/Lks{g?TdiHHVFV%q-|LbgXgu=Pr]7GB21'+9jKb5ݧ-;iOނ7&)G2= ld(V:]t8>~'M8Ƣ9Dd&EJYrd&6κy} I h4ď$$K$Y3JTƗ4O4*us˟e(YD8R0xd")!IPr$& 2I͚pLB&6|o#HK0 lS$'@z"ɋf#qjGr\%y-~vg]g{=Ђ4c$]#)HB5-+ikKb7g5;>(bGB>)9YN^9jTwF9ld&FʶYlf6Ny hKF"51ʏTU$52U̗d&Y4ɶN6uΟ(cE:JE0,y "i#IPLf2ͦqS\B'R>, pc )Lr%0i"mD'@.\gc{ȂH2a.I̚hhLg>PX_#;GC??+oc@ E<9PHLU"XV>)y\Kf_S֦9ntF:1񐔌')IZ7N{SF:5Ώt_$8JBV2їi5IVvן(E1QTz"&IQt2r'E:I,4q I"MD%0M*msdg@Q(1ah9ȎHrd$e.iLhhDg>ж=_c=HD2BI,IrdGDUnAJ*Ė(e,iiHHgD%.̦iSkdg>Ć(1a hc)HHrc.YLhhL꧕>Q6#=_?D@%A,pd3B'K)y\Kb_3f9zNbF;d'O\3&8iO"}PD"aFB61яdc%8FVRҗk5y^v؇=b xb/vc!IjORe1MpS(I؆Ķ)mlkHJ2r/YLjx'yD $QB`E(H DRBG,9rLdE,gK%O|c_BF2Qe-9yRfV's=hÊq$QbX<<(T*]S TҦ8C60ᇬAMhF4Ə4M$i3JUɗLfS4.upɆt7>.tc!)INNr%1YZna8zDR&TeckXZFWo-y{bgYgw (iC Q#X8ǒ@%4*ydKa(Lڧ:BއGF8 &IBʖX<6NyT6Ej/Qv!IjOrܶ1ɞMvo/xF&1RdiHHVFUm-i{bg3Z{ aCJqQ"hG<4(yTK&]3 \&8Bņ=b+X2ѷ~$3#-ISrf;3t0l/ayDJ&QRe#iHZFW%s-}LjgSZK XcCZV"Gb?̖d)]r_':(P¦0ʆ>7Ȯ3Ѿ?$ 0 Trė,O4N&upl/ľ)o|k HJ2r/ILju&aS gCzWG@2! *IbK`'Dg XL¦0ɇLBbS&51ʏTU$5J*Ur˗d&[4B008*tmci HKyԮ/Lks|l#? `C 1! XcG@R"*IbK`&4٧L¦0͆?=E3ѿ$C$1J Tr×$&K4Y,-a }n'q[fyzG_%.̊hd4 a WP" 63>-񐍄t#! IFN2%1YM^oy$%!I XbÚ &53d;#/IT2 E4)v }l'ae 8q$E,aOx"EITW,u2eM`H†Ƈ0 hCžJrWC @ Xda; n#>_?DRBI,gP w-09" XE0Rd)i[i/ `C F x.!D+Q{nK~߬g@&hKBN";Q܎'NJO%(A pd$)!HD(e4iHIllߜw0T66͇tC]F>6яe%99RV~ @PJ! fö!.|\#!BR2'+7?Y4Mh#^𗅼5Eb/v!vO~ &0)`G0L8F:d'YJo8T%!k h{D^&XfcsfGRZԦr7鿍pgH*=b+hE2񷎼~$5#-ISo~+_XV5,a hcC 'O~(@JP2< ]rWb~? ־k` 0q,8*tm#Y HKy|_r쿥P 8BB0҇DiHFR6ԏ$m%i<>U~3h@Z6- hk#9^9GC?_.wۿ/x$AD:"Ŧ11\{$"&I}k_l`WBTb(GJ>Rξ~_ ml+*1rl) J|cX?qd Y6B2͇tC_FB6яi%W-o}߶2- _CzX#dž@2! _>`@ v-x+xnc KOy|K_R?iO\Y6B2̇dCb]B6яg%GϞ}s?|XCBTb(GN>r^žmo~[np\'a} Dz'_gHH/m{ ?/'H"A$9" hE1Lz"%|_b迅0iX;B^هFwȾv7ݏW/}K_?p ^vWǂ@2!wþ]~;xrMl#a[ v6%NtcaHBF/\z^ξ~_: Џ4a(R.u!y=am{_:޿5`[6:ЇDbc(N6ԏdnG|nw뿝 F¶|K:Q󐜍^7o}G?%4 eC!q+d[cGA1^׾5}_:? !C qD $QC`IHDFzC^E/~ _@JPR$g 8yR&VemhH^GDz;wþ]~;x@f0Y&w ~Dr']g}ȂH@z3՞g>Y϶~3hbX&!q |Db'1YfurGA~JPR$e 8yR&UemxbG8yҞ>)O}.pKd#![ v6%N|d#aRFTyG>}GF&Pdce8VF(yK^/}K_?-t h"11\'HB8y#ɞlg=φ|lg?p d`WC:|T"GN>BE/q| _BE0 `8RC$Q"X<D8Ǟ=1l{8?1l `GBL":qdwW{;wӾD Q4B"ɇTBU.5qˏdd]%oCz7ɾo~8!p,9 hŞ0Q~#h @ x.!+1zo#Ioy[ޖo}[@r]' D(Qc$iciHMx;Nw]w|;Nw]` ]nWǒ@&47oS{7>4Mh3BLJDBbSF*5qˏld]&XysϞ=}Pb(HĖ(f4iȪMRwž4=)Oj{4?)ONBObY϶~3A> 𐅌4(R.u!y+eoxf7o|fG?5a+ XkC"8^c5C?7oCz7>~`-h+𷆼>"13Q$;%P;O xʞt=O|t@*PJT"U u.%Mtc_HFJRw3 g4 hCBBr܇Gb}Ƃ81]gk;xɞlg=φ|p&0IT"Y vD6%Mtc_HNnv<@zȾ/`e(9BJpԇE"kXF^7ُԎxg;yxsǞ\=y~|s^@0B!!K Xr$HLbcWHMvCaD Q4B"0ɇTBYȶ:5Ϗhgc;Yx3ŞLg=Yv|3N?0:9 nC#?`#E(HvA/~%8)=/xE3q|]-nw6򷝽-ol{:?.t hC"12\)HG.uݮw{'yޮw~C $PT:Ȧź1񯎄|d7Y nw&7 oc{(G?%, hcâ!)TZGFu+]Wry+^W=ϗ}C2 t3B.t#gMnvۺ𷍼oKz>O1PHG=2)tVemnx[V󷥽mo{|[ߖ pll+aD*1rm#!y+Mnv7Mo3z7Mo iX:Z؇FbuȾFr7>_=w>=Ap|`F0R$g 8yN&qSdii IeNuSu;OySΞ=O~S%AP\:ȦE1tgK:vg:1ӎu~<1,y^ľ/L `EBplKbBBRTrÚL:vú<Hz^ܿe0 ^zX# I ʎds(GZ;ڎw(G=d|#He4)xĞ)iTr$(9t`h;x`=~  p$9" XE0ȐD69юucv;ycǾ>u}?~H8G@HrCD:avC_ !`s X;w  Oc|߆HhD*aĶ)n||dd5ˮms]:^5ۮw^:矽=q|_ ps-!HD*u}rw9)NjsӢ4];)Nwž4=1}|_A P08,4$7!MnstF7aMnxF7Mo}_h^6!Er3ܐ^'}t{^g}x{^~ !(P="+h^;2v-nt۪vmo xxǶ>1t_8BFP҇E"iH^CZq;܎w3u;ݎwsy;ސe/u=npۇG"y~D2aq܆71nu݆7qoyކ7, hC¢TK"BJNq{ܞ7u{ݞwy{޾Ͼ `(Q4QyI)n+qےܶ=-nu۲ݶ}-o,y?u `C Q#$a# Y#]N*qӒ=:)NuӲ}<)O*y֞ݿm` _ 1! ` Y"I&qg;:Φug{<&y?%0 TV:T)Y Yq{ܞ7u{ݞwy{? p,xTC&1 \S#Anq[ܖ5nu[ݖv;ykϞ?0HRDR9q3g39Ζu3gs;y3?!0 L`UC2t[c)8 q#G29Ўu#Gr;y#^g?<T.q \[#] qs79Ξusw;y{?EP HZCR^#s7NqS59NuSu;Oy[>P q,YMyq3g39Ζu3gs;y3ўg?D UC*q d[c]7Nq'19Nu'q;Oy7ٿM h\CbQ_c !7p|/9Ύt|o;xϞ> PQYcMN pӊt-9NtӪtm;O xΞ;OBXGYp\jW*ήt]jWjޯx^Wʾ LPW#;7.p\b(.t]bh/xȞ'o XBšLR7yps\'9y~ts\g;yx{~/ HBBLJ7emoۂ6-nksۢ6]-nwV1l`[7B>ЇDbHHYo\*Wʮes]*WZڮw0򗤽O~c 'AZֲ͆lilf7plg+9Άtgz> PC$)aԆ5a hkb0چ7! oÂ09!hsâ0];iOy?u!A51\k#]F6Ѹo#}G8ȎTs#GR;y3Կ%0 \ 5Uj[Zζn{[ǮMr\O:xп0 V5 PjX6 nx8@r\I:NxȞ7< TݧFjsU69ͮms89.q󓜼?=w@> ,QD4ͦ=j+SZֶmko[qk\6Ѯvk^=~`%H*Y6iQf-lj[rܖ췥. pˊ\r,.uK]=)O}S2+iNZԖe-ylKf[Rۖe-pK\R$e.ytSv~j3S69ͮms89.q󓜼?:yx'>OF4M2iP&5ɰMml&7Nq'19Nv# W~C &4Y iCLp5IMjkb4ڦ7)Moӂ49)NjsۣZv9N{s^NvhFZBҖ-LjYF6nyG 8ƎDrGZ;Qޏy՞wۿePCZv7iQڮvmqۮv'qܮwCx;ގwþ/T Ц4iM*iN&5ɰMml&7Nq'19nv(W=~55i+KZj֢Uul+e[JVUp+\Jg#9YwtݰOz|M hFDҦ4MRk\&6ɸMo|'8NRs&7i4z_,w?lgAv7iSھ=ms۾=/qܾOy^'?3>І4a (iN5 ml7q0NwHW>LvhI^v]wl;eNv]p;Nw$9a.uK]𷕽-o}kw՟hkEZ:V Pk\6 o|8PsBq< oC{#_Lw!lg@6m6iS69ͮms89.q󓜼Oy? Pg;;=i;K~lk~﷽p~7=w^d7>Q8|4 hHP5A pld@7A p@ 9A.u7=Q}s3h3C,4Nj[6n{8Nss\xЦ4iM-iQZVmq[V®%q\WRy;?)lf9f4hIlf5͆lilf7pnw4:%.wSV>5{4&u3ɟMhSD4&5 Mbk`$&7 Mo$'9MnuGU}ٚVngAZV?j{WǶ}n{w}?r>p</A{HG%,g :Yϖ%-i LZŰ-m l[.q'I:nx͞>,fc5Fv3џhcE8ƞ51lkc871o8yΞu=y~ 0̦i3iLg>Ц4iM:jSVצ6iMnSvߧ8iNJsSVv9O{`^f9YV~hKZz֮lk[z p닜~@:xވG>f2͆p3 hB ц4 XkC^ن6 oC~n{tۮݸ׏<} ,hb31g#;Ƃ41$iQF6mqF8Ž$r#Gb&z;Wݗf{5پvwݟh{G^}l{g^}p{~?.x Ȟ7>le0ٖ6mlg@Ѷm[k[^ٶնmo[~qώuן=yϟe3+lc39g3;49.iS69ͮms89Os`xIoT{DʦY2Lf6Φy3M hJtԦ5Mljtܦ7N pێܶNۮxϞO2,e0Yl,g@Z"-ak`["ط-o\"(.v^"'=ɓLe#+hb31g#;ƅ4IM2jT&6IMnt'8INRshGz&4ɨMRk\&6ɸMo|7!Ўv+ w1d'N[f7{'iQڮvmqۮv]Xsæp|e,{d"&ɶQlf2٦ͶqmhHf6mlhf6鷍nqGZ;QޯyvG]e{-~vg]gA.vgka.v۷opd)YZV^f9YVEjYZVʶny[gauӶ71ُ̆ds%ц4 XkC^ن6 oÆpZі-YkK^[ٖԶMo\z?:yKbkXV6Տdk%Y:VV՗fk5YVU5j+UZV¶Un+y\ W"ΧvC؞v/wc!vOe1ٞwi{Oڞm{pNrtĶ)mlkcȶImle.ن̶mm hJvԶmljvݶmǎ\s맘~$1A `cCD2A eC,pd3a hCFPӆ5a xlCfRۖ7,rc1 LRb&=2 Ld(T&]3 lg[>Ѷm[k[^ٶնpO0هFbsf71ُ̆ds%2d)XFb3Qh#EHF5Qtl#eJfG`P1 Pb<2 d(Pˆd3a hCFPӆ5e-ylKfVܶ85ŮM`H0Lb:1񐌌d'H^31gC8ƞ51lkcX81Ō`@†0 HbƆ81 d&@ʆ\3! gB0҆5! hkbP܆%L `F¶lKbƶ9ld&V˶emlh[FVӶmm{l[jۖ޷8`NOb;d'Nvc]h;ENv]wl;iێw8L `D¦0LJbƦ91Ld&D&a3ILhDD&5IMrlhۆ7`sZі-YkK^[ٖԶ-oK~\$.vK^򗤽/~L`^,g u׮wX:VՇEbkXV6Տd+Yzn hKZz֮mks[5ͮuk]U%ak XzV&UeckYVgk?Z֖]kk_[:î=r]:n, `XB–,IbXƖ<%,e2YΖ|%-)iRZ֖Ķ-pK\D|_X u-aX*uud+%YJVbUh+EZJVUm+q[W̮^Wʾ `XJMbXVJf9YVEk+a[JVĮE^ WU}_XV5aXV:e1YVz%iUZVڷUqWrE{+_JWE,!aK Xr(,d(Ybh-hHZbE-oWBخx+^W¾, `XB–,YcKYɖT,gK>Zіe-mvWUήu]WU}_XVMbXNf;Y֞u[W ʮut]Wu|_X EbXVJf9YVUi[jVUƮUs]jWzUU{_jWVu=bkXFufk7Y֖5j][ Vҷq+\WRܯy+^Wҿ,!aX8,e0YhMZVհn+y\ W"Юv+^ W~,`Xb(,d(Ybxg+=Z VըUke[jVUƮUs]jWzUU{_X:5mc#Y:fe+-YVrՠiUZVڷUq\WZUޯy_*X VՈUc+Y UEb+XVJf9YVժulm[W ʮut]WUՀa+ XV2ՐX*Vec!Y*VZhMZVʶպp\WJڮy_jX]WjUꯕ~` XjV*d)YVel+i[WȮet+]W%,)VʷU®Ut^*WʿVU5b+XVJ՚hMZVʶպp\WZu}VJUUlu\*WJUU|`+XJV"Ue5YVUmu[W:ޯ5{UʯUUd5Z*VʷU®Ut^*WʿVUUc%YjVzUUke[jW UҪU*UUr`Y*VUp]*WUՂ5bY*Vjբ5j][*W JUS*TUJVVUUfEZVUʮx`+ XVBh+IZʠUUB%Q*TjU*NTUjUj^XVjUn]WVUemSTUQt(FJ0QrT(DJP҅$))I*HR:E! H*@QzG 7QbE*'Q*BeBPjT %"HjBR ~Gj:QʎnUE-QZTNUCPچT*%@O~S (G=Qt(F5QbE*'Q*BmC*P ?O|ޞ(GJ9QlU(FJ1QzTVDj!PT6 UBjPjT >OjzSʞ5F4QbE*QBH%(yCP…(%(9AP"'=O"xF*0QzZD%QT> eBPT@iO}iOZyƝ]:iNR(DJ P4 (QBJPr(@IO}' OBy'Q: NBppרCP҆,E (AA PR E(?O}'ObzȞ'a:Nbr&4L҅*5=A PJ 5?O}O{ОD'q; NsD&7 Mbi8D&A PZTU?O~ST=O:xӾM9N:p~ۦ5LetAJP2'?IO}'iOz{S֞t};iNsӖt7iMkV4ͦM1iK\֖u'?O}$'=OByĝ'Y:INRq&6IMRiO|SޞIOr{Ԟ'? OA >+)UJSRT')5IjIR:TGj9QTfEj'Q6u =AjP*INJRQ$&I*IF$#HG6a"HD"-!)H*@~%=)iGJOvt$HC{F3ю[D:΅t#@9}s%(AINRj#HjAQTvFj1QzTVCP ?|( OX%)I*HR2(GJ8Qd(EJ(Q2< (IA P2'=j$HD$}#HF4$]"HD$$1!IH2A#HG!(w$y#IHR@$u#HFR0t$U"HDR $)! H"@~#G;4d$Gr9dg#ȶEr) v$Q" H>p#aF.`P"aD @};ԒhG6ѦahE&&AhcBf4 g>fz3ɝgHHR@$u#HFR0t$U"HDR $1!IH2A#HG=u#$ (G:Qh%(E*QBH%(yCP(?O|؞:h|(F4Q\(D$Q< (YBJPR'>IORyĝ79R>掴qmhF.fQmhD憤1!IH2A#HG=v#Gj9QTfEj)Q:TFuCjPT?O|Sڞ;!Jqdy#HF2Y"HD"9! HRB D$G>Dy#G18ڎTnUE-QZTNUCPچT.5-@O~4tGwCzоt#@9}s<9tF4$]"HD$$=! HbB$ IG?{#HGr;Dp#qiF:/nS}D:3} OA >=>x>8Mmi#)HE*DI")HzCą)!)H*@~(GIORyĝ'Y9ƍm\E+HJ"1|Cȅ*!1APyX:9,oSj҆E*QBH%(yCP…(%(6ArxǾ=qw㷝x>8񿍼kOD%t? gBОt@9}s<9u6M(gU"HDR $5! HRBRt$ IG?{#HGr;Ԏs#&4QLK"9~C̅+!9>A <=y^yǝ_:y^qxƝ3LD"pCB$!0AB = x@9yǍm_xϦ\2#:! \B @a}tz(Gj:Ҏtr&4ўd?! fBd &@~8Ǯ|z8n:ӎ|r㏜<5Lfd5 hSBZv4h@Y}g@yP:@q4̼$!0AB0 >pz h:pr 6,gc+-h;A F -g?Yϖ{՞lg{;YΖslf7YVh5A?A N =?O}S<)NuS8)MlSR̆IBd iH @~sIORyĝ'Y:INRq&6A f$()A P"'>Orz̞$'i:Nrr$&6ѲMRh3(,A"(?!{CPt;!sCP7! hiC:TƆ"A:.?9Ϟ{מ|;yΞs|7y͞kG/04$ G?QϮ|s۞;ήts7ͮlsSF198D ?a|;tÞ 7 l]lFY1ц0D ?a|;tÞ 7 l]lφ\1ن. ?A|;t7 l\`W1 ?)O|Sڞ;NtS7MlCYLΆS1'? |;t7MlX@O1qS>O{֞t};iNsӖt7iMkNf;0~g>vz͞,gk:vr,f6ٲtjDF)0Q}Os>yOzzΞ4m:Nzrӎ4ߦ6MzjF.0i{O#G>QTyGZ:QΎTqF6YTi=h&/y~t=O:xӾM9N:p~ۦ5M:g.å/O~D'=O"x'A9N"px&5Mf %.Ͼ}sǮϖ|3ݞg;ζtg 7ٺͶl]F3QLP`4>y~zϞax{3՞lg{;YΖslf7Y͖kUlf{2َ2_ܶ=ONyǝ_:y^q6y`iG?0[؟=9ws\799oss\59gc+.mKR{ٞg;ζtg 7ٺͶl^f3ٚ̔b-Xz#(Gj:Ҏtr(F6ѲtjM$h29^b㖘g=IOwd'99INotd&5IMg-%.nK2YSG;؎t#G7l#Yf3Lb|,yOBy'Q: NBq&6 MBi@&10|K["$g<u3g8m3af4̨c3 ȺE,`9qǎowxƾ5qg7x=1a \0K)YBt' 7ɺMl\&3ɚLd.m,WRآ:)NJqSܦ6)MJiSB̦U2)LJ`Re+PDPw 8 nh4 f( 0x ~Yx':xrÎ0߆6 xjN0φl2vb e,^S799oss\59gs3\719 \rF))A Mg7ͦl3Yf3̦d3f/pBX"&4\q6q\iG^2q\a𻅻,^ʸS$9INotd&5IMg4d&91IL^㖜f*1I NRd7MlSZҦ3LdS….m *WBȢ$&0@q6 @i@P2L@`<+ySZPu,8a mfՆ4a e&f0Q~[̕8(> K 6 pjL h2 pb %-AaT%Ďo#qHF5g#1Hf21^%a*H M_7qkWx~3qcx/is XXµ,E 'Q2Zp}F5Ѫ4h=FJ1ъL4`d%+UnQbzPd8)MmSbԦ4)LeS"Ħ0)yKZ2E!( 8IJ&6 MBi@&Q2 LBa,y\ S$ٿ mfՆ4a e&ņ0a [Ε;(>KLTކ6 hjCJΆd2 hbS -e U"H$%$ n3i f4f3) f#0]2ٖLS)DMYDf6 xjN0φl2 xb0.ak V¦d&Q*IHSs\59gs3\71A_rŇ+1QJHP2q$7)MkSRTЦu3)LcST/)qKJXR E'0 @G>pن5a g6pɆ<1a_(E+IRJPPt # kVpц|3a cpe/YvvYd'5lIb;چ5 (hC:ʆD1 (`BE,\JSĭ$iMl3Yf3̦d3f/xK[%0(;ɜJFF5Ѫ4h=FJ1ъ4`%-AbJT %1!FCcƖ41ec#01}]bۖ\V)EIMBZPd_6)MJiSB̦U2)LJaSؼ.)i VBd& ( F.Ն4a e&ņ0a~]喬el*YK NeDi"ɯ XiF͆\2a Xae.QjV$&A* Fb+49es#09}]r㖜g*1I NRbc"Fi3AfS2Fa3̼e.l"WĢ$&+F'3̾d/{˼\ޖt\)G M]dW"IM2h<&I1ɊL2`E-fJUX%$E""Ҧ3LdS¦/yK\RҖC)@L2Q@!g5lf;1Y_le,^ʶS$$CN0φl2 xb0.s vZE)(A: JbC64fs+'0^r+UnQr{Xĕ#fi3AfS2Fa3̼e.l&W2̢D&,I$G(~3qcx/qw˜[Ԗ`W)EMr[XU! gS2TȦ51)L _RT,]JSRԚ$C`2 `b.o\Y⾕t'7 vI=d*4 e 0| ]o*qKNgl"a Ngs3\719_r\-9b Tb%1!HDBxfc2fb3 e.pfZ2e#(8ɆJ2A$! e 0| ]+ P @Pp"IKL8 eS"Ħ0)}K]RԴ,!YJR2$#~AFJ1ъ4`E-jK2W$&.I0Gr+؂2 xb0.s xZ͖(EJ)YBLT$$H!Aes#09}]r,1YRR$!HB2fC1&`2e-h$X"%' 0 @H0!|b8.s|Zϖ8m*aK Nfdj"I H>&0^bť,a U2LD%$E<}2)LJaSԼ.)mKJYR•%(!9 JBB$ c|/yw˜[x~+iS ZPv,D#AN@a4dž,0 ^0,c Užp%'ElcANasܼ.9mNYrÕܬE)1ALBQ$A!ǾOo"H8?u& /zK\ܖE+ZJT%9!DR|c1K^R,aJVRe'1 FH"0GL`%-hK"X%1(< JG. hG:ܼ.9mNYrÕجR* H N`|]!G=t.r pZ̖ h*QLPbr#)HH@1 tc/yw˞[ז|+yWʞS$C{c ]%,A^ U`%%ERX~^B,a V2Тd&,I F'p82@-d W@'7|I?xGx9%-hK"X<)YBLT$G!9 KrK؊4 ;1ɍjcM-i (XBE)EIM2YLDQ!<׎pdv9lgC+,Q^UE'6rI<\f91Lfc),!] U2Фe'4fIB:LD^8᷍P}$9BBx Ƅ2RhE:)YFOt #AP@t0цJ10,(BM]hDZ!=qێXnUUĤ%( 8IJ@|Gx9 dgTʆS2Pd'0IBH"0>7 c *Q hRB%%EBP~51 D`EO)KJ:P~d$YȖBy#@2a6)1E ORkԒt" "?qnh/b%(A> LrSF!1rox.hĤ%( 7 cPQrܜ%%ErT~5AP^bH&P2yd% D"|C4 [½FJOtd$#rA`wՆl1azPVb(@N2i̒s" H >玼qnh.eU';L\`$X!=qTnT-AZ e'8K2IȊd2 G;!ȍjC2+N@'4 `I78pZ8 ,eC @P)d&Q*F$( 6Q`$P|%A"Db|c 41 \bOrt\$9BBx 2QX¥ABINl $1BRx؆21 X)A NBj$#|Apwt1} dW@ Mg~"6?sCyΆ4/m SB{';ɼL^t[!G=`oW-[XN'a7 KNd< Ǵ; k#8Ŭ+QJN$&3 vJM7 Ǯ;q j5Ŧ+1IM&2rJD( @G:Íh$ņ*@ $&0I`I8@hGZ8Ѷ4e `T(4 d&,DH"1$GB8 d<'0%+ F&CHG6q`0E&1.t%a#HD,}CH4q \%m,D$YByHF2 X0Me$#IR@ u8L0asT†(ɮL[g"A >apc .!a P_4K"PDP!<4mM`,T LJ&1IhJBB# : h~)? tH%+:H60 XT8 $e# HEP(q3 H%( E |5ឌp_ئ% $ȰCr zö݆3aZĤ#ra̔d$HBx#~1~pWt#2Zu" (?1rcr̆"/!hRpxxJN,dK!a<Ԏ$mG@,qSLEa- HIBAd# :! hC"E)? xG&%y'F'hG6a"@&q#DD$ȾC|Ƽ3ю[ОD#ą#hAAPvcԆb1xDV"D`!PqCiH.cPe(D&ID8 ; j6+AJ Jb2' G-샃G27bE*'A*B" $ADb| 4! \b$1~"a" &?1r#p.fQm`D`8 8epEZ(6 4E PxBx0F2Q X "1;C!!!=܎do#X-\ `OXR"c6`"%x? >qlh.f QblX鐬c`6aB@E&$A H >a⎐pccȆ.!a P"a5 t_D%l?aG=܎doX-aZTNUb zöF3AZĦ#!:dGb9 Df#b)8 @Exs>厬qclX.dQg8 P|84a \$; : h ~)? xGw?s|Ά2/kRuD,P~5aP^%!@> ; j/p*EI"(8y4uÍhFZ0v 4UhDZ ,7#@ 6Q`& @ mG;aʍj4+AJ Jb2|r#p.fQbl`䆠3pF2ц YbPD"9 6q`0&a#@(i<:1hC")?|Gw|͎po]-] hOBZІ\sc{F2/kRw.p2܆3!ZB#! :A c6abP&$@(i8 4e XX(6 0E `sXŽlD,P K@üpcb.!`P"`t/zp1q{ TV•h!0H6A F3Z¶D#Q :a \6 a`&%A!@j8ehZ(6 ,Eb@qN`ic+X*DI*xCmG0,qSLEHͅ+c .Ab Pbcp`.WF8/mSByȎ1k Ft1|`Vj ,5a PSƪ3QZĦ#! 8 0YB4 <]p$H _¾_Ц%d?! bB('1)BAlphEZ(60Eb PrCP"E*E I"*HzCpP&a;E,aSLG8`*a3=.qcPf0 @ᆌ.P C r TbDB 4m `Jj X|!x7 HQLps4[b#;a Y0D%1H>! d$'(B!k`TȳEZ(64E XrT!`H,*qD H&0yC@ %(1X,QRLD І(a#8~ Q`P"`ކp/>?A P SB{Ў22v EA 0Y`Vd!<5 hKebxĜ"9 p[RsPD$< `}l`8&1!@!h  <'/Co<X$)q; TFuh0D @(QF I,XzÔą).2EIb+Pz(-A(B HB!x(p+A3 J5}C0*!0>1J6}@Ʌ*/>/ J"0x{Ņ) ,& ,I"*HzC(`+* Hb$xÄ((!.Cn0p%1d; ]®`ks@L䆠1h @J @2PrR $"ㆠ1g 8It =` `n`j`P&(!@چT.U FF01 XBW8 Lj`@@f@(A!X"|/_ GL`3 Uj@M @8pb`h8  !N$%!@@(A"+>?@pt.W E&ak PJB0 O<8< @QLPrP` PBBq4 N63 xK*  F l=?A (&5`!@`"13C23332323333333333233+323+333323J3+3233+323232323433+33+3333233+33J3433*3233*34343233J3J32+3433*3J3433*33J3433J323J33*33*3434332323233J33J34+33*33J33233*33R+33*35*33*33233R35*35*332323233R33R33R3233233235*35*33R33235*33R35*33R35*3233*33*33233R323233R33R33*33*33*33*33*33R33R35*33*33R33233233233233*3233*33*33*33233R35*33233R33*35*33233R33*33*33*33*33*33*33R3235*35*33*33*33R3235*33*33R35*33R35*33R35*3233*35*33R32+33*35*33*3233*35*33233R33*35*35*35*323233*33*33*33*33R33R35*33*33R33233*3235*33R33*3233*3232+35*3233R35*35*33R3233R33*35*3233*33*33*33*33*35*33*3233*3233R3233*33R3235*3233R3233*3233*3235*33R33*3233*3233*33*33*323*33*33*33*323235*33R33*33*35*35*33*35*323233R33*33*35*35*32323235*35*33*33*33*33*33*33*33*33*33*3R35*33*33*3*323232323233*3*3232323*3232323*33*323232323235*3*3R3235*3*33*35*3*33*323R32323R3*3*35*32323R323R3R3R33*35*323*3*3*35*3*3*35*3*3*35*35*35*3*35*35*35*35*3*3*3*3*3*3*3*3*3*35*3*3*3*3*3*3R3R3*3R5*3*3*3*3R325*3*3*3*3*3*3*3*3R5*3*3*3R5*3R325*3R5*3*3*3R25*3*3R5*3R23**5*3**5*3R25*25*3**5**5**2*2*3**23**2223**22*2*2*2***2**"2**2"*"2*2*"2*2*25***R5**25***2*R****"*"R"""**"R**"""**"""R"*"*"*"**"**"*""""**"*"**""""""""**"*""""**"""""""""""""*""**""*""""""**""*""""""""""""""""*""**""*""""*"""*""**""*"""""""*"""""""""""""""**""""""""""""""""*"""""""**"""**"""""""*"""""""*""""""""""""""""""""**""""*"""""*""""*""""*"""""""""""""""*""""""""""""""""""*""""""""""*"""""*""""""""""*"""""*""""""""""""""""*"""""""""""**"""""""""""""""""""""""*""""""*"""""""""""""""""""""""""""""""""""""""""""""""""""*""""""*""""""""""""*"""""""""""""*""""""R""""""""""""""2""""""3""""""**2"""""""3"""""""*2""""""**3"""""""*5"""""""*2"""""""3"""""""*5"""""""*2""""""**R"""""""3"""""""*2"""""""3"""""""*2"""""""*R""""""""*"""""""*R""""""""*"""""""*R"""""""2""""""""2""""""""2""""""""2""""""""5"""""""**"""""""**R"""""""**""""""""2""""""""2"""""""*2""""""""3""""""""*3R""""""""5""""""""*2"""""""""3*""""""""*3Z""""""""2"""""""5""""""""2"""""""**3""""""""**3"""""""""*3"""""""""3"""""""""3"""""""""3"""""""""*3Z""""""""*32"""""""""35"""""""""35""""""""*32"""""""""33"""""""""*32"""""""""33"""""""""33"""""""""*32"""""""""33"""""""""*35""""""""*35""""""""33""""""""""33""""""""""33"""""""""*35""""""""*32"""""""""*32""""""""""32"""""""""*32"""""""""3*"""""""""*32"""""""""*3*"""""""""*32""""""""""32"""""""""35"""""""""32""""""""*"33""""""""""*32"""""""""*32""""""""""3Z""""""""""3*""""""""""32"""""""""**32""""""""""3Z"""""""""**32""""""""""3*""""""""""*32"""""""""**32""""""""""*3*""""""""""3""""""""""5"""""""""*1"""""""""*3*""""""""""2""""""""""1""""""""""3Q"""""""""*3Q""""""""""3Q"""""""""3Q"""""""""*3!"""""""""3!""""""""""3!"""""""""3"""""""""*3"""""""""*""""""""""3!""""""""""3"""""""""Q"""""""""*1"""""""""*1""""""""""*3"""""""""*Q"""""""""*Q"""""""""5"""""""""*5"""""""""*Q"""""""""5""""""""""1"""""""""Q"""""""""1"""""""""*"""""""""*"""""""""""""""""*"""""""""Q"""""""""""""""""""""""""""""""""""*)""""""""*Q"""""""""*Q""""""""*""""""""*""""""""""""""""""""""""""""""""""""""""""""""""""""*""""""""""""""""""""""""*""""""""*""""""""*""""""""""""""""""""""""""""""""""""""""""""""""*љ""""""""*љ""""""""""""""""""""""""љ"""""""*""""""""љ"""""""*"""""""*"""""""*""""""""*љ""""""""*""""""""*""""""""""""""""""""""љ"""""""""""""""*""""""""""""""""""""""*"""""""*"""""""*љ"""""""*""""""""""""""*"""""""""""""""*"""""""""""""""""""""""""""""*"""""""*"""""""""""""""""""""*""""""*""""""*""""""*"""""""""""""*"""""""*""""""*""""""""""""""""""""""""""""""""""""""""*"""""""""""""*""""""*"""""""""""""""""""""""*"""""""""""*""""","""""")"""""""""""$""""")"""""!"""""$"""""!"""""I"""""""""!"""""""$""""I"""!"""I"""!"""!"""""I""I""""!"$"""I"@""!!@!$""""$"$"$""""I""$""I""""""I""!"""I"""I"""""""!""""I""""""""""""$""""!"""""I""""""""""$"""""I""""""""""""I"""""""""""$"""""")""""""""""""")"""""",""""""*""""""*""""""""""""*"""""*""""""""""""""""""""*"""""""*"""""""*"""""""ə""""""*"""""""*"""""""""""""*"""""""""""""""""""""""""""""""""""""""""""""""""*"""""""љ""""""""""""""""""""**"""""""*"""""""*"""""""*"""""""*"""""""""""""""""""""*љ"""""""*љ"""""""*""""""""""""""""*""""""""""""""""""""""""љ""""""""""""""""""""""""*""""""""""""""""*ə"""""""""""""""*ə"""""""*""""""""""""""""""""""""""""""""*""""""""*""""""""љ"""""""""""""""""*""""""""*""""""""љ""""""""*"""""""""љ"""""""""љ"""""""""љ"""""""""љ"""""""""љ""""""""*""""""""*""""""""*"""""""""*"""""""""""""""""*љ""""""""**""""""""""""""""""*"""""""""*љ"""""""""""""""""*љ"""""""""*"""""""""*љ""""""""*"""""""""*љ"""""""""*њ""""""""**њ"""""""""*""""""""**"""""""""*"""""""""*!""""""""""""""""""*""""""""""*"""""""""*""""""""""*"""""""""*"""""""""*"""""""""*"""""""""""""""""""*""""""""""""""""""""*""""""""""""""""""""""""""""""""""""""""""""""""*"""""""""""""""""""""""""""""""""""""*""""""""""""""""""""""""""""*""""""""""*""""""""""""""""""""""""""""*""""""""**""""""""*"""""""""""""""""""""""""""""""""""""""""""""*""""""""*"""""""""""""""""""""""""*"""""""""""""""""""""""""""""""""*""""""""""""""""""""""""**""""""""*""""""""""""""""""""""""""""""""""""""""*"""""""""""""""""""""""*"""""""*"""""""*"""""""""""""""*""""""**"""""""*"""""""*"""""""*""""""""""""""*""""""""""""""*"""""""""""""""""""""""""""*""""""""""""**"""""""*""""""""""""""""""""""""""""""""""""""*""""""""""""""""""""""""""""""""""""""""""*""""""""""""*""""""*""""""""""""""""*""""""*"""""*"""""""""""""""""""""*"""""*""""*""""**""""*"""""""""*""""""""""""""""""*""""""""""""""""""*""""*""""*""""*""""*"""**"""""""""""""*"""*"""**""""""""""""""""""""""*"""*"""""""*"""*""""**"""""**""*"""*""*"""*""*""""""""""*"""""*"""""*""**""*""""*"*"""*""""""""*""""*""""*"**""*"**"*""""""""*"""""*"""*"*"*"""*"*"**"***Ҫ*ҪҪҪҪ**Ҫ*Ҫ***Ҫ**Ҫ**Ҫ**Ҫ**Ҫ**********Ҫ****ʪʪʪʪ**¬*ʪª¬¬ʪ,ʪª<2Y~mgpg-sg4s}k8Yg ֳYus;Yg ޳=ng8.ֳ90k9]gv`{sqoYk8Ýgsvav9ֳs9q9s9sv9vEsasssgsg8k9;Z.9q9v]ssk8909qsbsg8oY9q9ss'k89qvvask89q9t{;Y.9ֳAsg9qvs{;Y.va{;Y&9sb{kYv]{kY=ΣaskYvb{;Y.׽s{9qvsgk9ֳsk9s{9qv{k8^=s{;z0sk8ÞvbO{9qvs;Ysgsv]{9qv{k8s9vY{;Z0=sk8sdv]{9q{91X={kYsglvbo{qA{oY+sk8`sgsv]{9ֳ{9qv{9qvB{;Z.AskY={k9sk8asg8!sg| sd ssss ss sd sg|!sg!sg8!=sk8á{8={k9A{;Y/A{;Z.B{;Z0B{9qvB{9sv]s sgd!=sg8!={;Y+A{9qxB{9qv] s =sk8A{;Y.{9qusb s!=sg8!>{kYB{9qu޳0s!={g8A{;Z.9ֳ1s!sk8B{91x9ֳ1 s!=sk9{9qusa={k8ţ{91u0v]ьa={k8B{9qx1saAsk9{9v1 =sgcB{91Hsⱌa=sk8#{9v1!=sg8cB{91u0sc>{;Y.0v]qa={;Y0v]ra={k8#sQa=sk8vFQa=sk8ĥvNQa=sk8%9vV2a={k8vRQc={k8v^Ra={809v]rc>{;Y(1s픣B{9quJ1!sg9sQaA{8(0v]RcA{;Y/)F0 s9qJQa=sk8e)Fsb2cB{;Z.J1 =sgT09vRcB{;Y')J1 s{9qJRcAsk8e(0 v]S{91IJQa{g8s]r{9qiQa=sgT(v^rcB{9.Ra=sk8)F1 sꔥ{9quNRcB{k9g)F1 s(|srcB{9.Qa={k8g)J1 s霥|9sNRcA{;Y9Qa=sgL)F0vRrcB{9/RcAs8g)F1 s霥0sRcA{;Y%9Qa{g)J1 s霥(0=ֳr{9.RaA{k8ħ9JQ!s(0vRs{9q)Rc>{k8ħ9JQ!=s(1 vJs{9q)rcA{;Y9Ra=sk8)9JQ!s(0vRs{9qts{;Z'IRc={g8)J1 sⴜ(ֳsB{9.NrcA{kXũ9JRa=sgT9JQ!sⴜ(0޳Rs{9.NrcB{;Y9RcA{k89Ra={k89J1as ')F1 s](1v609qvs{90NrB{9/IrcB{8)9Q!=s)J1!s'9J1 s]T)F0 s])F0v*(v(9sғ{pRs{9.NsB{;ZJNsA{kYiIrcA{g8m)9Qa=sgE)9Ra=sg '91asa9F1 s]9J0 sZ)F1 s:)F1 v(1ֱғ(09v֓(09qV(09vV(0qs֓(0qtV(qs֔(pғ{90zғ{9nzғ({9qғ(09q ғ(9q ғ(90zғ9q ғ{9q*ғ9nzғ9q֓09q ֔09pzғ0nz֓(nz֓(9q ֓Fpz֓(pz֓(0pz֓(09nz֓(9p֔(9q*֔(q ֔(q֔)F09qִ)F09q V(0q V(9q*֔(q֔(0pkV)F0pV)F09q V)F9q:ִ(09qV)F0q V(0vZ)F1 ޳ڵ9J1 ޳V)F0vZ'9F1sխ'9J1as>խ)91!sJխ)9Q!sFխ)9Q!s֭iIRc=s6iIRa=sgkJNrcA{gkJNrcB{gkJNscA{gkJNrcB{g2kJNrcA{kJNrA{gJNrcB{kJNrcA{k85Zғ{;YZғ;Yj֔({;Yíjғ9 kV)F9pkZ)F1 vխ'9Q!vխ'9JQas֭i9Qa=s෵iIRc={gJNsB{k7ZRsA{0ZRsc{k8-Zғ{;Yjғ{;Yj֓(9/j֔F9 {V)F0p[ե'9J1 v^֭'9Qasխ)9Q!skJNRc=seJNscA{gZRs{k8ZRs{;Yejғ{;YokV)F0 {Z9F1 o{Z)F1 p[ե)9J1 si9Qa=skIRc={JNRcA{ewZRrA{gZғ{;YMkV(;Y1{Z)F09ڵ'9J1 v^խ)9Q!siIRasJNrcA{e7ZsA{k-j֓{;Y^/kV(9{Z')F0{Z)F1Uխ'9J1 ֱե'9JQֱե)91 v^֭i9Rav|bi9RaskIRa=sckJNRc=sZNrcB{ejғB{k(/j֔{;YN1{V(09qڵ9J1 Q^խ)91 vbi9RasJNrc={O7ZRsB{dj֓{k'/kV(0{;YFq{Z)F09sե'9J1 M^i91!vlkIRasJNrc={8ZsB{dj֓{;Q1{V(0;Y&qڵ)J03^֭'9J1vbi9Qas JNRc=sgZNrcA{9ZғB{j/j֔{;Pq{Z)F0{9~sե'9J1^֭'9J1 viIR!sJNrc=sZRsA{Xj֓{dZ/{V({;Mq{ڴ)F09n^խ'9J1 9^֭)9Q viIRav-gZNrcAsk8ZsB{3Y/j֓{iz1{V(o:1{V)F;Ksڵ)F09^^խ'91 ҵi9QavgZNrc=s k7ZNrcAskYjғ{WZ/kV({:1{Z)F0;Nvե')J1 9n^)9Q ӝiIRa=vk8ZRrAskYj֓{9/{V({;1vխ'9J19ݬi9Q!vgZNrc=sk8jғcAs;Yj֔{Uvե')J0Ntbi9R ӜgZNra=sRa=s^դ({՜=Δ{k90k7'8s#)F|9-jra-ZJQJQ vڔA{ړaSAsݭbg9F0{bT(]JR I0{)1 s{V=vzrrc=s^լ({^=S{;8IQXi9Fzg9J1 =vq{V=vkRrscAs'9F{b=({;9ŭJNQ;Yi9Ft9J1 9o{RcoZNQ:NRa=vZ(As֓`sBsݭb))F{b6t{k891;7g8'9J1 9qjsaY0+JJq"=s޴Av{RrJRsc>{^ե%sZ֔({kk91|k%(>)F0;YJNQ;Xi9Aխ)9JP/jr!IJ kIR!v{֓cvjQjRsc=sե%(s֓SKV{g))F{՜Z({k8iIPf֤ե')F0;YŭJJQ;X'(i9Q =ojs`ūII5kIR`9v{Z=-Y&ZRrcvִ=vqjPZRrtZԤsRrUj֓Bs֤s֓o{Z({'g)9F{^qZ({g))F{^ZB{ki9F/bԜq{ڵ)B/g80{Ԓ1ԥ%)F{k7i9J{ݬ^޵)F{ki9J{ݬ^1Z({ݼ%(sVq{Vs֭%(sVeq{Z{b(sRbqV({%(sR81{VBsb՜vj7Z-j֓eAsڴ=-DU/jҒc=v{ֳ;YZRrcqkRs^XKk8JNr"vozr`9ٽ\;YZra=v{Ra9ٽ7]ZҒv{V`ō;yjscvRa9\91jsc=sړcŚvs{Zs^Ԥ<=vԤ({դAvnǽs^80{g6')BsAsck9JPAūIJ0{ݐ{;YŭZra/jRQf1j֓=vs`,| ֱ{Zsڔbٓb=v޵(sդ=ԡA{bg9Jgv]Esk8JJQ;Yk9{F;ZZr`/ZNP.P vִAv{Vs`a=s^դ(sZtA{g)IJ0g%(Ase(;YZNq^I{9J1>okR9v1jRQRa=s֥%)B{^̜({k8I1k6'(di)J09/Zra=I0{IR!vڔAvzRRrcs֥'({V`V{g)F{ԤU(0{;YJJQ;8)( )9Q^ozҒbI/=ZNRb=ϻִ=vqjQ-jVsAsb֤sV{V{gg8/{^_{Z{)9F{ZSKԥ%)F{k7iIJݬ޴O|Zե'(i)J{޵^ե'8|k8k9J0{Ԝ^֭'9F0o8iIJ0{ⵚ^֥'9F0;X90ݼ^~uZե%8')EsVe޳ڵ{c'(~jNq{Z{Z=Sqo{Zs޵=v/g9ޱڴ{դ=,ؽs֤)F{vo7=sg9J0k7))BswIsIQ;YIJ{Ѓ;ZjRSa/ZQa =qkR=ojqeoavZ(E}ڴM\A{gi91|k'(u!)F;ZZq ͭIJ0{QaޱV=vkRRsA{b'8{^F{;XūYQ;8g8i92_qzsaI/MZNrc=vִ=oZJPLjғAsbդsR{Z({g7i9F{Zե')F6g9F{֒&Zդ(/j'8sVi泋޵%({f(s{Js֭')Jkg8{{'{giIQ;YIJ{{kXYR y9/0ZŭZRR`I0{ݢasZԤsZ`{ki90g(=i9Q_=/jr`9 ]ZRsc=vڴ=vojNokVEsդ(AoZLM޳ڵ{ݼAvi{ֱZ(AsԜ|?y'8{^դ=)oki9F0bߧzūI0{J~ϣ$~_?w?__O'A9}GIj|'rk7i9F{|okWk90bԤoyŭJNR 7)(1kVcvkRr45^֥'80{fQ-8YR ZNQf{Z(F{f'(~zォJNRa9ӱVc9I)F0|X91Asf)9Fbդ&Ras޵%({Vbq{R=vzr2p9/jrc/ZNQsbg9Je(vz-kRs=v{Va9ٻ7gIJ0o89J{X1kVAs^՜=vqWW7JNQaqjr 7 դ(0{k8iIF0{ԚkR{ԤsnumJNRa=vZ=vojNGiIQ 1jr!ͫIE)Fo8ūIQk'{gg9F0{b:rcsbդsZRavԜ(Av{Vr^1 okR=ojNQ09jrb9/jNQ0{;YZRR`yI{k8IQY90{AsfiIJ1;99F/{W={b֭')F0{g6')Asl9ֳ{ڴ{Ԥ=Ԩ;YjRrc֯kRR^;5))1|k8i9F/{.q{ZBsԤA,=8JNR`-jNqk65Zե%)F{jg({:jRsc=v{֓ck9Q ZRQk3ڴ)B{ki9F{ֈ-Zs=s޴=mZiIQ ojҒ`YhZդ)F0k8IJ0f{V{f))F{ZjRc=s^(sVEYra=v{ڔ=vqjNiiIN2 /js`IU)F0;YZJR;8)(({k8I1VsBs))F{՜Rr>{')F{ݬ^ԜbNrcvڵs֒)Q vqVvjr9J11zsoZNQ)F|9/Zr`-Y1{_)F;YZNr yIF/{{k8IQ;9)Fs{ݽc)9J0g'(\=s'9F/b%A|#sե%)B{Ԥ=͌!vԜ{ڳbq{V=vR 8x/zғc=vzҒ 繐9jҒc9qjq6;YZNra/jNR6{k8JNQ^JJPAsgiIJQXi9Fs&uݜ֬)F'svsֵsԤAӞ9/jscv{ғ`Q{wg8IQ -JN1R.vZե'({f'(Ev.Z-jsc=ϓV,IQ >N-ZQv޵({%v;YjRrc=v{V`Ý)IJ1;YūI1{avqZsݬ(Asw;9ŭZscvVaӌi91JNQk&{ڵ({g)(s+Zs=v{֓b9,{giI1X׽{gkI1;YH=sb)91|;8h{')Jkb=s^լ)F{fvڵ({bֱ{Zs^ԓ9/zғAsְso9JRR!ojѯsgIQY=s֥'80{vq{ִ{bգ=/jғ=sڴk;8ŭJNr`qj{ݬg91;XG9qZsbAZҒ=sڔsi9Q;YŭIֱ{ִsbGkXŭZNraqjnvZլ)F{kf;YjRrc=v{֓-ݜi9J0;YIokVB{Wg8YR`qjh޳ڴ({f&;9ZRrsڔ5b֭)9J0;YūI/kReAsZ՜i919-ZNBq{Z({c'"k8JNrav{V^խ')J|;XI/jtA{դ|k92 -jr{ڴ({g7i9+9ZRrcvړ^))J0;YIE/z֓{ݬ%#kIQ v{Vsqڵ)B/k8i9YZΒc=sZ^g9P-ZNqnozֳ{b'(kJNR"sִk֥)9FP-jRr{Z{k7i9IJRRa=vZ|^լ)JYŭZNQ=jsB{b'(k9Q qzғSZ(/{k7k9&ZNsc=s^դ֭'9J19/ZRrj֓B{b'(ֵ)9Q =ojғSkV{gi9F&kYRa9vڔVԝ%({k8I15Jrc=s޵(խ'9J1jr-jsAs'()9JQ!/jrQ[R{g)9FiIR`v{֔ ֳ{k7I1=kJJqasԜԥ%80;YZNQZNrc=sb֥'('9F19ZrQZR>{')E'9F19/ZrQZRscAsb)9F9F0-jrOZRrcAs'()F0;zZNrJNra=s^դ({;XJNQ)IQavڴVs{gi9J0')J0N/jsbNrc=s^լ(({;YūZNR)9Q ޳{VseAsb'9F )F;YZNrIR!vڴ"eB{gi91L9F09/jrbNRa=s'( (/kXJNQ9J0o{VNrc={֭')F,{;YZNR91 sڴSB{kkI1)F09/jscq#=sb֭')F {k8IQ9J1v{ڴ6rc=sbi9J0t(oXZNQ9F1okRJRa9vڵrcAsb)9J0T{k8ZNQ(9/jғJQ s^դ(Ҍc=s)9F0Ts;XZNR(09/kVc1 vڴAr"=t]^')Fc={gi90(B{;9JNR 0|;ZjrcJ0qkVc.1 vڴ`=t]bխ')F\cA{gi91E{;9JNR`{;zZrao{V=ޱ{ڴ !vZդ(\as֭')Fz=sfi9J0>s'kIQ {kYZNR`;YZra/jғAqv{ڴ vڵ(\`s^խ')F0{!sb֭')F!s')F!s'9F{!=s^֭'9F{!s^ե'9F0 =s'9F0!v޵)Fd sZդ(dֳڴ:No{V:{9jRsc5{k8ZNR`=sfi9Qs^'9F0`vڵ(d q{V {;Zjs2sk8JNrasiIQ =sb'9J0{vڴ(s9q{V 9/js={;XZNrasgIQ AsciIQ=s^')F0sZե'(0sZ({^9q{VAkE/jғ={kXZNrc{k8JNR`{gi91 s'9F0׹v^({=s^ե'(0΃^դ)Fֳڴ{q{VB{;ZjғAs9-jғ=s;YZғA{k9ZNrc={k8ZNra=sg8JNR!{fkIQ 9s'9J19v^ե')F9ֱڵ({9q{Z({;z/j֓Ak;YZscAsZNra{iIQ si9Qv^ե')F0qڴ({9/kV{^kXZsc=sgJNRasi91s^֭'9F19q{Z({;Y/j֓A{k8ZNRasb)9J1 ֳڴ({kYZr=pwgiIQ`3vե')F0;Y-jғAsfIR qvդ(0{;YjғAywiIQ q{Z({M8ZNra=^ե'9J0y/j֓{֭i9J1 /kV{iIQ!:/{V{ѬiIQ!Z1{V{iIQ YjsBnsڵ)F0ckJNRazj֔z^խ'9J0g7ZRra1{V({Ϝbi9Q 8ZRrcAFqڴ)F{LiIR!yjғBxդ)F0IRc/kV{դ)F0i9Q!yZsAf1{V({׌^ե'9J1iIRaZғcA&/{V({ɋե')J0bkIQ!ZrcAj֓Ay1{Z({L^֭)9JQ bi9Q ZRrcAZғBy1{Z({ۋդ)F0biI1 kIRa׽ZNr#=ZRsAmjғ{{V&B{{Z)2{ե'9I^֭)9M i9Q|!WIR!=轫ZNrcA=ZsBqj֔B{{V({[ڵ)FZե')J-խ'9J/խ'9F/ե'9J/Z'9J0dխ'9J1|խ)91 ֭i9Ri9RYƵkJNRa뵫JNR`׽5ZRrAqZs{jғů{kV( {Z)J0kխ)9J1 6i9QY˵iIR`׽eZRrcrZs5sjғů{ܫV( {V)F0k.'9J1^u)9Q˵iIR`׽MkJNRarZRs5sZғsғ {ִ(0{)F0sF)F0F)Fs8)J1^9u')J0^9'9J1^9U)F1^94)J0^R0sReAsJ*R ])F0Qa9\sF1JQ TAs)FsJ19Ra9Ts(s01:Q 9a9ˌa9\c9rArscArArAr9\a9ˌ 9qFsj NmhBQ8ROMt PIVu/M [a:`)zJ.ӏ$v9i*NhAF56]{q1jӰE-[Zײ@(z*.ˏCWv^i*N?e>~ tR 4]93׎ OIUq/MA5m# OIEqc=xR 4]It۟>!H(U)h2׀r=eZ*ߟ>!H(Qv~&˱n{ MVv墻p^; R 0TYނ9h~ OIEqd.=A5Xm#-x [a:EEm#-7πQ4]I3ێ1H(Uv~)g~ PMVzr=eYt۟>!G(Qf[z梻p^:OIEqd/MA5mcQ0SY݂)gn{ OIUqd=A%Xiz-7R 5a`Z+ Q0SY݂)gn{ OIEqc=xr=%izl7 R 5aj+ rL9a`Isێ!G(Qf\z梻p^:=%Wiz7 b 9aj+ 翌EEm"z6翀 R 4]93׎ PIUu/MA5m#=5=eZ*t۞1H(Qv\~&^;OIEqd.MA%Xi"=x [0rL9a_Isێ!G(Qf[z墫p]A%Xiz-7Q4]_Y @2mbQ6K=V_qߠ(z*,ˏCWnk^BQ2MMc AFKEVᖼuT-rL9a_I3׎EEm#-w b 5a_Yߟ?1,Yނ93ێ!H(UހE5mzl@A0SYނ9h~| OIUqd.MA%Xi"-xA5m#SQ0SY݂)gn{ OIEqd=A%Wiz-7R 5a`Z+ 㿥Rلk8pP0tѝqEEm"z-7πQ0T]93ێ1H(U~)g~ Mfz榻n|!Buƻ=%eZ*ߟ>!G(Qf\z梻p^:=%Wiz-7 b 9ajk6π3!nBQ"6I=6]z׿a観 RU 9F55ݎ{q)j۰G-[Zߠ)jG55ݎs)z*,nCw(z*,oAUmi>~bQ82OMc 9FK=Vߖ)k055ݎsSw)zJ,oAUmi=bQ$82MMwaw AF=6_s)j۰G-ۆz1k2= N>37߀aȦ ROMcw 9F2G-ۆZןa(.? Se=BQ$ ;RUebY&- S`Cs(z*,ne=BQ1Evᖻ(zJ.ˏ$v:mj *NUnk~r oC$xSw:5߀aȦ RUAF=6]{s1j۰E-[Zנ)J۰G-݆{qԺmBVV D:XN~bQ̶EVߎs)zJӏ$v~i*N?e>|bY& r]gBQ& sSXSs(z*,neBQ̶EVߖ)Jӏ$~:mϟj *NUnk~j oCv:oϟE:XN>bQ6I=6]{qߠ r)nei>|BQ2MMcAg 6EvូwAg ̶2MMctE5ijk ߯>!G(Mfv/M=%eǡjk @Q4]Itߟ>1H,U݂93۞!H,Yކ9!ҷBuKQ0SY݂)'˱n;EEqc=x R 5]_Iߟ?1,Yކ9s۟>1,SYItѝq|E5m"zl!G(Qf[z墫oMr=%ejk㿀 R 5a`Z* @ R 5ajkϭvy`P8(tѝq EEm"z@Q0TYނ9h~ PIUu/MA%Xi"=xA5mc.M@`8  ",tg\k1H(Qf[v/Mr=eǡj+ ߯!G(Qv\~&˱n{ OIUup^: PMfz˱~|)Fuƻ SQ0SY݂)'˱n;EEm#-w b 5a_Y߯?!G(Uv~)h2׎1H,Yކ9t߯"+t%[tНq|EEm"z6@Q0TYނ92~IEqd.=r=%Wiz-xA5mc.MK"LtglktНqE5m"z6翀 R 4]Isێ1H,U)h~ Mfz榻n|po1K ",t'\k1G(Qfv/=r=eZ* ߯?1H,U~)'~| PMVv墻pn;$Mf\z'~c9@ T)vƻK  R 4TYނ9hn{ PIUqd=A%Wiz-7 b 9ajkπ b 9eǡzl-@2Ltg\ku1ѝ OEEm"z@Q0TYނ9h~| OIUqd.M=%Wiz-wA5Xm#=V7!3` ",tg\ku1ѝ!Fuƻr=a`Yt۞!G(Qf\z梻^: OIUu/MA5Xm#= cr,c7"+t'[tНo|)Fvƻr9a`Yt۞1H(Qv\z&^; OIUq/MA5mc=E5qd/!ҷBUy S R 0TY݂ KQ0TYނ9h~| OIUqd.M=%Wiz-w b 9ejl7|s?Ҁ@P8$u1ѝq|)FvƻK  R 4]9h~| OIEqd==%Wiz-7R 5a`Z+ 㿀R 5ajlu1ѝq|)FuƹS",tglo!G(Qf[z墫oMr=%eǡjk㿀 R 5a`Z* @R 5a`j+ 翱 W1h4zmNd/)Fuƹ SQ0SY݂)'˱n;EEm#-wQ4]It۟>1H,U݂9h3ێ1,TYIv  !0\4u1񝱮*vSQ0TY݂)gn|EEmc=xr=%iz-7R 5a`Z+ 㿀R 9ez@2Ltg\ktНox!Buƹr=a`Ysێ!G(Qf[z墫oMA%Wizl6π R 5a`Z+ @ b 9ejl7oހ@P8$tНox!ҷBUK  R 0TYނ9gn{ OIEqd=xr=%ezl6πR 5a`Z+ 㿀 b 9eǡzl-w~@`8  "+t%[u1񝱮!Buƹ=eZ*t۞1H(Uv~&n; PIUu/MA5m#=E5qd/]X8  !J V2L|glktНq OIEm#-7πQ0TYނ92~ OIUq/MA5m#=E5qd/^:)Buy S"Ltg\k1H(Qfv",tglk!G(Qf[z墫oMA%Wizl6πR 5a`Z* @ R 5ajk6[M{qypd/!ҷBUyJ V",tg\k!G$ÑMfv.=r=%eǡj+ @Q4]Itߟ?1,Yނ9s۟>1,SYI@",t%[tНox)BuK",tglk!G(Qf[z墫oMr=%ejk㿀 R 5a`Z* @ R 5ajk6 bL9e▀J R@"+t%K~u1ѝq|)vr9a`Isێ!G(Qf[z墻p]r=%ejl6πR 5a`Z+ 㿀 b 9eǡz-wg? ( 2,t'[tЕox)vƻK",tglk!G(Qf[z墫p]A%Wiz7 R 5a`Z+ 㿀 b 9eǡzl-7\^G/=d-!ҷBUy S R 0TY݂)'˱^:r=e`Yߟ>!G(Qv\z&n; PIVvp^: PMVv梻n| Qf\~)'J R߀"+t%[u1ѝq|)FvƻKA0SY݂)gn{ OIUqd.=A5Xi"-xA%Xi#=A5md/]tНox)BuJ V2L|glotѝE5m"z6翀 R 4]Isێ1H,U)h~ Mfz榻n|$Qf\~'2׎"+l%K}t/)BuK  Q0SY݂)'˱n;r=eZ+ ߯?1,U~)'~| PMVv墻pn; Mf\z'~u={@ 򥳾!ҶTwK ",t'\k1G(Mfv.=r=eZ*ߟ>1H(Uv~'˱n| PIVvp^: PMfz˱~|;}{@J R߀"+t%K~tНox!BuSQ0SY݂)gn{ OIEqd==%Wiz-7R 5a`Z+ 㿀 bK9ez-xwpH0 @"+l%K~tЕox)Fuƻ=a`ItѝEEm#-7 R 4]It۞!H(Uv~)g׎!H(Uނ9s۟?1,T]Z*t- D:VJ<c;c]Cs)z*,oAe=bQ82MMwaw AFI=V_1k0G55ݎ{s1k2=6_? "+l%Kg}Cm|N:E:XN>bQ6K=6]{qߠ(r)oAUmi>|bQ82OMc AF4KEVᖼuAf61McAg"̸2D2Vʖ S 2Ltg\ktНq|)FvƻKQ0TYނ9h~|OIEqd=A5Xm"-xA5m#MEEqp`J R~[a*[;C%m|N:πE:Xθ~bQ̶=V_s)zJ.ˏCWv^bQ8ROMAf6Ewaw AF6Mc@0$  e:XJ[a*_;Cn|N:35߀a観 ROHS(z*,oAUmi^~bQ$8ROM AF4KEVᖼu Af6Mwc Ag ̸2OPCmlou1Нox)BuJ V"+t'[u1ѝEEm"z6翀 b 5]It۞!G(Qv~)'~|$Mf[z&~| Mf[z'׎ 0 PA K V",t%[u1ѝq|)Fuƻ=a`Ysێ!G(Qf[z墫oM=%ijl6翀R 4]_Y߯@R 5ajk6 bL9i▊"+kKc}S|N:e:θ>c:]AF2۰E,Yv9~a訳-rUAF=6]s)JӰE-[Zנ)k056])k2=@ND2Vʖ S "+t%[u1񝱮!Buƻ=%eZ*ߟ>!G(Qf\z梻p^:A%Wiz-7R 5a`Z+ 翀 R 9ezl-wBp$ @H!ҶT7߀e:N<c:\S}sN:35߀i訳-rUAF55݆zנ(zJ.ˏ$v:mj *NUn~r)ˏC$~Zׯ@TBP1 C%m|lktЕ/!ҶTwK "+t'[tѝE5m"zl@Q0]93׎!G(Qv~'~| Mfz榻n| Mf\z'׎aH^!p$ @B~[*_;Cn|N:35πE:θ~bQ̶K=V_s(z*,oCWnk^~BQ2MMc 9FK=Vᖼu Af61McyAg"̸@N!45߀e:XN<c:\S}sN:35߀D:Xθ~BQ̶EVߖ(zJ.ˏ$v9j nWn~r oCv:oϟr ˏC$[~@򥱾)ҷBTwJ R@"+l%K~u1ѝq|)FvƻKQ0TYނ9h~|OIEqd=A5Xm"-xA5m#MEEqpn@" k;c\C%m|lotНox)BuJ ",t'\k1H(Qf[z/M=%eǡj+ 1H(Uv~)'~| Mfz梻n{ Mf[z&~R؂"b" k;c\C%m|lod-!TwK2Ltglo!G$ÑMfv.=r=ej+ ߯!G(Qv~)'~| PMfz梻n{ Mf[z'~nbH) " k;c\C%m|lou1Нox)FuƹK2Ltglo!G(ÑMfv.=r=ej+ !H(Uv~)'~| Mfz榻n| Mf\z'׎#/ @"+kKc]Sn| 򥳾!ҷBUy S Q0SY݂)'ˀ",tglo!G(Qf[z墻p]A%Xiz-7 b 9aj+ 㿀R 5ajk6R 9e!35e:XJ[_*[;"+l%K~tНox!Bur=a`Isێ!$ÑMfvoM=%izl6πR 5a`Z* @ R 9ejl7 bK9e!ҶT5߀D:Vʖ K V߀"+t%[u1ѝq|)Fuƹr=a`Ysێ!G(ÑMfv墫oM=%izl6翀R 5a`Z* @ R 5ajl7 R 9ez" k:\Sn|d- D:VJ<[:\Sw(r)ne=bQ2MMwaw AFI=V_)J۰G-݆{s)k2=6_ucF8x$[_"+kKc}S|N:D:VN<c:\AF2۰E,Y~:mi(.= sQ]g{ AFI=6_1k0G5݆{s)k256_EDT[FQq[_["+kKc]Cm| D:VJ<c;c]Cw)z*,oAUmi>|BQ̶1Evᖼu)Jӯ,Y~Zoןj *nWvr oC$~ZױqDz8xC!M|g\ktЕ/!Tw߀D:VJc:\Ss(z*,neBQ̶EVߖ)Jӯ$Y~:oϟr oAWvj oAv:oϟr*,ˏ[_"+l%Kc}S|D:VJ<c:\S(r)neBQ̶Evᖻ(zJ.ӏ$~:mϟj nWvj oC$~:oױtayH2$@(C!m|g\kt-N:D:VJc*<T)w:5πa訳-RUAF55݆zߠ(zJ.ӏ$~:oϟj oAWv9r oC$~ZױkQ!@0Sm|lkt-wND2Vʖ[a*_;SsN:37߀aȦ ROMcw 9F25ۆZ׿i*N?e>~cY& sS]>|cYȦ.= ek^{ HR,%   񝱮x!35D2Vʖ S 2Ltg\ktНq|)FvƻrL9a`Isێ!G(Qf[z梻p^:=%Wiz-7 b 9ejk6 bK9ez-x>dII$` !>3D:VʖƻJ R@"+kKg}Cn|N:35߀e:~BQ"6K=6]{qߠ(z*,oCWnk^BQ8ROMAg 6MwcAg"̸2OM{ #I2d) D2Vuƹ J R~[*_;C%m|ltЕo)FuƹS",tg\k!G(ÑMfv/Mr=eǡj+ @R 5]_Y߯1,Yކ9tߟ?1H,YI!3D:VʖƹJR~[*;Cn|N:E:XN>bQ6I=6]{q߿a訳-rUeyAf4I=V_1k0G5݆{q)jG55ݎ)k2I8Sm|lkd)sN!T7߀e:η<[*<Sw:35߀D:X~BQ̶Evᖻ1Jӯ,Y~Zoןr oAWvj oCv:oןr*,ˏ(C!m|g[t-s 񥱮!ҶTwJ R@"+t%[u1ѝ EEm"zl@Q0SY݂)g~|IEqd=A5Xm#=E5qd/MEEqpd)| 5ox)ҶT7߀e:XJ[*_;Sn|P>35߀D:XN>bQ̶=V_s)zJӏ$v9~j *Nei^~BQ$ ;R]gcYȨ.?nkI|*ܻ0  1ox!35D2ƖƹJ R@"+l%Kg}tЕox*vK",tglo!G(Qf[z墻p]A%Xiz-7 b 9aj+ 翀R 5ajl7 b 9e!>3D2uJ R~c*_;Cm|e:θ~bQ6I=6\c;c} 9F2G5ۆZןa(.= Se=BQ:RUezbY&- Se^cYȨN?Nqx!Ҷ45D2vƹJR~c:<S}s:E:Xθ~bQ̶EVߎs)zJ.ӏ$v~i*N?e>~cY& sQ]>|bY&.= ek^ɲ*ܽ0̓0qx!Ҷ45D2vƹJR~c:\SsN:35πe:~BQ"6K=6]{qߠ(z*.ˏCWn^bQ$:RUy AF6Evw Af62MM{,Kr1H8D2VuJ<[_"+l%Kg}C%mle:~bQ6K=6]{qߠ(r)ne>|BQ2MMwcAg 6EvwAg"̸2OM{Ig"RUf[_" k:\Sm|lkt- 򥳾!ҷBTwK"LtglktѝqE5m"z6πQ0T]93ێ1H(U)h2׎!H(Uނ9s۟?1,T]Z* BN JR>[_"+kKc]Sn|Ne:θ>c;c]Sw(r)ne=BQ̸1Ewaw AFK=Vߖ)k056])k2=Vߖv[_" k:\Cm|ilkd-N:E:VJ<c:\Sw)z*,neBQ̶Evᖻ1Jӯ,Y~Zoןr oAv9r oC$~:o׿Ėr*.ӏ(C!Ltg[}C!L|g[~ds 񥱮)ҷBTwJ V߀",t'[tѝq EEm"z@Q0TYނ9h2~ PIVuoM=%Xi"-xA5md/M Mf\~)"+k:\C!m|g[t-s 򥱮)ҷBTwJ R߀",t'[tНo|)Fvr=a`Yt۞1H(Uv~&˱n{ PMVvp^: PIVv墻n{ Mf\z'׎&u 0d)|d)}s򥱮)ҶTw߀D:VJ[*_;SsN>37߀aȦ ROMcw 9F25ۆZ׿i*N?e>~cY& sS]>|cYȨ.? mk~s46M;@D2Buw߀e:VʖƹBθ<[*_;C%m|lou1ѝox!ҷBUy S",tglk!G(ÑMfv/M=%Wijl翀 b 5a`Z* @R 5a`j+π b 9ez-xv@, L!3D2uƹJ R~[*_;C%m|ltЕox)Fuƹ S",tglo!G(Qf[z墫oM=%ijl翀 b 9a`Z+ 㿀 b 9eǡjl7 bK9ez=d)|tsN򥱮|!45߀D:VJJ R߀"+t%[ʅ1񝱮!Buƻ=eZ*ߟ>!G(Qf[z梻p^:A%Xiz-w R 5aj+π b 9ez-xw@ BηBη[_" kKc\Cm|E:XN<c:\9Fk0۰E,v9~a訳-rUyAfI=V_1k0G5ݎ{s)k056_1&D2Fuw߀E:VvƹJR>[_["+l%Kg}C%m|l E:θ>bQ6I=6]z׿a訳-rU AF56]{s(zJӯ,[~Zנ)jG55ݎs)k2=VSm|g[d)| 1ox!Ҷ45߀D:VJJR~[*<Sw)z)ne{ 9F2۰E-[~Zoϟi(.? S]=cY& r]gcYȦ- Sei^cYȨ.?UnS~[_"+kKc\C!M|g\kd--wNE:XJ<c;c]AF0۰E$v9^BQ6K=V_(zJ.ˏC$vj NUn~j oCv:oϟr)ˏ$[ZS R~S_߀" k:\Cm|lkt- D2VJc:\Sw:35߀aȦ RU 9F55݆{q)j۰G-ۆzߠ)k056])k2I=VូD2uw߀e:VvƹJ<S_2,t%K}d-E:Xθ>c;c]Cw(r)ne=BQ̸1MwawAF4KEVᖼu Af6MwcI"8R]g>D2BTw߀D2uwBη<[_["+kKc]Sn|Ne:θ>c;c]Cw(r)ne=bY$8ROM AFK=Vߖ)k056])k2=Vᖼv[_~S ~[_*[" k;c\C!m|ilktЕ/!ҷBUwK"Ltg\k1H(Qf[z垫/M=%eǡj+ 1H(Uv~)'~| Mfz榻n| Mf\z'~̅4yBNBηS_"+k;c\C%m|ilktЕ/!ҶTwK ",t'\k1G(Mfv.=r=eZ*߯?1H,Uv~)g~| Mfz榻n{ Mf[z&~!H,SY@BJƹBJJ<[a*["+l%Kg}C%m|lod/!ҷBUJ Q0SY݂)'˱n;EEm#-7 R 5]_I߯?1,Yނ9s۟>1H,YކI߯@ R 9ed)|d-| 1o!35e:VJJR~c:\Cn|N>35߀D:Xθ~BI"6I=6]{q)zJ.ˏ$v9~j *Nmk^cY& sSe>~BY&- ek~,@ @`D2uw߀D2Buw߀D2uyJ~[a*[;"+l%Kg}t/)Fuƹ SQ0SY݂)g˱n;EEqc=x R 5]_Y߯?!H(U݂93۞1H,YIhz*):V " c*[" c:;2+kKc\C!m|g\ktЕ/!T7߀D2VJc:\Cs(z*,neBQ̶Evᖻ(zJ.ˏ$v:mϟj *nWnĖr*,ˏ$[~Z1&D2BT7߀D2Buw߀D:VvƹJR>[_["+l%Kg}Cm|e:~c:]AF2G-[~Zoϟa訳.= sQ]gzBQ8ROU AF4EwaAg ̸2OUHRt3NPS R~S@" c:;C!m|glkd-sD2VJc:\C}s(z)neBQ̶EVߖ)Jӯ,Y~Zoןj *NUn~r)ˏC$Y~Zנ1D2BUw߀D2Fuw߀E:VuƹJ<[_"+kKc}S}sN:35πE:XN>c;c} 9Fk0۰E,Y~:mi(.= sS]gBQ8ROUy AF4Evw Ag ̶2OM{GT1MS0S R~S~[_[2+l%Kc}SmlotЕo)ҷBUyK ",t'\k1G(Mfv.=Q0TYނ92~IEqd.=A%Xi"-xA5qd/] Mf\~)gd)|d)|ts񥱮x!35D2ƖƻK V",t'[tЕox!Buƹ=eYt۞1H(Qv~&n; OIUu/MA%Xi#=A5md/MZb@!:!:!Ҷ35D:VƖƹB>[_*[2Lt'[u1ѝq|)Fuƹr=a`IsێEEm#-7 R 5]It۟>1H,U݂9h3׎1,SYI߯@ R 9ez)Ҷ3!3)Ҷ35D:Vvƹ J R~[*_;C%m|ltЕo)Fuƹ S",tglk!G(Qf[z墫oM=%ejl翀 b 9aj+ 㿀 bK9eǡzl-wA5qdp^" c*[" c*[" c:;C!L|g[~d-s 񥱮)ҷBUwJ V2Ltg\ku1ѝ)Fvƻr=a`Yߟ>!G(Qv\z&n; PMVv墻p^; Mf[z˱~ Qf\~)'3ۀBJƹBηJη<[_"+kKc]Cm|lotЕox)BUy S2L|glktѝE5m"z6翀Q0TY93׎1H(U)h2׎!H(Uނ9t۟?10T]Z+ " c*;" c*[;" c:;" c:<C%m|glkd-wND:VJ<c:\Sw:5߀aȦ RUAfI=6_s)JӰE-[Zנ)jG55ݎs1&KEwaS R<[_~[_" k:\Cm|ilkd-wND:VJc:\Cs(z)neBQ̶EVߖ)Jӯ,Y~Zoןi*NUn~r)ˏC$Y~Zנ1J[_~S R~S~S߀" k:\Sn| 򥱾)FuJ V"+t'[u1ѝEEm"z7πQ0T]93׎1H(U~)g׎!H(U݂9s۟>1,T]Z* 翫 ` @" c:;" c:;2+k;c\Sm|lkd-s!TwJ R߀2Ltg\k1H(Qfv",tglk!G(Qf[z墻p]A%Xiz-7Q4]_Z* @ R 9ezl-7E5q!:x!:!:3)Ҷ45e:VJƻJR~[*;Cn|N:D:VN>c;c] 9Fk0۰E,Y~:mi*N? Se=cY& RUezBY& sQ]>|cYȨ.?nUՍi[PD2Fuw߀D2BUw߀D2uyBη<[_*["+l%Kc}S|N:D:VJ<c:\9F2۰E,Y~:mi(.= sQ]gzBQ2OMcAf6EwcAg"̸2OU{OT5%OTՕ}eZS R<S ~S_~S@" k:\SmltЕo)ҷBUyK ",t'\k1G(Mfv.=rL9a`Z*ߟ>1H(Uv~)'~| PMVv墻n; PMVz˱~$Qv~)@" c*[;" c*["+k:;C!Ltg[}d)|򥱮!ҶTw߀D2VJ[*<Sw)z*,ne 9F2G-[~Zoןj *Ne>|bY& r]gcYȨ.? ek^r*,ˏ,[C!Lt%Kc\C!Lt'[}C!Ltg[}Cm|g\kt-s 񝱮x!T7߀e:XN<c:\SsN>37߀a観 RUAF55݆{qߠ)Jӯ,[~Z׿j oAv:mϟĖr*.ˏ,[zՕk\WU0 1Е-s 1Е/ 1ѝoN򥱮x!3E:VJJR~c:\Cn|E:~BQ̶K=V_(z*.ˏCv~j *NUnk^j oAv:mϟĘr*.ӏ-ۆ{s 1Е-s 1Нo 1Еo ox!35E:VJJ R~[a*[;Cm|N:35πe:~BI"6I=6]{qߠ(z*,ˏCWn^bQ$:RUyAf6EwcAg"̸2OUXVus^W0S R<S R~S V~[_"+kKc\C!m|glkd- 򥳾D:VJ<c;c]AF2۰E,Y~9~a訳-rUyAFI=V_)j۰G5݆{q)k056]1%K@C!Lt%Kc\C!L|g[}C!Lt%[}C!m|g[~d)}s񥱮|!ҶT7߀e:XJ<c:\Cn|πa訳 RU 9F5ۆz׿j *Nei^~BQ$ r]g=bY&- ek^k\WUaD2BT5D2BT5߀D2BTw߀D2uyBη<[a*["+t%K}d-!TwK "Ltglk!G$ÑMfv.=r=eǡj+ @Q4]Itߟ?1,Yކ9tߟ?!H,YކI߯kj漯 ![_" c*[" k:;2+k;c\Sm|ilkd-s 򥱮)BUy K "+t'[tѝq OIEm#-7πQ0TYކ92׎ PIUuo]A5Xm#=EEqpn;lK 0!:x!:!:!3D2uƹJ R~[*_;C%mlE:θ>c;c} 9Fk0۰E,Yv9~i(.= sS]gBQ8ROU AF4EwawAg ̸2OU]WcY6X0S R<S R<[_~[_"+k;c\SnlotЕ/!Tw߀D:VJc:\S(r)neBQ̸1Evូu)Jӯ,Y~Zoןj nWvr)ˏ$[~ZaXEg 1Е-s 1Е- 1Е- 1o 1ox!45πD2Vʖ K V",t'[tЕox!ҷBur=a`Yt۞1H(Qv\z榻^;OIEq/MA5mc.MEEqp^;+ı4@!:x!:x!>3!3D2uJ>[_*["+t%[~tЕox)Fuƹ S",tg\k!G(Mfv/Mr=%eǡjk㿀 R 5a`Z+ @ b 9ejl7 bK9e▊=cm|g[}C!Lt%Kc\C!Lt%Kc\Sm|g[d)| 񝱮x)ҷBTw߀D2VʖJ R@"+t%[ʅ1񝱾)FvƻrL9a`Yt۞1H(Uv~'˱n{OIUuo]A5mc.ME5qp^;!:x!:x!:!:)Ҷ35E:VʖƻJR~[*_;C%m|eB~c:]9&k0۰E,Y~:mi(N? SebY& ;RUezbY& sS]>~caȨN?WnϟY0p D2BT5D2uw߀D2BUw߀D2uyBη<[_*["+l%Kc}S|N:D:VN<c:\AF2G,Y~:mi(N? S]gbQ$:ROUy AF6EwaAg ̸2OU`ؖ=f@ S R<S R<S~S_~S߀" k:\Snld- D:VJ<[:\ 9Fk0۰E$v9~a訳-rUeyAf4K=Vߖ)j۰G-݆{s)k2=6_d-ѥBJƹ߀D2BT5πD2BT5D2VuwBNBη<[_*["+t%K}d-!ҶTw S R 0TY݂ KQ0TYނ92~IEqd.MA%Xm#=EEqp^;$Qv9@![_~S R<S R~S V~[_"+k;c\Snld--wN:e:N>c:\S(z)ne=bQ82MMcwAf4KEVᖼu AF6EwcIg"RUgiZŶ@ @`C!Lt%Kc[" k:;" c*[" c*;"+k;c\Smlkt-N:E:VJ<c:\Sw)z*,ne=BQ1Evᖼu)zJӏ$~:oϟr oAv9ϟr)ˏ$[~ZߠF@" [_~S R<S R~S R~S@" c:<C%m|ilkt-N:e:θ>c:\Sw:37߀a訳-rUyAFI=V_)j۰G5݆{q)k056]1%KE` 1Е-s 1Е-s 1Е-s 1ѝoox!35E:VʖƻJ R~[_*[;"+t%[u1ѝqE5m"zl!G(Qf[z墫oM=%izl6πR 5a`Z* @ b 9ezl-7E5qpd)[}C!Lt%Kc\C!Lt%Kc\C!Lt%Kc]C!Ltg[}Sm|lkds 򥱮)BUyK "+t%[tНq| EEm"z6翀 R 4]Isێ1H(Uv~)g~ PMVz梻n| Qf\~)'3׎mKZٷ-P d)lkd)lkd)lkt| 1НoN!45߀D:VJJ R@"+t%[u1ѝ EEm"z@Q0TYނ9h~| PIUq/MA5Xm#=A5mc/MEEu!: 1Е-s 1Е-sNo 1ЕoN񥱮x)ҷBT7߀e:VJJ R@"+l%K~tНox)Fuƻ=eZ*t۞1H(Qv~&n; OIUu/MA%Xm#=A5qd/^;ϴ[b۷n @e:Vuw߀D2BT5D2BT5D2uw߀D:VuBθ<[_*["+l%Kg}C%m|ltЕox)Fuƻr=a`Is׎EEm#-7π R 4]It۟>1H,U9h3׎1,SYI߯@ b 9e▊!:w 1Е-s 1Е-sNoNox!3D2VƖƹJ~[*_;Cm|N:D:XN>bQ6K=V_{qߠ(z*,ˏCWnk^BQ8ROMAg 61MwcIg"̸ROUehZVm s] C!Lk:;" c*[" c*[" c*[;" c:;2+kKc\C!M|g[tЕ- 򥱾!TwK ",t'\k1H(Qf[v/M=%eǡjk @Q4]Itߟ?1,Yނ9t۟>1,TYI 㿭+R׶ۂ㹮d)lkC!Lt%Kc\C!Lt%Kc\Sm|g[}Sm|g[d-| 񥱮x!45߀D:VJ[a*_;S}s:5πa訳 RUw 9F25ۆZ׿i*N?e>~cY&- sS]>~cYȨ.?nZn[t]whSηBJƹBJƹBJƻBJJθ<[_*["+kKc]Sn|E:XN<c:\ 9Fk0۰E$v9~a訳-rUeyAf4K=Vߖ)j۰G5݆{s)k2=6_udѥ:Vuw߀C)Ҷ3!:x!3!3D2Buw߀D2uJ R~c*<Sn|N:35πE:Xθ~bQ̶K=V_qߠ(z*,oCWnk^BQ82OMAf6EwcAg"̸2OUz+ti}t!: 1Е-s 1Е-s 1Е-sNox!>3D2uJR~[*_;C%mle:~bQ̶K=V]{qߠ(z*,oAUmi^~bQ$:ROUAg 6EwcAg ̶2OMzbYȨ.?D23!o 1Е-s 1ѝo 1ѝoN񝱮x)ҶT5πD2VƖƻJ R~[a*_;Sn}sπE:~BQ6K=V_s1Jӯ$~:mϟj *Nmk^j nWv:mϟĘr*.ӯ-݆{st|d)lkd)lkd)lkd|d)|d)|򥱮)ҷBTwJR@"+l%K~u1ѝq EEm"z@Q0TYނ9h~| PIUu/MA5m#=A5md/] Qv\~)@" c~SηBJƹBJBJBη<[_"+l%Kc}Sn| D:VJc:\9Fk0۰E$v9~BQ̶EVᖻ)Jӯ,Y~Zoןr oAv9ϟr)ˏC$~Zנ1K@B+k:;" c*[" c*[" c*[" c:;"+k:\C%m|glktЕ-ND2VJ[a*_;SsN>37߀aȦ RUAF55݆{qߠ)Jӯ,[~Z׿j oAv:mϟĘr*.ӏ-[{s}z@D)Ҷ3No 1Е-s 1ѝo 1oN񥱮x)ҶT5߀D:Vʖ K V߀"+t%[~tНox)Buƹr=a`Ysێ!G(Qf[z墻p]r=%izl6π R 5aj+π b 9eǡz-xvk뻯"[_|S R<SηBJƹBηJη<[_"+l%Kc}Sn| 򥳾D2VJc:\S(r)nebQ2MMwaw AFK=Vߖ)k0G55ݎs1&KEvz`(` t|Sm|g[}C!Lt%Kc\C!Lt%Kg}C!Lt%[}C%m|g\kt-s 񝱮|!T7߀D2VJ[*<SN:35߀aȦ RUAFI=6]s)zJӯ,[~Zנ)j۰G55ݎs1&KEwcRηe:Vuw߀D23!3!:!3D2uyJ>[_*[2,t%[tНox!ҷBUyK  R 0TYނ9gn{ PIUqd.=A%Xi"-wA%Xm#=E5qdp^;k Buw߀D1Ҷ3!:x!:x!:!>3D2uyJ~[a*[;"+l%Kg}tЕox)Fuƻ=a`Ysێ!G(Qf[z墫oMA%Wiz-7 b 9aj+π R 9eǡzl-wEEqd)g[}B+k:;" [_~S R~S R>S V~[_[2+l%Kc}Snld-E:Xθ>c;c]S(z*,oAUmk^~bQ$:ROUAf6Ewaw Af61M{I":RJηιBJuw߀D2BT5D2BT5D2BUw߀D2uw߀D2FuwBθ<[*_;"+l%Kg}Cn|N:5πE:θ~c:] 9F2G-[~Zoϟi(N? Se=BQ$ ;RUebY&- ei^r)ˏ,ZJʖƹ:Vuw߀D1Ҷ3!:x)Ҷ3)Ҷ3D2uyB<c*_;C%m|lou1Нox!ҷBUyJ Q0SY݂)'˱n;EEm#-wQ4]Itߟ?1,Yކ9tߟ?!H,YކI߯o oSm|g[c\C!Ls:;" c*[" c*[" c*_;" c:;" c:;C!m|g\ktЕ/!T7߀D2VJc:\Sw)z*,oAUe=bQ82MMwcwAFK=Vߖ)j۰G5ݎ{s12I=Vូw}_ -|d)lkC!Lt%Kc\C!Lt%Kc\Sm|g[}Sm|g[d-}s񥱮|!45߀E:VJ[*<SsN:35߀D:X~BQ̶EVߖ)zJ.ӏ$v:mj *NUnk~r oC$~Zoנ)k2K=VSηBJw߀D2BT5D2BT5D2BT5D:VuwBηBη<[_*["+t%K}t/!ҷBUyJ V",tglk!G(ÑMfv/MA%Wizl6翀R 4]_Y߯@R 5ajk6R 9eǡz-x!ms -|cm|g[}C!Lt%Kc\C!Lt%K}C!Lt'[}Cm|g\kt-s 񝱮|!Tw߀D2VJ[*<T)N:35߀a訳 RU 9F55݆{qߠ)jӰE-ۆzߠ)k256_1%KEvtlkFSm|g[\C!Lt%Kc\2+k:;" c*[" k:;2+k;c\Sm|lkd-s!TwJ V2L|glktѝqE5m"z6翀 R 4]It۞!G(Uv~)g~ Mf[z&~$Qv~)h3ېBVu5D23!No 1Е-s 1Е-s 1Е- 1o!3D:VʖJ R@"+l%Kg}tЕox)Fvƻ=e`Ysێ!G(Qf[z墫p]A%Xiz-7R 5a`Z+ 㿀 bK9ez-x[KgSm|eKc\2+k:" c*[~S R<S~S V~[_" k:\SmlotЕ/!TwJ R߀"Ltg\k1G(Qfv",tglo!G(Qf[z梻p]r=%izl6π R 5aj+π b 9ez-xp/" [_<Rηe:Vuw߀D2BT5D2BT5D:Vuw߀D2Buw߀e:VJƻJ~[a*[;"+l%K}tЕox*vKA0SY݂)gn{ OIUqd.Mr=%Wiz-w b 9ejl7 bK9i▊=cm|gKc\B+k::" c*[~S R<S R~S R~S~S"+kKc\Cm|lou1Нox)FuƹK 2L|glo!G(Mfv/MA%Wizl翀 b 9a`Z+ @ R 9ajl7 R 9ez=xL0@4" [_|S RBJƹBJƹBJƹ Jη<S߀" k:\SmltЕox)ҷBUy K ",tg\k1H(Qf[v/Mr=eǡj+ !H(Uv~)'~| Mf[z˱n|$ÑQv\~)g3ێ,°C N-stlkd)|g[}C!Lt%Kc\C!Lt%Kc\Sm|g[}d)|t-s 񝱮x!45߀E:XJ<c:\C}sN:35߀aȦ RUAF55ݎ{q)j۰E-[Zߠ)k056])k2=Vᖼw.@  X 1|d)[}C!Lt%Kc[" c*[2+k:;" k:;" c:;C!L|g[t-ND:VJc:\C}s(z)neBQ̶Evᖻ(zJ.ӏ$~:oϟr oAv:mϟĖr*.ˏ$[z axv#bD)Ҷ2xN-s 1|d)lkd)lkd)|t}s ox!ҶT5߀D:VJ S 2Ltg[tНo|)FuƻKQ0TYނ9h2~ PIVuoMA%Xi"=xEEqp^;$Qv0:VT5#)Ҷ2x!No t|d)lkt|t| 5ox!35D2ƖƻJ R@"+t%K~tНo|)Fuƻ=%eZ*۞1H,Uv~&˱n; PIVuo]A5m#MEEqpn{lg e:VT5|!9o t|d)lkd)lkd)|d| 5ox!ҶT5߀D:VJJR~[*<Sw)z*,neBQ̶EVߖ)Jӯ$Y~Zoϟr oCv9ϟr)ˏ$[~Zߠ1& lkSm|eKc\B+k:;[_~S R<S ~S~[_*[" k:\Smld-N:35D:VN<c:\AF2E,Y~:mi(.? S]gbQ$:RUy Af6EwcIg"RUgb;HB+k*[Sη:Vuw߀D23!:!:!:3!>3D2VvƹJR~c*<S}sE:Xθ~c;c} 9F2G-ۆZןa(.? Se>|bY& r]gBY&- ek^fB_\d)m|g[c\2+k*["[_|S R<S R<S R<S R~S_" k:\Snld--N:D:VJ<c;c}Sw(z*,nmi>|BQ2MMwcAg 6Ewaw Af6McyAg"R] tlkC!Kk::" c~SηBJƹBηBηJ<[_*["+kKc]Cm| D:VJ<[:\S(z*,oAUmi>|BQ2MMcAg 6Ewaw Af61McyAg"R]C)Ҷ tlkSm|g[|C!Lt%Kc\C!Lt%Kc\C!Lt%Kc\C!m|g[}Sm|glkt-s 񝱮|!ҶT7߀D2VJ[*<Sw:35߀aȦ RUAfI=6_s)JӰE-[Zߠ)k056_1%KEwaC!+k:[RηBuw߀D23!:x!:|!:!3D2uJ R~[*_;Cm|D:VJ<c;c] 9Fk0۰E,Y~:mj *Ne>|bQ$ ;RUebY& Se^cYȨN?WnJJƷ߀D)Ҷ3x!Nos 1Е-sd)lkd)|d)|d-| qx)ҶT7߀e:VJ[a*_;Cn|N>35߀D:XN~bQEVߖ)zJ.ӏ$v9r nWnr)oC$~Zo׿Ęr*.ӏ-݆{rRΖƹe:VBT5!5o t|d)lkd)lkd-|ts񝱮x!35D2ƖƻK V2Lt'[tНq|E5m"zl@Q0TYނ9h~ PIVuoMA%Xm#=A5md/^:qo2<)"[] R:VT5C)Ҷ3x!:o 1Е-s 1Е-s 1Е-w 1ѝo 1ox!Ҷ45߀D:VJJ R@"+t%[u1񝱮!FuƻrL9a`Yt۞1H(Uv~)'˱n{ OIUuo^: PMVz˱~| Qf\~)g3N1Е+|d)|g[|C!Lk:;[_~JηBηBJBηS_"+kKc]Cmld-!ҷBTy S R 0TY݂)g˱n;EEm#-w b 5a`Y߯?!H(U݂9h3ێ!H,YކI@3%n/BVT5!-stlkd)|g[}C!Lt%Kc\C!Lt%Kc\C!Ltg[}C%m|g[~d)| 񥱮|!T7߀e:XJ<c:\Cn}sN:35߀i(-rU 9F55݆{qߠ)Jӯ,[~Zנ)j۰G5ݎ{s1&KEwaB+k*[~ JJƹ߀D23!:w 1Е-s 1Е-sNoNqx!35E:VʖƻJ R~[_*[;"+t%[~u1ѝqEEm"zl!G(Qf[z墻p]r=%ejl6πR 5a`Z+ 㿀R 5ezl-w [Kt[}C!+k:![_<RηBJw߀D2uw߀D2BT7߀D2Buw߀e:VʖƹBθ<c*_;C%ml E:XN>c;c] 9&k0۰E,v9~i(.= S]gbQ$ ;RUzBQ& sQ]>~cYȨN?Wnϟ 8x JʖƹD23x!5o t|d)lkd)lkt| 1ѝo 5ox!ҶT7߀E:VJ[a*_;Sn}sπE:~BQ̶EVߖ(zJ.ˏC$v9r nWvĖr*,ˏ$Y~Zנ1KEvJJwD23xN-s t|Sm|g[}C!Lt%Kc\C%m|g[}Cm|g[~d)| 񝱮x!35πD:VJ[a*_;S}sN:35߀D:Xθ~BQ̶EVߖ)Jӏ$~:oϟj oAWvr oC$~Zנ1D22 tlkC!Kk:;" c~S R< J R<S R<[_" k:<C%m|glkd-sD2VJ[:\Cs(z*,ne=bQ2MMwaw AFK=V_)jG55ݎs1&KEVa8#)Ҧ:o -|kcm|g[\C!Lt%:;" c*[" c*[" c:;"+k:;C!M|g[d-s 򥱾)BUyK "+t%[tНq OIEm#-7πQ0]93ێ1H(U~)g׎!H(Uނ9t۟?10T]_Z+ e:TB3x!N-sd%m|g[\C!Lk:;" c_~S R<S_~S_~S@" k:\SmltЕox)Buy S2L|glo!G(ÑMfv.=r=eǡj+ @Q4]Itߟ?1,SYIt߯?1,TYI 㿳L: ,NЕ+|d)m|g[\C+k:" c~S R<S R<S R>S V~[_2+l%Kc}Smld-e:θ~bQ6I=6]{q߿a訳-r]eyAf4K=Vߖ)J۰G-ۆ{q)k2=6_d-ѥ JJuwD1Ҷ2w |kd)m|g[}2+k:;" c*[" c*[" c*[;" k:<C!m|g\ktЕ- 򥱾)BuJ V"+t'[!G(Mfv.=r=eǡj+ @Q4]Itߟ?1,SYކIt߯?1H,SYI 㿳<9 ,N1Е+|d%m|g[c\2+k:["[_~JηBJƹJηJη<S_"+k;c\C!m|ilktЕ/!ҷBUwS2Ltglo!G(ÑMfv.==%eǡjk @ R 5]_Y߯1,YކIt߯?1,TYY 翀![ R:VT5!ms t|d)lkd)|g[}d)lkd)|t}s 񝱮x)ҷBTw߀e:XJ[*_;S}sπE:~BQ̶K=Vߖ(zJ.ˏC$v9j nWnĖr)ˏC$Y~Zנ)2KEVJJw߀#)Ҷ:otlkC!Lk:;"[_~S R<S R<[_߀" c:;" c:<Cm|lktЕ/!TwJ V2L|glou1ѝEEm#-7πQ4]Is۞1,Yނ93۞!H,Yކ9t߯10T]_Z+Slt%:;"[_ R:Vt5C)Ҷ3x!:o 1Е-s 1Е- 1Е- 1o!3D:VʖƻJ R@"+kKg}tЕox)FvƻK  R 4]92~ PIUq.MA%Xi"-xA5md/MEEuSηιe:VBTNЕ-od)m|g[}C!Lt%Kc\C!+k:;" k:;" c:;"+k:<C!m|g\kt-ND2VJ[*<Sw:5߀aȦ RUAFI=6]s)JӰE-[Zנ)k056_1%KEwD)Ҷ:o tlk}B+k*[[_<RηBJƹBJƹBηJη<[_"+l%Kc}Sn| 򥳾D2VJc:]9F0۰E,v9~a訳-rUyAf4K=Vߖ)j۰G5݆{s)k2=Vߖw]晾uD1Ҷ lkC!+k:"[_<S RBJƹBJƹ JηS V~[_[" k;c\C!m|ilktЕox)BuƹK  Q0SY݂)g˱n;EEm#-w b 5a`Z*߯1H,Yނ9t۟?1,T]Y 㿳L:s@!Е-|d%m|gKc\" [_<JηBJƹe:Vuw߀D2Fuw߀D2BTw߀D2uyBη<[_*["+t%K}d-!ҷBUy S",tg\k!$ÑMfv/MA%Wizl6π R 5a`Z* @ b 9ezl-7E5q@Sηιe:TBT!os t|kd)|g[}C!Lt%Kc\C!Lt%Kc\C!Lt%K}C!L|g[}C!L|g[~ds 򥱮)BUyK "+t'[tѝE5m"z6翀 R 5]It۞!G(Uv~)g~!H(Uނ9tߟ?1H,SYY "[_ R:VT5!N-sd)|g[}C!Lt%Kc;" c*[" c*[" c:;" k:;C!L|g[ds 񥱮)ҷBUwK V2L|glktНq| OEEm#-7πQ0T]93ێ1H(U)h2׎!H,Yނ9tߟ?1H,SYY SLt%::![ RBVu5C)Ҷ3x!o t|d)lkt|t}s ox!Ҷ45πD2Vʖ K V",t'[tЕox!Buƹ=eZ*ߟ>!G(Qv\z榻^; PIVvp^: PMVz榻~| Mf\~)'3!Е-|cm|%Kc;![] R:Vu5D2>3!:w 5o 1Е-w 1НoN񥱮x!35e:VJ[_*[;C%m|N:5πE:~BQ"6K=V_s)zJӏ$v9r nWnr)ˏC$~Zoנ)k2=VូD)Ҷ:ost[}C!+k:[[_ R< JηBJƹBJƹBJƻBJJθ<[_*["+kKc}S|N:e:~bQ6I=6]z׿a訳-rUyAFI=V_1k0G55ݎ{s1k2=VߖwdBu5!NЕ-|FSLt%K_;![_R<Jηe:Vuw߀D2BT5D2uw߀D2uwBη[_2,t%K}d-E:Xθ>c;c} 9Fk0۰E,Y~:mi(N? Se=cY& r]gbY&- Se^~cYȨ.?UnJJuu#)Ҧ:o tlkC!Kk:;" c~S NBJƹ JηJηS߀" k:\Sn| 򥱾!TwK ",tg\k1H(Qf[z墫oMr=eǡj+ @Q4]_Y߯1H,Yކ9t߯?1H,TYY N1όlkB+k*Z~Rζƹe:VT5C)Ҷ3x!:x!:x!:x)Ҷ3D2FuwBη<[a*[2,t%[~tЕox)Fuƹ S",tglk!G(Qf[z墫oM=%Wizl7π R 5a`j+ 翀 R 9ezl-w [K t[\2*c)<JJƹ߀D23x!ot|d)lkd)lkd)|d}s񥱮|!45߀D:VJ[a*_;S}sN:35߀i(-rU 9F25ۆzנ(zJ.ӏ$Y~Zoןj oAv:mϟr ˏ$[z2 c;:VBT!-sd)m|g[|C!Ls:;" c_~S R<S~S~[_[2+l%Kc]Cm|lotЕo)BUy S Q0SY݂)'˱^:r=eZ*ߟ?1H(Uv~)'~| Mfz梻n| Mf\z'׎̖:4"[] Re:TBSx!N-ocm|gKc\B+k::" c*[[_~[_~S~[_"+kKc\C%m|ilkt-!TwJ V",t'[1G(Qfv/M=%eǡjk @R 4]_I߯?1H,Uނ9t۟?10T]_Z+ !Sζƹ߀D)Ҷ:o tlkC!+k:" [_~S R<S R<S R<[_~S ~S"+l%Kc}S|NE:Xθ>c:]Cw(z*,oAUmi>|bQ82OMAf6Ewaw Af̶2MMz ti}pL1lk}2*c< JJw߀C)Ҷ{ 1Ќ|d%m|g[}C!Lt%Kc\C!Lt%Kc\C!Lt%Kc}C!M|g[~d)}sN)BUwJ V2Ltg\ku1ѝq!Fuƻr=a`Z*ߟ>!H(Qv~'˱n| PMVv墻pn; PMfz&~4x JFu5|!NЕ+|cm|eKc\"[_<JηƹBJw߀D2BT5D2BT7߀D2BTw߀D2uwBη<[a*[2+t%K~tЕ/)BuK  Q0TY݂)gn;IEqc=xr=%izl7 b 9ejl7 b 9ez=@@@4SLt%::S N:VT5!o 1Ќ|d)[}C!Lt%Kc\C!Lt%Kc\Sm|g[d)| 񝱮x!45߀E:VJ[*<Sw)z*,ne 9F2G-ۆZןa(.? Se>|bY& sQ]g=bYȦ.? mkh~@B*c=:VBT!-sd)m|g[\C!Kk:;[_~S R<S R<[_~S ~S_"+l%Kc}S|N:e:θ>c;c} 9&k0۰E$v9~a註.= sQ]gBQ:ROU{Af61McAg"̸ROUgd)|gKc[Sηƹe:TBS!ms t|kd)g[}C!Lt%Kc\C!Lt%Kc\C!m|g[}Sm|g\kdsN)ҷBTwJ R@"+t%[u1񝱾)FuƻrL9a`Yt۞1,Uv~)'~| PMVv墻pn;$Qf\~'׎10T]_Pe:TB3wt[|B+k*Z~JJƷ߀D23x!: 1Е-s 1Е-sNo!:)Ҷ45D2vƹJR~c:\SsN:35߀i訳-rUAF55݆zߠ(zJӏ$Y~Zoןj *nWvr*,ˏ$[{qږ@  X2 c_e:TBSx!NЕ-Sm|eKc\2+k:" c*[~S R<S_~S~[_"+kKc\C%m|lktЕ/!ҷBTwK "Ltg\ktѝqEEm#-7 R 5]_Iߟ?1,Yކ9t۟?1,TYI 㿴 E4;Qe:ƾ3t)|g[\"[_R:VT5#)Ҷ2x!o 1Е-s 1Е-s 1Еo o!3D:VʖƻJ R~[a*_;Cn|E:~BQ̶EVߖ)zJ.ˏ$v:mj *NUnk~r)ˏC$Y~Zנ1%D)Ҷ:osSlt%J;"[] Re:VBT3!os 1Ќ|d)lkd)lkd)|d-| 5ox!Ҷ45πD:VJJR@"+l%K~u1ѝq EEm"z6翀Q0]93׎ PIUu/MA5Xm#=EEqpn{T@p$ SLt#:JJwD1Ҷ tlkSm|g[c\C!Lt#:;" c*[" c*[2+k:;C!Lt'[}C!L|g[t-wND2VJ[*\Cn}s(z)neBQ1Ewau 9FI=V_)j۰G5ݎ{s1&KEvBT3!NЕ+|Smt%K_;" [_<JΖƹBVuw߀D1Ҷ3!:x!Ҷ3!Ҷ3D2uJ>[_*[2,t'[tНox)BuSQ0SY݂)gn{ PIUu/MA%Xi"=xA5md/M Mf\~)gN1όlk}2 c=:VBT3NЕ-Sm|g[c\C!Kk:;" c~S R~S R>S ~[_[" k;c\C!m|ilktЕox)BuK  Q0SY݂)g˱n;EEm#-wR 4]I߯?!H(U݂9s۟>1,TYY 㿵P e:TB3{ t[|B+k*[~ JJƹD2>3!No 1Е-s 1Е-s 1oNqx!Ҷ45D2vƹJR~[a*_;Cn}s:πa訳 RUAF55݆{qߠ)Jӯ,[~Z׿r oC$~:oןr*,ˏ-[{C)Ц5-ocmt%J;"[] RBu5C)Ҷ2x!No 1Е-s 1Е-s 1Е- 1Еo񝱮x)ҶT5߀D:VJ S 2Lt'[tНox)FuƻrL9a`Yt۞1H(Qv~&˱n{ Mfz梻n;$Qf\~'׎1,T]Z+L-k}B+c)<JJuwD)Ҷ t|kd%m|g[}B+k:;" c*[" c*;" c:;2+kKc\C!M|g\ktЕ/!T7߀D:VJc:\9Fk0۰E$v9~BQ̸1Evᖻ(zJ.ӏ$~:oϟr oCv:oϟr ˏC$Y~Zڦ@B*c;e:TB3xN1Д|d%m|gKc\2+k*["[_~ JηBJƹ Jη Jθ<[_"+l%Kc}Sn| 򥳾D2VJc:]AF0۰E,Y~9~a訳-sQ]e{ AFI=V_)J۰G-݆{s1k2I=VូwHJFu5|!NД|Slt%J;" [_<JΖƹBVuw߀D2>3!:!:!:)ҶT5πD2vƹJR~c:\SsN:35߀i訳-rUAF55݆zߠ)zJӏ$Y~Zoןj nWv9ϟĖr*.ˏ-[{st)|gKc;"[ Nιe:TBSx!N-oSm|gKc\B+k:;" c*[" c*[" c*["+k:;C!Ltg[}d)}s)BUwK V2Ltg\ku1񝱾E5m"z6翀 R 4]Isێ1H,U)h2׎1H,Yކ9t߯?1,T]Z*e2tg[\"[] RBVT5|!os -|FSm|g[}C!Lt%Kc\C!Lt%Kc\Sm|g[d)| qx)ҷBTw߀D2VʖJ R߀",t'\ku1ѝE5m"zl㿀 R 4]Isێ1H,U݂9h3׎1,YކI߯@R 9ezN1lg}B+c)<JFuuC)Ҷ:tlkC!Ls:;" [_~S R<S R~S R~[_"+k;c\C!m|glkt-!TwK ",tglktѝEEm#-wQ0]It۟>1H,Uނ9s۟>1,TYI 㿵mg\׀@pe:ƾ3 t[|2+c)|Jʖƹ߀D23x!5o |d)lkd)|d)|d)| qx)BTwJR~[*<Sw)z*,neBQ̶EVᖻ(zJ.ˏ$~:mϟr oCv:mϟĘr*.ӏ-[{sֺ  P2 [_R:VBSxN1Д|cm|eKc\" [_<SηBuw߀D2BT5D:Vuw߀D:VuyBη<[_"+kKc]Sn|N:D:VJ<c:]9&k0۰E,Y~:mj *N?e>|BQ$ ;RUebY&- ei^r*,ˏ(B*c:VBSxN1Ќ|Slt%J;" c_<RηBJƹBVuw߀D2uw߀D2Buw߀D:VuJ<[_"+kKc}C%m|:D:XN>bQ̶EV_s1Jӏ$v:mr nWn~r oC$~:o׿Ėr*.ӏ-݀2 c_R:TB3{ t[|B+k*[~ JJƹ߀D2>3No 1Е-s 1Е-s 5oN񝱮x)Ҷ45πD2VƖƹJ R@"+l%K}tЕox!Buƹr=eYt۞1H(Uv~&˱n; PMVvp^; PMfz˱~ Qf\~)g"SζƷ߀D1Ҷost)g[\2*c)|Jζƹ:Vu5D2ƾ3!:x!:x!>3!Ҷ3D2Vvƹ J R~c*;Sn|N:E:XN>bQ̶K=V_s)zJ.ˏC$v~j *Nmk^bY& sSe>~bYȦ.?nBTxN1όlk2*c<JJwD23x!os 1Д|d)lkd)lkd|ts񥱮x!35D2Vʖ S"+t%[tНo|E5m"z6翀 R 4]93ێ!H(Uv~)g~ Mf[z&~$Qv\~)h!SΖw߀D)Ҷ:osSlt%:;"[] Re:VBT3!o 1Е-|d)lkd)lkt| 1НoN򥱮|!45πD:VJJ R߀",t'[tНq| EEm"z6翀 R 4]Isێ1H,U݂)h2׎1H,Yކ9tߟ?1H,SYYe2osd)|eKc;"[] R:VT5!N-sd)|g[}C!Lt%Kc\" c*[" c*[" c*[" c:;" c:<Cm|lktЕ/!ҶTwK ",t'\k1G(Qf[v/M=%ejk@ R 5a`Z* @R 5ajk6R 9ez :T>3 tg[\![ Nιe:VBT!mstlkcm|g[}C!+k:;" c*[;" c*[" c:;" c:<C%m|ilkt- D:VJ<[:\ 9Fk0۰E,Y~:mi(.= sS]gBQ$:RU{Ag ̶1MyAg"RU#)+|FS!Lk*[~JJwD)Ҷtk}B+k:" [_~S RBηBJBηS"+kKc\Cmld-!ҷBUyJ Q0SY݂)g˱n;EEqc=xr=%Wiz-7R 5ajk7R 9ezN1lg}2*ce:>3{ tlg}2+c*[~JηƹBuw߀D2BT5D2BT5D2BTw߀D2uwBη<[_["+l%Kg}C%mleB~c;c} 9F2G-[~Zoϟi*N?e>|bY& sQ]g=bY&.= ek^ꚾ@d)m|eK_;SΖƷ߀D1Ҷ tlg}2+k*[~JηιBFuw߀D2BT5D2BT5D2Buw߀D2uyBη<[_*["+l%Kg}d-!ҷBUy S",tg\k!G(QfvoM=%izl6π R 5a`Z+ 㿀R 5ajl-7OVu{ae2osSLs:~ JFu5#)Ц:o tlkC!Kk:;" c*Z~S R<S R<S~[_" k:\Cm|lkt-D:VJ<[:\ 9Fk0۰E$v9~a訳.= sQ]gzBQ8ROUy AF6MwcI:R]؀#)+|2*ce:>3w tk}C!Kk:![_R<JηBJƹBJƹBηBηS߀" k;c\C!m|ilktЕox)BuK Q0SY݂)'˱n;EEm#-wQ4]I߯?!H(U݂9s۟?10T]Z+ SLk*Z<BT3!NД|SLt%:;"[_ R;BVu5D23!o 1Е-s 1o o!>3D2vƹB~[*;S}sE:X~BQ6K=V_(zJ.ˏC$v9r oAWv9r oC$~ZנFSLs:[| Jt5L1lk2*c)<Jʖƹ߀D23x!5o -|d)lkd|t| 5ox!45πD2Vʖ K V2Lt'[tНq|E5m"zl@Q0TYނ92~ OIUu/MA5Xm#MEEuL-[\!SζƷ߀#)Ц9msSlt%J;"[_R=BuuD2>3!:o 1Е-sNoNox!3D:VʖƻJ R~c:\SsN:35߀a訳-RUAF5݆zנ(zJ.ӏ$~:oϟĖr)ˏC$~:o׿r*.ˏ-[{C)Ц5-|FSLk*[|JJuu#)Ц:ostk}2+k*[[_<S R;BJƹBJƹJηS߀" k:\S| 򥳾!ҷBUy S R 0TY݂)gn;EEm#-wQ4]Itߟ?1,SYކIt߯?1,TYI L-[\"SΖƷ߀D1Ҷot[|B+k*[~JΖƹ:VuuD2BT5D235D2BT5D2VuwBηS_"+l%Kg}C%m|ltЕ/)Fuƹr=a`Ysێ!G(Qf[z墫o]A5Xi"-w b 9ajl7R 9eǡz-xSLk*Z<BT3!N1Ќ|kB+k*V|Jʖƹ߀D23x!o 1Е-s 1Е-s 1Е-so!:3D2uJ R~[_*["+l%K~tНq|)vr=a`Yt۞!G(Qf\z榻n; PMVv墻p^; Mf\z'׎̕4BBSwt)|eKc;"SηƹD1Ҷ lkC!+k:" [_~S R<S R<S R<[_" c:;C!m|g\ktЕ/ !ҷBUy S R 0TY݂)g˱n;EEm#-w b 5a`Z* @R 5a`Z+ 翀 R 9ez=xN1[\"SΖƷ߀D1Ҷostg[\2+c*Z~JJƷ߀D2ƾ3No 1Е-s 1Е-s 1Е- ox!45πD2VƖƻJ V߀"+t%[u1񝱮!Buƻ=%eZ*ߟ?1H(Qv~'˱n{ PIVvp^; Mf\z'~̅4"SΖwC)Ц5-|SLt#:~JJuwD)ҶtlkC!Ls:;" [_~S R<S R>S R~[_"+k;c\C!m|ilktЕ/!ҷBUy S R 0TY݂)g˱n;EEm#-wQ0]Itߟ?1,Yކ9tߟ?!H,YI N1k\"SΖw߀D)Ҷ:oscmt%J;"[_ R:VT5#)Ҷ3x!9o 1Е-s 1Е-s 1Е- 5o!35e:VJJR~[*_;Ss(z)ne 9F25ۆZ׿i*N?ei^~BQ$ sQ]>|cYȨ.?nBVBSwd)m|%J:SΖƷ߀#)Ц9oscm|eKc["[_< JζƹBFuw߀D2BT5D2BT5߀D2BTw߀D2uyJ<[_"+l%Kg}d/)BuƹSQ0SY݂)gn{ PIUq.MA%Xi"-xA5md/M*2 [_ RιC)Ц5-|SLs:~ JFuu#)Ҧ:o -|kcm|g[\C!Lt%K_;" c*[" c*[" c*[" k:;C!m|g\kt- 򥱾)FuƹK ",tg\k!$ÑMfv.==%ijl翀 b 9aj+ 㿀R 5ajl73%n/:ƾ2d)m|%J:Rʖw߀D1Ҷo tlg}2+k*[~JηBJƷ߀D2BT5D2BT5߀D2BT7߀D2uwBη<[a*[2,t%[~tЕox)Fuƻ SQ0SY݂)gn{ OIUqd.=r=%Wiz-wA5Xm#M [Kd%mt%:~BTxL-lg}C+k*V|JJw߀C)Ҷ -|d)lkC!Lt%Kc\C!Lt%Kg}C!Lt%Kg}C!M|g[d-sN!T7߀e:θ>c:\Sw:37߀a訳.= sQ]e{ AFI=V_)J۰G-݆{s12K=V t|eK_;JJu|!N1όlk2*c<JJuwD1Ҷ2xN-s t|Sm|g[}C!Lt%Kg}C!Lt%Kc}C!L|g[}d)}s򥱾)ҷBTwJ R߀",t'[tѝq OIEm#-7πQ0T]93׎!H(U)h2׎!H,Yކ9t߯?̕4e2osFC!+k*V=e:T>3wtg[\2*c)<JΖƹe:VT5D)Ҷ3!o 1Еo 1Е- 5o!3E:VJ K V߀"+t%[u1ѝq|)FvƻrL9a`Isێ!H(Qv\z&n; PMVvp^; Mf[z&~3ye:osFS!Kk*Z<BT3!Е+|Smt%K_;" [_<JζƹBVuw߀D2ƾ3!:!:!>3D2uyJ~[a*[;C%mlD:VN>BQ6K=V_s)zJ.ˏ$v9j NUn~r oC$~:o׿Ėr*.ӏJT{t)|eKc;!SΖƷ߀#)Ц9msSmt%K_;" [_<JζƹBuw߀D2B3!:3!:!>3D2uyJR~[*_;C%m|D:XN>bQ̶K=V_s)Jӏ$v9r nWnr)ˏC$~Zנ)2#)Д|kB*c:TB3wtg[\"[_ Re:VBT3!Nms -|d)[}C!M|g[}C!Lt%K}C!M|g[~d)}s򥱾)ҷBTwJ R߀",t'[tѝq OEEm#-7πQ0TY93׎!H(Uv~)g׎!H,Uނ9t߯?̅4xBVB3t)|eK_;!SΖw߀D1Ҷot[}C+k*[RηBFuw߀D2BT5#)BT5D2BT5߀D2Buw߀E:VʖƹB<[_*[2,t'[u1ѝq)vKQ0TYނ9h~ PIVu/MA%Xm#=A5qdo^;L-[\"SΖwD)Ҧ9moFSLk:~ JJwD1Ҷ2{ -|d)g[}C!Lt%Kc\C!Lt%Kc\C!Lt%Kc]C!Lt'[}Sm|lkd-s 򥱾)BuJ V R 0SY݂)'˰^:r=aZ*ߟ>1H(Uv~)'~| Mfz榻n|$Qv\~)g3ێSLk*V;e2osSLs:~Bt5NД|cm|eKc\" [_<S NBJƹBJƹBJBηBη[_["+kKg}C%mlD:VN>bQ6K=V_s)zJ.ӏ$v9j nWn~r oC$~ZoנPBv>BVB3t)|eK_;SʖwD)Ҧ:ost)g[\2+c*Z~ JJƹe:Vu5D2BT5D2BT5D2BT5πD2BTw߀D:Vvƹ J R~[*_;C%mle:~c:] 9Fk0۰E,Y~Zoϟi(N? e>|bY& r]g=bY&.= ek~;(C)|k2 [_ RιC)Ҧ9moFSLs:JJw߀#)Ҷ: tlkd)|g[}C!Lt%Kc\C!Lt%Kc\C!Lt'[}C%m|g[d-sN)BUyK V2Ltg\ku1񝱾E5m"z6翀 R 4]Is۞1,U݂9h3ێ1,TYI@3%n/e2moSLk*Z<BTxN1όlk2+c)<JJƷ߀D)Ҷ3x!No 1Е-s 1Е-s 1Е-s 1Е- qx)ҶT5߀D:VJJR@"+l%K~u1ѝ!BuƻrL9a`Yt۟>!G(Qv\~&˱n{ PIVv墻pn; PMf[z'׎܀@p SLk*V=e:d)|eKc;"[ Nιe:TBSx!-sd)m|g[|C!Lt%:;" c*[" c*[" c*_;" k:;C!L|g[d-w!ҶTwK ",t'\k1H(Qf[z墫/MA%Wizl6翀R 4]_Y߯@R 5ajl73!n/:ƾosFS!Kk);e:ƾ2tg[\"[ R:VT5!ms t|d)lkd)lkd)lkt}s 5ox!45πD2VƖƻK V",t'[tНo|)Fvr=eZ*ߟ>1H(Qv~'˱n| PMVv墻n; Mf[z'׎ܷPPFS!+k)e:ƾ2t)|eKc;"[ηιe:B3xNЕ-|Sm|eKc\2+k:" c*[" c*[" c*[" c*;"+kKc\C!M|g\ktЕo!ҶTwJ V"+t'[!G(ÑMfv.=r=eǡj+ @Q4]_I߯1H,YކIt߯̕4BVB3d%mt%:~BTxN1όlk}2*c<JJw߀D2ƾ3x!ot|d)lkd)lkt| 1o!35e:VJ[_*[;"+t%[u1ѝ EEm"z6@Q0]93׎ PIVuo]A5md/MEEqFS!+ke:osSLk*Z| Ju5N1Д|Slt%K_;[ RBuw߀#)Ҷ3!:x!:x)Ҷ3D2uwBθ<c*_;C%mltЕox)FvƻK  R 4]92~ PIVu/MA5m#=E5qdo^;s݀` N-[\"SΖwC)Ц5-SLt#:JJwD1Ҷ2w tlkcm|g[|C!Lt%Kc\C!Lt%Kc\C!Lt%Kc\Sm|g[d)| 񥱮|!T5߀E:XJ<c:\S}s(z)neBQ̸1Evូu)JӰE-[Zנ)jG55ݎsPFv> BB3d)m|%J~BTxN1lk}2 c=:VT3N-sd)|g[}2+k:;" c*[" c*["+k:;C!Ltg[}d)}sN!T7߀D:VJc:]AF2۰E,Y~:m~a註.= sQ]g{AF4K=Vߖ1k256_1%C)Х|k}B c_RιC)Ц5-|SLs:~BFu5|!-oSm|eKc\" c~ JηBJƹBJƹBηBηS_"+l%Kg}C%m|ltЕox)Fvƻ=eYt۞1H(Qv\z梻^:OIUq/MA5Xm#MA5q@JFt3x g[c["SΖwD)Ҧ:msSLt#::S NBVt5C)Ҷ2x!o 1Е-s 1Е-s 1ѝoqx!Ҷ45D2ƖƹJ R@"+l%K~tНq|)Fvƻr9a`Yt۞1H,Uv~)'n| PMVv墻p^;$Qf\~)'׎-x FC!+ce2osFS!Kk*V<BT3!Е+|cm|%Kc;![_ R;Buw߀#)Ҷ3!:x!:x!3!:3D2uJ R~[a*[;C%m|N:35߀a訳 RUw 9F25ۆz׿j *Nmk^cY&- Se^+ti}sd%lt#:[<BVB3t)|eK_;!SΖƷ߀#)5msSlt%J;" [_<JΖƹBuw߀D2BT3)Ҷ3!:!3D2Vvƹ J R~[a*[;"+t%K~u1ѝq|E5m"zl@Q0TYނ9h~ PMVvp^: PMVv梻n|$Qv~)hS!Kke2ooSLs:[|Ju5N1όlkB+k*Z~Rηƹ:Vu5D23!:o o 1Еo ox!35e:VJJR~c:\S}sN:35߀aȦ RUAFI=6_s)JӰG-ۆz1%2I=Vᖼw82 [_ NƷ߀C)Ц5+|2 c_Re:>3t)|g[c\"[_ Re:VBT5!o 1Е-s t|t|d)|t-sN)ҶTw߀D2VʖJ V2LtglktНqE5m"z6πQ0]Is۞!H(U9h3ێ!H,YކIe2mFS!+k):Tƾ2t)|gKc;"[ Nιe:TBSx!-sd%m|g[\C!Lk:;" c~S R~S R~S~S"+kKc]Sn|E:XN>c:]Cw(z*,oAWnk^BQ8ROUy AF6EwcIg"R#!1όk\JFu5N1k|2 c_R:VBSxN1Д|Sm|%Kc["[_<RηBuw߀D2BT7߀D2BT5߀D2Fuw߀D2uyJR~[*_;Cm|N:πE:~BI"6K=6]{s)zJ.ӏ$v9i*Nnk^r oC$~Zo׻o #!όk\JJu5!N1όlg}2*ce:>3wt[}C!+k:![_R<Jη:Vuw߀D2BTw߀D2BT7߀D2uwBη<[a*[2,t%[~tЕox)Fvƻ=a`Ysێ!G(Qf[z墫o]A5Xi"-xA%Xm#=EEqL-g[c;JFu3N1[\2 [_ Re:>3w t[}C+k*[~JηƹBuw߀D23!:x)Ҷ3)Ҷ35D2Vvƹ J R~c*;Cn|N:πE:Xθ~c:] 9F2G-[~Zןj Nmk^bY& sS]>~BY&.= C)Ќk|!RJu5!N1k|2 c_Re:TB3{ t[}C+k*[~JηιBuw߀D23!:x!3!Ҷ3D2uƹJ R~[*_;Cm|D:XN>bQ̶K=V_s)Jӏ$v9i*Nmk^j oAv:oן`#)Ќk|!RJu5!N1όlg}2 c_:VBSxN1Д|Sm|%Kc["[_<Jηe:Vuw߀D2BT5D2Vuw߀E:VuJθ<[a*[;2,t%[~tЕox)FuƹS",tglo!G(Qf[z梻p]r=%izl7 b 9ejl7 b 9e t|eJ:~BVB3d)m|%:~BTN1Ќ|kB+c*V|Jʖƹ߀D23x!o t|d)lkd)|d-| 5ox!Ҷ45߀D:VJJ R߀",t'[tНq| EEm#z6翀Q0TYކ93׎!H(U)h2׎1H,YކI߯wvwS!+cC)Дlk}B c_Re22t|g[c\"[ R:VT5!ms |FSm|g[}C!Lt%Kc\C!Ltg[}C!m|g[~d)| 񥱮!ҶTw߀D:VJc:\Cs)z*,oAUmi>|BQ̸1EwawAF4KEVូwAg ̸2OM{n BV>3sFS!+ke:ƾ2d)m|%K_;!Sζƹ߀C)Ҧ:o tlk}B+k:["[_|S R<S R<S V~S~S"+kKc\Cmlt/)BuK  R 4TYނ9h~|EEqc=A5Xi#=xE5qd/^:vw0d1Ҷ9+|2[Ζw#)Д|k2 [_Re:T>3wt[|B+k*[~JΖƹ:VuwD2BT5D2BT5D2BT7߀D2Fuw߀e:VʖƹB<[_*[2Lt'[tЕox EEm"zl!G(Qf[z墫o]A%Xi"z-w R 5ajk6 bL9iL-gKc; BBSt)m|%J: BTN1όlk2*c< JJw߀D2ƾ3x!ot|d)lkd)lkt}s 5ox!45πD2Vʖ K 2Ltg\ktѝq EEm"z6翀 R 4]Isێ1H,U)h2׎1H,YކIt߯۷w޷LgK_;BVB3d)m|%J~BTxN1όlk}2 c<JJwD23x!o 1Е-s 1Е-s 1Е-so!>3D2vƹB~[*_;S}sπaȦ ROMcw 9F5݆zנ)zJӯ,[~Z׿r oC$~ZoנPDL|eK_:~:V>3d%mt#:~Jt3!NЌ|kB+c)< JJw߀#)Ҷ: |d)lkd%m|g[}d)lkd-| 1Нo!3E:VJJ R@"+t%[u1ѝ!BuƻrL9a`Yߟ>!G(Qv~'˱n| PMVz梻n| Qf\~)'e2-|2 []Ζw#)Д|kB*c:VBS{ t[|B+k*Z~JJw߀D23x!:xNo o 5o 1ѝo!35e:XJ[a*[;Cn|N:35߀D:Xθ~BI"6K=Vߖ)zJ.ӏ$~:oϟr oAv:mϟĖr*.ˏ,#!1[[!RJu5L-[\RJu#)-Slt%J;"[] Re:VBT3!o 1Е-od)lkd)|d)|tsN)ҶTw߀D2VJ[*<Sw:35߀aȦ RU AFI=6_1k055ݎs1&KE@d%ls*V;:ooSLk*V=e2d)|eKc;"[] R:VBTNЕ-cm|g[\C!Lt%K_;" c*[" c*_;" c*;"+k:\Cm|lkt-N:e:N>c:\9F0۰E,Y~:m~i(.= sS]gBQ$:RUzBQ& sS]>n{2Sʕ5N-[c[!RJ5L-[\2 [_R:VBSxNЕ-|d)m|g[\C+k::" c*V~S R<S R>S R~[_"+k;c\C!m|ilktЕ/)ҷBUyJ V",tglk!G(Qf[z墫oM=%Wizl7π R 5ajkπ bK9ez"RFt3{d%lt#:[<BVB3t)|eKc;!SΖƷ߀#)Ц9msSmt%K_;" [_<JηƹBFuw߀D2BT5D2BT5E:VuwBηS"+l%Kg}S|N:D:XN>c;c} 9F2G-[~Zoϟi(N? e>|bY& r]g=bY&.= mcLs*Ve2mFS!Kk):T>3t|g[c[Sζƹ߀D)Ҷ -|kcm|g[\C!Ls:;" c*[" c*["+k:;" c:;" k:\Snld-!TwS R 0TY݂)gn{ OIEqc=xA%Wiz-w b 9ejl-7rw~JTd%mt#:[<BVB3t)|eK_;!SΖƷ߀D1Ҷo tk}C!Kk:"[_<SηBJƹBJƹBηJθ<[_["+kKc]Sn|e:~c:]AF5ۆZןj *Nei>~cY& sS]>~cYȨ.?h2 []Ζu| t|gK_:BBS t|gKc;!SΖƷ߀#)5msSlt%J;" [_< JΖƹBVuw߀D2BT!:x!:3)Ҷ35E:VʖƹJR~c*<S}sπE:~BQ̶EVߖ)zJӏ$~:oϟj oAv9ϟĖr*,ˏ,#!1[[JFt3{d)m|%:~BVBSwt)|gKc;"[] R:VBT!mstlkcm|g[}C!+k:;" c:;" c*;"+k:\C%m|glkd--sD:VJ<c;c]AF2E,Y~:mi(.= sS]gBQ:RU{Ag ̶2MM{ d%ls*V;e:mFS!Kk):T>3t)|gKc["[] R:VBT!mstlkSm|g[}2+k:;" c*[" c*[" k:;C!M|g\ktЕ- 򥳾!ҷBUy S R 0TYނ)gn{ OIEqc=x=%Wiz-w b 9ejl-7t!JFtwcLs*Z;d2moSLk*Z<BT3!NД|SLt%:;"[_R=Buw߀D2BT5!:x!:x!:!>3D2uJ R~[_*["+l%K~u1ѝq EEm"z6翀 R 4]93׎!H(Uv~)g~ Mf[z'~]{߀ t|%:|BV>3sFS!Kk):Tƾ2t)|gKc;"[ Ne:VBS!-sd)|g[}C!Lt%K_;" c*[" c*["+k:;2+kKc\Sm|lkd-wNE:VJ<c;c]Cw)zJ.ˏCWnk^~bY$ :ROUAg 61MwcIg"RP2Sʕ5L|gK_;BVBSt)|eK_;RʖwC)Ҧ:osSmt%J;" [_<JJƹD2BT!:x!:x!:3!3D2uƹ J R~[_*["+l%K~tНq|E5m"zl@Q0TYނ9h2~ OIUu/MA5mc/Mw޷JSd%ls:Z=e2moSLk*Z<BT3!NД|FSLt#:;"[_ RBVu5D2>3!:x!:x!:!3D2Vvƹ J R~[a*[;"+t%[u1ѝ EEm"z6翀 R 4]93׎!H(Uv~)g~ Mf[z&~vw0d1Ҧ9+|k}2 [Ζw|L-[["SΖwC)Ц5-Slt%::S Nι:VT5!ms -|d)|g[}C!Lt'[}C!Lt%K}C!M|g[~d-sN!Tw߀D:VJc:]AF2۰E,Y~:mi(.= sS]gBQ:RU{Ag ̶2MM{ocLk)d29-|2 []ζƷ߀C)Ц5-|FS!Lk*Z| JFu5|!-|FSLt%K_;![_R<Jηe:Vuw߀D2BT7߀D2BTw߀D2uwBθ<[*_;"+l%Kg}d/)Fuƻ=a`Yt۞!H(Qv\z梻^; OIUuo]A5md/Mww@d1Ҷ9+|k}2 [Ζw|L-[["Sʖw#)Ц5-SLt#:JJw߀#)Ҧ:otlkSm|g[}C!Lt%Kc\C!Lt%Kc\Sm|g[}C!Lt'[}Smlkt-N:E:XN<[:\Sw(z)nmi>|BQ82OMcAf6EwaAg"̸2C)ό[[!JFt{d%mt#:| BT{t)|eK_;!Sζƹ߀D)Ҷ:o tlk}C+k:["[_|S R<S R<S ~S_߀" c:<Cm|lkt/!TwK ",tg\k1H(Qv[z墫oM=%izl6翀R 5a`Z* 㿀 bK9ezLgK_:~ BB3S!Kk)e:osSLk*[| JFu5|!NД|Sm|%Kc["[_R< JηιBJƹBJƹBJBη JR>[_["+l%Kg}Cn|N:35πE:~BQ6K=V_s(z*.ˏC$v9r oAv9ϟr)ˏ$#!1[c;JTt)mt%:~ BT{t)|gKc;"SηƹD)Ҷ:o tlg}B+k*[[_<S R<J<S R<S R~[_2+t%Kg}C!m|ilou1Нox!ҷBUyK  R 4TYނ9h~| OIEqd.MA%Xi"=xEEq@!JTcls*V;:ooSLk*Z=e:T>3 tg[\"[ N:VBT3N-sd)[}C!Lt#:;" c*["+k:;"+k:\C%m|g\kt-N:E:VJ<c:\S(r)ne=bY$:ROMAf6Ewaw Af̶2OMd%ls*Ve29-|2[Ζw|N-[\!SʖwC)Ц9msSLt#::![ Re:VBT5!5o t|d)lkd)|d| ox)ҶT7߀E:VJ[*_;SsN:35߀aȦ RUAfI=6_)j۰G-݆{q)k2= cLk)#!1ό[\!RJu5N1[\!SʖwC)Ҧ9msSLt#::![ RBuuD2ƾ3No 1Е-s 1Е/ 1ѝo 1ѝo!45πD:VJJ R߀",t'[tѝE5m"z6翀 R 5]It۟>1H,U݂9h3ێ!H,YކIFC*c_ Nw|L|eK_:~BTw t)|eK_: BT3N1όlk2*c<JJw߀D23x!o 1Е-s 1Е-s 1Е-s 1Е- qx)ҶT7߀E:VJ[a*_;Cn}s:5πa訳-rU 9F55݆{qߠ)j۰G-ۆ{q)k056^ BTƾooFC*c_RƷ߀C)Ќlg}2 [] Nƹ߀#!+|2*c;e:TB3xN1Д|d)m|g[\C+k:;" c*[[_~S R<[_" k:<C%m|ilkt- D:VJ<[:\9F2E,Y~:ma訳.= sS]gbY& r]gBY& S`2 [ʕ5 t|eJ~ BBSd)m|%:~BT{ t|g[c\!Sηƹe:TBS!ms t|kd)[}C!Lt%Kc\C!L|g[}C!M|g[}C!Ltg[~d-s 򥱾)BuJ V R 0TY݂)'˱n:r=ej+ ߯!G(Uv~)'~ PMVz榻n|u@BB3FC*c_RƷ߀C)Дlk}2 [_ Nƹ߀#)+|FS!Lk*[~JJwD1ҶtlkC!Ls:;"[_~S R<S V~S~S"+kKc\CmltЕ/)BuƹSQ0SY݂)gn{ PIUu/MA5m#=E5qdFC*c_ Nw| t|eJ~ BB3d)mt%:~Jt3!N1Ќlk2*c=:VT5!N-sd)|g[}2+k:;" c*[" c*[" c*_;"+k;c\SmlotЕ/!ҶTwK ",t'\k1H(Qf[z墫oMr=%eǡjk㿀 b 9aj+ 翀 R 9ez@!JSS!+cRι߀C)ХДlk}2 [] Nƹ߀D)Ҧ9-SLt#:~ BFu5|!-Smt%Kc\" [_~S R<Sη<S R<[_@" c:;C!m|g\ktЕo!ҶTwJ V"+t'[!G(Mfv/M=%ejk㿀 b 9a`Z+ 㿀R 5ajle29+|k}2SJ5LgKc; BSwd%mt%:: Bt5L1lkB+k*Z~SηιBVuwD2BT5!:x!>3!>3)ҶT5D2uƹ K V߀"+t%K~tНox!Buƹ=eYt۞!G(Qf\z梻^; PIVvp^; Qf\~'d)ХЌk\!RFt{cls*Z=e2moSLs:[| Bt5!Е+|Smt%K_;[ R:Vu5D2B3!:x!:!:!35E:VʖƻJ R~[a*_;Cn|πa訳-RUAfI=6_s)JӰE-[zߠ12=@cLk)#!1[[Jt{d)mt%:~Jt3N1όlk}C+k*V|JJw߀D23x!Nms 1|d)lkd)lkt| 1ѝo!3E:VJJ R@"+t%[u1񝱮)Fvƻr=eZ*߯?1H,U)g~ PMfz榻n|r7}}BB3sS!+cι߀#!1ό[\JFu3N1k|2 c_R:VBSxN1Д|cm|gKc\2+k*["[_~SηBJƹBηBηS_2,t%K}t/!ҷBUy=a`Is׎EEm#-7 R 5a_Y߯1H,Yނ9t۟?7m|  t|%:=d1Ҧ5lk}2 [Ζw|L-[["SΖwC)Ҧ9moFSLs:~JJw߀#)Ҷ: t|d)lg}C!Lt%Kc\C!L|g[}C!L|g[}C!Ltg[~d-s 򥱾)BuJ V R 0TY݂)'˱n;r=eǡj+ !H(Uv~)g~ PMfz˱~ t)mt#:Z;e29+|2 []ζw#!Ќlg}2 [_ RιC)Ц9-ocmt%J;![ N:VT5|!o 1Е-|d)lkd)lkt| 1ѝo!>3E:VJJR~[*<SN:37߀a訳-rUeyAf4KEVߖ)k056]:Tƺ-|2 []Ζu t|eJ:~BVB3d)m|%J: Jt5L1lk2+c*V|Jζƹe:Vt5D23!:x!:x!3D2FuwBθ<[*_;C%m|l e:~c:] 9F2G-[~Zoןj *Nmk^bY& sSe>o;` 2SJu3{cLk)d29-|2 [] NƷ߀C)Ц5-|FSLk*[~JJuuC)Ҧ:o tlkFSm|%Kc\B+k:;"[_~[_~S~[_[2+t%Kc}Sn| D:VJ<c;c} 9Fk0۰E,Yv9i(.? Se=cY& sQ]g=BY&- C)[c;:TƾmoFC+cRι߀#!Ќlg|2 [] Nƹ߀#)5-|SLt#:JJw߀D23xN-st|d)lkd)lkd)lkd)| 5ox)ҶTw߀D2Vʖ[a*_;Sw)z*,oAe=bQ82MMcAg 6EwawIg"̸2OU"!N-gK_:|:V>2ooFC!+cRι߀#!Ќlg}2 [] Nƹ߀#)5-|SLt#:JJwD23{ 1|d)[}C!Lt%Kc\C!Lt%Kc\C!m|g[}Sm|ilkt-w򥱾)Buy S ",t'\k1G(Qf[v/M=%ijk㿀 b 5a`Z+ 㿀 bK9ezFC*[]ΖuL|eJ| BV>3sFC!+ce2osFS!Lk*Z| Ju5!NЕ+|cm|eKc\" [_<SηBJƹBJƹBJJη<[_" k;c\Cm|e:~c:] 9F2G-[~Zoϟj *Nei^~BQ$ sQ]g>}n cLkι߀C)ό[\!JFt3{d)mt%:| BT{t|gKc;"[ Nιe:TB3xNЕ-Sm|gKc\C+k:;"[_~S R~S R~S_" k:\S| 򥳾D2VJc:]AF2G,Y~:mi*N? Se=cY& r]gcYȨ.?h2SJu3{cLk)#!ό[\"SJ5 [c["SζƷ߀#)5-oFSLt#:![ Re:VT5#)Ҷ3x!:x!:x!3)Ҷ35E:VʖƹJ~[*;S|E:X~BQ̶EVߖ)Jӯ,Y~Zoןj nWv9ϟn@2RFtwd%ls*Ve29-|2 [Ζw#)|k2 c_Re:TB3w t[}C+k*[~RηιBFuw߀D2BT5D2BT5D2Fuw߀D:VuƹJ>[_["+t%[~tНox!ҷBur=a`Ysێ!H(Qv\z&n; PMVv墻p^; Mf\~' t)mt#:Zd1Ҧ5lg|2SJ5L-[c[!RJ5L-k|2 c_e:B3xN1Е+|d)|g[|C!Ls:;" c~S R>S R>S ~S"+l%Kc}S|N:D:VN>BQ"6I=6]{qߠ(z*,ˏCWv~i*Nmk^j oC:T-|2 Sʕ5 t|eJ~ BBSd)m|%J~BTxN1lk}2 c=:VT5!ms |FSm|g[}C!Lt%Kc\C!m|g[}Sm|g\kts 񝱮|!ҶTwJ R߀"Ltg\k1H(Qf[v/M=%eǡjk @ R 5a`Z* @ R 9ejlC*c_ NuL|eJ|:V>2osSKk)e:osFS!Kk*V<Bt3!-|d%m|eKc\"[_<JηBJƹBJƹBJBη J R~[_*["+t%K}tЕo)Fuƻr=a`Ysێ!G(Qv\z梻p^:OIUq/]A5md/S!*c_ NwL|eJ|BV>2osSKk)e:osFS!Kk*V<BT3!Е+|cm|%Kc["[_R<JΖƹBJw߀D2BT5e:Vuw߀e:VuƹJ<[*[;"+kKc}SsN:5πaȦ ROMcw 9F2G5ۆZ׿j *NUnk^r oC$:+|k}2RFt{cLk*Ve2mFS!+k):T>3 tg[\![ Nιe:VBTNЕ-od)m|g[}B+k:;" c*[" c:;"+k:<C!m|g\kt- 򥱾!TwK  Q0TY݂)gn;OIEqc=xA%Xiz-xA5mcd1ХЌ[[JSFC*c_RƷC)Ќlg}2 [] NƷ߀D)Ҧ9-SLt#:~ JFuu#)Ҧ:o -|kd%m|g[}C!Lt%Kc\C!Lt%Kc\C!Lt%Kc\C!Lt%[}Sm|ilkd-s 򥳾!ҶTwK  Q0SY݂)'˱n;EEmc-x R 5a`Z* @ R 9ej@JB3sFC*c_ Nw| t|eJ~ BB3d%mt%:~Jt3N1όlk2 c<BJuwD1Ҷ3xNms 1Е-|d)lkt|t| ox)ҶT7߀E:VJ[*_;SsN:37߀a訳-RU 9F56]s)j۰G-݆{s~n:+|k}"RFtwt)mt#:Z=d29-|2 [_ Nƹ߀#)+|B*c;e:TB3xNЕ+|d)|g[\C!Kk:;![_~S R<S~[_" k:\SmlotЕo)BUy S",t'\k!$ÑMfv/Mr=%ezl6π R 5aj+m0 t|#:Z;e25lk}2SJu5LgKc;JFu5!N1όlg}2*c;e:B3xN1Д|d%m|g[c\C+k:;" c*[" c*[" c*[" c*;"+kKc\C!m|glkt-e:θ~bQ̶K=V_s)zJ.ˏCv~j *Nmk^j oCSKkRƷ| t|%:=d1Ҧ5|k}2 [Ζw|L-[\JJuu|N1όlk}2 c=:VT5!N-sd)g[}C!Ls:;" c*["+k:;2+k:\Cm|glkd-s !ҷBUy S R 4TYނ)gn{ OIEqd=A5Xm#=xE5qdFC []ʕ5 t)mt#:Z;e29-|2 [] Nw#)Дlk}2 c_Re:ƾ3 t[|2+c*V|Jζƹe:Vt5D2ƾ3!:x!:|!:!35E:VJJ R@"+l%K~tНox)FuƻrL9a`It۞1H(Uv~)'~| PMVz梻n{m7=x!JSsS!*c_ Nw| t|eJ| BVB3S!Kk);:T>3t|g[c[Sζƹ߀D)Ҷtlg}C+k:;" c*["[_" c*["+k:\C!m|g[t-wND:VJc:\Sw(r)ne=cY$ :RUy AF4KEvwnC)1[_:~ BV>m2 [ʕ5L-g[c;JFu5N1k|2 c_R:VBSxNЕ+|d)m|g[c\B+k:" c)~S R<S ~S~S߀"+k;c\Cm|ld/)BuSQ0TY݂)g~|OIEqd.MA5Xm#=y  t)ms*V#!1[c;:TƾmoFC!+cι#)Дlk}B*ce:>3t)|g[c\"[] Re:VBT5!o 1Е-s 1Е-s 1Е-w 1НoN򥱮|!45πD:VJ[a*_;Ss(z)neBQ̶1Evូu 9FI=V_1k2Ѐ"!N-|eJ=d)ХЌk\!JTwd%mt#:[=e2ooSLk*Z< BT3!NД|FSLt%:;"[_R=Buw߀D2BT5#)Ҷ3!3!3!:3D2vƹJR~c:\Cn}s:5߀i(-rUyAFI=6_1k0G55ݎs  BTƾm|2SJu3{cLk*Vd29-|2 [] NƷ߀C)Ц5-|FSLk*[~JJuwC)Ҷ:o lkSm|gKc\C!Lk:;" c*[" c*[" c*;"+kKc\C!M|g\kd--N:D:VJ<c:]9&k0۰E,Y~:mj *Nei^~BQ$ ;r]g="!N-|eJ=d1ҥЌk\!JFtw t)mt%:|BVB3t)|eK_;SʖwD)Ҷ:ost[|C+k*[Sηe:Vuw߀D2BT5D2BT5D:VuyBη<[_["+l%Kg}Cm|N:πE:~BQ"6K=V_s(zJ.ˏ$v9j *nWvncKkRƷ| t|%:Z;e2-|B [] Nw#)Ќlk}2 c_Re22tg[\"[_ Re:VBT3!os 1Е+|d)lkd)|d)|d)| 񝱮|!ҶTw߀D:VJc:\S(z*,oAUmi>|BQ82OMAg 6Mwc :Tƾ-|}2RFtwd%ls*Vd1Ҷ9+|B c_ Rƹ߀#!Дlk}B+ce:ƾ3t[\B+k*[~JηƹBuw߀D2BT5D2BT5D2VuwBηS_2+t%K}d-!ҷBUy=a`Is׎EEm#-wQ4]I߯?!H,Uނ9DB [u3wd%lk)#!1[c;BV>2sFC!+ce2osFS!Kk*Z< Ju5|!NЕ+|d%m|gKc\2+k*[![_~ JηBηBηJ<[*[;2,t%K~t/)BuK R 4]ނ9h~ OIUq/MA5Xm#=v  t)mt#*V#!-gK_:~ BV>2ooS!+cι#)Ќlg}2 [_ RιC)Ц5-Slt%::Sηι:VBT5!os 1Ќ|d)lkd)lkd)ld-}s򥱮!ҶTw߀D:VJc:\Sw r)ne=bY$:ROUAg ̶1Mc2RTDB []Ε5 t|%:=e29-|2 [Ζw#!Дlk}B+ce2ƾ3t)g[\2+k*[~JΖƹBVuw߀D2>3!Ҷ3!>3)Ҷ45D2uƹ K R߀"+l%K~tНox)Buƻ=%eZ*ߟ>1H(Qv~'˱n| PIVv墻n;tB>2m"RFTcLk)d1Ҧ5+|k2 [_ Nƹ߀D)Ҧ5-|FS!Kk*Z< Bu5NЕ+|cm|eKc\" [_|S RBJƹBJƹBJBη<[_*["+l%Kg}C%m|:E:Xθ~bQEVߖ)Jӏ$~:oϟr oAv9ϟC)1gJ}d1ҥЌk\JScLk)e2mFS!Kk);e2osd)|eKc;" [_ RBt5#)Ҷw 1Ќ|d)lkd)lkd)|d}s񥱮|!45߀E:XJ<c:\Sw)z*,oAUmi>|BQ2MMwcwAg 6Ewcݸ` :Tƺ+|k}JB3sFC*c_ Nw#!1[[!RJu5L-[\RʖwC)Ц9moSLt#::![] Re:VT5D)Ҷ3!:x!:|!:!3D2vƹB~[*;S}sN:35߀i(-rU AF56]{s)JӰE-ۆzۖ 2RTS!+c_ Nw| t)mt#:=d1Ҧ5+|k2 [] NƷ߀C)Ц5+|2 c_Re:TB3{ t[}C+k*[~JηιBuw߀D2BT5D2BT5D2uw߀e:VƖƹBη<[*_;C%mlD:VN>bQ̶K=V_s(z*.ˏC$v9r oAv9ϟn(2RTS!+c_ Nw| t|%:=d1Ҧ9+|k2 [_ NƷ߀D)Ц5-|FS!Kk*V<Bt5N1Ќ|kSlt%K_;![_R<Jηe:Vuw߀D2BTw߀D2BUw߀D:VuƹJR~[a*[;C%m|lD:VN>bQ̶EVߖ(zJ.ˏ$v9j *NWn`cKkRw|L|%:;e29+|k}2SJu5LgKc;JFu3N1k}2 ce:>3{ tlk}C+k:["[_<S R<S R<S ~[_" k;c\Sn| 򥱾!ҷBUy S",tglk!G(Qf[z墫p]r=%izl7 bK9eǡ tmt#*VC)[c:~ BV>2ooFC*c_ NƷ#)Ќk|!RJu5L-[\"Sζƹ߀C)Ҧ:ost[}C!Lk:;" c~SηBJƻBJƻBηS_"+l%Kg}C%m|l e:~c;c} 9F2G5ۆZ׿i*N?ei^~ l'locKkRƷ| t)ls*V#!1[c;:TƾooS!+cd2:moSLk*Z| Bt5N1ό|kC+k*[~JΖƹ:VuwD2BT5D2BT5D2Fuw߀D2VuJ<[_"+t%K~tЕox*vr9a`Ys۞1H(Qv~&˱n{OIUup^;o܀DB [JuwcKkη#!1[c;:Tƾ2ooS!+ke2moSLs:[|JFu5N1Ќ|Slt%K_;[ R;Buw߀D2>3!:!:!3D2vƹB>[*_;S}sN:5πa訳-rU 9F55ݎ{s1k055ݎsS+c Nu t)mt#*VD)ХЌk\!JTwt)mt%:|BVBSt)|eK_;!SΖw߀D1Ҷo tlg}2+k*[~Rηe:Vuw߀D2BT5D2Buw߀D2uyBθ<[a*[;"+kKc}Cn|N:35߀D:X~BQ̶EVᖻ(zJ.ӏ$~:oϟEB 2RSsFC []Ε5 t)mt#:Z;e29+|2 []ζw#)Ќlk}2 c_Re2ƾ2 t[\2+c*V~Rηƹ:VuuD2BT5!:x!:x)Ҷ35D2Vvƹ J R~[_*["+l%K~u1ѝq EEm"z6翀 R 5]It۞!G(Uv~)g2׎6@BV>m|2RFTSKkι߀C)όk\!RJu3L[c[!SʖwC)Ц5-cmt%J;"[] Re:VBT5!ot|d)lkd)|d-| qx)ҷBTw߀D2VʖJ V2L|glo!G(ÑMfv.==%ejl翀 b 9ajkϷ0@D)Еτ[_:|:+|k}"RFtwd%ls*Z;e:moS!Kk):T>3t|g[c[SζƹD1Ҷ tlkFSm|gKc\C!Lt%K_;" c*[;" c*[" c:;" k:\Snld-!ҷBUy SQ0SY݂)gn{ OIUqd.MA%Xi"= tmt#*V߀C)1gK_:|:T-|2 [ʕ5LgKc; BBS t)|eK_;SʖwD)Ҷ:ost[}C+k:[[_R<RηBJƹBJBη JR>[_["+l%K}t/)Fuƻ=e`Yt۞1H(Qv\~&n; PMVv墻pn;jwC [\ʕ3wcLkƷ#!-gK_:~ BV>2osS!+kd1Ҷ:-FS!Kk*V=e:ƾ3 t[|B+k*Z~Rηƹ:VuuD2BT5!:x)Ҷ3)Ҷ3D2Vuƹ J R~c:<S}sE:~BQ̶EVߖ)Jӯ,[~Z׿j oB:5k[:+|k|JB3sS!+cRƹ߀C)Ќk|!RJu5!N1k|2 c_R:VBSxN1Д|cm|eKc\2+k*[" [_~S R<S R~S~[_*["+kKc]Cn|e:θ~bQ̶K=V_s)zJӏ$v9r oAWvmۀ"!L|#:Z#!N-|eJ=d1ХЌk\!JTwd%mt#:[=e2ooSLs*[| Bt3!Е+|Slt%J;" [_<JηιBJƷ߀D2BT5E:Vuw߀E:VuJθ<[*[;"+kKc}C%m|N:35߀a訳-RUAF=6]s)JӰE-[ZߠSKc Nu t)ls)C)τ[c;:Tƾm2 [Ζu|Lg[c;!RJu|N1lg}C+c)< JJwD23xN-s |d)lkd)lkd)|t-s 񝱮|!ҶTw߀D:VJ<c;c]Cw(r)nUmi>|bQ$:RUyT-d1Хό[_:|:9+lg|!JSFC*c_ Nw|L|gK_:~BVB3d)mt%:~BT!N1Ќ|kFSLt#::![] RBVuwD2BT5!:x!3!3D2uyJ~[*_;Cm|N:35πa訳 RUw 9F55݆{qߠ)JӰE-[z߻n@2RTsFC*[]ʕ5{cKkι߀C)ό[[Jt{d%lt#:[|BT{t)|gKc;"[ Nιe:TBSx!-stlkcm|g[}C!Lt%Kc\C!Lt%Kc\C!Lt%[}Sm|ilkd-s!ҷBUy S",tg\k!G(Qf[z墫oMA%Xiz-w2n :T+lg\B>2o"RTcLk)#!ό[\"SJu5!N1k|2 [_ Re:>3wt[|C+k*[~RηBJƷ߀D2BT5D2Buw߀D2Fuw߀e:VʖƹB>[_*[;"+l%K~tѝq|EEm"z6翀 R 4]Isێ1H,U݂9h3ێDB [FtDB [u3wd%Lk)#!1[c;BV>2sFC!+ce2osFSLk*[|JJuu#)Ҧ:o tlkC!Lk:;[_~S R<S R>S V~[_*["+kKc\Cn|e:~c:] 9F2G-[~Zoןj *NUnk^EB  d%lkҷƷ| t%ls)ι߀#!1gK_:~ BV>2ooFC*c_RƷ߀C)Дlk}2 [_ RιC)Ц5-|SLs:~JJwD1Ҷ2{ -|d)k}C!Lt%Kc\C!Lt%Kg}C!Lt%[}Sm|glktЕ- 񥱾)BuJ "Ltglo!G(Qf[z墫oMA%Wiz-7"md)ЕgK_=D)Еτ[c:~ :Tƾ-|2 SJu5 t|%J| BVB3d)m|%:~BTxN1lk}2 c< JJw߀D)Ҷ3x!o 1Е+| 1Е-s 5o 1o!35πD2VʖJ R߀",t'[u1ѝEEm#-7 R 5]_I߯?66:9k[:9lg\!J3sS*c_ Nw#!1[[JFt3xL[c["SζƷ߀D1Ҷ:ost)|g[\2*c*V~JJƹD2BT!:x!:x)Ҷ3D2uyJ>[_*[2Lt'[tЕox!FuƻrL9a`Yt۞!G(Qv\~&˱n|*N߀B>-|}B>2m2SFtwcLk)#)ό[\!RJu5N-[\!SʖwC)Ц9moSLt#::![] Re:VT5D1Ҷ3!o 5o 1oN򥱮x!35D2Vʖ S",t'[u1ѝEEm#-7 R 5]_Y߯?2RSoDB [JtSKkRƷ"!N-gK_:~ BVB3sFC+cC)|k2 [_ Rιe2ƾ2 tk}C!+k:[SηBJuw߀D2BT5D2BT5D2VuwBηS_2,t%[~tЕ/)BuKA0SY݂)gn{ PIVu/MA%Xm!B>2m|}"JSsFB []ʕ5 t)mt#:Z;e2:-|2Sʖu|L[c["SΖw߀D)Ҷ:osSlt%:;"[_ R:Vt5D)Ҷ3No 1Е- 1Е/ qx)ҶT5߀E:VJ[a*[;Cn}sN:35߀aȦ RU 9F56]sPuBTƺ+lg|B>2m2SFtwcLk)#!1[[JFt3x g[c[!SʖwC)Ц9moFSLt#:S RBuwD2B3!:x!:x!:3)Ҷ35E:VʖƻJ R~[a*_;S}sN:35߀aȦ RUAf4K=VߖPuBTƺ+|g|B>2m2SFtwcLk)#!1[c[Jt{d)mt%:~BVBT{t|g[c\!S Nιe:VBTN-st|d)lkd)lkt| 1o!35D2ƖƻK V2Ltg\k1G(Mfv.=r=ej+ 1H(U)h2׎BTƾ+|g|!B>2m2SFtwcLk)#!1[c;JT{d%mt%:~Jt3N1όlk2*c<JJw߀D2ƾ3x!9o 1Ќ|d)|d)|d}s򥱮|!ҶTw߀D2VJ[*\Cw)zJ.ˏCWnk^~cY$ :RUyT)p:5[; :T+lg|!JB3oFC*c_ΖuLgK_:~:T>2osFC!+ce:ƾ2t)|gKc;"[] R:VT5!N-st|d)lkd)lkd)|tsN򥱮|!ҶT7߀e:N<[*<AF0۰E,v9~a訳-rUe{ AFK=Vߖ2J3oo2RTS*c]Ζu tt#:Z;e29-|2 [] Nw#)Ќlk}2 c_Re:ƾ2 t[|B+k*Z~JJƷ߀D2ƾ3!o 1Е-sNo!:!35e:VJ[a*[;Cn|)z*,neBQ̶EVᖻ(zJӏ$Y~ZנS+c_Ζ5{cKkRwLtt#:Zd1ҥЌk\!JTwd)mt#:[<BVB3d)m|%J:Ju5N1όlkC+k*[~Jʖƹe:Vt5D2BT5D2BT5D2BTw߀D2uyB<c*;Cm|D:VN>bQ̶K=V_(zJ.ˏC$v9EB WC [JtS*[]ʕ3wcLkƷ#!-gK_:~ BV>2ooS!+cC)Дlk}B c_Re:ƾ3 t[|B+k*Z~JJw߀D23No 1Е-s 5oNqx)ҶT5πD:Vʖ K 2Ltg\k1G(Mfv.=Q0T]93׎!G(Uv~)'~!B>-|k|BTƾ-|k|B>2m"RFtwd%ls*Ve2:-|2 [] NƷ߀D)Ц5-|SLk:[~JJwD)ҶtlkC!Ls:;" c_~S R~S R~S߀" k:\S|E:XN<c:]AF2G-[~Zoϟi*N?e>~ t'`C)-|e:;D)gK_}d)Хό[c;:-|k}2Sʕ5 |eK_:BVB3t)m|%J:RʖwC)Ҧ:ost[}C!+k:"[_<S R<S R<S R~S߀" k:\Snld-!ҷBUyr=a`Is׎EEm#-xR 5]_Y d%LkRu d%lkƷ| t)ls*VC)ό[c;:TƾmoFC*cRι߀D)Ц5+|2 [_ NιC)Ц5-cmt%J;"[] Re:VBT5!ot|d)lkd-|tsN򥱮!ҶTw߀D2VJ[*<Cn}s)z*,oAUmi>|bQ8ROMd-И"JB2m"J3o2RSS!+c_ Nw| t|%:=e2:-|2 []ζƷC)Ц5-|FS!Kk*Z| JFu5#)Ҧ:o tlkSm|g[c\C!Lt%J;" c*[" c*[" c:;" c:\Smld-!ҷBUyJ Q0TYނ9h~| OIEqd.M [a0D)1eJ;D)ЕgK_}d)Хό[c;~ BTƾm2SJu3{d%ls*Z;d2:-FS!Kk*V=e:ƾ3 t[|2+c*V~RηƹBVuwD2BT5D2BT5D2BTw߀D2uwBη<[a*[;"+kKg}Cn|πa訳-rU 9F56]sP`S*c]ʕ3wS+c_Ζ5SKcNwL|%:;e29+|2 [Ζu|Lg[c;RJu|N1lg}B+c)<JJuwD1Ҷ3xN-s -|d)lkd)|d-| qx)ҷBTw߀D2Vʖ[a*_;Sw(r)nebQ82OMcT-@BVƾ+lg\BVƾ-|k}BV>2m2SJuwd%ls*Ve29-|2[Ζw#!Д|k2 [_ Re:>3w tk}C!Kk:"[_<S RBJƹ Jη Jθ<[_[" kKc\Cn|D:VN>BQ6K=V_s1Jӯ$Y~ZoϟfB  t%lkҷw t%lk)Ʒ| t%ls)ι߀C!1K_:~ BV>2ooFC+cRƹ߀C)Х|k}B c_Re2ot)|g[c\!S N:VT5|!5ot|d)lkd)lkd)|t-w򥱾)BUy K ",tg\k1H(Qf[z墫oM=%ejl6翀"M!BVƾ+|g|BVƾ-|k}BV>m2SFtwd%Lk)d1Ҧ5+|k}2 [] NƷC)+|2 c_Re:TB3{ tk}C!Kk:"[_<SηBJƹBJBηS"+kKc]Sn|N:D:VN>BQ6K=V_s)zJӏ$v:mϟeB  t)lkҷw t%lk)Ʒ| t%ls)ι߀#!1gK_:|:Tƾm2 [ʕu!N-[["Sʖw#)+|FS!Lk:[~JFuuD)Ҷ |d)lg}C!Lt%Kc\C!m|g[}C%m|g[d-sN)Buy S",tg\k1H(Qf[z墫/Mr=eǡjk 㿀3!ne1ҥτK_=d1Хό[_:|:9k\JB3oFC*c_ Nw| t|eJ~ BBSt)m|%J:BTN1όlkB+c*V|JΖƹe:VT5C)Ҷ3!:x!:x)Ҷ35D2Vuƹ J R~[_*["+t%[u1ѝ!Fvƻr=ej+ !H(Uv~)g :Tk[ :k\BV>m|2RFtcLk)#!1[[!JFt3L[["SζƷ߀#)5-FSLs:![ R:Vt5D2ƾ3!:x!:!:)ҶT5πD2VƖƻJ V߀",t%[tНo|E5m"z6翀 R 5]Itߟ>ʅS*[\uC [\uwS+c_ Nu t)mt#*Vd)ХЌk\!RFt{d%ls:Z=e:osFS!Kk*Z< Bu5N1Д|Sm|%Kc\" [_<S RBJƹBηBηS"+kKc]Sn|N:D:VN>BQ"6K=V_s)zJӏ$v:mϟEBD)-|e:"!Lt#*Vι߀#!N-|e:;d1Ҧ5Ќk\JSFC*c_RƷC)Ќlg}2 [] NƷ߀D)Ҧ9moclt%::Sηƹe:VBTN-s t|d%m|g[}Sm|g[}C%m|g[d)}s򥱾)ҷBUwK V"+t%[!G(ÑMfv.==%ejl翀"MBTƹk[25Ќ[c:~:9lg\JB3oFC*c_Ζu t|%:|BV>3S!Kk*V;e2ot)|gKc[Sηιe:VBT3!N-s |d)lkd)lkd)|t-s 񝱮|!ҶTwJ R߀2LtglktѝqEEm#-wR 4]_YFB SSo"JB2m2RSsFC*[]Ε5 t)mt#:Z;e2:-|B [_ NƷ߀C)Х+|k2 [_ Rιe2ƾ2 tk}C!+k:[SηBJw߀D2BT5D2BT5߀D2BUw߀D:Vvƹ J R~[_*["+l%K~u1ѝq OEEm#-7πQ0T]IsێhFB SFSo"JB2m2RSsFC []ʕ5cLk)#!1[c[Jt{d)m|%:~BTxL1lg}C+k*Z~Rζƹe:VT5#)Ҷ3!:x!:!:3)ҶT5πD2VƖƹJ R@"+l%K~u1ѝq EEm#z6翀 b 5]_It۟>XFB SFTo"JB2m2JSsFB [\ʕ5{cLkι߀C)Ќk\JTwd%mt#:~Jt3!N1Ќlk2*c)<JJw߀D)Ҷ3x!o 1Е-}s 1Е-s o!>3D2VƖƹJ R@"+l%K~tѝq|EEm"z6翀 R 4]It۞6S+c]ʕDB SFTsFB [JuSKcRw| t)mt#:Z;e29+|2 []ζw#)Ќlk}B c_Re:>3t)g[\2*c*V~SηBJuw߀D2BT5D2BT5D:VuwBη[_"+kKc}C%m|N:5πa観 RUAF56]{s@ t%lkRuS!*c]ʕ3wS+c Nu t)ls*VC)ό[[BV>2ooS!+cC)|kB*c:TB3wt[\2+c*Z~JJƹe:VuuD2BT5D2BT5D2BTw߀D2VuƹJR~[*_;Cn|N:35߀a訳-RUAF=6]sKc+c]ʕ3DB SFTsDB [JtS+cNwL|%:=d1Ҧ5lk}2[ʖu| g[c[!Sʖw#)Ц5-cmt%K_;"[_R;:Vu5D1Ҷ3!No 1Е/ 1Еo񝱮x)ҷBTw߀e:XJ<c:<T)N:35߀a訳-rUyAf4KE@S [FtDB SFTsDB [JtFB [\ʕ3{SKkι߀C)ό[[!JFt{d)mt%:~Jt3N1όlk}2 c<JJuwD23x!5o 1Е+|t|d)|t-s 񝱮x!T7߀D:VJc:]AF2G,Y~:mj *Ne>|e1ХτgJ;D)1eJ;D)gK_}d)Хό[c; BV>2m2SJu5 t|eK_:~BVB3t)m|%J;RʖwD)Ҷ:o tk}2+k*[S NBJƹBJƹBηBη[_"+kKc}C%m|N:35πa訳-RUAF=6]sKS*[JtDB SFTsDB [FtDB [u3wd%Lk)#!1[c; BVB3FS!+k)e:ƾ2t)|gKc;"[] R:VT5!N-st|d)lkd)lkt| 1ѝo!35D2Ɩƻ K "+t%[tѝqE5m#-7 R 5]_Y:T9[;|25Ќ[c:|25[[:9lg\!JSsS!+cRƹ߀C)Ќk|!JJu5N1k|2 c_R:VBSxNЕ+|d)m|g[\C!Kk:;"[_~S R<S R~S_"+k;c\C%m|lou1ѝox!BuSQ0TYނ9h~ PMVv cKc N3wS!*c]ʕ3wS!*c]Ε3{cLkƷ"!N-|eJ|:Tƾm2 [ʖu gKc;RJu|N1lg}C+k*V<JJw߀#)Ҷw 1|d)|g[}C!Lt%[}C!Lt%[}C%m|g\kt-ND:VJc:\9Fk0۰E,Y~9~i(.? S]1ҥτJ;D)1eJD)1gJ=d1ҥЌ[[:-|}2SJu3 t|eJ~ BS t|eK_;SʖwD)Ҷ:ost[|C!+k:[![_<S R<S R<S R~S_߀" k;c\C!m|ilktЕox)Fuƹr=a`Ysێ!G(Qf\z梻^: b d%Kk N3wS!*c]uDB [FtDB [JuwcLkι߀C)ό[[JTw t)|%J~BVBSwd)m|eK_;"Sηιe:TBS!ms t|d)lkd)lkd)|ts򥱮|!ҶTw߀D2VJc:\Sw(z)nUmi>|bQ$:R2τK_;D)1|e:"!L|#:VC)1gJ}d1ҥЌk\JScLk*Ve2moSLk*V=:T>3d)|gKc\![ RBu5D23!:x!:x!3)Ҷ35E:VJƻJ R@"+kKg}tЕox!BuƻrL9a`Yt۟>!G(Qv~'FB RS"J>2m|}BTƾ+|g|!JB3oo2RFTcLk)#!ό[\!RJu5!N1k|2 [_Re:TB3{ tlg}2+k*[~Sη:Vuw߀D2BT5E:VuwBNS_2+t%K}t/)BuKQ0SY݂)g~| OIUqFB RS"J>2m|}BTƺ+|g|!JB2o"RTFC*c_ Nw|L|eK_:~:V>3d%mt%:~BTxN1Ќ|kC+k*[~ JJƹ߀D2>3!o 1Е- 1Е- ox!Ҷ45πD:VJJ R߀",tg\k1G(Qfv/M=%ijl6翵`D2R3mBTk[25Ќ[;~ :T+|k|BB2ooFC*c_ Nw| t|eJ~ BSw t|eK_;SʖwD)Ҧ:ost[|C+k:[[_<S RBJBJBη<[_"+kKc}S}sD:Xθ~BI"6K=VߖPUd)Е1|e:Z߀"!Lms)η| d%LkRu t)ls)ι߀C!1gK_:~:Tƾm2[ʕ5N-[c[!RJu|N1lg}B*c=:VBT3NЕ-cm|g[\C!Lt%Kc\C!Lt%Kc\C!Lt%Kg}C!M|g[~d-sND:VJ[*\Cw)zJ.ˏCWnk^~cY& ;RC!Ns)w d%KkNu{cKcNuSKc Nu tmt#:Zd1Ҧ5k\JSd%lt#:[<BVBS tg[c[SΖƷ߀#)Ҧ:os tlkC!Kk:;[_~S R<S V~[_" k;c\C!m|ilktЕox)Fuƹr=a`Ysێ!G(Qf\z梻^;O@C)-|#*Vη| t%lkҶu d%LkRw t)ms*V߀C!1gK_:|:Tƾm2Sʕ5Lg[c;RJu5L-[|2 ce:TBSx!-sd)|g[}B+k:;" c*[" c:;"+k:\C%m|ilkd-wN:e:~bQ6K=V_qߠ(zJ.ˏCv~e1ХeJC!|#*Vι"!Lt#*V߀#!N-|e:;d1ҥЌ[[JB3sS!Kkι#!όk|!RJ5L-k|2 c;e:VBT!-stlkd)m|g[}C!Lt%Kc\C!L|g[}C%m|g[ds 񥱮)BUy S Q0SY݂)'˱n;EEmc=xD2JB2m|k|BTƺk[25Ќ[c:|:9k\B>2oo2SJu3{cLk)e2:-FC!+k:T>3 t[\2 c< JJw߀D)Ҷ3x!:o 1Е-s 5oox!35D2ƖƻJ V߀",t'[u1ѝE5m"z6π"M|}sS [FSo2JB2m|} :Tlg\BVƾ-|}"RTFB []ΖuL|gK_:~BSt)m|%J:~BTxN1lk}2*c< JJƷ߀D1Ҷ3x!: 1Е-soNqx!Ҷ45πD2VƖƻK V2Ltg\ku1ѝEEm"z-7π"M|}sS [FSo2J>2m||!B>-|k|BVƾ-|k}B>2oo2SFtwt)mt#:Z=d1Ҷ9-|2 [] Nƹ߀#)+|FS!Lk:[~BFuuC)Ҷ t|d)lkC!Lt%Kc\C!Lt%Kc\C!Lt'[}C!M|g[tЕ/!TwJ V",t'\k1H(Qv\z梻p]S_*_@S [FSo2J>2m||!B>-|k|!J>2m2SFtSKkι߀C)ό[\!JFu3x g[c[!SʖwC)Ц9-oFSLt#:[ Re:VT5D)Ҷ3!5ox!:x)Ҷ3D2uƹ J R~[a*[;C%m|N>37߀aȦ RU 9FЀ"Lt)lkRu{S!*c\uC [FtC [\u3wcKkRƷ| tt#:Z;e29-|2 []ζw#)Дlk}B*ce:T>3wtg[\2+c*Z~ Jʖƹ:Vuw߀D2BT5D2BT5e:VuƹJ<[*_;C%m|lotЕox E5m"zl!G(Qv\z梻p^:L:T9[c:}d)Е1e:C!-|%:ZC)-eJ;d1ҥЌ[[BB3oFC+cRƷ#)όk|!RJu5!N1όlg}B*c;e:TBSx!NЕ-Sm|gKc\C!+k:;" c*[" c*[" c*;"+kKc\C%m|ilktЕo)BuKA0SY݂)gn{*J@:5[_:=d)-|e:Z߀#!N|#:V߀#!N|%:ZD)Еό[c;~ BTƾm2SJu3x t|eJ:~BT{d)m|%J:Sʖw߀D1Ҷo tlkC!+k:" c~S R<S R<S R~[_[" kKc\Cn|ND:XN>bQ̶EVߖPU1ХeJ#!Lms)Ʒ t%lkRu t%lk)Ʒ| t)ls*VC)τ[c;:TƾmoFC+cRι߀#!Ќlg}2 c_Re2ƾ2 tk}C!+k*[~JηιBFuw߀D2BT5D2BT5πD2BUw߀E:VƖƹJ~[*_;S}s:5πi訳-rUT)oD)-|#*VƷ d%Kk N3wS!*c]ʕ3wS!+c_Ε5{S+c NuLt|%:;e29-|2 []Ζw#!Ќlg}2 [_ RιC)Ҧ9msFSLt#:S RBuwD2BT!:x!:!:)Ҷ45D2vƹJ R@"+t%[1H(Mfv.=Q0TY93׎DBR2m|k|BTk;~25Ќ[c:|25Ќ[; :Tƺ+|k}JB3sS!+cRƷ#!όk\JFu3L-[\2 [_R:VBSxNЕ-|FSm|%Kc\" c*Z~S R<S R~S V~[_[" kKc\Cn|D:VN>BQ̶=VߖNT@:T5[_;D)-|%:V"!Lms)η| d%lkҷƷ| d%ls)ι߀#!1gK_:~ BV>2ooS!+cι#)Ќlg}2 c_Re22 t[|B+k*[~ JJƹe:VuuD2BT5D2BT7߀D2BUw߀E:VƖƹB>[a*[;Cm|N:35߀aȦ RUT-oD)-|#*VƷ cKc N3wS*[\uDB SFtC*[]Ε5{cKkƷ#!1[c;JTwt)m|%:~Jt3N1όlk}2 c_;:VBT3N-st|d)lkd)ld)|t-s 񝱮|!ҶTwJ V2L|glo!G(ÑMfv/M [a* cKc_ʕDBR3o!J>-|k|!B>2m|"JSsFC*c]Ζu t|%:|:Tƾ2osSKk):ƾ2d)|eK_;"[ Nιe:TBT!os |Sm|g[}C!Lt%Kc]C!Lt%K}C%m|g\kt-N:E:XN<[:\ 9Fk0۰E,Y~:meyvaw 3ox!BVƺk[~2ό[_=d1ХτK_=e1ҥЌ[; :Tƾ-|2SJu3{cLk)d29-|2 [_ Rƹ߀#)-|SLs:~ JJwD23xN-s 1ό|d)lkt|d)| 5ox)ҷBTwJ R߀",t'\k!G(ÑMfv.=r=%eǡ`d)-|#*VƷ cKcΕ3wDBRSo2RSoDB [JuwcKkƷ#!1[c;:V>2osSLk*V;:T>3t)|eKc;"[ Ne:VBT!os -|cm|g[}C!Lt%Kg}C!Lt%[}Cm|glktЕ-N:E:XN<c:\9F2۰E,Y~:mE:S*[FTo"B>+lg[e1ҥτK_=d1ХτK_:}d)Еτ[_:~:T-|2SJu3{d%ls*Z;:ƾosFC!+k);e22tg[\2*c)|RηƹBVuw߀D1Ҷ3!:!:)Ҷ45D2vƹJ R@"+l%K~u1ѝ!Fvr=eǡj+ :T5[_;C)-|#*Vη| t%lkҷu d%Lkҷw t)ms*V߀C)1K_:~ :Tƾm2 [ʕu!N-[["Sʖw#)-|SLt#:JJw߀#)Ҷ 1|d%m|g[}C!Lt%K}C!Lt%[}Cm|glktЕ- 򥱾!Tw S",tglo!G(Qv\z梻FBR2m|k| :5[_:}d)ЕeJ;D)1eJ;d)Хό[c:~:T-|k}2SFt{cLk)e2mFS!Kk);e22tg[\"[] Re:VBT5!5o |d)|d)|tsN!T7߀D2VJc;c]9&k0۰E,Y~:mfyq 8 3ox!BVƺk[~2όK_=d)ЕgJ;d1Хό[c:~:T+|k}"RFtwd%ls*V;e2mFS!+k):T>3 t[\2 c< JJw߀D1Ҷ3x!: 1Е-sNo 1Нo 5qx)BUwJ R߀",tg\k1G(Qfv/M S_*_<2Jƾk[|e1Хe:#!Nt#)η| d%LkRu t%ls)ι#!N-|eJ}d1Ҧ5lg|JTd)mt#:| BSwd)|eK_;!SηƹD1ҶtlkC!Lk:;" [_~S R~S V~[_2+t%Kg}C%m|lod/)FvƻrL9a`Yt۞s=4 @5gC)-t#)Ʒ d%KkN5wS+c_Ε3wcKcNu t)ms*V#!-gK_:~ BV>2sSKk)e2osSLs:~JJuu#)Ц:ostlg}C+k:" c*V~S R<[_~S ~S_2,t%K~tЕ/)Fuƹr=a`Yt۞/sL905g4gC)-|#*Vη| t%lkRuS!*c]Ε3wcKkRwLt|#:Z;d1Ҧ5lg|JTwt)m|%:~ BT{ t|gKc["[] R:VBTNЕ-od)m|g[}C+k:;" c*_;" c:;"+kKc\C!m|glkd-!Tw SQ0SY݂)gn{ ` cKc_uD2JB2-|g|:Tk;~:5[;~:9k\B>2oo2RFtwd%lt#:Z;d1Ҧ9-|2 [] Nƹ߀D)Ҷ:moFS!Lk:[~JJuwD1Ҷ2{ 1Ќ|d)m|g[}C!Lt%Kc\C!Lt%Kc}C!m|g[t-wD2VJc:]AF2G-[~Zoϟf9mgy@8 3ox2J>+lg[ :5Ќ[_:=d1ЕgJ;d)ХτK_:|:9lg\!JSsS!+cRι߀C)Ќlg|2 [ζwC)Ц5-|FS!Lk*[~JJw߀D22{ -|d)lg}C!Lt%Kc\C!M|g[}C%m|g[d-sN:D2VJ[*<Cs)zJ.ˏCWnk^C!LtlkLk7c+c]uDB RSo2J3oo2RTC*c]Ζu t|#:Z;:-|2 [Ζw|N-[\!SʖwC)Ҧ:oscmt%Kc;[] RBuw߀D)Ҷ3!:!:!35E:VJ K V",t'[tНq|EEm#-7ςS*[FSHў&{ :5[c:}C)-|%:ZC!-|%:Z#!N|%:;d1Ҧ5k\!JTcLs*V;e:osSLs:[| Bt3!Е+|Smt%Kc;![_R< JηBJƹBJBNJR>[_["+t%K~tНox)Buƻ=%eZ* ߯?BR2Hў&{ :5Ќ[_;D)-|%:Z߀#!N|#:V߀C!-|e:;d1ХЌ[[:Tƾm2SJu5 |gK_; BT{t)|eK_;!SηƹD)Ҷtlg}C!+k:;[_~S R<S R~[_"+kKc}S|N:D:VN>BQ̶K=V_x@8``F5{2τgJ#!Ls)Ʒ t%lkRu t%lkƷ| t%ls)߀C)1[c;:Tƾm2 [Ζw|L-[\JJu|!N1Ќ|kB+c*V|JΖƹe:VT5D23!:x!3)Ҷ35E:VʖƻJ R@"+l%Kg}tНo|E5m"zlr3ͳ0p$Yk7 d%KcΕFB RSo"J>2m||!J>2m|2JSsC*c_ΖuL|eJ|:V>2osSLk*V;e2osSLk:[~JJw߀D22w |d)g[}C!Lt%Kc\C!Lt%Kc}C!Ltg[}C!L|g[t- D:VJ<c:]9&k0۰E,Y~@S*[2ooFC*cRƹ߀C)Х|k}B*c_Re2ƾ2 t[|2+c*Z~JJƹ߀D2B3!:x!:x)Ҷ3D2Vuƹ J R~[a*[;Cn|)z*,ned>Seَgg$y$hWS*[Fto2J>2-|k|BTƺ+lg\BVƾ-|k|BV>2m2 SJu3{cLk)d1Ҧ9+|2 [ζwC)Ц5-|SLs:~ JJuwD)Ҷw -|d)lkd)lkd)|d-| 񝱮x!T7߀e:η<c:\ 9Fk0۰E,Y~:m@!:T5ЌJF7d1Еe:߀"!Ltms)w d%LkRw t%ls)η"!N-|eJ=D)ХЌk\!JTwt)mt%:| BSwd)m|%J;SΖƹ߀C)Ҧ:o lkSm|g[c\C!Lt%Kc\C!Lt%Kc\C!Lt%[}Cm|g\kt-ND:VJ<c;c} 9&k0۰E,v:mM^o2m|}!J>2m|2JSsC*c_ΖuL|eJ|BV>2sFC+ce2osSLs:~BFu5#)Ҧ:otlkFSm|g[}2+k:;C!Lt%Kc\Sm|glkt-s 򥱾)BuJ V",t'\k!$ÑMfv#Eh#FxFBR2m|k| :5[c:}C)-|%:ZC!-|%:Z#!N-|e:;d1Ҧ5k\!JTcls*V;:ƾosFS!Kk*V=e:>3t)|g[\" [_R=BuwD2BT5!:x)Ҷ3)Ҷ35E:VʖƹJR~[a*[;Cn}sN:37߀a訳-`$hW$hWS [FS!Bƾ+k[ :5[c:|25Ќ[c;~:+lg|!JSsS!+cRƷ#!1ό[\!RJu5!N1k|2 c_R:VBTx!NЕ-Sm|%Kc\2+k:;" c*[" c:;" c:;C!L|g[t-N:e:θ>bQ6I=6]{q߹NWfj@8F5yH7F5d1Еe:߀#!Lms)Ʒ| t)ls)Ʒ| d%lk)η"!N-|eJ=d1Ҧ5lg|JTd)mt%:| BT{t)|gKc["[] R:VT3N-st|d)lkd)lod)|t-s 򥱮)BUy S"Ltglo!G(Qf[zY7jYo7c+c]tD2R3o"J>2m|}BVƾ-|k}B>2m"RFtwd%ls*Ve2-FC!+k:T>3 t[\2 c< JJƷ߀D23No 1Е-s o 1o!35πD:VJ[a*_;Sw:35y.Qe~e0 ^ox +x"Bƺk;|e1ЕeJC!N|#*Vι"!Lt#:V߀C!-eJ=D)Хό[[BB3FC*cRι߀D)Ц5+|k2 [_ RιC)Ц9moFSLt#:[ Re:VT5D1Ҷ3!:x!:!3D2vƹB~c:\Cn}sN:35X?6Sنf@ 3x ox2Jƾ 3ox!Bƾ+k[ :5[c:|25Ќ[;~ :T+|g|B>2oo2SJu5 t|eJ~BTwd%mt%:~ Bt5N1ό|kFSLt%J;" c~ JηBJƹBJBηS_2+t%K}t/)Buƹr=a`Yt۞*{!:T5#FxB R3m||BTk;~25ό[_:}D)gJ=D)τ[_:~ :Tƾ-|2 [ʕuL-g[c;JFu3N1k|2 ce:TB3xNЕ-cm|g[\C!Lt%Kc\" c*;" c*[;" k:<C%m|ilkt-e:~c;c}GV[@( ++|g| :9[;|25Ќ[c:~:9k\BB2oo2SJu3{cLk*Ve2moS!Kk*V=e:ƾ3 t[|B+k*Z~JJƹD2BS!:x!:!:)ҶT5߀D:Vʖ S "+t%[tНqq{ \*rH^&7H^&;H՞&{!BT9[_:=d)-|%:Vι"Ltms)Ʒ| t)ls)η"!N|%:;d1Ҧ5Ќk\!JTd%ls*Z;d2:-SKk*V<BT3!Е-|d%m|gKc\2+k*["[_~S R<S R~S_" k;c\C%m|ilou1Нox!Bur=a`Y#EgEgd)-tHў&{!BT[:}C)-|#:Vι"Ltms)η| t%lk)η"!N|e:;e29+lg|JTwd)mt#:|BBSwd)m|%K_;!SζƹD)Ҷtlk}C!Lk:;" c*V@" c*[" k:;C!L|g[t-N:e:θ>c;c]#7I9`FyFy$hWS [FS :5[_:=d)ЕeJ;D)1eJ;d1Хό[c; BVƾm2 [ʕ5LgK_:BVB3t)|eK_;Sʖw߀D1Ҷo tlkC!Kk:;" c*[~S R<[_~[_[2+l%Kc}Sn| E:XN>bQ6K=V^h5F5{H7 2τdF7e1ХeJC!N|#*Vι"!Lt#*V߀#!-|eJ=e25lg\!JTd%ls*Z;d2:-FS!Kk*V=:TB3wtg[\2+k*[~JζƹBuw߀D2BT5D2uw߀E:VvƹJ R~[*_;Cm|N:35߀a訳-rP ox x ox2JƾHў&{ :5[_:=d)ЕeJ;D)1eJ;d1Хό[c;~ :Tƾ-|2 [ʕ5 |eJ:~:V>3d)m|%J: Bt5N1Ќ|kFSlt%K_;[_R<JηBJƹBNJη<[_["+l%Kg}Cn|N:35߀D:Xθ9`` @`$hWF5yF5 2τgJ#!Lms)ҷw cKkNuS!*c]ʕ3wcKkҷƷ| t)mt#:Z;e29+|k}2 [Ζw|L-[["SΖw߀D)Ҷ:oscmt%K_;" [_<JηιBJƹBJƹBJJθ<[a*[2,t%[~tНox!ҷBur=e4Vx#Fx#Fx$Vx#FxD2JB2m|k|BTk[ :5k[ :T+|g|!JSsS!*c_ Nw|L|eK_:~BTw t|gKc;!SΖw߀D1Ҷo tlg}2+k*[![_~JηJηJθ<[_["+kKc}S}sE:Xy6P 8@&Y$YS [3t)|g[\2*c*V~JJƹ:Vuw߀D2BT5D2Buw߀D2VuƹJR~[a*_;Cm|N:35߀i訳- " +D +D +x"Bƺk;|e1ЕeJC!Nt#*Vι"!Lt#*V߀C!-|eJ=e25lg|BSFC+cRι߀#!Ќlg}2 c_Re:ƾ3t)g[\2+k*[~JηιBJƹBJƹBJJθ<[_*["+t%[~tЕox!ҷBu7ıL_1#@4Vx#Fx#Fx#VxB R $hyS [Fto"J>2m|}BTƺ+|g|!JB3oDB []ʕ5 t|%:|BV>3sFS!+k):T>3 t[\2*c<JJƹD2>3!o 1Е/ 1ЕoN񥱮x!35πD:VJ[*\Cw5cI0 +<+2ooFC*c_ Nw| t|eK_:~BVB3t)|eK_;SΖƷ߀#)Ц:ostlk}C!+k:;" c*[" c*[" c:;"+k;c\Snld-e:b7d@^ox "x ox "^ox 3ox2J>+|g\e1ХτgJ;D)1eJ;D)ЕK_:|:9+lg|BB3sS!Kk#)Ќlg|2 [] Nƹ߀#)5-Slt%:;![] Re:VT5C)Ҷ3No 1Е-sN񝱮x)ҶT5߀E:VJ[a*_;S}sN>374W4Vx#Vx$VxBR2 3ox!Bƾ+k[ :5Ќ[c:}D)gJ=d1ҥЌ[[:+|k}2SJu3{d%ls:Z=e2moSLk*[| Ju5N1Д|cm|eKc\" c_~JηBJƹ Jη<S_"+kKc]Sn|N:D:XN?;@` ox x 3x ox2J> 3ox!Bƾ+lg[e1ҥτK_=d1Хό[_:|:9lg\!JSS!+cι߀C)ХЌlg}2 []ζƷ߀D)Ҧ9-SLt#:JJw߀D23x!os 1Е-s 1Е-s 5o 1ѝo!45߀E:VJ[:\Cs7` H +<+2sFC!+ce:ƾ2tg[c\"[ RBVu5D)Ҷ3x!:x!:x!3!>3D2VʖƻJ V߀",t'[tѝǀ@( #EgEg5gEgd)-|# 4gC)-|#*Vη| t%lkҷw t%lkҷƷ|Ltt#:ZD)Хό[[JSS!+cC)Д|kB*c:VBSxN1Д|Sm|eKc\" c~SηBηBηBη<[_*[2,t'[u1ѝq)ƖFy$hWF5y$hW$hWS [FS!BVƾ+k[ :5[c:|25Ќ[; :T+|k|BB3oFC*c_ NƷ#!όk\JFu5!N1όlg}B*c=:VBT!os |d)lkd)lkt}s ox)ҶT7߀e:XN<c:\S@8`` +374Vx#EhEg5gEgd)-|#)ƷcKc_ʕFB SFTo"JB3o2RTS!+c_ Nw|L|eJ:~ BVB3S!Kk):T>3 tg[c\"[ R:VT5#)Ҷ2x!5o 1Е- 1Е/ qx)ҷBTw߀D2Vʖ[a*<9F0۰x +<+a؆'FWFW$hWF5y$hW$hYS!*[Fto2J>-|g|BTƺk[:5k[:9+lg|BB3sS!+cRι߀C)ХДlk}2 [_ RιC)Ц5-Slt%:;![ Re:VBT5|!: 1Е-s oNqx!ҶT5߀D:VJ[a*_;Ss-0 P +<+k[2τK_;D)1eJ;D)1gJ=e1Ҧ5k[BB3sS!+cRι߀C)ХДlk}2 [_ RιC)Ц5-Slt%::!S RBuuD2B3!:x!:!>3D2uƹ J R߀"+t%K~u1ѝqqp0$ #Eg4Vx#Fx#Eg4W5gd)-|#:Vη| d%KkN5wS!*c]ʕ3wS!*c_Ε5{S+cNwL|%:=d1Ҷ9+|k}2 []ζwC)+|2 c_R:VBSxNЕ-|FSm|%Kc\2+k:;[_߀" c*[" c:;" k:\C!m|ilou1ѝq~// 1,P#Ex4Vy#Fx4Vx4VxBR@Yk7 t%Kk N3wD2R3m!J>2m|}"J3o2RTFC*c_ Nw| t|eJ~ BS t|eK_;!SΖƷ߀D1Ҷ lkFSm|%Kc\C+k:;" c*[" k:;2+kKc\C!m|glkd-!Ty0l' ñ Kj{HY7j{HY7Y7 cKc]5g4gC)-|#*Vη| t%lkҷu t%lkҷƷ|Ltt#:ZD)ХЌ[[JScls*Z=e2moSLs:~JJwC)Ҷ:o -|kd)m|g[}C!Ls:;2+k:;"+k:\C%m|glkd-wN:D:VN=( HFWh5yFy$Y$YS [2osSLk*V;e2osd)m|eKc;"[_ Re:VBT3!o 1Е-s 1Е-sNox!35e:VJJ R@"+t%[°?@Hў&7j{H՞&7HY7Y7 cKc]5g4gC)-|#*Vη| t)lkҷw t%lk)Ʒ| t%ls)ι߀C)1[c;:TƾmFC+cRι#)Д|k2 [_ Re:>3{ tlg}B+k*["[_~Jη<S R<S ~S_2,t%[~tНoz/p+ #Eg4Vx#Eg4V#Eg4V5gd)-|#:Vη| d%LkN5wS*c]ʕ3wS+c_Ζ5SKcRw| t)mt#:Z;e2:-|2[Ζw|N1[\2 [_ Re:VBSxNЕ-|Sm|eKc\C!+k:;" c*[" k:;2+kKc\C!M|g\kd-`x6~$ $h5{FW$h7F5yF5yF5yF5 2τgJ#!Ls)Ʒ t%lkRu t%lk)Ʒ| t)ms*V#!-gK_:~ BB3FC!+ce2osFSLk*[~JJwD1Ҷ2w |d)lkC!Lt%K}C!Lt%Kg}C!m|g[t-N:E:XN?`N`  +؀@FWh5y$WFy$Y$YS*[FS 3ox!Bƾ+k[ :5Ќ[c:|25Ќ[c;~:+lg|!JSFC*c_ Nw#!1ό[\JFu5!N1όlg}B+c)<JJuwD23x!o t|t|t}s񥱮|!T7߀D2VJ|w`>aFWF5y$hWF5y$hWhWF5y1Хe:"Lt)lkRuc+c_Ε3wS+c_ N5S+cNwL|%:=d1Ҧ5+|k}2 [Ζw#!Ќlk}B*c;e:>3{ tlk}B+k:[" [_~S R<S V~[_"+kKc]Sn|` aXf ^ox +<2ooS!Kke2osFSLk*[|JJuwC)ҶtlkSm|g[}C!Lt%Kc\C!Lt%K}C!m|g[t-wND:VJ=N( +2osSLk*V;e2osd)m|eKc;"[_ Re:VBT3!ot|d)ld)|d)}sND2VJ{7`x.ax + 3ox!BVƺ+k[ :5Ќ[c:|25Ќ[; :T+|k}JB3sS!+cRƹ߀C)Ќlg}2 [] Nƹ߀D1Ҷ:msFSLs:~JJw߀C)Ҷ2xNo 1Е-s 1Е-w 1o!35D2VʖJ V\# @4Vx#Eg4Vx4Vx#Fx#Ex#FxFBRB2 3ox!B>+lg\1ҥό[_:}D)gK_}d)Хό[c;:-|2 [Ζu| |gKc;JJu5N1lg}C+k*Z|JΖƹD2ƾ3No 1Е-so!>3D:VʖƻK V2Ltg\k$h5y$hWFW$h5{F5yFy$yS*[2m2 [u3{cls*Ve2mFS!Kk);e:ƾ2 t[|B+k*[~JζƹBuw߀D2BT5D:VuwBη[_"+l%Kg}tЕo-|g|BVƾ+|g|!B>2m2SFtwcLk)d1Ҧ9+|kB c_ Rƹ߀#)+|B*c=:VBTNЕ-d)m|g[}C!Lk:;" c*["+k:\Cm|lkt-`8& 0x +D^ox +x ox 3ox!BVƺk[:5Ќ[c:|25Ќ[;~ :T+|k|BB3sFS!+cRƷC)Ќlg|2 [] NƷ߀D)Ҧ:moFSLs:~JJw߀D)Ҷ3x!o 1Е-s 1Нoqx)ҶT7߀e:XJ<c:\#Eg#Eg#Eg4Vx#Eg4g4V4WEg4gC)-|#*Vη| t%lkҷw t%lkҷƷ| t%ls)ι߀C!1[c;:TƾmFC+cιC)+|2 c_R:VBTx!N-oSm|g[c\C!Ls:;" c*["+k:;C!L|g[~d-sD:VJ4Vx4g#Eg4Vx#Eg4Vy4VxBR@k7 d%KcΕ3B SSo2J3o2RSsC*[]Ζ5 t|%:=d1Ҧ5+|k}2 [_ Nƹ߀D)Ҧ9-SLs:~ JJuwD1Ҷ2{ 1Ќ|d)k}C!Lt%Kc\C%m|g[d-sN:D:VJ~_( FWF5y$h5y$h5yFy$jW$hW$jYS*[F@$hyS [Fts"J>2m|}BVƾ-|k}B>2oo2SJu3{cLk*Ve2moSLk*Z< Bt5N1ό|kFSlt%Kc;"[_<S R<S R<[_" k:\Snl 򥳾8@ ++lg[ :5Ќ[_:}d1ХτK_=D)1gK_}d1ХЌ[[JSFC+cRι߀D)Ц5+|2 [_ Re:ƾ3t[|C+k:["[_<S R<S V~S_߀" k:\S|`8 @8+-|g|BVƾ+|g|!B>2m2SFtwd%ls*Vd1Ҷ9+|2 [ΖwC)Ц5-|SLs:~ JJwD23x!o -|d)lktsN򥱮)ҷBTwJ R ++k[~1ҥτgJ;C)-|e:Z"!Lt#:VC)1gK_:|:Tƾm2SJu5Lg[c;!RJu|N1όlk}2 c< JJw߀D)Ҷ3x!:x!:x!3D2uJ R~[a*[;~@8 +2ooS!+ke2osFS!Lk*Z|JJuuC)Ҷ:tlkd%m|g[}C!Lt%Kc\C%m|g[}d)| 񥱮)ҷBTwoP4Vx4Vx4Vx4W#ExEg4W4W5gd)-|#:Vη| d%KkN3wS!*c]ʕ3wS!+c_Ζ5SKkRw| tt#:Z=d1Ҧ5+|k}2 [] NƷ߀D)Ц5-|SLs:[~BFuuC)Ҷ -|cm|g[}C!Ltg[}C!M|g[~d)sND:VJF5y$h5y$hWFWh5y$h5F5yF5yF5{1Хe:"Lt)lkRu{c+c_Ε3wS+c_Ζ5{S+cNwL|e:=d29+|k2 [] NƷC)Ц5+|B*c;e:TB3xNЕ-|Sm|g[c\C!Lt%Kc\C!Lt%Kc\C!L|g[}C!L|g[t-N:_@0M^ox ++k[2όK_;d)Е1eJ;d)ЕK_:|:9+lg|BB3sSKkC)Дlk}B*c_e:T>3wt[|C+k*[[_<S R<S R<S V~[_*["+l%Kg}twuy^~_ +3!3E:VJJ R#Eg"4Vx4Vx4Vx4Vy#EhEg4W4W5gd)-|#:Vη| d%LkN5wS+c_ʕ3wS+c Nu t)ms*V#!1[c;:T>2osSLk*V;e2osSLt#:JJw߀#)Ҷ: 1|d)lkd)lod)| 񝱮x!T77|_@` F5y$h5y$h5y$jWFy$hWh5{F5yF5{1Хe:Zι|cKc_ʕB [FTsDB SFtS*c]Ζ5 t)mt#:Ze29+|k}2 []ζwC)+|2 c_:VBT!-sd)|g[}2+k:;" c*["+k:<C!m|g\ktЕ-F5y$h5y$h5y$h5y&WF5yFW$hW$hW$hWS*[FTo"J>+|g\ :Tk[25[[:9+lg|BB3sSKkC)Дlk}B*ce:T>3wt[}C!+k:["[_<S R<S V~S_߀" k:\S|Uw7|++k[2τK_;d)1eJ;D)ЕK_}d1ХЌ[[:Tƾm2 [ʖu gKc;!RJw#)Ц5-oFSLt%:;"[_<JηBJƹBηJθ<[_*["+l%K} 0#Eg#EVx4Vx#Eg#Eg4V$Vx#Eh#Eh#FxB R3m||BTk[~:5Ќ[c;~:9k[B>2oo2SJu3{cls*V;:ƾ2osFS!Kk*V<Bt5N1Д|d%m|g[c\C+k:;" [_߀" c*[" c:;" k:\C%m|lo@$&{HYj{HYj{H^&7&{HY7jxj{H^&;H՞&{Hў&{ :5Ќ[_:=d)ЕeJ;D)1gJ=e1Ҧ5Ќ[[BB3sS!+cRƹ߀C)Дlk}2 [_ RιC)Ҧ9moFSLs:[ Re:Vu5D2BT5D2BT5D2uwBη<[a*[;kn#Eg4Vx4Vx4Vx4g#Eg4g#Eg#Egd)-|#)MfC!Nms)ҷwcKc N3wS+c_ N5{S+c Nu t|%:Z;e29-|B [_ NƷC)Х+|2 c_:VBT!-sd)m|g[}C!Lt%Kc\C!Lt%Kc\C!m|g[}d)| 򥱾)BuxFW$h5y$h5y$h5y$h5y$h5yFW$hWF5yF5yF7e1Еe:Z"!Ltls)ҷw t%lkҷw t)ms*V߀C)1K_:~ BV>2ooS!+cC)Д|k2 [_ Re:>3w tlg}B+k*["[_~S R<S_~[_*["+kKc]Sn| 0$h5y$hWFWF5y$h5yFW$hWH5{F5{HWF5 :5τJ;C)-|%:V߀#!N|#:VC)1gJ}d1ХЌk\!JTd%mt#:[<BVBS tg[\!Sηƹe:TBTN-s t|d)lkt| ox)ҶTw߀D:VJ( @FW$h5y$h5y$h5yFWH5yFW$hW$hW$hWS*[FSo!B>+lg\2ό[_:}d)ЕK_:|:9+lg|BB3sSKkd2:-FS!Kk*V<Bt5N1Ќ|Sm|eKc\2+k::" c*[" c:;"+k:\Cm|ilkt/,@ #Eg4Vx4Vx4Vx4Vx#Eg#Eg4V#Eg4WEgC)t#)w cKc N3wS*c_Ε3wcKkRwLt|%:Z;e29+|k}2 [Ζw|L-[\RJwC)Ц9oscm|%Kc["[_<SηBJƹBJJθ<[*_;C%m|l ` ^ox +2osSLk*Z=e:ƾ3 t[\2+c*V~SηBJƹD2BTw߀D2BTw߀D2uƹJ R~[_*[;P@$hWF5y$h5y$h5y$h5yFWh5yFy&Y$yS*[FS#FxD2R2m}!Bƾ+|g|B>-|}"JSS!+cRƷ#!1[[!RJu5N1k|2 c_e:>3xNЕ-od)m|g[}C!Ls:;C!Lt%Kc\Sm|g\kt-wN޷~_PF5y$hWFWFWFWFW$h5yFy$jW$hW$jYS*[FTo"J>+lg\25ό[_:|25Ќ[[:9+lg|BB3sFC*c_ RƷ߀C)Х|k2 [] RιD)Ҧ:oscm|%Kc;![_R< JηBJƹBJBη<[_*[2,t%[0<°0Yj{&7Yj{HYj{HYo7&7Yjx&{Hў&;H^&;H՞&{!BT9[_:=d)-|%:V"!Lt#)ι"!L|#:Z#!N-|eJ=d1Ҧ5lg|JTwd%lt#:| BTN1Ќ|kC+k*[~ JJƹe:Vuw߀D2BT5D2BTw߀D2VuƹJ R~[_*[;Vb +3wt[}C!Kk:" [_~S R<S R~S߀"+kKc\Cm|c` @ox ++|g\ :9[;~:5[[ :Tƺ+|k}JB3sS!+cRƹ߀C)Дlk}2 [_ RιC)Ц9-oFSLs:JΖƹe:Vt5D2BT5D2BT5D:VuJ<[_*[2Ltg\kq|k@ 4Eg4Vx#Eg#Eg4V#Eg#Eh4W4Vx#Fx#Fx$Vx#FxD2R2m|}!BVƾ+|g|BVƾ-|k}B>2o2RFtwt)mt#:[=e2moSLk*Z| Bu5NЕ+|d%m|g[\C!Kk:;" c*[" c*[" k:<C%m|ilktЕ/)Bu#ɲ04Vx#Efx4Vx#Eg#Eg#Eh4Vx#Eg4g4V4V5g4gC)-|#*Vη| t%lkҷw t%ls)η"!N|%:;e29+|k}2SJ5L-[["SΖwC)Ҧ9msSlt%J;" [_<RηBJƹBJƻBη[_["+l%K}tЕo{!l*@&j{HU&7Yj{HYj{HYj{HYj{Hў&7j{M&{H^&7H^&;H՞&{Hў&{ :5Ќ[_=d)Е1eJ;D)1gJ=e1Ҧ5Ќk[BB3sS!+kι#!Ќlg}2 [_ RιD)Ҧ:msSlt%J;" [_<RηBJƹBJƻBη[_"+l%Kg}tЕo{!\*r@&j{H&7HYj{HYf7&7j{HYjx&7HYo7YjjYo7k7 t%LkN3wS*[\JtC [JtFB [ʕ3{d%ls*V#)ό[\!RJu5!N1k|2 c_e:>3xNЕ-od)m|g[}C!Lt%Kc\C!Lt%Kc\C!Lt'[}C!m|glkd-!ҷBUy SXHYf7Yj{&7HYj{HYj{HYj{HZ&7*{HZ&7Yk7Yk7Yo7k7 t%Kk N3wDBRSo2RSo"JSsS*c_ Nw| t|%:|BVB3d)mt%: Bt5N1Ќ|kSmt%Kc[" [_~SηS R<[_2+l%Kc}S|N:πE:X +-|k|BV>-|k|BV>m|2SFtwd%ls:Z;:ooSLk*Z<BT!NЕ+|cm|eKc\" c~SηJηJη<[_["+l%Kg}tЕoxEEm"#Egx#Eg4Vg#Eg4Vx4Vx4V#Eg4Vx#Vx#Ex#ExDBRB2-|g\e1ХeJC!-|#:V߀#!-|%:;d)Хό[;:Tƾ-2Sʕ5N-[\RJu#)5-oSLt%J;" c_<S RBJƻBJBθ<[*[;"+l%K~tѝq.s<8γBH&{HU&7HYj{&7&7&7&7Yj{&;HY7Y7 cKc]5g4gC)-|#:Vη| cKkNuS+c_ Nu t)ls*V#!1[c;BV>2sFS!+k):T>3 t[}B+k*[~JζƹBuw߀D2BT5߀D2BTw߀D:VƖƹJR~c:\Swqgh$hW$h5wF5y$h5yFWFWH5y$hWF5y$W$hW$hWS [FS#FxD2R3m!J>2m|}BVƾ-|}"RTFC*c_ Nw#!1[\"Sʕu|N1lg}B+c)< JJw߀C)Ҷ2x!o 1Е-s 1Е/񥱮|!T7߀D2VJc:]qghN +2ooFC*c_ Nw|LgKc;JFu5!NЌlk2*c< JJw߀D1Ҷ3x!:x!:x!:)ҶT7߀e:VJc:\CwPT +3x +3 +BQ6K=V_s(zJ.ӏ$Y~Zoןr oC$$hWy$FUy$FW$hWFUy$h5y$h5y$h5yFWFW$hWF5yF5yF7d1Еe:Z߀"!Ltms)Ʒ| t)ls)Ʒ| t%ls)ι߀C!1[c;:TƾmoFS!+ce2osSLs:~ JJwD23x!o 1Е-s 1Е- ox!ҶT7߀e:XN<[*< 9&k0۰E$~:mj *Nnk^j oC$F5W$hW$hWFh5y"FWFW$h5{FWFy$hWF5yF5yF5yF5 :τJC!t#*Vη| d%LkRw t)ms*V߀C)1[c;:TƾmFC!+cC)Ц5-|FS!Kk*[~JJw߀D23x!o t|t|d)| 񝱮|!ҶTwK Q0SY݂)gn{ PIVvo] PMVzH"j{YjwYj{&{HYj7&7&7&7Yj{H՞&7Yk7jj cKc]t#FxD2R3mBTk\BVƾ-|k}BB3ooFC*c_ Nw|LgK_; BSwd)|eKc;"[ N:VT5!ot|d)|d)| 񝱮|!TwJ V R 0TY݂)gn{ PIUu/MA5mc/Mj7Yf7HYj7Yj{H&7&{HYj{I&7&;HYjj{&{M*{H^&{:T9[_:=d)1|e:C!-|%:Z"!N|%:;d1ҥЌk\!JTwd)mt%:| BT{t|g[c[Sηι:VT5|!:o 1Е-s 1Еo qx)ҶT7߀e:XN<c;c]Cw(z*,ˏCWv~j nWv9ϟ^"F5yFh5WFh5yF5y$hWFWFWFWh5y$WFy$Y$y$hWS!*[Fto2JB2m}BTƺ+|g|!JB2oo2RFtwd%ls*Z;:osSLs:[| Ju5N1Д|d%m|g[c\C+k:;" c*[" c*[;" k:\Smld-!ҷBur=a`Ytߟ>!H(Uv~)'~ Mf\~H&{jwYjw"j{HU&7&{HYj{HYk7&7Yj{&{H^&7HZ&7Hў&{:T9[_:=d)-|%:Z߀#!N|#:V߀#!-|e:;d1Ҧ5k\!JTd%mt#:[<BVBS tg[\!S Nι:VBT5!o t|d|tsN)Buy S R 0TYނ)g~|OIEqd/MEEq@H"j{Yj7Yj7Yj{&7HYj{HYj{HYj{HYj&;HY7YjjYo7 d%KkΕ3FB SSo2J3o2RSC*c_ΖuL|eJ| BVB3d%lt#:~JFu5N1Ќ|kFSlt%K_;"[_<S R<S R~S_߀" k;c\CmlD:XN~BQ̶EVᖻ)j۰G-݆{swz@ "^o3w tlg}B+k:" c)~S~S@" k:\Sn|D:VN>bQ1Evᖼu)j۰G-ۆ{q7ޏ M^ow+2oo2SJu5 t|eK_:BBSwd)|eK_;"[ R:VT5|!:o 1Е-s 1Е-w 1o!35πD:VJ[:\ 9Fk0۰E,Y~:mj *Nmk^j oC$$f5yDhW$hW$hW$hWF5y$h5y$h5y$h5y$jWF5yFW$hW$hWS [FS!BVƺ+k[ :5[;~:9k\B>2oo2SJu3x t|eJ:~JT{t|gKc["[] R:VT5|!9o |d-|ts򥱮)ҷBUwK Q0SY݂)gn{ PIUuo]A5qd"4Vg#Efx"4Vx4Vx#4Vx#Eg#4Vx4Vx4Vx#Eg4Vx#EgEgEgd)-|#)ƷcKc_ʕC [FtFB [JuwSKkRƷ| t|%:=e29-|2 [] Nƹ߀#)-|SLt#::![ R:VuuD2BT5D2BT7߀D2uwB<[_*[;C%n|)z*,oAe>|BQ2OMIg"̸R*^o+2m2RFtcLk)#!όk\JJu5L-k|2*c< JJw߀D1Ҷ3!:x!:3!3D:VʖƻJ V߀",tg\k1G(Qfv/Mr=%izl7"m흀++k[2όK_=d)ЕgJ=e1ҥЌ[[:+|k}2Sʕ5Lg[c;RJu|N1όlk2*c)|JζƹBVuw߀D2BT5D2Buw߀E:VƖƹJ~c:\Cn}s(z*,oAUmk^~cY& sQ]g=x~/$hUyFhW$hUy"F5y$FW$h5wFWFWFWFW$h5yFy$jW$hW$y$hYC [FSo2J2m"J3o2RTFC*c_ Nw|LgK_; BSwd)m|eK_;"[ N:VT5!o t|d|tsN!TwJ VQ0SY݂)gn{IEq/M [;+3^o+2m2RFt{cLs*V;:Tƾ2sSLs:[~JJwD1Ҷ2{ 1ό|d)m|g[}Cm|g[}Sm|glkt- 򥳾D:VJ<c;c] 9F55݆{q)k056]FWF5W$hWy"F5yF5y$fWDh5y$h5y$h5y$h5y$hWF5yFY$jW$y$hWS!*[\Jts"J>-|k|!B>2m|2RTDB []ΖuL-gKc; BSwd)m|%J:Sζƹ߀D)Ҷ |d)lkd)lkd)|d-s D:VJ<c:] 9F25ۆzߠ)j۰G5ݎ{+;ox+|g\1ҥτK_=d1Хτ[_:|:9lg|!JTcLk*Ve:osFS!Kk*V<Bt5NЕ-|Sm|gKc\C!Lt%J;"+k:;"+k:<C%m|ilkt-!ҷBUyK Q0TYނ9h2׎ PMfz榻`#Efx3Eg4Vw3Eg#Eg3Eg4Vx3Eg#Eg#Eg4Vx#Eg4Vx4Vx$Vx#ExFB R3m}!BVƾ+lg\BTƺ+lg|!JB2oo2SFtwt)mt#:[=e2moSLs:[~JJuu#)Ҧ:o 1ό|FSm|g[}C!Lt%Kc\C!Lt%[}SmlotЕo)BuSQ0TY93׎!H(U9h3۞4Ug4Vg#EVx4Vg4Ug4Vx#Efx4Vx#Eg4Vx4Vx#Eg4V4Vx4Vx#ExFB R3m}!BVƾ+lg\ BTƺ+lg|B>2o2RFtwd%lt#:Z=d2:mSLk*Z< Bu5|!NЕ-Sm|g[c\C!Lt%J;" k:;" k:;C!m|glkd-D:Xθ~BQ̶Evូu AF4Ewa ( 2osFC!+c:T>3t)|g[c\" [_<JζƹBJƹBJBη<[_*[",t%[u1ѝ!Fv=%eǡjk翀R 5a`j+3Egx3Egx4Ug#Efx#DVx#Efx#Eg#4Vx4Vx4Vx4W#Eg4g4VyBR@k7 d%KcΕ3B [FTo"JB2o2RFTFC []ΖuLgK_:BVB3t)|eK_;!Sζƹ߀D)Ҷtlkd)|g[}C!Ltg[}C!M|g[~d-s 򥱾!ҷBUyKQ0TYކ93׎!H(U݂9s۟>od@ "4Ug"4Vg#DVx4Vg4Eg4Vg#4Vx4Vx#Eg#Eg4Vx#Eg4Vx$Vx#VxFBR2m|g| :5[_:}d1ХτK_=d1Хό[c;~ :Tƺ-|2Sʕ5 |gK_; BTwt)|gKc;"[_ Re:VBT3!o 1Е-s 1НoN񥱮x!45߀e:XN<c:\AF25ۆZ׿j *NWnfK_@"FWFW"F5w$hW$hWy$hW$h5yFWF5y$hWFWH5yFW$hW$hW$hWS*[FTo2J>2-|k|BVƾ-|k|!JB3oo2RFtwd%ls*Z;d1Ҷ9-|FC!+k)=e:TB3{ tlg}B+k:[" [_~S R~S~S_2,t'[u1ѝq|EEm"z6翀 b 5a`Z* @R 5ajl-@Y&{Y&{Yf7H&{j{"j{H&7Yj{HYj{HYj{HYj{HYjx&{Hў&7H^&;H՞&{!BT9[c:=d)Е1|e:C!-|%:Z"!N|%:;d1Ҧ5k\!RFt{d%lt#:[|BTxL1lk}2*c)|RηBJƹBJƹBηS_2,t%[~tНox!BuƻrL9aZ*߯!H(U9h3۞̅4Hj7Hj7H"jwY&7H&{H&7{HY&7&j{HYj{HYj{HYj|&7HYjjxjxj cKc]uD2R3o"J>2m"JSsFC*[]ΖuL|eJ~ BBSt)|eK_;SΖƷ߀#)Ҧ:o tlkd)m|g[}C!Lt%Kc\Sm|g[d-sN:E:VJ<[:\AF5݆zנ)JӰE-[z)k2HFh5y$h5y$hUyF5W$hW$hW$h5yFW$h5y$h5y$hWFW$h5F5yF5yF5y1Хe:Z"Lt)lkҶuS!*c]ʕ3wSKcNu t|%:Z;e29-|B c_ Nƹ߀D)Ҧ9-SLs:~ JJw߀D23x!: 1Е/ 1НoN)ҷBTwJ V"+t'\k1H(Qv\z&n; PMVv梻n|$Qv~)@HY&3{Y&{Y&7{HjwYj7Yj7Yj{D&7"j{HYj{H՞&7&{HYo7jxjxj cKc]tD2R2m}BTƹ+lg\BV>m|2RFtwd%ls*Ve2moSKk*V<BT3!-oSm|eKc\2+k:;" c*[" k:;C!L|g[tЕ/!ҷBUyr=a`Ys۞1H(Uv~)'~| PMVz~~ϻ?pHj7{DY&3{DYj7H&j{Yj7Yjwj{HU&7&7&7&7*{HY7Yjj|j cKc_uD2R3m!J>2m|}"J3oDB [\ʕ5 t|%:|BV>3d%mt%:~Bt5N1Д|cm|g[c\C!Lk:;" c*[" c*[;"+kKc\Cml a訳 RUAfK=Vߖ)k2=V_w~ +lg\25Ќ[c:|:9k\JB3sS!+cRƷ߀C)Ќlg}2 [_ RιD)Ҧ:osSmt%K_;[] R<JηBJƹJη<[_" kKc}C%m|)z*,ne>|BQ2OM Af62OM,|Dh5w$F5W"F5W$f5yFh3W$hW$hWF5y$hWFWFWF5y$hWF5yF5y$hW$jYS*[\Jts!J>+|g|BVƾ-|k}B>2m2 [ʕ5 t|eJ~BT{t)|eK_;"[ Nιe:VBT3!o 1Е-s 1Еo ox)ҶT7߀e:XN<[:\ 9F0۰E-[~Zoϟj *NUnĖr*.ӏ-݆{sh $FWDhUyDhUyFhW$f5yF5yF5y$hWFUy$h5y$h5y$h5y$Wh5{F5yF5{1Хe:Z|cKc_Ε3wDB RSsDB [JtSKkRƷ#!1[[JFt3xL[\!SΖƷ߀C)Ҧ:o |d)[}C!Lt%K}C!Ltg[}C!M|g[tЕox)Bur9a`Yt۞1H,U~)g׎!H,YކI@3%q BQ̶EVߖ1j۰G5݆{s)2KEV.A(HY&{U&j7H"j7HU&{Yj7HY&7HY&7HYj{&7&{HY7&7j{I&7HY7Y7j cKc_ʕFB SSo2RSo2RSS!+cRw#!1[[!RJu5!N1όlk}C+k*V<JJw߀D1Ҷ3x!:x!:!>3D2vƹJ R߀",t'\k1G(Qf[z墫oMA%Xi"=xEEqpn|2XW"4Ug#EVx#4Vw#DVx#Egx#4Vx"4Vx#EVx3Eg#Eg#Eg#Eg#Fx5g#Eg#Egd)-|#)BQ6K=V_s1jӰE-[Zߠ1k2=VូwI $h5WFhUy$h5y$hUyF5W$hW$hW$hWF5y$h5y$h5y$h5y$hWF5y$hWh7 1ҥe:Z 3ox!B>+|g\:Tlg\BVƾm|2RFtwd%ls*V;e:ooSLs:[| JFu5|!NЕ-Sm|gKc\C!Ls:;" c:;" k:<C%m|glkt/!ҷBur9a`Yt۞!G(Qv~)'~$Qv\~)h3۟?1,T]`p#4Vg#EVx#4Vw#4Vx#Efx4Vx4Vw4Vx#Eg4Vx4Vx4Vx5g#Fx#Eg5gEg4gd)Е1|e:Z"!Ltms)Ʒ|Ltms*V߀C!-gK_|:Tƾm2 [Ζw|N-[\!SΖƷ߀#)Ц:os tlkSm|g[}C!Lt%Kc\C!Lt'[}Sm|lkt-!ҶUyr=a`Yt۞1H,U~)g~ Mf\~'2׎10T]`jl-x"4Ug#DVw4Ug4Ug#4Vx3Eg#Eg#Eg4Vx#Eg#Eg#Eg#Vx4g4Vx#Vx#VxB R2m||BTk;~:5Ќ[;~:+lg|!JSFC*c_ RƷC)Дlk}2 c_Re:TB3{ tlk}C+k:" c*[" c*[2+k;c\Smlu1Нox!ҷBUrL9a`Yt۟>!G(Uv~)g׎1H,YI 翀 bL=%Xmdp4Egx#4Vg3Egx3Egx4Ug#EVx#4Vx#DVx#Eg4Vx4Vx4Vx5g#FxEg4g5gd)-|#)Ʒ cKcΕ3wS!*c]ʕ3wS+c Nu tt#:Z;e29-|B c_ Rƹ߀#!Д|2*c=:VT5!o 1Е-s 1Е-w 1ѝo!35πD:VJc:\9F2G-[~Zoϟj *NWnĘr*.ӏ-ݎ{s1&62OUf$f3W$h5w$F3W"F3W$F5y$hW$hW$hWDh5y$fWFWFWF5y$hWh5yF5yF5{1Хe:Z"Lt)lkRuS!*c]ʕ3wS+c Nu tt#:Z;e29-|2[Ζw#)Е+|B*c<JJuwD2ƾ3No 1Е/ 5ox!45߀E:VJ<c:]AF5ۆZ׿i*Nnk~r*,ˏ-[{s1&62OUg*MUx+3^n M]x +|g\1ҥτK_=d1Хό[_:|:+|g|JSFC!+cιC)|k2 c_e:>3xN-st|d)lkd)| 1ox)ҷBUwK ",tglo!G(Qv\z梻n; PMfz˱~$Qv9t߯@ rA5q׀#DVg#DVw3Efx#DVw#DVx#Egx"4Vx4Vx4Vx#Eg4Vx4Vx4Vx#Eg4Vx#Fx#Ex#VxB R3m}!BTƺk[25Ќ[c;~ :T+|k|JSFC*cRƹ߀D)Ц5+|2 c:VT!os |d)lkd)|t-s 򥱾!Tyr=a`Yt۞1,U)h2׎!H,YކI㿀R 9i#/^<$YU"j7{U"j7DY&{U&jwHU&j{Y&7H&{D&j{H&7HYj{&7&7&{HYjx&{H^&7HZ&7H^&{:T5[_;d)-|e:ZC!N|%:Z"!N|%:;e29lg|2SJ5N-[\RJwC)Ҧ:ostlk}C!Kk:;" c*[" c*;"+kKc\C%m|lou1ѝq|E5m"z6翀 R 5]_Y߯1,TYI 㿀 bL=%Xmdpn|(Y``#DVw#DVw#Efx#4Vw"4Vg#DVx4Ug#Eg4Eg4Vx#Eg#Eg#Eg4Vx#Eg4Vy4Vx#ExDBR2m|k|:Tk[~:5k[:9lg\!JSFS!+cRι߀#!Ќlk}B*ce:>3xNЕ-d%m|g[}C!Lt%Kc\C!Ltg[}Sm|lkt-!ҷBUy=e`Yt۞!G(Qv\~'~| PMf[z'׎1,T]`j=PMf]93Efx3EVx4Egx#DVx#4Vx#Efx4Vg3Eg4Ug4Vx#Eg#Eg#Eg4VxEg4Vx4VxFBR@Yo7cKc_ʕB [FtFB [JuwcKkҷƷ#!1[c;Jt{t)|eK_;SΖƷ߀#)Ҧ:o -|d)lkd)lktsN򥱾)BUy SA0SY݂)gn| OIUup^; Qv\~)h3۟?10azM(]`HY&7DY&7HY&3{Y&jwHU&jwY&3{DjwYj7Yj{D&7HYj{HYj{HYj{I&7j{&{H՞&{H՞&{!BT9[_:=d)-|e:ZC!N|#:Z"!L|%:;d1Ҧ5lg|JTt)m|%J~BTN1Д|Smt%Kc[" [_~S R<S V~[_["+kKc}Cm|)z*,ne=BQ2OMy Ag ̸2OUca*oC$[{s9F;sn"2m2 [ʖu tgKc;!SʖwD)Ҷ:o tlkC!Lk:;" c*[" c*;"+k;c\C%m|ilou1ѝq|E5m"z6翀 R 5a_Y߯@R 5ezl-xEEvן?11e㚛0n}3EVx#DVw#EVx4Ug3Egx4Eg#4Vx4Vg4Vw"4Vx#Eg#Eg#Eg#Eg4Vx#Fx#Eg4WD)-t#)wcKc_Ε3wS*[\ʕ3wSKcNwL|%:=d1Ҧ9+|kB c_ Rι߀#)-|SLt%::![] RBuw߀D2BT5D2BTw߀D:VƖƹJR~c:\9F0۰E,Y~:mj NUnk~r)ˏ$[z1&62OUg>~j ӰG=V}@ "|BQ8ROUyAg"̸2OUg=ca*oC$[I&.ۆ{q#4Vg3Efx3EVx4Egx#EVx#DVx#Egx"4Vx4Vw4Vx#Eg4Vx4Vx4Vx#Eg4Vx#Vx#FxDBRB2-|g\e1ХeJ"!Lt#*Vι"!N|%:;d1Ҧ5k\"RFt{d%mt%:~Jt5!Е+|cm|eKc\" c)~S R<S_~S"+t%K}tЕox EEm#-7πR 4]I߯1,TYZ* bL9mdpn|$Y jm=fwHY&j7Y"j7DY&wH"j7Hj7HU&{Yj7Yf7Yjw&3{HYj{HYj{HYj{M&7Yjxj{*{H^&{:T5[_:=d)Е1e:"!Lt#*VC)1gK_:|:Tƾm2 [Ζw|N-[\!Sζƹ߀C)Ҷ:o 1|d)lkd)lktsN)BuJ VQ0TYނ9h~ Mfz梻n|$ÑQv)ht߯@ bL=%Xmd~11e#q4Efx#4Ugx4Egx"4Ug#EVx#DVx#EVx4Ug#Eg#Eg4Vx#Eg#Eg#Eg#Eh4W4Vx#Vx$Vx#FxD2R2m} :Tk[:9k\J3sS!Kkι#)Ќlg}2 c_R:VBSx!NЕ-od)m|g[}C!Lt%Kc\C!Lt%K}Cm|ilkd-a訳-rUAFK=VߖuAg"̸2OUg>|ca*oC$ݎQ&N[$f5wDh3Wy$FUy$f3WDh5y$h5y$hUyF5wDh3W$h5wF5y$h5y$hW$h5y$h5{Fy$hW$hW$hWS*[FTo2J>2m|k|!B>m|}"JSS!+cRƷ#!ό[\JFu5!NЌ|kB+c*V~RηιBJw߀D2Buw߀D2uwB<[a*[;C}s(z*,oAUmi^~cY& sQ]g>|cYȨN?Wv:oנ1&62OUi^2OUDhUy"Fh5W$f3Wy$h5WFhUy$h5y$hWyF5wDh3W$h5wF5y$h5wFWFY$h5yFW$hWh7 1ҥe:Z|cKc_ʕC [FtFC [u3wcLkι߀C)όk\"SJ5 [\"[ Nιe:VBT!Nos 1Е-s o 1ox!ҶTw߀D:VJ<c:] 9F2G5ۆzߠ)jG55ݎ1&Mcaˏ-6_u6 "Fh3Wy$F5wDh5WDh5W"FWyDh5yDhWyF5wDh3W$h5WF5y$hWFWFWH5y$hWh5{F5{F5 2τgJ#!Ns)Ʒ| t)ls)η"!L|%:;e25lg|2Sʕ5!N1[\!SζƷ߀#)Ҧ:os tlkSm|g[}C!Lt%Kc\Sm|g\kt-wNe:θ~bQ1Evᖻ)JӰE-ۆ{q)k2KEvI Wv:q9F; DhUyFh3W$fUy$fWy$h5w$F5W$F5w$hWy"F5yF5y$fWDh5y$h5y$h5y$h7Fy$hW$hW$hWS [FS!B>+|g\BTƺ+|g|!JB2oo2SJu3{cls*V;d2moclt#:JJw߀D2ƾ3!:x!:x!3D2VƖƻJ R߀",tg\k1H(Qv\z梻p]A%Xi"=EEq~|$YZ+-x d'l&7Uf{HY&7HY&wHf7{Y&{Y&7{Hj7Yf7HYf7Yj{&7&7&7&7Yjx&{H՞&{I&{!BT9[_:=d)-|%:Z߀#!N|#:VC)1gJ|:-|2 []Ζw|L-[\Sʖw߀D1Ҷ 1|d)[}C!Lt%K}C!Ltg[}d)s 򥳾D:VJ<BQ6KEVߖ)j۰G-݆{s1KEwczca*oC$]I&.$f5w$fUy"Fh5wDh5w"FUy$h5y$h5yDhW$F5yF5y"FW$h5y$FWFWh5y$hWH5yF5yF5yF7e1Еe:#!Nt#*Vι"!L|#:Z#!-gJ|:TƾooFS!+ce2osd)|gKc[![ R:Vu5D2BT5D2Fuw߀E:VƖƹJR~[a*_<9F0۰E,Y~:mϟi(N?ek^cYȨ.?WnϟĘzJ=Vzcj ӰI8;]10T]`j+7If\~)h㿀3%3DVg#DVg3Efx#DVw#EVx"4Ug4Ug"4Vg#Egx#EVx#Efx3Eg#Eg4Vx#Eg#Eg4g#Egd)-tHў&{Hў&{ :T9[;|25Ќ[;~ :T+|k|JSFC*cRι߀#!Ќlk}C+c)=:VBTNЕ-st|d)lod)| 񥱮)BUy=a`Ysێ1H(Uv~)'~ Mf[z'׎1,T]`j=PMf9Y&j7{HY&j7{f{HY&wHf3{Y&jwHU&jwHY&{jwYj7Yj{&7HYj{HYj{HYk7&7HYo7jjYo7c+c]uDB RSo"J3oo2RTcLk)d1Ҷ9-|2 c_Re:T>3{ tlkC!Lk:;" c*[" c*[;"+k;c\C%m|lodox OEEm#-7 R 5a`Z+ 㿀 bL9i▊M$UކI l'm3MUow +3MUow ;^fx+3M]x+3^f +lg[e1ҥτK_=d1Хό[_:|:+|k}2SJu3x t|eK_: BTxN1όlkB+k*[~JηBJƹJηS"+l%K}tЕox EEm#-7πR 4]_Y@ R 9ez=IVz'4߯@33EVg#4Ugx#4Vg3Efx3Efx4Eg#Efx#Efx4Ug#Egx#Egx#Eg4Vx4Vx4Vx4Vx#Eg5g4W4gd)-|#:Vη| t%LkRuS!*c_Ε5{S+cNw| t|%:=e2mFS!Kk*V<Bt5N1Е+|FSm|eKc\C!Lt%Kc\C!Lt%[}Cm|ilkd-D:XN~BQ1Mwcw AF6Mc{I nϟk2";]w +3MUow +3M]"~-$F3Uy$f5w$F5w$fUy$FUy$FWyDh5y$h5y$hWyF5yF5yF5y$fWFWFWFWh5y$h7H5{H7F5 :5όK_;D)1eJ;D)ЕK_:|:-|2 [Ζu g[c;!SΖw߀D1Ҷ -|d)|g[}C!Lt%Kc]C!Lt'[}C!m|glkt/)Fvƻr=eZ* ߯!H(U݂9t۟?1H,T]`Z+7IV~ 3DVg"4Efw3EVw"4Efx#EVw#EVx4Ug3Egx4Ug#DVx4Vx"4Vx#Eg4Vx4Vx4Vy#Eg4V4VxBR@Yo7c+c]uB [FtFC [u3wcLk)#!1[[!RJu5!N1Ќlk2 c< JJƹD2BT5D2BT5D2uyJ~[*<Sw(z*,oAUnk^BQ& sQ]>~BYȨN?Wv:oנ1F̸@"Fh5w$F3Wy"DhUy"Fh5W$fWy$f3WDh5y$h5y$h5yF5W$hW$h5WF5y$h5y$h5y$h5y$hWH5yF5yF5yF7d1Еe:#!Nt#*Vι"!N|%:Zd)ХЌ[[JTd)mt%:~Ju5N1όlkFSLt%K_;" [_~S R<[_"+kKc]S|N>37߀a訳-rUe{ AF6EwcI;sSekfK!;g#DUgx3DVg#4Ugx#4Ug3Efx3Efx"4Ug3Egx4Eg#4Vx4Ug4Vg4Vx3Eg#Eg#Eg4Vx#Eg5g5gd)-|#)ƷcKcΕ3wS!*c]ʕ3wcKkRƷ| t|%:=e29-|2 [_ RιD)Ҧ:oscm|%Kc[" [_~JηJηS_"+t%K~tНoxE5m"z6πR 4]_Z* 㿀 bL9i"M$UކJ+3DVg3EVw#4Ugx#DVg4Efx3Efx"4Ug3Efx3Egx4Vg3Eg#Eg4Vx#Eg#Eg#Eg#Eh4g#Egd)-tH՞&{ :5Ќ[_;d)Е1eJ;D)ЕK_:|:-|}2 [ʕ5!N-[\RJwC)Ҧ:o tlkFSm|g[}C!Lt%Kc\C!m|g[d-wNe:~BQ̶Evᖻ)jG55ݎ1M`$P6A8,@JnK"Fh5w$F5W$F5W$fUy$FUy$FWDhUy$hUyF3W$hWy$fW$hWF5y$h5y$h5y&WF5y$hWh7 2e:"Lt)lkҶuS!*c]ʕ3wcKkRw| t)mt#:Z;e:mFS!+k);e2ƾ2 lkC!+k:;" c*[" c*_;"+k:\Sn|D:XN~BQ̶1EwawAg ̶2OMzca*N~[s3DVgx3DVg"4Efx"4Efx#DVg#4Vg#DVw4Ug4Ug#4Vx4Ug4Eg4Vx#Eg#Eg#Eg#Eg4Vy$Vx#VxFBRB2-|g| :5[c:}D)1eJ;d1Хό[[:Tƾm2[ʖu|L-[\!SζƹD)Ҷ t|d)lkd| 1ox)ҷBTwJ VQ0SY݂)gn| OIUup^;$ÑQv9ht߯@3%qπ+3Lf+3Lnx"[*_;Sw(r)nUmk^~BQ$ sQ]>~BYȨNWv:o#4Efw"4EVw#4Ufx"4Efx#4Ugx3Efx4Egx#DVw#4Vw#DVx4Ug3Eg4Ug#DVx4Vx4Vx4Vx#Eg5g4W4gd)-|#:Vη| t%lkҶu d%lkƷ| t)mt#*Vd1Ҧ5lk}2 [ΖwC)Ц5-|SLt#::![ RBuw߀D2BT5E:VuƹJR~c*<9Fk0۰E$v9~i(N?ei^~bY&.= n{~|W~~$Fh5w$FhUy$f5w$fUy"Fh5WDh5WFUy$h5y$hUyF3W$hW$hWDh5y$hWFWFy$h5{F5y&Y$yS!*[Fto2J>2m|k|!B>m|}"JSDB []Ζw| |gK_;JJu5|N1Ќ|kC+k*[[_<S R<[_" k;c\C%mlπa訳-rUy AF4EwaI";sSek~ ` 0~$F3Uy$f5W"Fh3Wy"F5WDh3W$h5WFhUy$h5yDhW"F5yF5yF5y$fWFWFWFWh5yFy$Y&y$hyS [FTo"JB2m2RSS!+cRƷ#!1ό[\JJu5L1lg}C!+k*[~Rηe:Vuw߀E:VuwBη<[*_;S}s(z*,nmi>~bY& r]g>|cYȨNWv:o׿w~@( ).߀*L^f+3Ln"2m|"JSsC*c_ Nw| t|eK_:BVBSwd)|gKc[S NBuw߀D23D2BT5߀D2uƹ K V2Ltg\k1H(Qf[z墫o]r=%Wi▊=xEEq~ @@@` InHU&7{HUf7Y&j7{H&7DY"j7Y&j7HY&{Y&{Y&3{HjwYj7Yj{D&7Yj{HYj{H՞&7j{H՞&7HZ&7H^&;:5Ќ[_;D)-|%:ZC!-|%:D)Хό[;:TƾooFS!+ce2ot)|g[c\" [_< JηBJƹBη[_"+l%K~u1ѝqEEm#-w R 5ajl7 bL=%Wi#/HU&hSr]#DUgx#DVg#4Efx#4Ugx3EVx#EVx4Egx#Efx3Egx"4Vx4Ug4Vw#DVx4Vx4Vx4Vx#Eg4Vx$VxFBRB2Hў&{ :T9[:|25Ќ[;~ :T+|k}2RFt3{cls:Z=e:t)|gKc\"[] RBVuw߀D2BT5D2uwBθ<c:\Cn}s(z*,oAWnk^bY& sS]>~cYȨN~@$Fh3Lfx3MUn*BQ6K=Vߖ)j۰G-݆{s1%Ewcz$F3H~$f5Wy"FhUyDh3Wy$F5y"F5y$F3WFhWyFhW$F5yF5yF5yFWDh5y$h5y$hWFy$hW$hWF5{1ҥeJ#!Ls)η| d%LkҷƷ| t)ls*Vd1Ҧ5lg}2 [ΖwC)Ц5-|Slt%:;"[_R< JηBJƹ J<[*[;"+t%K1G(Mfv/MA5Xm"=xEEu~";LfJnK"Dh5W"Dh5w$F5W$F5wDh5WDh5WFhUy$h5yDhWy"F5yFh5wF5y"FWFUy$hWFWh5yFy$YS [FS :5[c:}D)1eJ;d1ХЌ[[:Tƾm2 [Ζw|N1k|2 c;:VT5!5o 1Е-s o!35πD:VJc:]AF55݆{qߠ)k0G55ݎ1&H%&~ In߀*DJnK"Fh5w$F3Wy"Fh3Wy$F5y"Fh5w"FWy$h5y$h5yFhW$hWy$hW$h5wFWFWFWH5y&W$hW$hWS [FS"J>-|g|BV>-|}BB2ooFC*c_ Nw#!όk|2 [_ Rιe:>3{ lkSm|g[}C!Lt%Kc\Sm|g\kt- E:~BQ1MwawAg ̶2OMz,|}tDY"dr]#DUfx#4Efx#DUgx#4Ugx#DVg#4Ug#4Vg3Egx3Egx4Ug#Egx#Egx#Eg4Vx4Vx4Vx4Vx#Eg5g5gd)-|#*Vη| d%LkNu{cKkNu t)mt#*Vd1Ҧ5lg}2[Ζw#)+|FSLs:JΖƹ:Vuw߀D2BT5E:VuƹJ R~[a*_;9Fk0۰E,Y~:mj *NUnĘr*.ӯ-ݎ"3JnKw";MUnx;MUow*Ln*Ln +;^fx+3^f -|g|B>m|}"RTSLk)d1Ҷ9-FS!Kk*V< JFuuC)Ҷw 1Е-s 1Е-sqx)ҷBTwJ R߀ Q0SY݂)gn{OIEqo^: Qf\~)hJnKvrݿ#4Ufx MvHU&7{HUf7&7&wHY&j7DY&j7Hf7{DY&7{Dj7HY&3{H&{HU&7Yj{HYj{HYj{HYo7*{H՞&;Hў&{:5ЌK_;"Lt)lsҷw d%Lkҷw|Lt|#:Z;d1Ҧ5|k}2 [Ζw#)+|B+c)<JJƹD2BT5!>3!3D:Vʖ SQ0SY݂)gn{OIEqo^: Qv\~)hܗo%7%p InSr[#4Ufx#4Ufx3EVg#DVw"4Egx4Efx"4Ug3Egx4Eg#4Vx4Vg4Vx#Egx4Vx4Vx4Vx#Eg5g4W5g4gC)-|#:Vι"!Lt#:VC)1gK_:|:TƾmFC+cC)Ц5-|SLt%::![] R;BJuw߀D2BTw߀D2uyJR~c:\ 9Fk0۰E,Y~:mr nWvr*.ӏ(o)7% MnSr]#4Ufx#4Efx#DVg#DVg3Efx#EVx4Egx#EVx#Efx4Ug#Eg#Eg4Vx#Eg#Eg#Eg4Vy#Vx#Ex#VxB RSoBTk[:5k[BB3sS!+cι#)Д|k2 [_R:VT5!o 1Е-s 5o 5qx)Buy SQ0SYނ9h~ PMVv梻n|;~0 %'%~ In߀Rn["Dh3Wy$f3WyDf5w$F5W$fUy$FUy$FWDhUy$hUyF3W$hW$hW$h5y$FWFWFy$h5F5y$hW$hWS*[FTo2JB2m"J3oo2RFtd%ls*V;:ƾ2osSLs:[~BFuwD1Ҷ3x!:x!:!Ҷ45πD2Vʖ[*\ 9Fk0۰E-[~Zoןr oCv:o׿}wcv `ݿܗo)7% MvHU&7{HUf7HY&j7{HY&j7Uj3{Hj7{Y&jwH"j7HU&j{Yj7HY&7HYj7&7HYj{HYj{HYj{M&7HY7 cKc]4gd)Е1|%:Z"!Lms)η"!L|%:Zd1ХЌk\!RFt3x g[c[Rʖw߀D22{ 1|d)lkd)|d)s 򥳾D:XN>bQ2MMwawAg ̶2MM{v@ rݿܖ%'% MnHU&j3{DU&7{HY"j3{HY&j7{f3{Hf3{U&j7Hj7H&j{Yf7HY&7HYj7&7HYj{HYj&7Yj|j{HZ&7H՞&{ :5Ќ[_=d)ЕgJ;d1Хό[c; BV>2ooFC*cRι߀#!Д|k2 c_e:VBTNo 1Е- 1Нo 5񝱮|!ҷBTyr=a`Yt۞1,U9h3ێ幎ozN:@)7%~ I-߀JNKvݸ~$Fh5w"FhUy$f5w$f5wDh5WDh5W"FUyDhUyDhW$F5yF5yFWy$h5yFWFy$h5yFY$hW$hWS [FSo"J>-|g|BV>-|}"JTFC*c_ RƷC)Дlk}B*ce:>3xN-st|d)|ts 򥱾!ҷBUrL9a`Z*߯?1,Yކ9t߯@ @` Mn߂RnK~$Fh4).߀+3Ln"1H,U݂9hs۟?`@0@P Mn߂RnKwݸn).߀ *1,SYRnKr]%&~I.߀*2m|}BVƾ-|2SFtwcLk*V;:Tƾ2t)|g[c\"[] RBVuw߀D2BT5D2VuJR~c:\S(zJ.ˏC$v9n\'q r]ݸܖ%&~ I.߀Rn["Dh "[a*[;Cn}s(z*,oAUnk^lNٷ;)7%~)7%p I-JMnRn[&~$FUw$FhUy$f5w$f5wDh3W$h5WFhUy$h5yDhW"F5yF5yFW$h5y$h5y$h5y$Wh5{F5yF5 2τJ;"Ltms)Ʒ| d%Lkη#!N-gK_:~ BVB3d%mt#:~Bt5N1Е-|Sm|g[}C!Lt%Kc\C!m|g[t- a訳-rUAf6JMn߀JMnRnKvr[n)-߀JnK"Dh5W"Dh5w$F5W$f5y"Fh5wFh5y$f5W$F5w$hUyF5yF5y$hWFWFWFWFW$hW$hW$jyC [FSo2J3o2RFTFC*c_ Nw|LgKc;RJu#)5mscm|eKc\B+k:;" c*[" k:\Sn|a観 rUy6Ӷm黀)7%~)7- I-JMnRnK~).߀*D^f *Lnx"u5 I- I- I- In߀JNKvr[%7% MvHYf7HY"j3{DUf3{HY&j7U"j7DY&wH"j7H&jwY&7HU&7HY&7j{HYj{HYj{H՞&7Yjxj{H^&;:5Ќ[_;D)-|e:"!L|#:ZD)ХЌ[[!JT{d%mt%:~Bt5NЕ-od)m|g[}C!Lt%Kc\C!Lt'[}d--wN:5πa訳-rUykŲ@ܖܖܖ&o)7%p In߀RnK";MUn;Uow*Ln*MUow3SLk*Z< JFu5C)Ҷw 1Е-s 1Е-s 1ox)ҷBTwK Q0TYނ92׎r[r[r[r[ݿܖ%&~)-߀JnK"Df3Wy$f5W"FhUy"Fh3Wy$fUy$FWy$h5y$h5y$hW$F5yFUy$hWFWFWFW$h7F5yF5{1Хe:߀"!Ltms)Ʒ| t)ms)ι߀#!1gK_:~ BVB3S!Kk);e:>3wtlg}C+k:;" c*["+k;c\Sn|aȦ RU@` )7%~)7%~)7%~)7% I-ۀJMvSr[ܖ%7%"4EVw"4EVw#DVg#DVw#4Ug#4Vg3Egx#Egx4Vg#Eg#Eg4Vx3Eg#Eh4Vx#EgEgEgd)-|#:Vη|cKc N5{cKkRw| t)mt#:Z;e2-FC!+k);e:>3{ tlkSm|g[}C!Lt%Kc]C!M|g[tЕ/!ҷBur=eZ* r[vRnKvRnKvRnKvRnKvr[~)-߀JnK"Dh5WyDh5w$F5W$f5y"Fh5w"FUy$h5y$h5yDhW$hW$hWF5y$h5y$h5yFWh5{F5yF5 2τgJC!|#:V߀#!-|e:;e1Ҧ5lg|Jt{t)m|%K_;SζƹD1Ҷ3x!No 1Е- qx)BUy SA0SY݂)hݷr[r[Sr[r[ݿܖ%&~ In߀*[a*_;Sw)zJ.ˏ$RnKvJMn߀II- I- I.߀JMn߂RnKwrݿܗo)7-"4EVw"3EVw#4Ugx#4Ugx3EVx3Efx"4Vg4Ug#DVx4Vg4Vw#DVx4Vx4Vx4Vy#Ex#Egd)-t#)wS [FtsD2SFTC*[]Ζ5 t|%J| BBS tg[\"[] Re:Vu5D2BT5E:VuƹJR~c:\ 9Fk0۰E,Y~ZRMn߀ I- )7%~)7%~)7%~)- In߀JnKvrݿܷoDY"@%7%#4Efx#DVg#DVg"4Egx4Egx#DVx#4Vx#Efx"4Vx"4Vx#Eg4Vx4Vx#Eg4Vx#Fx#VxB R3m}!Bƾ+|g|B>2m2 [Ju3 t|eJ:~BT{ t[|B+k*[![_~S V~[_["+l%K~tНq*ʗ>)6oܖݿݿݿݸܖ%&~)-ۀJNKv3MUnx;]ow +3MUow ;^fx+3M]x+;^n"M^f *^ow++lg[1ҥό[_:|:9lg\!JTd%lt#:[| BTNД|d%m|g[\C!Lt%Kc\C!Lt'[}SmlotНox!Buƻ%2/̀r[RnKn߀JMn I- I- In߀JMnRnKݸn)9-߀ "[a*_;SwnKn߀II-~)&oܖݿݿݿܖo)7% InSr[#4Efx#4Efx#DVg3EVw#4Ug#4Vg3Egx3Eg"4Vx4Vg4Vx#Eg#Eg#Eg#Vx#EgEgd)-|#*Vη| d%LkNuS+c_ Nu t)mt#:Z;e:mFS!Kk*V<Bu5!-s -|t| 5ox)BuJ ےݷnKn߀JI-)7%o%&o%&o%&o)7%~ I-߀JNKvݸ~$FhUw$F3Wy"Fh3Wy"F5wFh5w"FWyDhUyFhW$fUy$FWy$hWFWFWF5y$hWh71ҥe:Z|cKc_Ε3wS!*c]Ε5{SKcRƷ#!1[[!RJu|!N1Ќ|kFSLt%J;"[_~S R~[_" kKc}SJM-~%&۷nKvRmn߀JMn߀JMn߀JMnRnKvr]%'%p MnHU&7{HUf7&7DU"j3{j7{Y&j7H"j7HU&{j7Yj{&7HYj{HYj{I&7Yjxj{H^&;:T5[_:=d)ЕgJ;d1Хό[c;:-|2 [Ζw#)-|Slt%J;" c_~S R<S ~[_[",t'[0l$ )6m۷RnKv߀JM- I-)7%~)7%~ I- In߀JnKvrݿܷoDY"jwY"j3wDUfwDUf3{HY&wHf3{Y&{Y&3{DjwYj7j{HYj7&7Yj{H^&7YjYk7 cKcʕFB SFToDB SFtSKkι߀C)Ќlg}2 [_ Re:>3xNЕ-st|d)| 5qx)Fu nKv߀JI-~%&ݿr[r[r[r[ݿܖ%&~I.߀ *3D:VJr II%o۷Rmn I7%%&ےݿݿݿݿܖo)7% MvHU&hSr]3DVg"4Efx#4Ugx3Efx4Egx#EVx#Efx4Vg4Ug4Vx#Eg#Eg4VxEg4V4gd)-|#:Vι| cKkNu t%ls)#!N-[c;Jt3N1lk}2*c*V~JηιBηJ<[_*[rKvII%oےݷRnIn߀ I-~)&o%$ܖܖܖܖ%&n)7% MnSr[ܷoD&j3{DU&7&wDY"j7Y&j7HYf7{Yf7H"j{Yjwj{HY&7&7*{HY7j|j cKc]uDB SSo2JSsS!+c_ NƷ#!όlg|2 [_ Re:VBT!5o 1Е-s ox!ҶT7 I7$mr[vJI%%$ܖr[RnIn߀JM- I- I- I-JMn߂RnKwݸn)-߀ *D] +3Ln*Ln +;^fx+3^f +|g\25Ќ[c:~:+|k|JTd)mt%:~Bt5N1Е-|cm|g[}C!Lt%[}Cm|ilk,II%o[JM-~%&ܖr[RnKn߀JM- I- I- I- Mn߀RnKvrݿܷoDY"fwHY"jwD&7Uf3{HY&{Hj7{Y&3{Yj7HU&3{H&7{HYj7&7&7Yj{M&;Hў&;H՞&{ :5Ќ[_=d)ЕgK_=D)Еό[c;:TƾooSKk*V=e:T>3{ tlkcm|g[}C!L|g[}SmllRM-~%$ܒݷRMm)&r[Rmn߀II-)7%~)7%~)7%~)7% I-߀JMvr]ܗoDY"jwY&j3{HY"j3{HY&j7DY&j7HY&3{Y&{Yj7HY&7HY&7j{HYj{HYjx&7HY7Y7k7 t%LkN5{cKc Nu t)ls*Vd1Ҧ5+|k}2 c_Re2ƾ3w tlkSm|g[}C!m|g[}d)$[II%or[JM-~%&[RnKvJMn߀JMn߀JMn߀JMn߀RnKvr[%'% MvHYf7HY&j3{HY&j7{f3{Hj7{Y&{Y&7{H"j{j{&3{HYj{HYj{HYo7j{M&{:5ЌK_;"Ltls)ҷw t)ls)ι߀#!1gK_:~:T>2osFS!Kk*V< JFuwD1Ҷ3x!:x!:@@ II%orKv߀ I%o۷Rmn I%~%&mܖݿܖo)7% InRr[ܗoD&j3{DUfwDUf{HY&wHY&{U&jwHY&{Yj7Yj7j{HYj{HYj{HYk7j{M&{!:T5[_;C)-|%:Z߀C!-|e:;d1Ҧ5lg|JtxL[\2 c<JηιBJƹBN )6Rmm~%$ܒݿRmn )7$oݷnKvJMn߀JI- I- I-߀JMn߂RnKwrݿܷoDY"f7HY"fw&7f{HY&wHf7{Y&3{Yj7HY&7{HU&7HYj{HY&7Yj{HY7jxj|k7c+c]ʕDB SFTS*c_ NuN-gKc;JJu5N1ό|kFSlt%Kc\" c*["+k:<`@%$ܒ۷JM%o۷JM-~%&[RnKv߀JMm I- I- I-JMn߂RnKwݿ#4Ufx MvHYf7HY"j3{HY&j7{f3{Hj7{DY&{Y&7{H&j{j{H&7Yj{HYjx&7YjjYo7c+c]uC [JtFB [\ʕ5 t|%:~ BT{ tg[\2+k*[S R<SA%&ܒݷJI%or[vII%oےݷRnIn߀ I%~%&oܖܖܖܖ%&o)7% MnSr[#4Ufx#4Ufx3EVw"4Egx3Efx"4Ug4Eg4Vw3Eg4Eg"4Vx4Vx4Vx#Eg5g5gd)-|%:Vι| d%LkRu t)ls*V#!1[[!RJu5N1lk}2+k*[~S R<S RrKn)&ܖݿRM-~%$ܒݿRnIn )7$oܒݿr[RnKvJMn߀JMn߀JNKvRnKݿܗo)7%"4EVw"3EVw#4Ugx#DVw#4Vg#EVx#4Vw#EVx4Vx4Vx#Eg#Eg#Eg#Eg4W4gd)-|#:Vη| cKkNu t)ls*V#!1[[!RJu|N1Ќ|kFSLt%Kc;" c*[" c*II7$Rm-~$ے۷JM-$ܒݷRnIn߀ I%~%&ܖݿݿݿݿܖ&n)7-"3EVgܗoD&j3{DUf7UfwHY&7HY&{Y&jwY&{jwYj{&7Yj{HY7&{HY7 cKc]4gC!|#*Vη| d%LkҷƷ| t)mt#*Ve29-|2 c_Re:TBSx!o 1Е-w-L$r[v߀ )6Rmm~%$ܒݷRmn)6oݷnKvJMn߀JM- I- In߀JMnRn[~I.߀+3L^fx;Uow +;]"Lo"MUx2m2RFTcLk*V;:Tƾ2tg[\2+k*[瀑rKn$ے[v߀ )&ݿRM-[JI-$ܒݿnKv߀JI-)7%o%&oܖܗo%&o)7%p In߂Rn["Dh3Wy$f5Wy"Fh3Wy"Fh5WDh5WFhUyDhUyF3W$hW$h5yFWFWF5y$hW$hW$hYS*c\tFB [FtFB []ΖuLgK_; BT!NЕ+|d)|g[}RM%mm-rKn)&ܖݿRM-~%$ܒݷRmn )7$oܒݿr[RnKvRnKn߀JnKvRnKvr[&~$Fh4).߀+3MUn*Ln +3]x+3^f  m-om-rKn)&ܒݷJM-[JM-~%&r[Rmn߀JI- I- I- I- Mn߂RnKwݸ~$Fh5w$Fh3UyDhUy"Fh5wFh5y$f5W$F5y$hW$hWDh5y$h5y$h5y$hWh5H7F5e1ХτJ;d)Хό[c:~ :TƾmFC+ce22 tlk4II6ݷII$RM%onIn%&ܒݷRM-~%$ܖݿnKn߀ I%~%&ܒݿݿݿݿܖ&n)7-"4EVg MvHY"fw&7Uj3{Hf3{Y&jwH&jwY&7HU&7HYj7&7&7j{I&;Hў&;:5Ќ[_;D)1|e:;D)Еτ[c; BVB3sFC!+ke2ƾ3 t`%$ے[v%$ے[v )&ܒݷJI$mnIn%&ܖݿRnIn )6m۷RnKv߀JMm I- I- I- In߀JNKvr]ܗoDY"jwY&j3{HY"j3{HY&wHY&{U&jwHU&{Yj7Yj7&{HYj{HYj&{H^&7H^&;:T5[_:}d1ХτK_=D)Хό[;BV>2sFS!+k)=:VBT (RM%mRM%mm-rKn)&ܖݷRM-$ܒݷRmm)6oےݿr[RnKvRnKnRnKvRnKvr]%'%p MnHU&7{HY"j3{HY"j7{j3{U"j7Hj7H&j{Yjwj{HYf7&7HYj{M&;H^&;H՞&{ :5Ќ[_:}D)1eJ=D)Хό[[!JFt3L-k}B+k*Z@$rKmnIn$rKn%$ܒ۶II$mnKn)&rKv߀II%~%&ݷr[RnKvRnKr[ݸܗo)7%"3EVg3DVg#4Ugx#4Vg"4Ug#DVx#DVx#Eg#Egx#Eg#Eg4Vx4V$Vx$Vx#FxD2RSo2RTDB []Ζw|Lg[c["[ NιW%$ے[v%$ے[v%$ے[v )&ݷJI%orKv߀ )6rKvJI-~%&ݷr[RnKvRnKvSr[rݿܖ%'%p MnHU&7{HY"fwDU"j3{H&{Hj7{DY&3{Dj7HY&7HYj7&7&7&7HYo7Yk7 cKc_uDB SSoDB [Ju3wd%ls*V;:ƾ2d)|gKc\RM$JI$JI$RM-onKn%&ܖݿRM-~%&ܖݿnKn߀II%~%&mܖݿݿݿܖ%&~I.߀Rn["Dh5W"FhUyDhUy"F5w"FUy$h5y$hWy"F5yFW$h5y$h5y$h5yFy$YS*[FTo2JB2m2RSFC*c_ NƷ#)Д|k2 c$nImm-om-onIm$ے[v I6nIn)&rKvJI-~%&mܖݿݿݿݿo)7-"3EVg#DUgx3EVw4Efx#EVw3Egx#Efx4Eg#Eg4Ug#Eg#Eg#ExEgEgd)Е-|%:Vι"!Ltms)ι#!-eJ|:T>2osFS!+k)=$W%$rKn$nImnImrKn%$ے۶II7$mnIn)&rKvJI-~%&ےݿ[r[r[ݿܖ%'%p InSr]#DVgx"4EVw"4Efx#EVx3Egx#Efx4Eg#Eg4Ug#Eg#Eg#ExEgEgd)Е-|%:V"!Lt#*Vι߀#!-gK_:~ BV>3sS!Kk*Z<JI$ݷII6ܒ۶ )&ܒ۶ )&ܒݷII7$Rm-$[JI%o۷RMn )7%o%$ܖݿݿݿܗo%7%p InSr]#DUgx3EVw3EVw#4Vg#DVx#4Vw#EVx"4Vx#DVx4Vx4Vx4Vy#Vx#FxFB R3mBTƺ+lg|!JB3sS!+cd2osm%mJIݷII6ݷII6ݷJI$mmm~$ے[JI%o۷RMm)7$o$ܖݿr[r[ݿ&~)-߀RnK"Dh5W"Fh3Wy"Fh3W$fWy$h5w$F5w$hUy"F5y$fWF5y$jWFy$hW$hWS*[Fto"JB2m2SFtwd%mt#:[<BTII&ܒ[v$rKmnImnImrKn%$ے۶II7$mnKn )6r[vJM-)7%o%&ܖܖܖܖo)7% MnSr]#DUgx#DVg#DVg4Efx"4Ug3Egx4Ug#Eg#Eg"4Vx4Vx#Eg4V#ExDBR2m} :T+lg\JB3sS!Kke22M%II6۶ )&ܒ[v%$ے[v )&ܒ۶II7$Rm-~$ے۷JM-%$ܖݿnKv߀JI-)7%%&o%&o%&o)7%~ I.߀JnKw";MUn"2-|k|B>m|2SFt3{d%lt%$nIm*$nI-`jRM$JIݷII6JI%mmm~$ے[JI%o۷RMm)7$o$ܖݿr[ݿܗo%7% MnHU&j7{HUfwUfwHY&wHf7{Y&7{HjwYj{&3{HYj{HYk7&{H՞&{I&{ :5[c:}D)1gK_}d1Ҧ5lg|Z$m%Zm%mJI$ݷII6۶ I6ݷII$RM-r[vII%or[JM-)6oܖݿݷr[rݿܗo)7% MvHU&7{HY"j3{HY"j7{Hf3{U&j7H"jwY&7HY&7HYj{HYj{HYj{M&;H^&7H՞&{ :5[c:|25Ќ[[:Tƾm{`0 ZZI)&ܒv$rKn$rKn$rKn%$ے[II7$nIm%&ܖnKn߀ I%%&ܖݿr[r[rݿn)9-ۀJnKwDf5W"FhUy"Fh5W$h3WFhUyDhWyF5yF5y$fWFWF5y$hW$hWS [FSo2J3oo"RTUZjV%$r@jRM$JI$ݷJI$JM%mnIm%$ܒ۷JM-$ܒݷRnIn߀ I%~%&oܖܖܖ&o)7% MnSr]#DUgx3DVg#EVw#4Vg#EVx#DVx3Eg#Eg4Vx#Eg4Vx#Eg5gd)-|#*Vη| t)ls)η"!N|eJ|8$m$_*W*$nImoRM%mJI$JM%mRm-rKv )6nIn )6m[RnKn߀JM- I-)7% I- Mn߂RnK3Lfx3MUow +3MUo"DF uS0̨D u3쪆d ݹS0ʈd"GUJTU*U*TJTTTR*RU****TR*klDFH@HI@FDkl$i"@m H?#ikdm"@kdm"@kdm[H>$˺veT3!˪fTC"ܻveC2 eT2!UUPUPU@U?U@PPPU?PU@?@?@?UTP?U#m [d$?kl$[d i"@6$#i"@l6$FDDF$6@k#h?s.fUȄ2U @?r!U B!U CUU@UT?U@PTP@U@PTTTP?THI"H#m$I#m"HI@6$[$m$H6$H[#m"@kdm"@lm"@kdm"G[#h?$˺weTC"˺vUC2˪weD2!˩vUC!T?T?UPUUPPP@UPTUUUUP@THIHi"Hi"@FHml$i@ml F$H?H?H?H$̺wfUC2!ܻfTC"˪eT3!˺fT3!˩vTC!@P/UUPU?U@U@U@?TPTU?@?@?@UPPd$?klDmm6$?kl$#m$HFD?[$m"H FDD?H?DF$4rbUȄrbQ @?raٕD?s.aٕ C.aݕ @@UT?U@TTTP@TU@?@PP@?UT@Pd$?kl$kl$?kd #i"H6$#i"@l F$DD$F HuS0̨d"ۙuSʈfBۙuS쪆d ۹wS쨆B!S0쪆BS̨d!UJU*RTU*U*TJTJRRRJ*TJ$m$kl$?km6$?kl$$mIHHklFDi[dm"@kdm"@kdm"@kdm[H$Hݹu3쪈dBۙu3쪆d ݹwSʆd!ۙu1ʈd ۗu0ʆB RU*RRRRJT*RRRRJ*R*[l$mm6HFHmm6$?[dHklFDI[$m"@kdm"@kdm"@[#iDF v]LC*v]T;2vLó*!vLC]Lò;*c?U*RTTTRJRU**J**TJԪJ$m [d$[d$$m$IIml HkdmH 6$F$F 6Hkci?w2aݕQ @?w.fU @?s.aݕȄ?s.aU C.aU r @ @U?U@P@U@?T@TUUUUTP?UP?mm6HHIHi"@HH6$?[$mIFD?#m"@l6 F$F$6 lm"GYD۹wS1̨D"u3쪆D ݹwS0ʆd ۹uS̨fBݹuSʨd!ۗS0d d!UJRRRJU*RT****TJ*[lDFI@HI@HI@FD?kd HklF$H?#i[#i[#i?H$uS0̨D u3쪆d"U0ʨdBU0ʆd!ۙu0ʆd!Sd ۗSʨd %RLS)RTTR*R*JJJJ*TJԨmFI@i"Hi"HI@FD?kdHH[dmH6 F$DDDF dmnT;2]LC]T;*]Tó*n]ó*]L;*]L;*mcDJRJ*TJRT**TRJԪJ$m$kl$?kl$?kl$$mIHHklFD?#i@kdHllHdm"@[#H?w2aݙQ D2aݕP̄CraݕPȄw.bPȄ?r!Q rP@?.aPC. P MU@U?UPU?PTTTTP@T$$?T#m$I$m #m$Ii"@FD?[dmIFD?#i"@ml6 6 6 Hkci?D˺veT3!ܻweT3!̺vTC!˺eT2ܺeD2˩vT2˩vT2ܺvT2NSs9U?TPU@PTTTP@T@$$?Tm$I#m$I#m"HHIm$#i"@$H?[#i"@kdm$HlHlHkdm"G[#H?$˺weTC"˺vUC2˺fTC!̺fT3!˩vUC!˩fT2˩vT2˩eC! ˩eC!U@U@?T@TU@?@?@UT@?T#m [d$?mm6Dmm$?kd #i"HFD?#m"H FDH?#i[#i?H>D6#@ܻfUC2̺veD2!˺fT3!˺eD2ܺeT2˪vTC!̺vT2˩eC!ܺvT2PU?TU@?PTTTP@?UP l6DP$m$[d$[d$$mIIm$Ikl6$DH?HDF lm"n]T;neLC*!ne;ne;2]LCv;*L;*òò@]*JR*RU*JJJJ*TJԪJ$m [d$[d$[dm i"@6D?[$m$H6$H?[#i"@kdm"@lHdm"@kdiYH neLû2neLC*!neL;vLCn]û*n]Tòû*nòòòJTJRTU**TRJԪJԨmmFHHI@HI@FHmm$#m$HFD#i"@l6$FDD$F ٕP̈@?$˺veD2!̺veD2!˺fT3!˪weC2̺weC2˩vT2˩vT2ܺvTC!˨vT2ܺvT!U@?TU?@PPP@?UT@P[d$?mm6DmFHmm6D?kl$#i"H6$#i"@l F$D?H?H?D$6s.fٕ̄@?s.fU D2fU D?s.aٕD?rP̄?rPȄ?2aU ?raPC. ?. CraLnZVUfY@TTUUTP@?UP?T#m$I $m$[d$$m i"@FD?[dmIF$ikdmHml@[#i?$˺veT3!˪fTC"ܻweD2!˩veC2̺eD2˺veC!ܺeC!ܺvT2ܺvT2ܺvT1ܺuC!U@?PTUUTTP?UP[d$mmFH@HI@HI@FHmm$#m"H6$#i"@l6$FDDDF$6@k#h?w.f!ٕ̄CrbQ Cr!ٕ D?r!U C.aݕ C.aP̄?2aP̄?.CraPCn ?aP@e,K'T*JJ**TJԪJ$m$?klDmm6Dmm$?[d i"@6$#i"@l F$H?H[#i?H?DF HݻuSʨD u3쪆d"u3쨆D!۹uS쨆B!ۗu0ʈd!ۗu0ʆB!uSʆd!u1ʆBۗSʆBۗSʆBSʆBSd!JRTTTRJ*R*[lDmFHHI@FHmm6$?[dmHklFDikdm"@lHlHlHdm"@[#h?$̺wfTC"̺veD2!̺veC2˪weD2ܻvT3!ܻvT2!̺vUC!ܺvT2˩eC!˩eC!˩eCܺeC @p[TTTTRJ*R*[lDmmFHFHFHmm6$[$mIHHkdF$I[dm"@mlHlHlHkdm"G[#h?$̺wfTC"̺veD3!ܻveD2!˪weT2!˩vUC!˩vTC!ܺeC!ܺeC!˩vT2ܺvC!˩eB˩vT2 8@[RTTRR*TJTmmFI@i"Hi"Hi"@FHml$#i"@6$H[dm"Hl6 6 6#l"@[#h?w2aݙQ D?2!ݕP̄CraݕȄw.bP̄w.aٕ C.aٕ Cs.PC. CraPCraPCraL;r] ?.P8$m$UUTP?PHIH#m$I#m$I#m$II@6D?[dmIFD?[#m"@l6$HDDDF$6@k#h?w.!ݕP̄@?s.bU @?s.bP̄w.bPȄ?rQ ?rP@?.aPȄ?.PCraPCraPC*aPCra ?.aL@ `/TTP@?UP?U@?kl6DFH@HIFHmm$$m$IFD?[dm$H6$H?#ikdm"@kdm"@kdm"@[#i?DF eLû2neLû*nLû*n];2]Tû*ne;*n]LCn]Lòn]L;*n]L;*n]L:n]KԻ*L:**TRJԪJԨmmFH@Hi"Hi"HHI@FDkl Iml HD?[#i"@klHHdm"G[H eLû*v];]T;2ne;2]Lò]Lòvû*òn]L;*n]L;*nTòên]CAH @ ^/TP@?UPPd$?kl6Dmm6Dmm6D?kl$#m$HFD?[dmH6$H[dm"@lHlHlHkdm"[H eLû2]LC*!neL;vLó*n;2vL;*n]òneòn]L;*n]L;*n]L2L;*;*/ZNQ{%) *TRJԪJԨmmFH@Hi"Hi"HHI@FDkl i@m H?[$m"@l 6 6 lHkcinT;*!v];!neLC*!];2n];*vL;2v;*]L;*!;*n]L;*n]L;*eòv*n\òZ^IAATRJԪRkm6HP$m$[d$?[d$[$m i"@6$?[$m$H6$H[dm"HllHkdmYH۹U3ʈfB ݹu3쪆d"ۗu3쪆d"ݹS0ʈd"ݹwS쪆B!ۗU0ʆB!Sd ۗSd!ۗSʆBۗSʆBۗSʆBu0bۗPdە0B9FkATR*TIi"IԨmmFHHI@HI@FHmm6$[$mIHHkdmI6$H[#m"@kdmHlHlHkdm"@[#i?D6s.fٕȄCrbQ @?s.aݕP̄.fP̄w.aٕ C.aٕ Cs.PC.CraP̄?. ?. ?raL?*aL?oYIsH  Ah?UT@THIH#m$I#m$I#i"HHI6$[$m$HFD#i"@lF$DH?HDF$6l@ܻvUD2!˪fTC"˺fTC"ܻvUC2ܺfT3!˩vT3!ܺeC2˩eC2ܺveC!˩eC!˩e2ܺuC!vS!qzr)(9H1`iAAJԪRkl6HPd$kl$?kl$?[d #m$HHHkl HH?[$m"H F$DDD$6 HdinT;nLû*nLû*];*]Ló*n]ó*]L;n]LC]L;*n]L;*vòòn\ò޳֓^IAAūIkA#m$?T@?mm6HIi"H#m$I#m$Ii"HFHml$i@m H[$m"@l6 6 6 HdmD۹wU1쪈dB۹wU1̨D ݹU1̨B!ۙuS쪆D!ۙu3ʨdBݹuS̨dB۹u0ʆB!uSʆBu0d!ۗSʆBۗPd!u.ʆBu0B7դRPrbg%9RPbAmmFI@@?km6HHIHi"Hi"HHI6D?[dmHHkdIF$H[#m"@kdHlHlHdm"@[#i?DS1쪈dB!F v];*!neLC*!];2n];*L;L;*n]LCn]L;*!òò;*eòmòn\ò泋V-(9H0a C[lDT[d$mm6HFHFH6D?kl i"@6$#i@mlF$H?i[#i[#iH?DF TC*Hݹu3ʈdBۙuSʈdBۗu3̨B!ۙu3̨fBS쨆BwS̨d"ۗU0fBۗS0d!u1ʆBۗSʄ!u0dۗSd!z-ZNQ{ť1F 5Z`jAAũ)Ii$IHI"H#m$I$m $m$Ii"HFHkl iml HD?#i@kdmHllHdm"G[#H?w2aݙU ȄrbU D?w2!ٕȄ?w.fQ C2fQ w.aٕ C.aU r Cr ?raPCraPCraP?.PC.Cڴ`1jIR yJR ˨uCHI"HP?mm6HHI@HI@HH6D?kd i@m$HkdmH F$DDDF$6Hk#i?w2aݙQ D?w.!ٕȄ2!ٕ D?s.aݕD?r!U C.aٕ Cs.P@?.aP@?. CraPCraP?.Cr rC޳֓I9Aw՜5jIA@ @~?ԪmFI@i"H#m$Ii"HHI6$?[dmIFD?[dm$H6$H?#ikdm"@kdm"@kdm"@kdi[#H?D6s.fUȄCs.bQ D?w.fQ @?r!ٕ @?r!Q Cw.aٕ Cw.PȄ?.aP̄?.aPCraPȄ?*aPCraL;r] ?.P?YI/sX /jNP{ Fjԃ5i$IԨmm6HFHFHm6D?kd i"@6$#i@l F$H?[#i[#i"@kdi[#iH$6rfٕȄCs.bU D?w.fU D?s.aݕPȄw.aݕ@?rfPD?rb Cw.PC. CraPCraPCra ?.PCr] rC5^`1jAA7^`IA10tz=HI@i"Hi"HHI@6D?kd Iml H?[$m"@l6 F$F$F 6HdmD۹wU1̪d"ۙwS0ʨfB!۹wS0ʨdBۗu1̨fBU0ʈd ۹u3ʈd ۗu0ʆBu1ʆBu0fBۗSʆBۗSʆBu0d!Sd!Sd!sd!w/ZN0{X /ZJ0sVAu.bmFI@i"H#m$Ii"HHI@6D?[dmHHkdmI6$H[$m"@klHlHlHl@kdm[H!ݙU Ȅ@ܻfUC2̺veD2!̺vUC2ܻveC2ܺfT3!ܻvT2!ܺeC!ܺeC!ܺvT2!˩eC!˩eBܺvT!ܺeC!˨vT1qjqũ'1H ڳ^I91Vrť(wHI"Hi"I#m$Hi"@FHml$#i"@6$ikl6$FDH?H?DDF dm"n]T;*!v]T;];v]Lû*!]Ló*n];*!n]ó*L;*;*n]LCòò]L;)L;)8i9AjԔAszIsoXi8ZsaKklDmm6DFDmm6$?kd #i"H6D?[$m"H6$H[$m"@lHHdm"@[#h?$˺weTC"˺veD2!̺veD2!˺fT3!˺eT2ܺfT2!ܺeD2˩vT2˩fT2ܺvTC!ܺvT2ܺvT2˩eCܺeCܩd2yRPbA7g(Zra%J Q$m $$[$m #m$II@m6$#m"H6$ikdI6 F$DD$F 4l@[#H?w.!ٕP̈@?w.fU Ȅ2U D?s.aݕȄ?s.aٕ C.aݕ C.aU ?rf Craݕ ?.CraP?. ?raP?.aP?YI/sX w-ZN0{X /jN0{XA՜`H9H i"H#m$Ii"HHI6$?[dmIHH[dmI6$H[$m"@klHlHHlHdm"@[#i?D6s.fUȄrbQ @?s.bP̄C2U C2fP̄?s.!Q ?rP@?.aPD?.PCraU ?. raPC.CrC泋ړ`jAQ g%9RPbA'9RNb w^^-'1$m $m #m$II@6D?[dmIHD?[dm$H6$D?#i[dm"@kdm"@kdm"@kdm[#h?D6#@˪vUD2!ܻweT3!ܻweT3!˺fT3!˺weD2ܺeT2̺weC!ܻeC2ܺeC!˩vT2˩eC!˩eC!ܺvT!˘vT!qzr)(9H1泋V-(9H ړ)'1 ojN/s0FHFHm6D?kl #i"H6$#m"H6$H?[#m"@klHlHdm"G[#H?$˺weTC"̺veT3!ܻweT3!̺vUC"ܺvTC!˪weC2˪veC!ܻeD2˩eC2ܺvTC!˩eC!˩T2ܺuC!ʘvT1ʘvS!sz-ZN0{$(޳{Vrթ'1F qjQ{Y8ZPb ?mm6Dmm6Dkl$$mIHHkl HkdmH6$HDH?[#i[#i[#h?H$6@˪vUD2!˪fTC2˺vUC"ܻweD2˩veC2̺eT2̺eC2˩vT2˩fT2ܺeC!˩eC!˩e2ܺvC!ʘvT1ʘvS!sz-ZN0{$(޳{Vrթ'1 qjQ{Y8ZPb ё$m #m$Ii"@FDkl Ikl FD?#i@kdH6 6 4l"@[#h?$˺weTC"˺veD2!ܻweD2!˺fTC!̺fT3!˩vUC!˩vT3!ܺweC!ܺweC!˺vT2ܺvT2ܺvT2ܺvT!ܺeC!˨vT!qjqũ'1F ڳ^I91Vť(Ib҃a2mm6Dmm6$?[d #i"HFD?[$m$H6$IkdmH6 F$F$6 Hkci?D̺wfTC"̺veD2!ܻveD2!˺fT3!˺eT2ܻvT3!ܺeT2˪vT3!˺vT2˩eC!˩eC!˩eC!ܩeC!˩T2ܺeCg'=Zs?Y9Ejԓ?o8i(ZPb@yԜ`-(1F~Ki"@HH6D?[dHkl HH?[$m"@l6$F$DDF$6 dm"YD۹wU1쪆dB۹wS0ʨD ݹS0ʨfB!ۙuS쨆D!ۙu3̨fBS쨆BSdBۙu0쪆B۹u0fBۗSʆB!u0d!SʆBۗRd!Sd!Sd!w/jNQ{%)ޱ{Rrť){ojNP{XAsyū9AZr@'IAi"HHI6$?[dmIHHkdIF$ikdmHm6 6 6 }lHkdiD۹wU1쪈dB!۹U1쪆d"ۙuSʈdBu3̨B!ۙu3̨fBU0ʆd!ۗu0ʆD!Sd"ۗS0d ۗSʆD!u0d!u0d!SʆBu0Bە0B7RPrbg%9RPbA'9RNb yԜ`-(1F qjN/s3[d #m$HHHml$i@ml HD?[#i"@mlH6 6 6#l@k#i?D62bQ D?w2!ٕȄ2U @?s.aٕD?r!Q Cw.aٕ Cw.!PȄ?2aU ?raPD?. ?. ?. ?.Cr CrCڴ`iAAw՜5jAA7Z-(1F ojN/s=1I9H =C;[d #m"HFHkd HkdmH6$H?#ikdm"@kdm"@kdm"@kdm"[#i?DF TC*Hݹu3쪈dBۙuSʈdBۙu3쪆D!۹uS쨆B!ۗu1ʈd"۹u1ʈd!ۗU0쨆B۹u0쪆Bۗu0d!wSʆBu0d!u0d!Sʄ!Sʄ!YI0sX (޳V-(9H0ړ)(1F {/ZJ/k?k7%IAbr@mm6$?[d i@6$#i"@ H?[#i"@mlH lHkdmYHF eLû*eLC*!nLû*!n];ne;2]Ló*n]LòL;*!]L;*!û*n]L;*n]L;*n\òL;*;*8i9EkYūIFkAwzIk?k7'9RQ5֒ڵ 9AZNbml$[$mImm$IklF$H[#m"@kdm$HlHlHdm"@k#iHF HݻuSʨD u3ʈdBۙuSʈdBu1̨fB!ۗu1ʨdBwS쨆BSdB۹u0ʆBu1ʆBݹu0d!wSʆBۗS d!u0BۗS d!5RNbb;)k8i9AjԓAwzIsAsyūIEb҃bbI9H /Ybs@ +⨪*6$?[d Iml H[dm$H F$H?H?H?H?DF bUȄC@ܻfTC2̺veD2!̺vUC"ܻveC2ܺvTC!˩vTC!ܻfT2˪vT3!˪vT2˩eC!˩eC!ܺvT2ܺvT!ܺeC!˨vT1qzrթ(1H0ړ-H9H0泋Vrť(IjԃbbH1FVq>#m$HHHkl Iml FD?#ikdmHm 6 Hl"@[#i?D̺wfTC2̻wfTC"˺vUC"˪weT3!˺eT2!˩vUC"˪veC!˩vT2˺vT3!˩vT2ܺweC!˩eC!캘vT2˘vT2ܺeC!˨vT!qjqũ'1F ڳ^H91Vrť(Ij҃bH9F V?[dm I@m$i@l HD?#ikdmHll@kdiHF veLû*eLC*nLû*nLC*vLC*ne;*vL;*neó*;*òn]L;*n]L;*n]L;*ònTòmò泋ړ^IAA7^`iAAړ)'1qjP{X=1I9H k7%5i9 }FDkl Iml H?[$m"@l6$F$DDF$6 }dm"YH۹U3ʈdB!۹U1쪆d"u3쪆d"U1ʨfBu1ʨdBS쪆B!S0쨆BuSʈd!ۗS̨d!SʆBݹu0d!u0d!uʆBۗ0d!ۗSd!uʄ!YIsV w/ZN0{X wzIk=%IA5֒ڵ Ao7%5i9 Im$#i"@m$H[dm"Hl6 F$F$F$6 l@k#i?$˺weTC"˺veD2!̺veD2!˺fT3!˺eT2!˩vUC!˩vTC!ܺeD2˩eD2ܺeC!˩eT2ܺvC!˩eC!˩d2ܩeBy9Zsb?YIkyIk=IAVrڵ 8'A1br@kd I@m HkdmH6$HDH?#i[#i[#h?HD6 C2YD۹wU1̪dBۙwS0ʨfB!۹wS0ʨfBۙu3쨆D!ۙu3̨fBS0쪆B!S0쨆Bu3ʆd!Sʆd!u0ʆBۗSʆBۗSʆBۗSd!u.ʆBu0B7դRPba7i(b=k8g(Zra%J AVrڵ 8'A0PsVkl I@ml H[dm$H F$DDDDF$6#H̪dBF v]C*!v]T;2v]T;2nLCnL;]Ló*n]Lò;*L;*òn]L;*n]L;*nTòL;*;*L;)o89EkAyIkAX8bsa5jA1ojJ/kbb`)'(?>cFDkdmIFD?#i"@ml6 F$DDDF$6 }Hdm"D۹wU1̪d"ۙwS0ʨfD ݹU1ʨfB!۹uS쪆d ۹wS쪆D!ۗu1ʈd ۙu1ʆd!ۗS0fBۙu0쨆BۗU0d!uSʆBۗSʆBu0d!sʆBۗS d!uʄ!szZN0{$(޳{Vrթ'1F {/jN0sXAXi(ZPb ޴^)(9AZNRG{Gkd HkdmH6$H?[#ikdm"@lHlHlHkdm"@[#i?D6#@˪vUD2!ܻwfTC"˪fTC!ܺvUC2ܻvUC"˺eD2̺eC2˩vT2!˺vT3!˩vT2ܺvTC!˩eCܺvT2˩eC ˩T2ܺeCg'(=Z?o8i8b҃?Y8bsbf1iA1{Rq{=f'1#i"@6$IkdI6$DH?#i[#i[#h?H$6#Hkci?w2aݕQ @?w.!ٕȄ2!ٕȄw.fQ C2fP̄s.aٕ C.aU Cs.P@?.aP@?.CraPCraPCraPC. r] ?.P?oYūIsV /jNP{ syIFjԃ=%J QVr AԜ^)(HklFD?[#i"@l6 F$HDDF$F l@[#h?w2aݙQ D2aݙQ @?w.fU D?s.bP̄C2fQ C.bPD?rPȄ?rf C.P@?.PCr ?. ?. ?.PCr r rC7^Ԝ5J R 7^Ԝ1jAAw^Ԝ`I90Vr k7%A1r?kdFD?[#m"@l F$D?H?#i[#H?H?DF lm"DۙwS1̨d"uSʈdBۙuSʈd"U1ʨfBU0ʈd"ݹuSfBwSdBۙu0ʆBu3ʆBu0fBۗSʆBۗSʆBۗSʄ!u0Bە0Bە0B7^դRbAg'=ZPbA'9RNb yԜ^-(1F {/Yjԃae˲FD?[$m$H6$H?[#i@kdm$HlHmHlHkdm"[#H?$6rbUȄrbQ D?w.fU D?s.bP̄.fP̄w.aٕ C.b C.aU ?rb Craݕ ?.aPCraPCraPC. ?.C.Cڴ`1jJ R 7դ5J R y՜1jAA7Z)'1{-Yjԃbթ(FD?[#m"H HDI[$m"@kdm"@mlHkdm"@kdm"[#h?DF v]LC2neL;2]C*!ne;v]Lû*!vLòn];*!neû*]L;n]Lòn]L;*òòên]L2]L;)]L:k89EkszY/sVsyIFjԃ=%J QVr @ 1 B- B6$H[dm"Hm6$F$D$F$6 }dm"GYH۹U3ʈfB ݹu3ʈdBۙuS0ʈdBۙuS쪆d ݹwS0ʆd ۹uS쨆BS0쪆BSdBۙu0쪆B۹u0쨆BۗS̨d!u0d!u0d!sʆBu0dۗRdۗ0BZ`1jIR yJ R b5jIA֒ť 5jA0m H?[$m"@l6$F$DDF$6 l"@[#H&!ݕQ D?$˺vUD2!̺veD2!̺vUC2ܻveC2ܺvT3!˩vTC!˩vT2˺vUC!ܺvTC!˩fT2ܺvT2ܺvT2ܺeC!ܹeC!ܺeC!˨vT!qjqũ'1F 泋֓-(1H ֓թ'1{/ZJ/s+IAbr@klFDikdmHl 6 6 }Hkdm"YHF eLû2neLû*v]T;2v]Lû*n];2]Tû*ne;*!n]û*L;*]L;*!û*n]L;*n]L;*n]L2;*vên]C޳V-I915^`iAA7^`I90ޱzQ{AAAm D?[#i"@klH6 6 6 }HkdmYHF v]LC*eLC*nLû*nLC*]Lû*!vLC]Lò]LCnó*òn]Lòòòên]Cn]L:;*8i8bԓAYIkAwzIk=%J QX(kdI6$H?#i[$m"@kdm"@kdm"@kdm"G[#iH$dm"n]T;!nL;2v]T;2vLû*!]Tû*!vL;]LCL;2n]Lòn]Lò]L;*n]L;*n]L;*n]L2n]Cn]L2;*g'=Zs=o8i8b҃?X8bsa%IA0~?kdmH6 FDH?H?H?H?D$6#H3ʨD"dmneL;2];*!];vLó*!vLCn];*!neû*]L;n]Tòn]L;2òn]L;*òL;*n]L:-IAAە0B7^Ԝ5jJ R fRb @y՜1iA11i90 HD?i[$m"@kdm$HlHlHkdm"@[#iHF$uS0̨d"ۙwS0̨D ݻu3쪆d"U1̨fB!ۙu3쨆B!ۗu1ʨdBݹwSfBwS̨d"ۗu0쪆Bݹu0ʆBۗu0d!u1ʆBۗSʆBu0d!SʆBۗS d!uʆ!wz/ZNP{%){ojQ%)ޱzq$ syū9Absa$ F$H[#i"@kdm$HlHlHlHkdm"@[#i?DF TC*Hݹu3ʈdB۹wS0ʨfB!۹wS0ʈdBU1ʨdBU0ʈd ۹u3̨dBݹu3ʨd!ۗU0쨆B۹u0쪆Bۗu0d!SʆBۗSʆBۗSd!u0Bە0bۗ0BwRPrb7i(b=k8g(Zra%J Qs !H?[#i"@klHHdm"@[#h?$4rbU ȄraݙQ @?s.bQ @?s.aݕPȄw.bPȄ?s.aٕ C.aݕ C.aU r Cs. CraU ?. ?. ?.PCra ?aL?a ?.aL=o89EjԔAwzY/sAY9AbsayԜ`(1F FDI[$m"@kdmHlHlHdm"@kdiYH>$4rfٕȄCs.fUȄraݕP̄Cr!ٕȄ?w.bPȄw.aݕD?rPȄ?rP@?.aU ?raݕ ?raP̄?. ?. ?. ?*aPC.CrCZ5JR @g%9ZPra%9RNb y՜I908g9R Ql6$F$DDDDF 4l@[#h&!ݕQ D?$˺vUD2!̺veD2!̺vUC2ܻveC2ܻvTC!˪veC"˩vUC!ܺeD2˩eD2ܺeC!˩fT2ܺvT2۩eC!˨vT2˩e2۩e2yg'=Z?oX9EkAY9Ab҃?o8g(=ZNb -YjԃbkdmH6 F$F$F 6#l"@[#H*f!ݕQ D?$˺veD3!˪fTC"˪eT3!̺vTC"̺fT3!˩veC"˪veC!˩fT2˪vT2!˩vT2ܺeC!˩eC!˩eC!ܺvT2ܺvC!vC!qjr)(9H1Z`iAAړ-(9H ֒ť(Ib҃a@p@0 F$H?H?H?H?HDF HdmnT;*!v]T;!neLû*neLC*]Tû*]Ló*ne;*n;*!n]Tòvó*nòn]L;*n]L;*n]L;*n\ò]L;*;*L;!k8i9EjԔAyIsAo8i(Zrab1iA0rڵ FDH?i[#i[#i[#H?D$6@[#h?w.!ٕP̈@?w.fٕȄ2!ٕȄ2fU @?r!U C2fP̄?r!Q ?rPD?.aU ?raU ?.aPCrf ?. ?aPCr ?aL?aL?oYIsV /jQ{%){ojQ{ -ZJ/s=5iA0 X 8[#ikdm"@kdmHl@kdm"@kci[H>$6l@ܻvUD2!ܻfTC2˺vUC2˪fT3!̺vTC!˺eT2!ܻvT3!ܺfT2˺vUC!ܺweC!ܺvT2˩eC!˩eC!ܺvT2ܺvT1˩T2˩T2ܹe2yb%9ZPsb7g(Zsb%RR w^^-'1Zե(6$FDDDDF$6 lm"GYH۹U3ʈfB ݹu3ʈdB۹wS0ʨfB!۹uSʈd"U0ʨdBU0ʆd ۹u3ʨdB۹u3ʨd ۗU0쪆Bݹu0ʆBݹu0dBۗSʆBۙu0d!SʆBۗSd!ۗRd!ۗSd!uʄ!sz-ZN0{$)泋V)(1H ֓)'1ޱzQ{AbH9F } 6$F$F$F 6Hdm"G[HF eLû2neLC*v]T;2nLû*!];*]Tû*n;*n;*!n]Lòneòn]TòL;*n]L;*n]L;*òn]L:]L;!7i9AjԔwz-ZJ0{X wzIsAY8bsa5jA1/k[#m"@kdm"@lHl"@kdm"@[#iH$dm"n]T;!nT;2];v]Tû*n];2]Tû*!n;*n;*n]LCn]Tòn]L;*òòò;*eònTò{q{Rr-(91yRb @w՜1jAA5ړ)'1qj0sV< $@@#i[#i[#i[#i[#H?DF$bUȄC@ܻfUC2̺veT3!ܻveD2!˺fTC!̺fT3!˪weC2̺eD2˪vUC!ܺeC"ܺeC!ܺvT2˩eC!˩eC!˩vT2ܺeC!캘vS!ʘvS!ojqթ(1H0ڳ^IAA5ڳ^-H9H0֒ť(syū8Zb@ @0* klHlHlHl@kdm"G[#h?D6#@˪veD3!˪vUC2̺veD2!˺vTC"ܻvUC2ܺvTC!˩veC"˩vUC!ܺeT2˩vT2˩eC"ܺvT2ܺweCܺvT2ܺuC!˨vT2˩T2ܺeBg'=Zs?YūIFkAszIk=IAVrڵ A0D4 , 6 6 6#lHkdiDF v]LC*eLC*v]T;2v]Tû*ne;2ne;2]LC]LòL;*n]LCn]L;2û*n]L;*n]L;*nTòn\ò*n]C޳֓IAAڴ`IAA5ڳ^-H9H Vrť(-Yjԃb@, @p@P DD$F 4@kci?D̺wfTC2̺weT3"˪fTC"˪weT3!̺fTC!˺eT2!ܻvTC!˩vT3!ܺeC2˩eT2˩eC!ܺvT2˩eC!˩T2ܺvT2˩d2ܩeBܩd2yf%=Zs?YūIkAYūIEjԃ?oXi(ZPb@7ړե("h[#i[#iH?D$6@[#h?w.!ݕQ @?w.!ٕP̄CraݕP̄CraٕȄ?w.bP̄w.aݕD?rPȄ?rPD?2aٕ rf Crb ?.aPCraPCraPCr] ?.PCra ?.P?YūIsV wzY0sX /jN0{Xsyū9Absa5jA1P  * `'HlHdm"@[#i?DʨfD dmnT;!nL;2];v]T;*ne;2n];*vL;L;2neó*;*òn]L;*òòvòònTònTò޳{V-I9AyդJR yդ5jAA7^^-(1F {Ib҃a0  A\DF$F$6#Hdm"YHF v]C*v];!neLC*!n];nLCnL;]Lò]LòL;*!]L;2]L;*òòòòn]K]L;!8i9Ekqzrթ'1H ڳ^-H90泋Vrť(IjԃfH9F 6 lHkdmYHF HݻuSʨfD ݻu3ʈdBۙwS0ʈdBۙuS쪆d ݹwS0ʆd"ݹwS쪆B!ۗU0ʆd!ۗu0ʆB!Sd ۗU0dBۗSd!uSʆBۗSʆBۗSʆBۗPd!sʆBۗS d!uʄ!wz-ZNP{%){ojQ%){ojQ{ /ZJ/s=5jA1rڵ AF$6 6Hlm"@[#h?$ weTC"62aݙQ @?w.fU D?w.fQ @?r!ٕ @?r!U C.bD?rf@?.aU rf Cr ?raPC. ?. ?.aPCr ?aL?*aL?oYūIsX qjQť){/jNP{ wzIjԃ?o8'9RQrڵ ADF$F l@k#i?$̺wfTC2̺weT3"˪vUC2˪fTC!̺vUC"ܺvTC!˪weC2˺weC2˩vTC!ܺweC!ܺweC!˺vT2ܺvTC!˩e2ܺvT2ʘvT2ܺuC!캘uC!˨vT!sz-ZN0{$({qjqť)ޱ{Rq$(syū9Absab՜H9F @P BlHkdm"@k#iH$4rbٕ̄Cs.fٕȄCrbQ @?s.bQ Cr!ٕ D?s.aٕ @?rP̄s.!Q s.PȄ?2aٕ ?raݕ ?raPD?. ?. ?. ?*aPCn Cr rCڴ`1jIR yRb @5IQ5Z)'1qjN0sV5֒ F$6 l@k#i?D6rbUȄrbQ @?w.fU D?s.bP̄C2fQ C2fPȄ?s.!Q s.!P̄?rfCw.PC.Craٕ ?. ?. ?.PCr] ?aL?aL?oYIsV ojQ%)qjQ$ -Ys?k7'J Q5ڒ$ ` 01 - ¿dm"@kciH$wfUC2!k#h?w.!ݕP̈@?w.f!ٕȄ2aٕȄ2U @?raٕD?r!U C.aݕ @?.aݕ Cw.!PȄ?2aU ?2aPD?. raPCraPC. ?*aPCra jIR @ܹd2g'(Z?o8i8b҃?X8bsaf5jA1qjN0s@H0 pkl@kdmYH$uS0̨D"ۙuS0ʨfD ݹU1̨D ݹU1ʨfB!ۙuS쨆D!ۙu3̨fBU0ʆD!ۗu0ʆD!SfB۹u0ʆBu0ʆBۗu0d!u0ʆBۗSʆBu0d!uʆBu0Bۗ0Bu0ByRPrag(Zsb'9RNb@y՜I90qjPsV9Ԝ^)')F 6Hdm"YHF v]LC*]C*!nLû*nLC*!]T;*]Tû*!nL;L;v;*]L;2n]L;*;*n]L;*n]L;*n]L;*eòêeên]C{qjqũ'1H 5Z`IAAw^Ԝ`I91qzQ{syū8Zb@-Ibr@[#i?H$6l@˪veD3!˺veD2!ܻfTC"˪fT3!ܺvUC2ܻveC2ܺfT3!ܻvT3!ܻfT2˺vUC!ܺveC!ܺvT2˩eC!˩eC!˩eC!˩vT2ܹeC!ܺuC!˩vT1qzr)(9H1ڴ`IAA5Z^H90{Rq$ Ijԃb1I9H  CP3 C/ Bdm"@[#h?D6@ܻvUC2!ܻfTC"˺vUC2˪fT3!̺vUC"̺fT3!˩veC"˪veC!˩vT2˺vTC!̺vT2!˩eD2ܺvT2ܺvT2ܺvT2˩eCܺeC!ܺuC!˨vT!ojqũ'1F Z`IAA7^Ԝ`I91泋Vr$ Ib҃a5֒ڵ A$F dm"D۹wU1쪈dB۹U1̪d"uSʈdBۙu3쪆d ݹS0ʈd"S0ʆd ۹u3̨dBwS̨dBݹu3ʆd!ۗSd ۗSd!ۗSʆBu0d!u0d!ۗSʆBu0d!u0Bu0B7ZPsb?YIsV ojQ{ szIFjԃ=%J AVr  `P C_l@kciDF eT;!YDۙwS0̨D ݻu3쪆d"u1̨D!۹uSʆd ݹwS쪆D!ۗu1ʨd"۹u3ʨd"ۙu0ʆD!S̨d!ۗS̨d!SʆBۙu0d!u0d!u0du0d!u0Bu0Bu0Bۗ0ByRNbA7g(Zsbb5jAA֒ť(wz9AZr@%A0Hlm"@[#H!ݙU Ȅ@ܻfUC2̻weT3"˪fTC"ܻweD2!˪eT2!˪weD2ܺfT2!ܺeT2̺weC!ܺeC2ܺeC!ܺvT2˩eC!˩eC!˩T2ܺuC!ʘvT2˨vT2˘vS!ojQũ1F Z`IAAw^Ԝ`IA1Vr$ -YjԃbH9F 3 / д+ Ÿl"@[#h?$ weTC"62aݙQ @?w.fU D?w.fQ @?raٕ D?raٕ @?rfPȄ?rP̄?rPC.aP̄?2aP̄?.!PCrb ?. ?. . ?.Cr CrCZ5jJ R f9RPbA7g(=Zraf5jIA7Zթ(z9AZb u2 veD3"F C2YD۹wU1̪dB۹wS0ʨD ݹU1̨D ݹS0ʨfBۗu3̨fBۗu1ʨdBݹwS쨆BSfBuSʈd!ۗSd ۗSd!SʆBۙu0d!u0d!u0ʆBۗSd!uʆBu0ʆBۗPB7դRNbA'(=ZsbfJR դ1iA1{Rq{AYi(RQPC9 p5F$lm"n]T;*!v];*!nLû*nLû*ne;neL;n]û*!n;*ne;*]L;n]Lòn]L;2òn]L;*vòò]L;*n]L2Ի*L;!k89EkAyIsAyūIEjԃ?o8g(=RNb Ԝ`(1F{-Ibr@ arjDF LC*Hݹu3ʈdB!۹wS0̨D ݹU0ʨfB!ۙuS쪆d ۹wS쪆D!ۙu3̨dBwSfBuS̨d"ۗu0쪆Bu0ʆBu0쨆BۗSʆd!u0d!u0d!SʆBu0d!u0ʆBsX$) n\òړ^IAA7^Ԝ1jAA7^`H90֒ť(sY8ZPb y޴թ($@@ z[#h?$̺wfTC2̻wfTC"˺veD2!̺veD2˺fT3!̺fT3!˪weD2ܺeT2ܺeD2˪vTC!ܺveC!ܺvT2!˩eC!ܺvT2ܺvT2ܩeC!˨vT2˩eBܩeBy9Zsb=o89EjԔAwz-Y/sVXi8ZsaIAVqAo7%A0"8"b zD6s.fٕȄCs.fU Ȅ2!ٕȄ2!ٕ D?w.bP̄w.bPȄ?r!U C.aٕ Cw.!P̄?rb Cr Craݕ ?.PCraPCraPC. ;r ?.PBk ʘvC!q{Rr)(1H0ړ-H91Vթ1ޱzQ{k7'9J A5֒ڵ ArU1ʈfD dmn]T;*!v]T;neLû*nLC*!];2ne;2]Tû*ne;*!n]û*]L;n]Lòn]L;2ó*n]L;*n]L;*n]C;*eòmò޳VIAAwդRb @fRR y՜iA1qjP{XAo8g9J Q{RQ{Xp&bX#(l"@ܻveD3!˺veD2!ܻfTC"˪fTC"ܻveD2˪weD2˩vUC"˺weD2˺weC"˩vT2!̺vUC!̺vT2!˩eC2ܺvT2ܺvT2ܺvT!˩eBܺeC!ܺuC!sz-ZNQ{ť1F 5^5jIR fRNb @5jAA֒ť(-Yj҃aԜ^)'( uB ˪veTC"6s.bUȄrbQ @?w.fU D?s.bP̄C2fQ C2fP̄w.aٕ C.aٕ Cw.!P̄?raݕ ?raݕ ?raPC. ?. ?. ?.aPC.aPCra ?.P=o89Fkqjqũ1 {ojP{ /ZN0sVAXi(RNb y޴^)')zū8ZNRD72bU ȄC@ܻfUC2̺weT3!ܻweT3!ܺveC2˩weD2˩veC"̺eT2ܺeD2˺vUC!ܺeC"ܺeC!ܺvT3!˩eC!˩eC!˩eC!˘vT2۩eC ˩T2ܺeCy9Zsb?YūIkY9Ab҃=7'=RNb w^^-(1F {-YjԃaԜ^)((P "*([#h?w.!ݕQ @?w.!ٕP̄Cs.bQ @?s.aݕP̄C2U CrQ C.bD?rPD?rfC.aP̄?2aQ ?.aPC. ?. ?. ?. ?.Cr] ?.P?*aL?.aL?YūIsszIsAwzIk=%J Qrڵ 8'I10sb]C*Hݻu3ʈfB!۹U1̨D U1̨D ݹwS0ʈdBU0ʨdBS0ʆd!ۙu1ʈd ۙu1ʆd!ۗS0쨆Bݹu0ʆBu0ʆBۗU0d!u0쪆BۗSʆBu0d!u0ʆBuʆBۗS d!uʆ!wz/ZNP{%) ޳{Vr)(1H ڳ-H9H0޳{Rq$ wzIEbsafH9H -Ybr@ʗS ˺weTC"̺weTC"˺veD2!̺veD2!˺vTC"ܺvUC"ܺvTC!˪veC"˪veC!˩vT2!̺vUC!ܺvUC!˪vT2ܺeC!˩eC!˩eBܺvT2˩d2ܩeCܩe2g'(=Z?YIFkAoX9Ab҃?Xi8Zsab1i90qjPsV=H9F ^դ 1쪈dB!F v];*!nL;2v]T;2nLC*v]Ló*vL;]Tó*n]Tó*]L;2n]Tòn]Tòn]L;*òòòn]L;*êmòmòn\òޱ{Vr-(9H1ړ-H91֒թ1qzQ{k7'9J A5֒ڵ AXg9I0?s.f!ٕP̈@?w.!ݕP̄@?s.bU D?w.fQ @?raݕȄ?w.aݕD?s.!U C.aݕ C.aݕ Cw.!PȄ?.aQ ?2aPȄ?.CraPCraPCraPC. ?raP?.aP?*aL?oYūIsV ojQ%)޳{Vrũ1ojP{XY8ZPb@w^թ(wyũ8RNQoYbr@k#h?w.!ٕP̄@?s.fU D?w.U D?w.bQ CrU C2fP̄w.aٕ C.aٕ Cw.!P̄?raݕ rb ?raPȄ?. ?.P?. ?.Cra ?*aP?.aP=k89Fkw/jNQ{%)޳Vrթ'1 {/jN0sXAwzIEb҃a1iA0ojJ/ka޴դ CrbU ȄrbQ D?w.fU D?w.fU @?raٕD?s.aٕD?rQ s.aU Cs.!P̄?rb Cr Cr ?raPCs. ?. ?aPCr] ?aP?.P?.aP?oYūIsV /jQ{%)ޱ{Rrť){/jN0sVAsyū9AZr@y޴^)')zū8RNR{RP{Vݹu3ʨfB ݹu3쪈dBۙuSʈdBۙuS쪆d"ݹS0ʈdBS0ʈd"۹uSfBS쨆BwS̨d"ۙu0ʆBu1ʆBu0쪆BۗSʨd!u0d!u0d!u0ʆBۗSd!SʆAuʆAsʄ!szZN0{$){ojQ{%)޳{Rrť){ojN0sVAXi(RNb y޴^)')zū8RNR{RP{Vv]LC*v];!neLC*!neL;vLó*!v]Ló*ne;2vL;2v;*!n]Lòn]òn]Lò]L;*n]L;*n]L;*n]L;*òn]CԻ*;)7i8bԓAyIsY9Abԃ=7'9RNb w^^)'1oZJ/kb՜`-')wy(=IAaw2!ݕP̈@?w.fٕȄ2!ٕȄ2fU @?raٕ D?r!U C.bD?rfP@?2aݕ Cs.PC.PC. CraPCr ?.CraPC. ra ?ra ?.P?oYūIsV szY/sX wzY/sAY8bsab1i90{RQ{?1i9H -IAZPbrb۹wU1̪d"ۙuS0ʨfB!۹wS0ʨfB!ۙuSʆd"ݹS0ʈd"ݹwS쪆D!ۗu1ʈd ۙu1ʈd!ۗu0쪆BuSʆd!Sʆd!u1ʆBۗSd!u0d!u0d!SʆBە0d!u0ʆBu0Bۗ0B7դRbA8i(b=k7g(Zra%J Q5ړե(wzū9AZPb yZŤ 7%5i9H \!nL;2eLC*!neLC*!];2neL;ne;*LC]LC;*!n]LCn]LCn]L;*òòòԻ*n]C]L;!L;!7i8jԔwz-ZN0{X ojQ{ szIFjԃ?o8i(ZNb Ԝ`(1F{-Ibr@޳Ť sX'iA ۹U1쪆d"ۙuSʈdBۙuSʈd"U1̨fB!ۗu1̨fBU0ʆd ۙu3ʨd"۹u1ʆd!ۗS0쨆B۹u0ʆBu0쪆BۗS0d!u0fBۗSʆBە0d!u0BۗRd!Sd!Sd!uʄ!oYūIsqjQ%){ojP{ -Y/s?k7%J A5֒ 8'A0ޱjJ/j҃@ڴ?w.!ٕ̄CraݕQ @?raݕP̄2fQ CrQ C.bPD?rP̄?rPD?2aٕ rf Crf ?raPC. ?. ;raPCraPCra ?*aP?*aL?oYūIsV qjQť) ޱ{Rrť)ޱzq -Yk=5iA0qjN/sbb`)'(zũ(=I1 [raݙQ @?w.fU D?s.bQ Cr!U @?r!U C2bPȄ?rPȄ?rP@?.aU ?raݕ ?raU ?.!PCraPCraPCraPCr ?aP;ra ?.P=k89Fkqzqũ1 ޱ{Rrũ)ޱ{Rq$ /ZJ/k=5jA1qjN/sf-')ũ(IA?w.!ٕȄCraݕP̄Cr!ٕD?w.bPȄw.aݕD?r!Q Cw.aU Cw.!P̄?rb Cr Cr ?raPCw. ?. ?.PCra ?.PCra ?.P?YIsX ojQť){/jNP{ /ZN0sVAXi(ZPb w^թ(IEbr 7֒?k(1 d ܻwfTC"˪fTC"˩weT2!˺fT3!˺eT2!ܻvUC!˩vUC!˩vT2!ܺweC!ܺeC!ܺveC!˩vT2ܺvT2ܺvT2ܺvT2˩eCܺeC!캘vC!=Z?*a ?YIsV w/ZN0{X ojNP{Xsyū9Absa5jA1ojJ/kbԜ^)(yũ(J AoYbb۹U1̨D ݻu1̨D ݹS0ʨdBu1̨fBۗu1ʨd"ݹwS쨆BS쨆BwS̨d"ۗu0쪆Bݹu0ʆBۙu0d ۗSʆBۙu0d!ۗSʆBۗSʆBە0d!Sʄ!sʆ!Sd!zZN0{$)ޱ{Rrթ(1H ڳ-H9H0֓թ1{/ZJ/s=5jA1qjN/sf-'(zũ(=I1/jr@ܻfTC"˪fT3!ܻveD2˩weD2ܻvUC"˺eD2̺eD2˪vUC!ܺeC2˩eC2ܺeC!˪vT2ܺvT2ܺvT2ܺuC!˩T2ܩeC ܺeC ܹeBg'=Z?oX9EjԔAwzIsAY8bsab1iA1RqAo7%A0oZJjr@yZڴ'A n]T;2v]T;2nLC*!]Lû*!vLCn]û*neû*n]Lòv;*;*òn]L;*neò*n]L;*n]L;*Ի*n]Kn\ò޳{V-I9Aڳ^IAAw^Ԝ1iAAړթ'1{/ZJ/s=5jA0qjN/sbb`)(sXgjA ^ ?w.f!ٕȄ2fU D?s.aݕPȄw.bPȄ?s.aٕ C.b@?2aݕ C.aP̄?raٕ ?raٕ ?.aPCs. ?. ?. ?.aPCr ?ra ?aL=8i9Ekqzrթ'1H 泋֓-(1H ړ)'1 {-Y/s?o8g(9RQr AXg9I1jN/jԃ@wr2v]T;2v]T;*neL;nLCne;*vL;L;2nû*L;*!]L;*ó*n]L;*vòL;*n]L;*òn\òn]CnTòn\ò{q{Rrթ(1H ֓-(1H ֓)'1{-Yk?o8'9R Q7ڒ$sYi(9IAqjJjr@5q{VC!eLC*!];nLó*vLó*n;2LCL;2neû*L;*L;*òn]L;*n]L;*n]L;*eò]L;*Ի*n]KnTòn\ò{qzrթ'1F ڳ^H91ޱzq$ /ZJ/s=f1iA0zP{V?k1i9H -YZbz0s@T ܻweT3!ܺveD2˪weT2!˪weD2ܺvT3!˩vTC!ܻfT2̺veC!ܺeC!ܺweC!˺vT2ܺvUC!˩eC!캘vT2ܺuC!˨vT2˩d2˩T2ܺeByf%=Zsb?YIFkAY9Ebԃ=7'9Rb Ԝ`H9H /ZJkbb՜^)')wy(=IAj/j҃@oYbbݹU1̨B!۹wS0ʈdBU0ʨdBU0ʈd"۹uSfBSfBuS̨d ۗu0쪆Bݹu0ʆBݹu0쨆BۗSʨd!u0d!u0d!u0d!ۗSʆBۗSd!Sʄ!Sd!sz-ZNP{%) ޳V-(91ړ-H9H0qzQ -Yk?o8'9J Q5֒ Xg9IAjN/jԃ@wq{T2];]T;*n];2n];*vL;]LCL;2n]ònòneòn]L;*nòòL;*n]L2n]C*n]C{q{Rr-(91yդRb @bRb 7^^H9H0Vr$ Ib҃abH1F-Ybr wZڴ=b^դ ݹU1̨fB!۹wSʆd"ݹS0ʈd"ݹwS쪆D!ۗu0ʈd ۙu1ʆd!ۗU0쪆Bu3ʆd!wSʆd!u3ʆBۗu0d!u0d!u0d!u0d!u0bۗSd!Sd!RPbb;!k89EjԔAyIsyIFjԓ?k7g(=RNb ՜H9H /ZJkbԜ^)(syi(9I1oYbbjJbb۹uSʈdBu3̨B!ۙu3쨆B!ۗu1ʨdBݹwSfBSfBݹu3ʈd!ۗSd"ۗS0d ۗSʨd!u0쨆BۗSʆBۗSʆBۗPd!u0ʆBە0du0ʆBۗPb5^Ԝ5Jb A8i8bԃ?oX9Abԃ?X8bsa՜I90qjPsV?o7%A1zPsVԔդk'(9A ];vLó*!]Ló*nL;]Lò]LòL;*n]Lòn]Lòn]L;*ò;*mòn]L;*n]L;*Ի*vên]C޳VIAA7՜5J R 7^`iAA7^`H9H ޱzQ{Asyũ8ZPb 7Z$ sYg(9IAj/jԃ@wq{C!neL;v]Lû*!]Lû*!vL;]Lò]LòL;*!n]L;n]L;]L;*nòòòԻ*n]K]L;*;*L;!;)o89AjԔAyIkAYū9Ebԃ?o8g(ZPb@y^^-'1oZJ/kbԜ^)(sYg(9I0-YZPb9AR As.bP̄C2U CrQ C.aݕ@?rfPD?rbC.aP̄?raٕ ?raU ?.aPCraٕ ?. ?.CraPCraP;ra ;ra ?.P?oYūIsV /jQ{$)ޱ{Rrť)ޱzQ wzIEbsab՜H1F ojJ/kab՜^)(yũ(9I1oZJbb.!ۙuS쪆d ݹwS0ʈd"ݹwS쪆D!ۙu3ʨdBݹuS̨dBݹu3ʈd!ۗU0쨆B۹u0ʆB۹u0fBۗS̨d!u0d!u0d!u0d!u0BۗRd!Sd!Sd!sz/ZNQ{ť1 5^1jIQ fRNb@b5IA5ړ)'1ojN0sV?o7'IAޱj0sb޴դk7H1zũ(9A nLC*]Lû*!]Ló*ne;*vL;2n;*!n]Lòneòneòn]L;*òòò]L;*~òn]KԻ*L;)i(bԃAwz-ZJ0{X -ZJ0sXXi8Zrab1i90ޱjPsV?o7%A0j0saԔդ 7%1H1d ˪eT3!˺fT3!˪weD2ܺvT3!ܻvT3!ܺeT2˩vT3!̺vTC!˺vT2˩eC!̺vT2ܺvT2ܺeC!˩e2ܺeC!캘vS!vC!qjrթ(9H1泋֓I9A5Z`IAA7^`I91{Vr$ Ijԃb1I9H -Ybr@wڒ=f^) sX%1H1g o̺vUC"ܺvUC"̺eT2!ܻvTC!ܻvT2!ܺeC2˩fT2˩vT2˩eC!ܺvT2ܺvT2ܺvT2ܺvT2캘vT2ܺvC!vS!vC!ojqũ(1H0ڳ`IAA7^`iAA7^`I90֒ť(sy8ZPb Ԕ^)(9AZNbRP{V޳ ?) U1ʨfBu1ʨdBS0ʆd ۙu1ʨd"۹u3ʈd!ۗU0쪆Bu3ʆd!wSʆD!u1ʆBۗS0d!u0d!u0d!u0bۗSʆ!u0Bu0Bu0B7դRPba7i(b҃?oX9Abԃ=%9RNb b1iA1{RQ{AYi(=RQ5r?(1sX%i9F 8IA qs.aݕD?s.aٕ @?rP̄?s.!Q s.PȄ?rb Cs.PCw.Crb ?.PCraPCraPC. ?.aPC.Cr CrCڴ`1jJ R b9RPbabJR bIAVr$ -IjԃbI9H -Ibr wZڴ?k'(sX%1H1'9r˺fT3!˺eT2!ܻvUC!˩vUC!˩vTC!ܺeC2˩eT2˩eD2ܺweC!˩eC!ܺvT2ܺeC!ܺvT2ܺvT!˩vT2˩T2ܺeBg'(=Z?oY9FkAoX8b҃?oXi8Zsa%IA7Zե(IAZb y^$X'jA 9AR A-IAR A2U C2fQ w.aݕ @?2b@?.aݕ Cs.PD?.aP̄?.aP@?. CraPCraPCraPCraL?.C.PC.PCrC^5JR @f%=ZPra'=ZPrA'9RNb b1iA1Vq sy(RQ5r?')sYgjA 8R ApܺvUC"̺fT3!˩vUC!˩vUC!˩vT2!̺veC!ܺweC!ܺvTC!˩eD2ܺvT2ܺvT2ܺvT2ܺvT2ܺvC!ʘvT1˘vT!qzr-(917^Ԝ5jIR yJ R bIQ5Z)'1qj0sV?jA0ojJ/ka޳$Ak(1zũ(9A vT2nL;ne;2]Lòn]Tó*]LCv;*L;*L;*vò]L;*n]L;*n]L;*òòvԻ*n]Kn\ò޳{V-I9A7^Ԝ5jIR bRR b5jIA7Z)'1{-YjԃbH9F oYbr@w֒=bԜ^դAk) 9_U0ʈd"ݹwS쨆B!ۗU0ʆD!ۗU0ʆB!SdBۙu0ʆBݹu0ʆB۹u0d ۗSʆBۙu0d!u0d!SʆBۗS d!sʆBۗS d!u.ʆ!Sd!w/jNQ{%) ޳{Vr)(1H ޳{Vrũ)ޱzq wzIEbsa՜H1F oZJjԃab՜^)(yũ(=IA-YZNQjJbb۹uS쪆D!ۙu3̨dBwS쨆BS쨆BuSʨd!ۗS0fBۗu0fBۗS0d!SʆBۗSʆBu0̆BۗSʆBۗPd!sʆBۗS d!u.ʆAsd!zZJ0{X (޳V-(9H0V)'1F {/ZN0sVAsyū9Absa՜`H1FoZJkab`)'(ũ8J AoYbbzPs@'9rg w.bPȄ?r!U C.aٕ C.aQ rPC.!P@?.!PCw. ?raPCraPCraPCraP?.Cr] ?ra jIR @ܩd2'(b=7i(b=k7g(ZrafIAw^)'1{-Yj҃aԜ^)'(9AZNR5Rq{V޳ =bԔ  t92fP̄s.aٕ C.aݕ C.aU rPC.!P@?.PCw. ?raPCraPCraPCra ?.PCr .PCr C泋ړ`iAQ yRNbA7g(Zsb%9Rb b1iA1zQ{AYi(=RQRq{X=f)'(sXgjA -IAR APs@˪weD2ܺvTC!˩vUC!˩vT3!ܺeC2˩eT2˩eD2ܺeC!˩vT2ܺvT2ܺvT2ܺeC!˩T2˘vT2˩T2ܺeC ܩd2g'(b=7i(b?Y9Abԃ=7'=RNb I90qj0sV?k7%jA0ޱj/saԔդ k')sX%1H19q'ܺvTC!˪veC"˪veC"˩vT3!ܺeC"ܺeC2ܺeC!ܺvT2ܻeC!˩eC!˩eBܺvT2ܺvT!ܺeC!ܺeC!˘vT!qjqթ(1H0ڳ`IAAړ-(9H ֓)'1{-Yk?o7'9J Q5ڒ 8'A0oYbr 5Vq{V޴ ;*?rQ C.aݕ C.aݕ C.aU rPC.PC.PCrf ?.CraPCra ?. ?. Cr] ?ra ?.P?YI/sX qjQť1 ޱ{Rrť)ޱ{Rq$(syū9Eb҃a5jA1ޱzPsV?k1i9H IAZNb5Rq{V޳ ;*?s.aٕ @?2fPD?rfPD?2aݕ Cs.P@?.!P@?.PCrf ?. CraPCn ?.Cra ?.aP?.P?.aP?oYūIsV ojQť)qzqť)ޱzq$ syū9Absa5jA1{Rq{?1I9H {IAZNR5RQ{Vb޳ ;*?rQ Cw.aٕ C.aٕ Cw.!P̄?raݕ rf Craٕ ?.aPCraPCraPCraPCra ?.PCnCrCnCrC7^Ԝ5jJ R yRb @y5jIA5Z)(1F ojN0s=jA1{RQ{X?k1H9F-IAZNQzPs@RPs@˩vUC"˺weD2˺weC2˩vTC!ܺeC!ܺeC!ܺweC!˩vT2ܺvT2ܺvT2ܺvT2ܺeC!˘vT2ܺuC!ܺuC!˨vT!qjrթ(1H0ڳ^IAAw՜5jAA֒թ1qjP{XAsyũ8ZPb Ԕ^)(wyũ8RQRQ{VbԜ^դ 7(1 d ̺eT2!ܻvT3!ܺfT2̺weC!ܻeD2˩eD2ܺeC!˺vT2ܺvT2ܺvT2ܺvT2˩eC!ܺvT!ܺeC!˨vT2ʘvS!/jQũ1F 5Z`iAA7^Ԝ`iAA7^`H9H0Vr$ Ib҃abH1F-Ybr@7r=bԜ^դ 7(1 d ˪weC2̺eD2̺weC"˩vT2!̺vUC!ܺvTC!˪vT2ܻeC!˩eC!˩eC!˩eC ܺvT2˩d2ܩeCܹeBg'(b҃Aw/ZNP{$({qjQ%)ޱ{Rq%(-Ys?k7%J QVr Ao8'A1z0saԔդ71H1sX'i9Frg nܺvT3!ܻvT3!ܺeD2˩vT3!̺vTC!˺vT2˩eC!ܺvT2ܺvT2ܺvT2ܺeC!˨vT2˩eBܹeCܩe2yf'=Z?oYIFkszIsAYū9Ebԃ?o8g(=RNb ՜H9H /ZJkbԜ^)(syi(9IAjN/js@wZjJ/jrݹuSfBSfBwS̨d"ۗu0쪆Bu1ʆBu0ʆBۙu0d!SʆBۗSʆBۗSʆBۗSd!u0BuʆBۗS d!uʆ!Sd!w/jNQ{%){ojQ%)޳{Vrũ1ޱ{Rq$ -Yk=5jA1{RQ{X?k1i9H {IAZNQj/jr@wq{V 8 ]Ló*n]Tó*]LCv;*L;*;*vòn]L;*n]L;*n]L;*n\ò;*mòn]Cn\ò޳VIAA5^5jIR fRNb@b5IA5ڳ)'1qjPsV?k%A1ޱj0sf-'(zũ(=IAoZJbbj/jrݹwSfBSfBݹuSʈd!ۗS0fBۙu0쨆Bۗu0d!ۗSʆBu0d!u0d!u0d!SʆBۗ0d!Sd!Sʄ!Sd!zZN0{%)޳{V-(9H1ړ-H9H0泋Vũ)qjQ{Y(ZPb Ԕ^)')zū8ZNbzPsbbԔդ 7%1H17%1H1ܺfT2!ܺeT2̺weC!˩eT2˩fT2˩eC"ܺvT2˩eC!˩eC!˩eC!ܺvT2vT2ܺuC!캘vC! J0{%) rC5^1jIR yդJR y՜1jAAړթ'1{/ZJ/k=5iA0ojJ/kbb`)'(ũ8J AoYbbzPs@ kg2fP@?2aݕ Cw.!PȄ?2aU ?raQ ?.!PCrb ?. ?. ?.CraP?.PCnCnC޳֓^iAQ g'(=Z?o8i8b҃?o8i(ZsafIA5ڒť(-Ib҃aԔ^)(8RNQ5Rq{V޳ ?) <3L$ۗu0ʆd!ۗU0쪆BwSʨd!ۗSd!ۗS̨d!wSʆBۗu0d!u0d!u0d!u0ʆBۗSd!uʆBۗS d!u.ʆASd!w/jNQ{%) ޳{V)(1H ڳ^-H9H0{Vrť(syū9Absa5iA0{RQ{X?k7%5i9 -IEZPb5Rq{V޳ (@rfPD?2b C.!PȄ?2aU ?raQ ?.aPCrb ?. ?. ?.CraP?.PCnCrC^5JbAk8i9AjԓAw-ZJ0sX wzYsAsyūIEb҃bf5jAAqjN0s=H9F /Ybr@yZڵ =`) X%1H1&9bf s.P̄?rfC.aP̄?2aQ ?.aPC. raPCraPCraPCr ?.PCn Cr rC泋ړ`iAQ g'(=Zsb?Y9Ejԓ?oXi8bsbgIA֒ť wyū8ZPb 7ڒ Xg9I0qjJjr@5q{VbZL34S0쪆BwS̨d"ۗu0쨆Bݹu0ʆB۹u0dBۗSʆD!u0d!u0d!u0d!uʆBۗPd!Sʄ!sʆ!Sd!sz-ZNP{%) {qzrũ'1F ڳ^I91֓)'1F qjP{XAXi(ZPb wZե(sy(RQ5q?')sXgi9H {ũ(9A 0\4vL;2neû*]L;*n]L;n]L;*òn]L;*n]L;*n]L;*n]KԻ*mòn\òn\ò޳VIAA5^1jIQ fRNb@b5IQ5Z)'1{/ZJ/s=5iA0ojJ/kbb`)'(zũ(IAoYZPbjJbb` MwS̨dB۹u1ʆd!S̨d ۗSd!ۗSʈd!u0ʆBۗSʆBۗSʆBۗSʆBۗS d!u.ʆBu0bۗPbۗ0B7դRPrbg'(=Zsb?Y9Ejԓ?oXi8bsbgIA֒ť wyū9AZPb 7ړ sXg9I1jJ/j҃@7q{V޳ڵ 0 `'ܺeD2˪vTC!ܺeC"ܺeC!ܺweC!˩vT2ܺvT2ܺvT2ܺvT2ܺeC!˩vT2˩eBܹeCܩe2yf'=Z?oYIFkszIsAyūIEjԃ=k7'9Rb Ԝ`H9F /ZJkbb՜`-')sXg(9IAjN/j҃@wq{޴ 'i9DܺfT2̺weC!ܻeD2˩eD2ܺeC!˺vT2ܺvT2˩T2ܺvT2ܺeC!˩vT2˩eBܩeB۩d2ܺe27դRbA8i(b?Y9Abԃ?oXi(ZrAb1i90{RqAYi(=R Q5Vq=-'(sXgi9 9AR A-IAR A'9qg n˪vUC!ܺeD2˩fT2˩eC2ܺveC!˩eC!ܺvT2ܺeC!˩eC!ܺvT2ܺvC!vT!vS!qjr)(9H15^1jIQ yդ5J R y՜1jAAړթ'1{/ZJ/s=5jA0zP{V?k1I9F -IEZPbz0s@Z5RPs@˺veC!˩fT2˩vT2!˪vT2˩eC2ܺvT2˩eC!˩eC!캘vT2ܺeC!˨vT2ܺuC!ܺuC!˨vT!qjqթ(1H0ڳ`IAAړ-(9H0ړ)'1F qjP{XAsyũ8Zb@w^թ(wyũ8RQzPsVb՜^թ 7H1sX%1H1 RPs@˩vTC!ܺeC2˩fT2˩eD2ܺweC!˩eD2ܺvT2ܺvT2۩eC!˩vT2˨vT2ܺuC!ܺuC!˘vT!ojqũ'1H ړ^IAAw՜1jAA֒թ'1ޱzQ{Y8ZPb Ԕ^)')zū8ZNRz0saԔդ71H1yũ(9A ^]L;neó*;*û*n]ò;*n]L;*n]L;*n]C*v;*n]L2-I9Aۗ0B7դRNbAk8i8bԃ?oX9Ab҃?X8bsb՜I90Vr Xg(=R QRQ{X=-')ũ8IA/YZNQjJbbgh1ܺeT2˩vT3!̺vTC!˺vT2˩eC!ܺvT2ܺvT2ܺvT2ܺeC!˩T2ܩeC ˩T2ܺeC ܩe2ܹe2g'(=Zs=k8i(b=k7g(ZrAb5jAA֒$ syū8ZPb y޴թ(zū8RQRQ{V޳ ?k) k) (Oϓ]L;*n]L;*nTòòn]L:;*n]L2Ի*L;)i(bԃAyIsV ojQ{$ /ZJ0sVY9Absab1iA1RqAYi(=R Q5q='1ũ8IAojJbbRPs@wRPs@z/jb>ϓ<:ΟۗSʆBۗSʆBۗSʄ!u0BۗSd!Sʆ!sʆ!Sd!zZN0{%){qzqũ'1F 泋V-(9H ڳ-(9H ޳{Rq$ /ZJ/s?o8'9R Q7ړ$ Xg9IA/Ybr wZڴ=b^դ k) k) 7) X=OSu0d!u0d!SʆBۗSd!u0ʆBu0bۗPdۗ0BwZPsb?YIsV qjQ%)޳{Rrť)ޱzQ wzIEb҃b5jA1ޱzP{V=H9F{IAZNbzPsaZڴ=bԔ =bԔ ? (@)p. ?. ?. . ?.Cr r] rC泋ړ`iAQ g'(=Zs?YūIFkAY9Ebԃ?Xi8ZsaIA5ړť IEbr@wZ$sXg9A0qjJjr@5Vq{VaZZq{V@`'oٲkܺvT2ܺvT2ܺvT2ܩeC!ܺvT!ܺeC!˨vT2˘vS!ojqթ(1H0ڴ`iAA7՜5jIQڳ-(9H ޱ{Rq$ -Yk?o7'9J Q5ڒ 8'I1z0saԔդ7%1H1sX%1H1sX%1H1s7' (N|6͓\u0d!u0d!u0BۗSd!ۗPd!u0ʆBsX$) n\ò޳{V-I9A7^՜5JR yJR yդ5jAA5ړ)'1ojN0s=5iA0{RQ{X?1I9F /Ybr wZ?) sX%1H1ygi9FygH1' nfɮjf˩eC!˩eCܺvT2ܺvT!˨vT2˩T2ܺeC ܩd2ܹd2g'(=Zs?YūIFkAwzIsAszIFjԃ?o8g(=RNb yԜ`-(1FojJ/kb՜`)')9AZNQ5RQ{V޳ ?) k) 7 (Ml5SLu0d!u0d!u0ʆBۗRd!Sʆ!sʆAsʄ!wz/ZNQ{ť1F 5^5jJ R yRb @w՜1jAAw^Ԝ`I90qjP{XAsyū9AZr@y^)(zū8ZNbVq{?'1ũ(I0oYZPbjJbbmIAR A@4 @p&raPCraPCr ?.aPC.Cr r CrCrC7^Ԝ5J R w՜5J R fRR 7Z^H9H Vrť(zIEbsa՜`(1{IEbr@^Ť 7%5i9F {8R AoYZNQjJbboIAR A@&9a%{raPCn ?.PCr ?raL?*aP?a ?oYIsV qjqũ'1F ڴ`IAAw^ԜiAA7^^H9H Vr$ Ib҃af1I9H -Ybs@5r=)'(sX'i9F 8IAoYZNQ7'(u0d!u0d!sʆBۗ0d!Sʄ!sʆ!sʄ!IsX n\ò泋֓-I91wդ5J R w՜1jAAw^`H90Vr$ -Ij҃bb՜(1F{IEZb 5r=-'(sX'i9F 8IAoYZNAygi9D˩eC!˩e2ܺvT1˩e2˨vT2˩T2ܺeC ܩd2ܹe2g'(=Z?o8i9Abԃ='(=ZPrA'9RNb 1iA1ojN0sV=jA1qjN/sf'1wy(9IAoYbb5RPs@wq{V`wq{V` VeINRe >NaPCraP?.Cr ?.PCr CrCڴ`jIR ybRPbA'=ZPrAfRR wԜ`I90Vr$ IbsabH1F{IEbb 5r?'1sYgiA 8J AoYR AygH1˩eC!˩eBܺvT1˩T2ܩeCܹeCܩe2g'(=Z?YūIsojQ%){ojQ{ /jN0sVAsyIEb҃a5jA1ޱzP{V=1H9F /Ybr@yZڴ?k'(ygi9F8A 8A -Ṟ+Ҭ)_ۗS d!u0BۗSd!SʆAۗS d!uʆ!Sd!sd!w/ZNP{$)qzrũ1 {ojNP{ /ZN0sVAwzIEb҃bf1iA0qj0sV=H9F /Ybr@7֒=b^թ X%1H1sXgi9FsX%1H1D@$@0^eoraPCra ?.PCr .PCr] rCڴ`1jJ R f9RPra'(=Zsa%9RNb @y՜1iA1qzQ{Asyũ8Zb@wZե 9AZNbzPsb՜^թ k'(ygi9F8A 8A X0.n]L;*n]L;*n]L;*;*v*n]Cmò泋ړ^IAAwդJR @bRR yդ5jAAړ)'1{/ZJ/s?o8'9J Q5֒ 8'A0oZJbr@yZڴ=^թ 7H1yg1H1yg1H1 a%z]%k. ?.aPCn ra ?ra ?.P=k89Fkqzrթ'1H Z`IAA5ڳ^-H9H0ړթ'1qjQ{Asyū8Zr@w^թ(wyũ8RQ5q?(1ũ(I0oYZNRz/jrz/jr"X1_ۗSʆBە0d!ە0d!u0Bu0Bu0Bۗ0B7դRNbA'(Z?Y9Ejԓ?oXi8bsbJ Q5ړթ)syū8Zb@Ԝ^)')zū8ZNR5r?'1sYgiA 8R AoYZ AoYR A@  e&9aܺuC!˩d2ܺeC!ܺvS!vS!캘uC!˘vS!szZJ0{$)泋֓-H91ړ-H90Vթ){ojN0sVAXi(RNb wZթ(IEbr@wZ$o7%5i9 -YZbz/k@wr޳ڴ޳ؤ@@ @3L$u0d!SʆBu0Bۗ0dۗPdە0B7դRPbag'=Zsb=k8i(b҃?Y9Abԃ?oXi8ZsaIA7Zթ(wz9AZb 7ڒ Xg9I1ޱjN/j҃@Zڴ?^թ k) Ԕ ;޳ؤ4<2̓0sʆBە0d!u0Bu0B{X%) n\ò޳{V-H917^Ԝ5jIQ fRb @5jIA5Z)(1F ojN0sV=5iA1{RQ{?1I9H oYbr@wZڴ=^թ 7%1H1sX%1H1o7'(bԓڴòn]L;!Ի*~òmòAbԔsd!w/jNQ{%) ޳{V-(9H0֓-(1H ֓)'1F qjP{XAXi(ZPb@՜`(1FoZJkbb'1sXg9I0qjJjr@wrbԔ ?^դ?^ `P, @?. ;n ?.CnCrBk ʘvC!qzrթ(1H0޳{Vr)(1H ڳ^H91Vթ)qzQ{Y8ZPb@w^))sy(RQRq{X=f-'(zũ(=IA-YZNQjJbbjJbboYZNAŧi1˩eC ܺvT1˩T2˩e2۩e2RPsb?.a ?YIsV szY/sV /jNP{ /jN0{XY9Absa5jA1zQ{X=H9F oYjs@wZڴ=bԜ^ե k7')sX%1H1sX%1H1o7& bӋڴên]L2n\ò*n]Kn\ò޳VIAA7դJb @wդ5J R y՜1jAAw^`I90Vr$ -YjԃbbH1F {-Ibr@^Ť o7%1i9F{ū8IAoZJbbjJbbz/jrjEZNQ,@gIraPCraP?.PC.PCr] rCrC5^5jJ R yRb @bJR b5jIAw^^-(1F ojN0s=jA1{RQ{X?k1i9H {IAZNRRP{Vb޳ =bԔ =bԔ =޳ڴ5/jbۗSʆBۗSʄ!u.ʆBu0Bu0BۗPB7դRPba7i(b҃?oY9Ejԓ=7g(=ZPrA%9RR ՜I90{RqAsY(RNRzP{V=f'1wy(9IA/YZbRPs@RPs@5RPs@wq{@@H$@0|.PCr] ?aP?.P?.P?*a ?.aL?YI/sV szY0sX ojQ{ syIFjԓ=k7'9RNb Ԝ`H9H {-Ij҃afH1F/Ybr@wZڴ=b՜^թ 7H1yg(9A 8I 8A ũ(5i9F$@0{raP?.PCnCrCnCڴ`5jJ R @yRNbAk8i(b҃?Y9Ebԃ=%RR ՜I90ޱzQ{Ao8'9J A{RQ{X?k1i9 -IAZNb5Rq{V^ڴ=bԔ ?^դ?\ =bԋڴO>Os6.$,$899x(bUi_bԔ ?k) 7& ޳ڴVqsrYI @p( YjuygiA {ũ(9A {ũ(9A 8A PO ŧH(  NOk) k) 7'(޳ڴVqsrYI  JNRoyũ(9A {ũ(9A {ũ(9A SONMLKJ{g-' Vqsrz/jr 5RPs@5RPs@-IAR A+89DmD P7777